body,li, div, ul {	color: #333333; font-size: 14px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a.ul li {	color: #333333; font-size: 20px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none }

p, td{color: #333333; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-left: 20px; margin-right: 20px;}
.red_text { color: #CC0000; font-size: 13px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a { color: #004385; text-decoration: none; font-size: 14px;}
.header-footer-text a { font-size: 12px;}
a.module_bodytext_underline { color: #000000; font-size: 13px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
a.module_bodytext_underline:hover {text-decoration: underline; }
.page_title { color: #CC0066; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.page_subtitle { color: #CC0066; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 

.searchfield { border: 0px; vertical-align: bottom; width:175px; height:18px; font-size: 11px; color: #999999; padding-top: 2px;}

.tools_bg{padding:0px 10x 0px 2px; background:#FFFFFF;}
.tools_bg table{float:right;}
.tools{background-color:#004385; color:#7cb1e6; font-size:11px; line-height:13px; font-weight:bold; height:26px}
.tools#over{background-color:#004385;}
.tools#over a{color:#FFFFFF}
.tools_spacer{ width:8px;}
.tools a{ color:#7cb1e6; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.tools a:hover{ color:#6d95ce; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.tools_textsize{background-color:#004385; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:13px; font-weight:bold;padding:0px 0px 0px 10px;}
.text_size{color:#7cb1e6; font-size:11px; line-height:13px; font-weight:bold; padding-right:1px; white-space:nowrap; font-family: Arial, Helvetica, sans-serif; }
.text_size span{ }
 
.text_sizes{white-space:nowrap;}
.text_sizes a{margin-left:3px;position:relative; bottom: 1px;*bottom:2px;}
a.text_size_small{font-size:11px;color:#7cb1e6; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#ffffff; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#fffff; text-decoration:none;}
a.text_size_med{font-size:14px;color:#7cb1e6;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#fffff; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#fffff; text-decoration:none;}
a.text_size_large{font-size:16px;color:#7cb1e6;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#fffff; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#fffff; text-decoration:none;}


.area_header {
	font-size: 21px;
	font-weight: bold;
	color: #004385;
	font-family: Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: -8px 20px 0px 44px;
	display: block;
	/*
	border-bottom: 1px solid #e2e2e2; 
	
	text-transform: uppercase;
	border-top: 5px solid #e2e2e2; 
	height: 23px;
	padding-top: 10px;
	height: 41px;
	margin: -30px 0px 0px 25px;
	padding: 9px 0px 11px 0px;
	width: 740px;
	vertical-align: middle;
	*/	
}

.col3_title {
	*border-top: 4px solid #e2e2e2; 
	border-top: 5px solid #e2e2e2; 
	border-bottom: 1px solid #e2e2e2; 
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	line-height: 17px;
	margin-top: -1px;
	*margin-top: 0px;
	padding: 9px 0px 9px 0px;
	width: 199px;
	vertical-align: middle;	
}

.vote_header {
	border-top: 5px solid #e2e2e2; 
	border-bottom: 1px solid #e2e2e2; 
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #2c5a8e;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	line-height: 17px;/*
	height: 23px;
	padding-top: 10px;
	height: 41px;*/
	margin: -16px 0px 14px 0px;
	padding: 9px 0px 8px 0px;
	text-transform: uppercase;
	width: 509px;
	vertical-align: middle;
	z-index: 20;	
}

.orangebox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: White;
padding: 10px 10px 10px 10px;
}

/*
+ N * 18px for IE
+ N * 19px for Chrome like 
N - number of lines
*/

.home_top_features{position:absolute;top:173px;*top:172px;left:245px; z-index:10; width:589px; height:384px;}
.home_footer_features{position:absolute;top:1077px;*top:1103px;left:221px;}
.orangebox strong {
	color: #630a01;
}

.orangebox a {
	color: White;
	text-decoration: underline;
}

.orangebox a:hover {
	color: #225895;
	text-decoration: underline;
}

.maps_blue {
	background-color: #a2cefe;
	padding: 8px 7px 8px 7px;
	width: 84px;

}
.maps_blue a {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none; 
}

.maps_title_blue {
	color: #91c5fd;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 16px;
	text-align:center;
}

.maps_title_grey {
	color: #b3b2b2;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 16px;
	text-align:center;
}

.maps_grey {
	background-color: #b3b2b2;
	padding: 8px 7px 8px 7px;
	width: 84px;
}

.maps_grey a {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.maps_grey a:hover {
	color: #2b5789;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.maps_blue a:hover {
	color: #2b5789;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}


.headline { color: #828282; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-transform: uppercase; font-weight: bold;} 

.blue{font-weight:bold; font-style:italic; color:#0000CC;}
.black{font-weight:bold; font-style:italic; color:#000000;}

a.social_link { color: #178ec0; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none}
a.social_link:hover { color: #178ec0; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none}
.social_table {border: 1px solid #FFF;}
/*.bodytext {color: #333333; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-left: 20px; margin-right: 20px;} 
.bodytexthome {color: #333333; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-left: 20px; margin-right: 20px;}
.bodytexthome p{color: #333333; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-left: 20px; margin-right: 20px;}
*/.bodytextbold { color: #828282; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.bodytextboldital  { color: #828282; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_header { color: #FFFFFF; font-weight: bold; font-size: 15px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 12px 11px 11px 11px; } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytext { color: #1569b2; font-size: 13px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
/*.module_bodytext a { color: #000000; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytext a:hover { color: #000000; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
*/


.bengali_bodytext { color: #666; font-size: 17px; line-height: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.bengali_bodytext { color: #2b5789; font-size: 17px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.bengali_bodytext:hover { color: #2b5789; font-size: 17px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
.bengali_bodytext a { color: #2b5789; font-size: 14px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.bengali_bodytext a:hover { color: #2b5789; font-size: 17px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 



.module_bodytextbold { color: #828282; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.highlight_bodytext { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.highlight_bodytext_ital { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #CC0066; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.nav_subsection { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none } 
a.nav_section { color: #000000; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none } 
a.nav_section_active { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none } 
a.nav_subsection { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none } 
a.bodytext_underline { color: #828282; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a.bodytextbold_underline { color: #828282; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a.home_link { color: #225895; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none}
a.home_link:hover { color: #225895; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: underline}

a.module_bodytext { 
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	line-height: 16px;
	padding: 5px 0px 0px 0px;
 } 
 
 
 
 a.module_bodytext:hover { 
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	line-height: 16px;
	padding: 5px 0px 0px 0px;
	text-decoration: underline;
 }
a.highlight_bodytext_underline { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a:hover { text-decoration: underline } 

.popup{visibility:hidden;border:2px solid #dddede;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}


.nav_subsection { color: #ffffff; font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-image: url(../../includes/site_images/nav/nav_arrow.gif);} 
a.nav_section { color: #000000; font-weight: normal; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:d5d5d5; width:220px; vertical-align:middle; } 
a.nav_section:hover { color: #ffa100; font-weight:normal; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:b3b2b2; width:220px; vertical-align:middle; } 
a.nav_section_active { color: #ffa100; font-weight:normal; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; background-color:b3b2b2; width:220px; vertical-align:middle; } 
a.nav_section_active:hover { color: #ffa100; text-decoration: underline;} 
a.nav_subsection { color: #ffa100;  font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:FFFFFF; width:220px; vertical-align:middle; } 
a.nav_subsection:hover { color: #ffa100; text-decoration: underline;}

.td_nav_section {color: #000000; font-weight:normal; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 9px 15px 9px 9px; background-color:FFFFFF; width:202px; vertical-align:middle; cursor:pointer;} 
.td_nav_section_hover{color: #0066cc; font-weight:normal; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 9px 15px 9px 9px; background-color:FFFFFF; width:202px; vertical-align:middle; cursor:pointer;}
.td_nav_section_active {color: #0066cc; font-weight:normal; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; padding: 9px 15px 4px 9px; background-color:FFFFFF; width:202px; vertical-align:middle; cursor:pointer;} 



.td_nav_subsection{color: #0066cc;  font-size: 13px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding-left: 16px; background-color:ffffff; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px; background-image: url(../../includes/site_images/nav/nav_arrow.gif); background-repeat: no-repeat;}

	
.td_nav_subsectionbe{color: #ffa100;  font-size: 18px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding-left: 15px; background-color:ffffff; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px;}




.td_nav_subsection_hover{color: #0066cc;  font-size: 13px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; padding-left: 16px; background-color:ffffff; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px; background-image: url(../../includes/site_images/nav/nav_arrow.gif); background-repeat: no-repeat;}
	
.td_nav_subsection_hoverbe{color: #FFFFFF;  font-size: 18px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer;}

      #allbox {padding-top: 2px;}
      #dropdown {float: left;}   
	  #goimg {}
	  .textbox {border: #cdcdcd solid 1px; color: #2b5789; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none; font-style: italic;}
	  #home_spacer {height: 733px}
	  #home_rc {height: 382px}
	  
.register_box{
	font-family: Arial, Helvetica, sans-serif;
	color: #154173;
	font-size: 14px;
	line-height: 18px;
	display: block;
	padding: 30px 7px 0px 7px;
}

.register_box a{
	font-family: Arial, Helvetica, sans-serif;
	color: #154173;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-decoration: underline;
}

.register_box a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-decoration: underline;
}


.bordered_table{border-collapse:collapse;}
.table_header{border:1px solid #000000; background-color:#cccccc; color:#000000; padding:6px; vertical-align:bottom; font-weight:bold;}
.table_header_amount{ text-align:right;border:1px solid #000000; background-color:#cccccc; color:#000000; padding:6px; vertical-align:bottom; font-weight:bold;}
.table_section{ border:1px solid #000000; border-bottom:none; font-weight:bold; vertical-align:bottom;padding:6px;}
.table_section_amount{vertical-align:bottom; text-align:right; font-weight:bold;border:1px solid #000000; border-bottom:none;padding:6px;}
.table_data_label{border-left:1px solid #000000;border-right:1px solid #000000;vertical-align:bottom;padding:0px 6px 6px 20px; text-align:left;}
.table_data{border-left:1px solid #000000;border-right:1px solid #000000;vertical-align:middle; text-align:right;padding:0px 6px 6px 6px;}
.table_footer{border:1px solid #000000; background-color:#cccccc; color:#000000; padding:6px; vertical-align:bottom; font-weight:bold;}
.table_totals{border:1px solid #000000; background-color:#cccccc; color:#000000; padding:6px; vertical-align:bottom; text-align:right; font-weight:bold;}
#recaptcha_area{margin-left:20px;}