/* VOIP WorldPhoneX stylesheet */

/* RULES OF THUMB */

BODY 
{
	background-color: #6AA6DA;
	/*background-image: url(../images_VOIP/outside-bcg.gif);
	background-repeat: repeat;
	*/
	 margin: 0px;
	 margin-left:0px;
	 padding-left:0px; 
	 scrollbar-face-color: white; 
	 scrollbar-highlight-color: #072d7b; 
	 overflow: auto; 
	 scrollbar-shadow-color: #072d7b; 
	 scrollbar-3dlight-color: white; 
	 scrollbar-arrow-color: #036597; 
	 scrollbar-track-color: #dde0ef; 
	 scrollbar-darkshadow-color: #072d7b; 
}


/**********************************************************************/

/* description text that usually appears on the left-hand side of the page */ 
.text_main 
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px; 
color:"#383939";
/*color: "#033287";*/
}

.text_main_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#383939";
/*color: "#033287";*/
}

/* description text that usually appears on the left-hand side of the page in a smaller size*/ 
.text_main_bold_smaller
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:0.6em; 
color:"#383939";
}
/* description text that usually appears on the left-hand side of the page in a smaller size*/ 
.text_main_smaller
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:0.6em; 
color:"#383939";
}
.text_main_big
{
font-family: Tahoma, Arial, Verdana;
font-weight: normal;
font-size:1.1em; 
letter-spacing:0.8;
color:"#383939";
}

.text_main_bigger
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:0.72em; 
color:"#383939";
}
.text_main_bold_bigger
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#383939";
word-spacing:0.8;
letter-spacing:0.6; 

}
.text_white_smaller
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px; 
color:"#FFFFFF";
cursor:hand;
}
.text_darkblue 
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px; 
color: "#0000ff";
}
/* description text that usually appears on the left-hand side of the page in a light blue color*/ 
.text_lightblue
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px; 
color:"#04489d";
}
/*FONT style="FONT-SIZE: 11px" face="arial" color="#046496"*/
.text_main_Arial
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#000000";
}
/* description text that usually appears on the left-hand side of the page in a light blue color*/ 
.text_lightblue_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#04489d";
}

.text_lightblue_smaller
{
font-family: Tahoma,Verdana;
font-weight: normal;
letter-spacing:0.4;
font-size:0.6em; 
color:"#04489d";
}
.text_lightblue_larger
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:0.8em; 
color:"#04489d";
}
.text_red
{
font-family: Tahoma,Verdana;
font-size:11px; 
color: Red;
}
.text_red_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color: Red;
}
.text_darkred_small
{
font-family: Tahoma,Verdana;
font-weight: lighter;
font-size:0.6em; 
color: darkred;
}
.text_blue_small
{
font-family: Tahoma,Verdana;
font-weight: lighter;
font-size:0.6em; 
color: Blue;
}
.text_darkred_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color: darkred;
}
.text_darkred_smaller
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:0.9em; 
color: darkred;
}

.link_white_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11;
text-decoration:underline; 
filter: shadow(color=#000000,direction=115);
color: White;
}
.link_white
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11;
text-decoration:underline; 
filter: shadow(color=#000000,direction=115);
color: White;

}
.link_red_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11;
text-decoration:underline; 
color: Red;
}
.link_no_decoration 
{
text-decoration:none;
}

.text_darkblue_bold 
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:12px; 
color: Black;
text-decoration:none;
}

.text_red_bold 
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:12px;
color: Red;
}
.text_black_bold 
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color: Black;
}
.text_black 
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px; 
color: Black;
}
.text_green_bold 
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color: Green;
}

/* textfields style */
.textfield
{
font-family: Tahoma,Verdana, sans-serif;
font-weight: bold;
font-size:10px; 
color: "black";
}

/* listbox (drop-down list or choice) style */
.listbox
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:10px;
/*color: "#00266b";*/
color: "black";
}

/* link style */
.linkbutton
{
font-family: Tahoma,Verdana;
font-weight: 300;
font-size:11px; 
color:"#840000";
line-height:1.5;
letter-spacing:0.6;
}
.linkbutton_smaller
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size: 0.6em; 
color:"#840000";
letter-spacing:0.5;
}
/* link style */
.linkbutton_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#840000";
line-height:1.5;
letter-spacing:0.6;
}
.linkbutton_grid
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px;
line-height:1.5;
letter-spacing:0.6; 
color:"#840000";
}
.linkbutton_grid_action
{
font-family: Tahoma,Verdana;
font-weight: 100;
font-size:11px; 
color:"#840000";
line-height:1.2;
letter-spacing:0.6; 
}
/* link style */
.linkbutton_bigger
{
font-family: Tahoma,Verdana;
font-weight: bolder;
font-size:12px; 
color:"#840000";
}

/* label style */
.label
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:12px; 
color: Black;
}
.radiobutton
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
/*color: "#00266b";*/
color: "#033287";
}

.grid_header
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px;
color:"white";
background-color:"#046496";
border-right-color:White;
border-right-style:solid;
border-right-width:1;
}
/*  
 * grid header style for the very right column. 
 * The only difference with a grid_header is that there is no border on the right
 */
/*<font color="white" face="arial" style="FONT-SIZE:0.9em">*/
.grid_header_right
{
font-family: Tahoma,Verdana, sans-serif;
font-weight: bold;
font-size:11px;
color:"white";
background-color:"#046496";
}

/* grid data style 
<font color=\"#046496\" face=\"arial\" style=\"FONT-SIZE:11px\">
*/
.grid_data
{
font-family: Tahoma,Verdana, sans-serif;
font-weight: normal;
font-size:11px; 
color:"#046496";
}
.grid_data_1
{
font-family: Tahoma,Verdana, sans-serif;
font-weight: normal;
font-size:11px; 
/*color: "#00266b";*/
color: "#033287";
margin-bottom:5;
margin-top:5;
}
/* Step X of 4 steps */
.grid_data_red
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:12px; 
color:"#9d0000";
}
/*<font style="FONT-SIZE: 11px" face="verdana" color="#00266b"><b>Country</b></font>*/
.grid_data_bold_bg_yellow
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:0.8em; 
color:"#FFFFFF";
background-color:"#FAC50E";
}
.grid_data_bold_bg_blue
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:0.8em; 
color:"#FFFFFF";
background-color:"#147496";
}

.grid_data_bold_bg_lightblue
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color: "#FFFFFF";
background-color:"#046496";
}

.grid_data_bold_bg_red
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:0.8em; 
color:"#FFFFFF";
background-color:"#850000";
}
.grid_data_bold_bg_green
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:0.8em; 
/*color:"#99A156";*/
background-color:"#D4D9F4";
}
.grid_data_bold
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
/*color: "#00266b";*/
color: "#033287";
}
.grid_data_logo
{
font-family: Tahoma,Verdana;
font-weight: normal;
font-size:11px; 
background-image :url(http://localhost/WorldPhoneX/images_VOIP/show_rates.gif);
background-attachment:fixed;
background-repeat:no-repeat;
}
/** Validation error messages' style */
.message-error
{
font-family: Tahoma,Verdana;
font-size: 0.6em;
font-weight: bold;
letter-spacing:0.4;
color: #FF0000;
}

/* Step X of 4 steps */
.header1
{
font-family: Times New Roman,Tahoma;
font-size: 18px;
font-weight: bold;
font-style:italic;
color: "#DE2D33";
}
/* Explanation header */
.header2
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 12px;
font-weight: normal;
color: "#383939";
}
/* Step X of 4 steps */
.header1_smaller
{
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: "#383939";
}
/* Step X of 4 steps */

.header_step
{
font-family: Tahoma,Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 3;
font-style: normal;
color: "#F18816";
}

.popup_h1
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:1.1em; 
color:"#9d0000";
}
.popup_h2
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:0.9em; 
color:"#002898";
}
.popup_h3
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#002898";
}
.popup_h4
{
font-family: Tahoma,Verdana;
font-weight: bold;
font-size:11px; 
color:"#9d0000";
}

.default_footer
{
font-family: Tahoma,Verdana;
font-size:11px; 
CURSOR: hand;
color:"#002569";
text-decoration:none;
}
.default_footer_splitter
{
font-family: Tahoma,Verdana;
font-weight:bold; 
font-size:11px; 
color: Black;
text-decoration:none;
}

.default_menu
{
font-family: Tahoma,Arial;
font-size: 9px; 
font-weight:bold;
word-spacing:0.5;
letter-spacing:0.5;
CURSOR: hand;
color:"#F5F3F3";
text-decoration:"none";
text-transform:uppercase; 
}

.default_menuitem
{
font-family: Tahoma,Arial;
font-size: 9px; 
font-weight:bold;
word-spacing:0.5;
letter-spacing:0.5;
CURSOR: hand;
color:"#F5F3F3";
text-decoration:"none";
text-transform:uppercase;
}

a.default_menuitem:visited
{
color:"#DE2D33";
text-decoration: none;
}

a.default_menuitem:hover
{
color:"#DE2D33";
text-decoration: none;
}


.default_forgot
{
font-family: Tahoma,Arial;
font-size:10px; 
font-weight: normal;
CURSOR: hand;
color:"#DE2D33";
text-decoration:none;	
}
.default_signup
{
border:solid 1 #455889;
font-family: Tahoma,Arial;
font-size: 9px; 
font-weight:bold;
CURSOR: hand;
color:"#082162";
text-decoration:"none";
text-transform:uppercase; 
background-color:White; 
height:20px;
}


.login_textfield
{
	font-family: Tahoma,Verdana;
	font-weight:normal;
	font-size:10px;
	width:108px;
	height:15px;
}
.login_white
{
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	color:#657C9C;
	text-decoration:none;
}
.login_white_bold
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana;
	color:Black;
	text-decoration:none;
} 

.logout_link
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana;
	color:#C52C2C;
	text-decoration: underline,overline;
}

.login_white_smaller
{
	font-size:0.6em;
	font-weight:normal;
	font-family:Tahoma,Verdana;
	color:#DE2D33;
	text-decoration:none;
}
.login_username
{
	font-size:0.6em;
	font-weight:bold;
	font-style:italic; 
	font-family:Tahoma,Verdana;
	color:"#FFFFFF";
	text-decoration:none;
}


/*Vladimir's addition*/
.options_panel
{
	margin-top:10px;	
	margin-right: 5px;
	margin-left:5px;
	background-color:White;
	vertical-align:top; 
}
.flash_panel
{
	margin-right: 5px;
	margin-left:5px;
	background-color:White;
	vertical-align:top; 
}
.options_hl
{
	margin-bottom:2px;
}
.main_cell
{
	border-top:solid 0 white;
	border-left:solid 0 white;
}
.main_cell_margin
{
	border-top:solid 10 white;
	border-left:solid 10 white;
}
.imagebutton
{
	cursor:hand;
	border-width:0;
}
