/* CSS Document */

body {
padding : 0;
margin : 0;
font : 12px/15px  Verdana, sans-serif;
color : #105480;
background:#ffffff;
}
td{
font : 12px/15px  Verdana, sans-serif;
font-weight:normal;
color : #363636;
line-height:14px;
}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
padding : 0;
margin : 0;
}
p{
padding : 0 0 8px 0;
margin : 0;
}
ul {
list-style : none;
}
img {
outline : none;
border : none;
}
a {
outline : none;
text-decoration : none;
}

.sky_bg{ background:#01558F;
	font-size:11px; 
/*font-family: "tahoma" , Arial, Helvetica, sans-serif;*/}

.whitetext1{ color:#C0CEDF; font-size:11px;}

.header_bg{ background:#fff url(images/header_bg.gif) left bottom repeat-x; border-bottom:#E0E2E4 1px solid; margin-bottom:1px;}

.whitetext2{ color:#FFFFFF;
	font-size:18px;
	font-family:Verdana, sans-serif;
	text-decoration:none;}
	
.menu_bg{ background:url(images/menu_bg.gif) left top repeat-x; border-bottom:#fff 1px solid;}


.menu{ color:#1B427A;}
.menu a{ color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 18px 0 18px;}
.menu a:hover{ color:#000;
	font-weight:bold;
	}
.menuborder-right{ border-right:#9DBED3 1px solid;}
.menuborder-left{ border-left:#ffffff 1px solid;}
.menuborder-bottom{ border-bottom:#9DBED3 1px solid;}
.menuborder-top{ border-top:#B6DCF4 1px solid;}

.input{ padding:2px 2px 0px 2px;
	margin:0px;
	width:102px;
	height:16px;
	font-size:11px;
	color:#0C4D76;
	background:#FFFFFF;
	text-decoration:none;
	border:#95C4E1 1px solid;}

.body_bg{ background:url(images/body_bg.gif) #ffffff left top repeat-x; padding:0 1px 0 1px;}

.heading{ 	 
	color:#fff;
	font-size:14px;
 	text-decoration:none;	 
	background: #01408E url(images/heading_bg.gif) left top repeat-x;
	padding:10px 0 10px 10px;
	}
.heading1{ 	 
	color:#fff;
	font-size:14px;
 	text-decoration:none;	 
	background: #43B73A url(images/heading_bg1.gif) left top repeat-x;
	
	}
.heading_text{ color:#124584;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	line-height:18px;
	}


.input2{ padding:2px 2px 0px 2px;
	margin:0px;
	width:176px;
	height:22px;
	font-size:11px;
	color:#0C4D76;
	background:#FFFFFF;
	text-decoration:none;
	border:#7F9DB9 1px solid;}

.input3{ padding:2px 2px 0px 2px;
	margin:0px;
	width:83px;
	height:16px;
	font-size:11px;
	color:#0C4D76;
	background:#FFFFFF;
	text-decoration:none;
	border:#717171 1px solid;}
	
.forgettext a{ color:#01408E;
	text-decoration:none;	 
	font-size:14px; 
	line-height:18px;
	}
.forgettext a:hover{ 
	color:#0A0C0B;
	text-decoration:underline;
	}

.registertext a{ color:#43B73A;
	text-decoration:none;
	font-size:14px; 
	line-height:18px;
	}
.registertext a:hover{ 
	color:#0A0C0B;
	text-decoration:underline;}
	
.box_top{ background:url(images/box_top.gif) left top repeat-x;}
.box_bottom{ background:url(images/box_bottom.gif) left top repeat-x;}
.box_left{ background:url(images/box_left.gif) left top repeat-y;}
.box_right{ background:url(images/box_right.gif) left top repeat-y;}


.blacktext{ color:#363636; font-size:18px; line-height:22px;}

.mailtext a{ color:#01408E; font-size:14px; text-decoration:underline;}
.mailtext a:hover{ color:#1056CB;  text-decoration:none;}

.featured{ 
	padding:8px 4px 8px 8px;
	border:#C5DDEC 1px solid;
	background:#fff;
	}
.featured_text{ 
	color:#054689;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}


.polltext2 a{ color:#2269E0;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;}
.polltext2 a:hover{ color:#1056CB;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}
	
	
.footer{ color:#395E94; padding:20px; background: #EDF2F7; margin-top:20px;	}	
.footer a{ color:#395E94; font-weight:bold; text-decoration:none;}
.footer a:hover{ color:#000000; text-decoration:underline;}
	
	
.graytext{ color:#68768A; font-size:11px;}

.footer2{ color:#395E94;
border:#7FBBE0 1px solid;
background: url(images/footer_bg.gif) #D1DFF3 left top repeat-x;
}


