/* -----------=< CSS Reset >=--------------*/
HTML, BODY, TABLE, TD, TR, DIV, SPAN, IFRAME, LEGEND, TEXTAREA, INPUT, A, H1, H2, H4, H5, H6, FIELDSET, LABEL, SELECT, UL, LI {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#376A8D;
	outline:none important;
	-moz-outline:none !important;
}
UL {
	list-style-position:outside;
	list-style-image:url(/t/imgs/list_bullet.jpg);
}
/* -----------=< End CSS Reset >=--------------*/
body{
	background-color:#c9e6ff;
	overflow:auto;
	height:100%;
	margin:0px;
	padding:0px;
}
.bg_repeat{
	background-image:url(/t/imgs/bg_repeat.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
}	
#right_column{
	padding:0px 22px 0px 0px;
}
a:link, a:visited, a:hover, a:active {
	font-weight:bold;
	text-decoration:none;
	outline:none;
	-moz-outline:none;
	color:#14536F;
}
/* -----------=< Menu >=--------------*/
.co_bg_rep{
	background-image:url(/t/imgs/co_bg_rep.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	cursor:pointer;
}
.co_bg{
	background-image:url(/t/imgs/co_bg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	text-align:center;
	min-width:62px;		
}
.in_bg_rep{
	background-image:url(/t/imgs/in_bg_rep.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	cursor:pointer;
}
.in_bg{
	background-image:url(/t/imgs/in_bg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	text-align:center;
	min-width:62px;		
}
.btn_container{
	padding:41px 0px 0px 0px;
	vertical-align:top;
}
.btn_container_out{
	padding:14px 0px 0px 0px;
	vertical-align:top;
}
a.coption{
	color:#FFFFFF;
	font-size:13px;
	padding:0px 6px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	-moz-outline:none;
	white-space:nowrap;
}
a.option{
	color:#FFFFFF;
	font-size:13px;
	padding:0px 6px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	-moz-outline:none;
	white-space:nowrap;
}

/* -----------=< End Menu >=--------------*/
/* -----------=< Blue Box >=--------------*/
.blue_box_header{
	background-image:url(/t/imgs/blue_box_header.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding-left:45px;
}
.blue_box_tail{
	background-image:url(/t/imgs/blue_box_tail.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
}	
.blue_box_content{
	background-image:url(/t/imgs/blue_box_content.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-indent:15px;
	padding:8px;
	vertical-align:top;	
}
/* -----------=< End Blue Box >=--------------*/
/* -----------=< Footer >=--------------*/
a.footer_coption{	
	background-image:url(/t/imgs/footer_coption_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	outline:none;
	-moz-outline:none;
	padding:6px 10px 6px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	white-space:nowrap;
	
}
a.footer_option{	
	color:#4b707c;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	white-space:nowrap;
	outline:none;
	-moz-outline:none;
	padding:0px 10px;

}
.small_text{
	font-size:10px;
	font-weight:bold;
	color:#4b707c;
	white-space:nowrap;
}
#footer{
	background-color:#a1c8d5;
}
#footer_decs{
	background-image:url(/t/imgs/footer_decs.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;
	height:10px;
	width:100%;
	z-index:999;
	position:relative;
}
#footer_decs_bg{
	background-color:#fff;
	width:960px;
	height:10px;
	position:relative;	
	margin:0px auto -10px auto;
}

/* -----------=< End Footer >=--------------*/

/* -----------=< Box Whitew >=--------------*/
span.box_corner_6{
	display:block;
	width:6px;
	height:6px;
}
.box_lt_corner{
	background-image:url(/t/imgs/white_box_corners.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
.box_rt_corner{
	background-image:url(/t/imgs/white_box_corners.gif);
	background-position:-21px 0%;
	background-repeat:no-repeat;
}
.box_lb_corner{
	background-image:url(/t/imgs/white_box_corners.gif);
	background-position:0% -21px;
	background-repeat:no-repeat;
}
.box_brep{
	background-image:url(/t/imgs/white_box_brep.jpg);
	background-repeat:repeat-x;
}
.box_rb_corner{
	background-image:url(/t/imgs/white_box_corners.gif);
	background-position:-21px -21px;
	background-repeat:no-repeat;
}
.box_bg{
	background-color:#FFFFFF;
	padding:0px 10px;
}
.login_box{
	font-size:13px;
	text-indent:15px;	
}
.register_box{
	font-size:12px;
	text-indent:15px;
	padding:10px 10px;		
	
}
.register_list{
	padding-left:20px;
	text-indent:0px;
}
UL.register_list LI{
	padding:8px 0px;
}
table#rates_table TR.tbTableEvenRow TD {
	border:1px dashed #BDE3F1;
	padding:8px;
	background-color:#f3fcff;
}
table#rates_table TR.tbTableEvenRow TD:first-child {
	border:none;
	background-color:#fff;
}
.box_padding{
	padding:10px;
}	
/* -----------=< End Box Whitew >=--------------*/
/* -----------=< Default Css >=------------*/
/* --------------=< Ers.tpl >=--------------- */
.ers_table{
	background-color:white;
	margin:1px;
	border:1px dashed #9d0404;
}
.ers_box{
	width:96%;
	background-color:efefef;
	border:1px solid #dedede;
	list-style-position:inside;
}
UL.ers_box LI {
	padding:5px 0px;
	
}
.oks_table{
	background-color:white;
	margin:1px;
	border:1px dashed #049d39;
}
.oks_box{
	width:96%;
	background-color:efefef;
	border:1px solid #dedede;
}
UL.oks_box LI {
	padding:5px 0px;
	
}
/* --------------=< End Ers.tpl >=--------------- */


.tbInfoMsgGrad{
	background-image:url(/t/imgs/msg_ok_grad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4eaff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#505050;
	border:1px solid #529bff;
	}
.tbInfoMsg{
	background-image:url(/t/imgs/msg_ok_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:35px !important;
	}

/* ----------- End Errors ----------- */


/* ----------- Tables ----------- */

.tbTable{
	border:1px solid #208ABC;
	color:#000000;	
	font-size:10px;
	cursor:default;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:1px;
	}
.tbTableHeader{
	color:#fecace;
	background-image:url(/t/imgs/tbTableHeader);
	background-repeat:repeat-x;
	background-position:0% 50%;	
	font-size:13px;
	font-weight:bold;
	text-align:center;
	height:33px;
	}
.tbTableFooter{	
	color:#FFFFFF;
	background-color:#A1C8D5;
	text-align:center;
	vertical-align:middle;
	height:35px;
	}
.tbTableDesc td{
	color:#0D536F;	
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:34px;
	border-bottom:1px solid #208ABC;
}
.tbTableOddRow{
	background:#DFF7FF;
	height:34px;
	}
.tbTableEvenRow{
	background:#FEFEFE;
	height:34px;
	}
.tbTableErrorRow{
	height:34px;
	background-color:#ffdada;	
}
.tbTableErrorRow TD{
	color:#a90000;

}

/* ----------- Buttons ----------- */
	
.tbButton{
	background:none;
	cursor:pointer;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-image:url(/t/imgs/tbButton.png);
	width:151px;
	padding:8px 0px 9px 0px;
	text-align:center; 
	vertical-align:middle;
	border:none;
	}
.tbCallButton{
	background:none;
	cursor:pointer;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-image:url(/t/imgs/tbCallButton.png);
	width:175px;
	height:51px;	
	text-align:center; 
	vertical-align:middle;
	border:none;
}	
a.tbLinkButton:link, a.tbLinkButton:visited, a.tbLinkButton:hover, a.tbLinkButton:active{	
	cursor:pointer;
	background:none;
	cursor:pointer;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-image:url(/t/imgs/footer_coption_bg.jpg);
	width:151px;
	height:51px;
	text-align:center; 
	vertical-align:middle;
	border:none;
	padding:5px;
	margin:5px 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #317600;
	text-decoration:none;	
	}
	
/* ----------- End Buttons ----------- */


/* ----------- Forms ----------- */
td.oks_field_style SPAN{
	color:#336A8D;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	border-bottom:1px dashed #336A8D;
}
.tbTextbox{
	height:35px;
	width:250px;
	background-color:#effbff;		
	color: #496171;
	border: 1px solid #d9e5e8;
	font-size:14px;
	padding:7px 3px 5px 5px;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.tbFile{
	height:23px;
	width:170px;
	background-image:url(/t/imgs/tbForm.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #282828;
	border: 1px solid #a6a6a6;
	vertical-align:middle;
	}
.tbTextarea{
	font-size:14px;
	padding:9px 3px 5px 5px;
	font-weight:bold;
	height:150px;
	width:250px;
	background-color:#effbff;
	font-size:12px;
	font-weight:normal;
	color: #496171;
	border: 1px solid #d9e5e8;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.tbSelect{
	height:35px;
	font-size:14px;
	padding:9px 3px 5px 5px;
	font-weight:bold;
	width:250px;
	background-color:#effbff;
	color: #496171;
	border: 1px solid #d9e5e8;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.tbSecurityBox{
	height:35px;
	width:94px;
	background-color:#effbff;
	font-size:14px;
	padding:9px 3px 5px 5px;
	font-weight:bold;
	border: 1px solid #d9e5e8;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#496171;
	}
.tbCheckbox{
	color: #386fa5;
	border: 1px solid #d9e5e8;
	cursor:default;
	}
.tbRadiobox{
	color: #386fa5;
	border: 1px solid #d9e5e8;
	cursor:default;
	}
/* ----------- Style ----------- */ 

a img{
	border:none;
	}
LABEL{
	color:#496171;
	font-size:13px;
	font-weight:bold;
	}
.tbSecurityImage{
	border: 1px solid #d9e5e8;
	color:#000;
	height:35px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.strong_text{
	font-size:13px;
	font-weight:bold;
}
/* ----------- End Style ----------- */ 


/* ----------- Table Error ----------- */ 

.tbTableError{	
	color:#d4312f;
	}
	
.tbTableError td input,.tbTableError td textarea,.tbTableError td select{
	border: 1px solid #e8cbcb;
	background-color:#ffefef;
	}
.tbTableError td label{
	color:#d4312f;
	}
.tbTableError .tbSelect{
	border: 1px solid #e8cbcb;
	}
.tbTableError a{
	color:#d4312f;
	font-weight:bold;
	}
.tbTableError td img{
	border: 1px solid #e8cbcb;
	}
span.tbErrForm{
	color:#d4312f;
	font-size:10px;
	font-weight:bold;
	background-image:url(/t/imgs/ers_icon.jpg);
	background-position:0% 1px;
	background-repeat:no-repeat;
	height:11px;
	padding-left:10px;
}
span.tbCallErrForm{
	display:block;
	color:#d4312f;
	font-size:11px;
	font-weight:bold;
	background-image:url(/t/imgs/ers_icon_call.jpg);
	background-position:0% 0px;
	background-repeat:no-repeat;
	height:16px;
	padding:1px 0px 0px 20px;
}
#terms {
	text-indent:20px;
}
/* ----------- End Table Error ----------- */

/*.tbTableHeader td a{
	color:#000;
	}
.tbTableFooter a:link,.tbTableFooter a:visited,.tbTableFooter a:active{
	color:#042c3d;
	}
.tbTableFooter a:hover{
	color:#247499;
	}
.tbForm label{
	color:#496171;
	font-size:13px;
	font-weight:bold;
	}

*/

