/*---------------- InnerCss----------------------*/

.candidateDetails{
	margin:0px auto;
	height:390px;
	width:450px;
	overflow:auto;
	padding:3px 10px 5px 10px;
}

.otherPc{
	font-size:11px;
	font-weight:normal;
	color:#1B50CA;
    cursor:pointer;
}
 
.disclaimerContentHolder{
  text-align:left;
  OVERFLOW :scroll; 
  font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#767677;
}

.disclaimerContentHeading{
  font:normal 11px Arial, Helvetica, sans-serif; color:#767677;
  font-weight:normal;
  color:black;
  padding:5px 0px 10px 0px;
}


.alternateHeadLeft{
    font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#767677;
    font-weight:bold;
}

.alternateHeadRight{
    font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#767677;
    font-weight:bold;
}


.altenateResult{
    font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#767677;
}

#pnlHeaderInner{
	width:962px;
	height:101px;
	float:left;
	background:url(../image/bannerBg.gif) repeat-x bottom left;
}
.electionDayInner {
	padding:5px 0px 0px 255px;
	float:left;
}
.sponserInner{
	padding:15px 0px 0px 6px;
	float:left;
}
#pnlInner{
	margin:15px auto;
}
.innerLeft{
	background:url(../image/innerleftbg.gif) no-repeat;
	width:703px;
	height:471px;
	float:left;
}
.innerRight{
	width:241px;
	height:471px;
	float:right;
	background:#003399;
}
.innerRightSearch{
	background:url(../image/innerRightSearchbg.gif) no-repeat;
	width:241px;
	height:35px;
}
.innerRightMiddle{
	background:url(../image/innerRightbg.gif) repeat-y top left;
	height:428px;
	width:241px;
}
.searchInput {
	margin: 12px 0px 0px 47px;
	_margin: 9px 0px 0px 15px;
	float:left;
	color:#939393;
	border: 0;
	
}
.searchButton {
	float: left;
	width: 25px;
	height: 25px;
	margin: 6px 0px 0px 7px;
}
.searchPnl{
}
.pnlMapinner{
	margin:0px auto;
	width:215px;
	padding:9px 0px;
}
.pnlProfile{
	margin:0px auto;
	width:215px;
	padding: 0px;
}
.textfileGrey_10 {
	color:#565555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:150px;
}
/*----------------------bodyleft-------------*/
.cityHead{
	padding-left:60px;
}
.cityHeadText{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#155778;
	padding:4px 0px 0px 5px;
	font-weight:inherit;
}
.citySmall{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676565;
	padding:12px 0px 2px 20px;
}
.cityDetail{
	margin:32px 12px 25px 92px;
	height:365px;
	overflow:auto;
	padding:0px 10px 10px 10px;
}
.cityDetail table{
	line-height:1.6em;
	margin:0px;
	padding:0px;
}
.red_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#77391B;
}
.red_12padding{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#77391B;
	padding-left:82px;
}
/*--------------------pnlState---------------------*/
#stateLeft{
	float:left;
	width:500px;
	padding-right:10px;
	padding-left:3px;
	min-height:395px;
	_height:395px;
	border-right:1px solid #EEEEEE;
}
#stateLeft h1{
	margin:0px;
	padding:0px 0px 5px 0px;
	background:url(../image/complete.gif) no-repeat;
	height:42px;
}
#stateLeftMain{
	float:left;
	width:508px;
	padding-right:2px;
	padding-left:3px;
	min-height:395px;
	_height:395px;
	border-right:1px solid #EEEEEE;
}
.stateHeadingMain{
	margin:0px;
	padding:4px 0px 2px 45px;
	background:url(../image/selectBg.gif) no-repeat;
	height:25px;   
}
.stateHeading{
	float:left;
	color:#155778;
	font-size:19px;
}
.stateHeadingRight{
	float:right;
}
.stateHeadingOption{
	float:right;
	color:#155778;
	font-size:19px;
	margin:0px;
	padding:0px;
}

#mapContainer{
	float:right;
	width:417px;
	padding:3px;
	min-height:480px;
	_height:480px;
    border:1px solid #CCCCCC;
}
.stateHeadText{
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#052A80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#map {
	position:relative;	
	margin:0 auto;
	padding:0px;
    background:#CCCCCC;
   /* background:#ACD2EC; */
    border:1px solid #CCCCCC; 
}
.stateSearch{
	padding:10px 0px 5px 0px;
/*	height:65px;*/
	border-bottom:1px solid #D4D4D4;
}
.red_13{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#723010;
}
/*#stateMain{
	margin:4px auto;
	padding:5px 0px 10px 0px;
	width:500px;
	height:320px;
	background:url(../image/stateBg.gif) repeat;
}*/
.contentDisplaybg{
	margin:4px auto;
	padding:5px 0px 10px 0px;
	width:470px;
	background:url(../image/stateBg.gif) repeat;
}
.stateDetail{
	margin:0px auto;
	height:300px;
	width:500px;
	overflow:auto;
	padding:14px 1px 5px 1px;
    border:1px solid #cccccc;
    background:url(../image/stateBg.gif) repeat;
}

#stateMain01{
	margin:4px auto;
	padding:5px 0px 10px 0px;
	width:470px;
	height:440px;
	background:url(../image/stateBg.gif) repeat;
}
.stateDetail01{
	margin:0px auto;
	height:390px;
	width:450px;
	overflow:auto;
	padding:14px 10px 5px 10px;
}
.stateDetail table{
	line-height:1.6em;
	margin:0px;
	padding:0px;
}


.profilepnl{
	padding:5px 0px 5px 0px;
	margin:0 auto;
	text-align:center;
}

.pnlNews{
	padding:7px 5px 10px 5px;
	background:#F2F3F4;
	height:93px;
}

.statistics {
	margin:10px 4px 0px 4px;
	height:32px;
	background:url(../image/statisticsBg.gif) no-repeat;
}
.sittingSelect { 
	background:url(../image/bigArrow.gif) no-repeat 35px 10px;
	float:left;
	width:170px;
	padding:8px 8px 5px 55px; 
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#155778; 
	cursor:pointer;
}
.sitting { 
	background:url(../image/bigArrowdown.gif) no-repeat 35px 10px;
	float:left;
	width:170px;
	padding:8px 8px 5px 55px; 
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000; 
	cursor:pointer;   
}


.colonRecord{
    padding-left:10px;
    padding-right:10px;
}


.analysisResult{
   padding-right:5px;
 }
 .stateView{
	margin:0px auto;
	height:300px;
	width:500px;
	overflow:auto;
	padding:14px 1px 5px 1px;
    border:1px solid #cccccc;
    background:url(../image/stateBg.gif) repeat;
}


.clockDuration{
	width:150px;
    margin-top:20px;
    margin-left:25px;
	padding:5px 1px 6px 35px;
    background:url(../image/Clock.gif) no-repeat;
}
.clockDurationInner{
	width:150px;
    margin-top:20px;
    margin-left:200px;
	padding:5px 1px 6px 35px;
    background:url(../image/Clock.gif) no-repeat;
}

.legentHead{
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#052A80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.legentRed{
	background:url(../image/marker/RedDot.gif) no-repeat 1px 2px;
	padding:0px 15px 3px 20px;
	font-size:12px;
	font-weight:normal;
	color:#052A80;
	float:left;
}
.legentGreen{
	background:url(../image/marker/GreenDot.gif) no-repeat 1px 2px;
	padding:0px 15px 3px 20px;
	font-size:12px;
	font-weight:normal;
	color:#052A80;
	float:left;
}
.legentArrow{
	background:url(../image/bullet.gif) no-repeat 5px 10px;
	padding:5px 15px 3px 20px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	clear:both;
}
.pcHeadpnl{
	background:url(../image/pcHeadbg.gif) no-repeat;
	margin:5px 5px 0px 5px;
	padding:5px 0px 0px 20px;
	width:464px;
	height:50px;
	overflow:hidden;
}



.pcArrow{
	background:url(../image/bullet.gif) no-repeat 5px 10px;
	padding:5px 15px 3px 20px;
	font-size:11px;
	font-weight:normal;
	color:#155778;
}
.pdfView{
	background:url(../image/pdfIcon.gif) no-repeat 1px 2px;
	padding:3px 15px 3px 25px;
	font-size:11px;
	font-weight:normal;
	color:#1B50CA;
}
.pdfViewI{
	background:url(../image/pdfIcon.gif) no-repeat 1px 13px;
	padding:15px 0px 3px 25px;
	font-size:11px;
	font-weight:normal;
	color:#1B50CA;
}
.boundary09{
	background:url(../image/2009boundary.gif) no-repeat 1px 7px;
	padding:3px 0px 3px 30px;
	font-size:12px;
	font-weight:normal;
	color:#052A80;

}
.boundary04{
	background:url(../image/2004boundary.gif) no-repeat 1px 7px;
	padding:3px 0px 3px 30px;
	font-size:12px;
	font-weight:normal;
	color:#052A80;

}
.commonRegion{
	background:url(../image/commonRegion.gif) no-repeat 1px 7px;
	padding:3px 0px 3px 30px;
	font-size:12px;
	font-weight:normal;
	color:#052A80;

}
.searchedLocation{
	background:url(../image/searchedLocation.gif) no-repeat 25px 7px;
	padding:3px 0px 3px 45px;
	font-size:12px;
	font-weight:normal;
	color:#052A80;
}

.pnlNewsBg{
	padding:10px 5px 10px 5px;
	background:url(../image/newsbg.gif) no-repeat;
	height:108px;
	width:213px;
}
/*---------------------*/
.electionFeed {
    margin:15px auto 5px auto;
    background:url(../image/electionUpdate-icon.gif) no-repeat 5px 6px #FFFFFF;
    padding:10px 5px 8px 45px;
    font-weight:normal;
    font-size:13px;
    color:#052A80;
}
.pcViewpnl{
    margin:5px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    width:464px;
}
.pcViewMiddlepnl{
    padding:5px 0px 0px 20px;
    width:464px;
    height:50px;
}
.pcViewCenterpnl{
    padding:0px 0px 0px 10px;
    background:url(../image/pcViewmiddle.gif) repeat-y;
    width:474px;
}
.pdfView{
    background:url(../image/pdfIcon.gif) no-repeat 1px 2px;
    padding:3px 15px 3px 25px;
    font-size:11px;
    font-weight:normal;
    color:#1B50CA;
}
.iconListView{
    background:url(../image/iconlist.gif) no-repeat 1px 2px;
    padding:3px 15px 3px 25px;
    font-size:11px;
    font-weight:normal;
    color:#FF0000;
    font-family:verdana;
}

.iconListViewOthers{
    background:url(../image/iconlist.gif) no-repeat 1px 2px;
    padding:3px 15px 3px 25px;
    font-size:11px;
    font-weight:normal;
    color:#1B50CA;
    font-family:verdana;
    text-decoration:underline;
}

.iconListViewOthers:hover{
	color:#FF0000;
    text-decoration:none;
}

.linkText{
	text-decoration:none;
	color:#7272FF;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.linkText:hover{
	color:#AA502E;
}
label.tag2 {
	clear:both;
}
dl.tag {
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
	}
dl.tag dt {
	float:left; 
	text-align:right; 
	width:10px; 
	line-height:25px; 
	margin:0 10px 0px 0;
	padding:6px 1px 1px 1px;
}
dl.tag dd{
	float:left; 
	width:140px; 
	line-height:25px; 
	margin:0 0 0px 0;
}
.mainTag{
	width:200px;
	float:left;
}
.legend{
	padding:0px 0px 0px 10px;
}


#pnlMiddleII{
	margin:10px auto;
}
.breadCrumb{
	margin-bottom:2px;
    margin-top:0px;
	padding-top:1px;
	padding-left:12px;
	color:#155778;
    font:normal 11px Verdana, Geneva, sans-serif;
}
.breadCrumb a, .breadCrumb strong {
	display:inline;
	background:url(../image/gray-bullet.gif) no-repeat right 5px;
	padding:0 12px 0 7px;
	text-decoration:none;
	color:#155778;
	font-weight:bold;
}
.breadCrumb a.first {
	padding-left:0;
}
.breadCrumb a:hover {
	text-decoration:underline;
	color:#000;
}

/* Analysis View */

.analysisView2004{
    margin:0px auto;
	height:280px;
    overflow:scroll;
	padding:3px 1px 5px 5px;
    border:1px solid #cccccc;
    background:url(../image/stateBg.gif) repeat;
}

.analysisView2004 table {
    font:11px normal Verdana, Arial, Helvetica, sans-serif;
}

.analysisView2004 table th {
    padding-right:5px;
    vertical-align:text-top;
    text-align:left;
}

.analysisView{
    margin:0px auto;
	height:280px;
    overflow:scroll;
	padding:3px 1px 5px 5px;
    border:1px solid #cccccc;
    background:url(../image/stateBg.gif) repeat;
}

.analysisView table {
    font:11px normal Verdana, Arial, Helvetica, sans-serif;
}

.analysisView table th {
    padding-right:5px;
    vertical-align:text-top;
    text-align:left;
}


.analysisView{
 font:normal 11px Verdana, Geneva, sans-serif;
 height:330px;
 overflow:auto;
 line-height:1.5em;
 color:#77391B;
}
.analysisView p{
 padding-bottom:5px;
 padding-left:5px;
}
.analysisView2004{
 font:normal 11px Verdana, Geneva, sans-serif;
 line-height:1.5em;
 color:#77391B;
}
.analysisView2004 p {
 padding-bottom:5px;
 padding-left:5px;
}

/* End of Analysis View */

