body{ margin:0; background:#1A315F;}

input{ font-size:11px;}

.bg{background:url(../images/nav_bg.gif) no-repeat top right;}

td{ font:11px Arial, Helvetica, sans-serif;}

.hdr_bg{ background:url(../images/hdr_bg.gif) no-repeat bottom right; padding:0 8px 0 0;}

.topnav_bg{ background:url(../images/topnav_bg.gif) repeat-x top;}

.top_link1 a{ text-decoration:none; color:#000000; font-weight:bold; padding:0 5px 0 5px;}
.top_link1 a:hover{ color:#4165AA;}

.top_link2 a{ text-decoration:none; color:#FFFFFF; font-weight:bold; padding:0 5px 0 5px;}
.top_link2 a:hover{ color:#7BB1F1;}

.link1{ text-decoration:none; color:#213F7A;}
.link1:hover{ color:#7BB1F1;}

#tab{ margin:0; padding:10px 0 0 4px;}
#tab li{ float:left; list-style:none; padding:0 0 0 1px;}
#tab li a{ float:left; background:url(../images/tab_bg.gif) repeat-x top; text-decoration:none; color:#FFFFFF;}
#tab li a span{ float:left; background:url(../images/tab_lft.gif) no-repeat top left; cursor:pointer;}
#tab li a strong{ float:left; background:url(../images/tab_rht.gif) no-repeat top right; padding:5px 25px 4px 25px;}
#tab li a:hover{ background:url(../images/tab_bg.gif) repeat-x bottom;}
#tab li a:hover span{ background:url(../images/tab_lft.gif) no-repeat bottom left;}
#tab li a:hover strong{ background:url(../images/tab_rht.gif) no-repeat bottom right;}


#btn{ margin:0; padding:10px 0 0 4px;}
#btn li{ float:left; list-style:none; padding:0 0 0 1px; font-size:11px; font-family: Tahoma;}
#btn li a{ float:left; background:url(../images/tab_bg2.gif) repeat-x top; text-decoration:none; color:#FFFFFF;}
#btn li a span{ float:left; background: url(../images/tab_left.gif) no-repeat top left; cursor:pointer;}
#btn li a strong{ float:left; background: url(../images/tab_right.gif) no-repeat top right; padding:7px 15px 4px 15px;}
#btn li a:hover{ background:url(../images/tab_bg2.gif) repeat-x bottom;}p
#btn li a:hover span{ background:url(../images/tab_left.gif) no-repeat bottom left;}
#btn li a:hover strong{ background:url(../images/tab_right.gif) no-repeat bottom right;}

.box{ border:#213F7A solid 1px; background:#EFF5FE;}
.box_1{ border-left:#213F7A solid 1px; border-right:#213F7A solid 1px; background:#EFF5FE;}

.txt1{ color:#FFFFFF;}
.txt2{ color:#213F7A; text-decoration:none;}

.ftr{ color:#FFFFFF;}
.ftr a{ color:#FFFFFF; text-decoration:none; padding:0 4px 0 4px;}
.ftr a:hover{ color:#7BB1F1;}
/****************************************************/
.form_caption{
	/*border-bottom:1px solid #DFEEF2;
	border-right:1px solid #DFEEF2;*/
	padding:3px;
}
.container{
	border:#213F7A solid 1px;
	background-color:#EFF5FE;
}
.bold_caption{
	font-family:"Trebuchet MS";
	color:#E7F1F8;
	font-size:12px;
	
}

.form_element{
	padding:3px;
}
.cart_col{
	background-color:#213F7A;
	border-bottom:1px solid #D6DAB9;
	padding:3px;
	color:#FFFFFF;
}

.cart_row1{
	background-color:#FFFFFF;
	padding:2px;
}
.error{
	color:#FF2600;
}
.success{
	color:#6600FF;
}	
.mandatory{
	font-family:"Trebuchet MS";
	color:#FF6671;
	font-size:10px;
	font-weight:bold;
}
