body, p, td, div, li { color: #444444; font-size: 13px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.red_text { color: #CC0000; font-size: 13px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a { color: #225895; text-decoration: none; font-size: 13px;}
.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 } 

.area_header {
	border-top: 5px solid #e2e2e2; 
	border-bottom: 1px solid #e2e2e2; 
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2c5a8e;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	line-height: 17px;/*
	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;	
}

.bluebox {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:18px;
color: #b2d8f6;
padding: 10px 20px 10px 20px;
}

.bluebox p, td{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:18px;

}

.bluebox a {
	color: White;
	text-decoration: underline;
}

.bluebox .orange-title {
font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
font-weight: bold;
line-height:36px;
color: #ff9900;
}

.bluebox .orange-text {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height:18px;
color: #ff9900;
}

.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:120px;*top:116px;left:221px; z-index:10; width:589px; height:384px;}*/
.home_top_features{position:absolute;top:120px;*top:116px;left:221px; z-index:10; width:589px; }
.home_footer_features{position:absolute;top:1146px;*top:1145px;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: #828282; font-size: 13px; line-height: 18px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.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: #333333; font-weight: bold; font-size: 13px; line-height: 21px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding-top: 6px; } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytext { color: #666; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytext a { color: #2b5789; font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytext a:hover { color: #2b5789; font-size: 12px; 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: #154173;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
 } 
 
 
 
 a.module_bodytext:hover { 
 	color: #154173;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	line-height: 18px;
 }
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: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.nav_section { color: #154173; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	background-color:d5d5d5; width:220px; vertical-align:middle; } 
a.nav_section:hover { color: #FFFFFF; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	background-color:b3b2b2; width:220px; vertical-align:middle; } 
a.nav_section_active { color: #154173; font-weight:bold; font-size: 15px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	background-color:b3b2b2; width:220px; vertical-align:middle; } 
a.nav_section_active:hover { color: #FFFFFF; text-decoration: none;} 
a.nav_subsection { color: #FFFFFF;  font-size: 15px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	background-color:FFFFFF; width:220px; vertical-align:middle; } 
a.nav_subsection:hover { color: #CC0000; text-decoration: underline;}

.td_nav_section {color: #154173; font-weight:bold; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	padding: 9px 15px 7px 14px; background-color:d5d5d5; width:220px; vertical-align:middle; cursor:pointer;} 
.td_nav_section_hover{color: #154173; font-weight:bold; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	padding: 9px 15px 7px 14px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer;}
.td_nav_section_active {color: #FFFFFF; font-weight:bold; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	padding: 9px 15px 7px 14px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer;} 
.td_nav_subsection{color: #FFFFFF;  font-size: 15px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px;}
	
.td_nav_subsectionbe{color: #FFFFFF;  font-size: 18px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none;
	padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px;}




.td_nav_subsection_hover{color: #FFFFFF;  font-size: 15px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: underline;
	padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer;}
	
.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: 775px}
	  #home_rc {height: 790px}
	  
.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;
}



.register_box_all{
	font-family: Arial, Helvetica, sans-serif;
	color: #154173;
	font-size: 14px;
	line-height: 18px;
	display: block;
	padding: 10px 7px 0px 7px;
}

.register_box_all a{
	font-family: Arial, Helvetica, sans-serif;
	color: #154173;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-decoration: underline;
}

.register_box_all a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-decoration: underline;
}


/* Vote The New Way */
.vtnFontColor
{
	color:#020000;
}
.vtnFontSize
{
	font-size:0.8em;
}
.vtnFontSizeSmall
{
	font-size:1.1em;	
}
.vtnFontSizeSmallLI
{
	font-size:0.8em;	
}
.vtnHighlightStyle
{
	margin:0px;
	padding: 0px 0px 0px 20px;
	color:#d21243;	
}
.vtnFaqQuestion
{
	margin:0px 0px 0px 0px;
	font-size:1.5em;
	color:#020000;
	padding: 10px 20px 5px 20px;
}
.vtnFaqAnswer
{
	margin: 0px 20px 10px 20px; 
	padding:15px; 
	background-color:White;	
	font-size:1.3em;
	color:#020000;
}
.vtnULMargin
{
	margin-left:15px; 
	margin-top:5px;
}
.vtnHyperLinkStyle{
	text-decoration:underline;
	font-size:1.0em;
}
.vtnVTNHyperLinkSmall{
	width:130px; 
	padding-left:5px;
}
.vtnVTNHyperLinkLarge{
	width:185px; 
	padding-left:5px;
}
.vtnFloatLeft{
	float:left;
}
.vtnBorderNone{
	border:none;	
}

.vtnVTNMainWidth{
	width:724px;	
}

.vtnVTNSmallItem{
	height:275px;
}

.vtnVTNMediumItem{
	height: 300px;
}

.vtnVTNLargeItem{
	height:375px;
}
.vtnUsingScannerHeader{
	
	background-color:#acd1ef; 
	margin:0px; 
	width:724px;
}
.vtnVTNNavDiv{
	float:left; 
	height:25px; 
}
.vtnVTNNavUL{
	list-style-type:none;
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
}
.vtnVTNNavLI{
	margin: 5px 0px 5px 60px;
}
.vtnLIPad
{
	padding: 0px 0px 10px 0px;	
}
.vtnVTNHeaderTextDiv{
	width:380px; 
	margin-left:320px; 
	margin-top:270px;
}
.vtnVTNHeaderText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.0em; 
	font-weight:bolder; 
	line-height:1.3em; 
	color:Black; 	
}
.vtnVTNBodyText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em; 
	font-weight:normal; 
	line-height:1.3em; 
	color:Black; 
	margin-bottom:10px;
}
.vtnVTNCenterDiv{
	border:1px solid white; 
	width:724px; 
	margin-top:25px; 
	float:left;
}
.vtnVTNCenterItemDiv{
	width:230px;  
	float:left; 
	background-repeat:no-repeat; 
	background-position:center;
}
.vtnVTNCenterItemDivR{
    	width:230px;  
	float:right; 
	background-repeat:no-repeat; 
	background-position:center;
}
.vtnVTNCenterHeaderText{
	color:#d21243; 
	text-align:left;
	font-family:Verdana; 
	font-size:1.2em; 
	font-weight:bold;
	height:70px;
	padding:0px;
	margin:0px;
	border:0px;
}
.vtnVTNCenterBodyText{
	color:#020000; 
	font-size:1.0em; 
	margin-top:30px;
	padding:5px;
	border:0px;
}
.vtnVTNPollWorkerDiv{
	width:230px; 
	height:280px; 
	float:left; 
	margin-left:15px; 
}
.vtnVTNBottomDiv{
	border:1px solid white; 
	width:723px; 
	float:left; 
	margin-top: 20px;
}
.vtnVTNBottomItemDiv{
	width:162px; 
	float:left;
	margin-left:10px;
}
.vtnVTNBottomHeader{
	color:#d21243; 
	text-align:left;
	font-family:Verdana; 
	font-size:1.2em; 
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px;
	border:0px;
}
.vtnVTNBottomHeaderText{
	color:Black; 
	font-family:Verdana; 
	font-size:1.0em; 
	font-weight:bold; 
	margin-bottom:5px;
	margin-top:5px;
}
.vtnBodyStyle
{
	background-color:#acd1ef; 
	margin:0px; 
	
}
.vtnBodyStyle ul
{
	margin-bottom:0px;
}
.vtnBodyStyle li{
	line-height:1.3em;
	font-size:1.3em;
	color:Black;	
}
.vtnLCFont{
	line-height:1.3em;
	font-size:1.3em;
	color:Black;
	margin:0px;
}
.vtnLCLI{
	line-height:1.3em;
	font-size:1.3em;
	color:Black;	
}
.vtnHeaderText{
	margin:0px; 
	padding: 5px 0px 10px 0px;  
	font-size:2.0em; 
	line-height:1.0em;
	font-family:Verdana; 
	color:#d21243;
}
.vtnUsingHeaderText{
	margin:0px; 
	padding: 5px 0px 0px 20px;  
	font-size:2.0em; 
	line-height:1.0em;
	font-family:Verdana; 
	color:#d21243;
}
.vtnUsingPadding
{
	padding:20px;	
}
.vtnUsingColumnPadding
{
	padding: 0px 20px 0px 20px;	
}
.vtnColumnHeight
{
	height:1550px;	
}
.vtnColumnHeight_es
{
	height:1700px;	
}
.vtnColumnHeight_bg
{
	height:1700px;	
}
.vtnColumnHeight_ru
{
	height:1900px;	
}
.vtnVTNHeader{
	border:1px solid white; 
	width:724px; 
	background-repeat:no-repeat; 
	background-position:top;
	background-color:#acd0ee;
}
.vtnBodyStylePG
{
	background-color:#acd1ef; 
	margin:0px; 
	padding: 0px 20px 0px 20px;
}
.vtnBodyStylePG img{
	border: 10px solid white;
	margin: 10px;
}
.vtnBodyStylePG div{
	text-align:center;
}
.vtnColumnStyle {
	width:230px;
	float:left; 
	margin: 15px 0px 15px 0px;
}
.vtnColumnStyleWidth{
	width:230px;
}
.vtnColumnStyleWidthHeight_es{
	width:190px;
	height:980px;
}
.vtnColumnStyleWidthHeight_ch{
	width:190px;
	height:800px;
}
.vtnColumnStyleWidthHeight_ko{
	width:190px;
	height:890px;
}
.vtnColumnStyleWidthHeight_ru{
	width:190px;
	height:1150px;
}
.vtnColumnStyleHeader{
	width:130px; 
	color:#d21243; 
	text-align:left;
	font-family:Verdana; 
	font-size:1.2em; 
	font-weight:bold;
	padding: 8px 0px 10px 0px;
	margin:0px;
	border:0px;
}
.vtnVTNHeaderImgEN{
	background-image:url(../../images/votenew/header_en.gif); 
}
.vtnVTNHeaderImgES{ 
	background-image:url(../../images/votenew/header_es.gif); 
}
.vtnVTNHeaderImgCH{
	background-image:url(../../images/votenew/header_ch.gif); 
}
.vtnVTNHeaderImgKO{
	background-image:url(../../images/votenew/header_ko.gif); 
}
.vtnVTNHeaderImgBG{
	background-image:url(../../images/votenew/header_bg.gif); 
}
.vtnVTNHeaderImgRU{
	background-image:url(../../images/votenew/header_ru.gif); 
}
.vtnVTNCenterLearnCenterBG{
	background-image:url('../../images/votenew/learnCenter.gif');
	background-position:top;
}
.vtnVTNCenterPollWorkerBG{
	background-image:url(../../images/votenew/becomePollWorker.gif);
	background-position:top;
	margin-left:15px; 
}
.vtnVTNCenterInfoPollWorkerBG{
	background-image:url(../../images/votenew/infoPollWorker.gif);
	background-position:top;
	margin-left:15px;
}
.vtnVTNBottomDivBG{
	background-image:url(../../images/votenew/votingAction.gif);
	background-repeat:repeat-x ;	
}

/* Vote The New Way */