﻿      table.imagetable {
	font-family: arial,verdana,sans-serif;
	font-size:11px;
	color:#333333;
	width:500px;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.imagetable th {
	background:#b5cfd2 url('images/cell-blue.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
	color:White;
}
table.imagetable td {
	background:#dcddc0 url('images/cell-grey.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}


.sectiontitle

{
   padding: 6px 6px 6px 3px;
   background-color: #ABCB6C ;
   text-align:center;
   color: white;
   font-size: 12px;
   font-weight: bold;	
   text-transform: uppercase;
 }
 
 .sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}
.ecpNameTitle
{
   padding: 6px 6px 6px 3px;
   text-align:center;
   color: Green;
   font-size: 17px;
   font-weight: bold;	
   text-transform: uppercase; 
 }
 
 
 .ecpNameSubTitle
{
   padding: 6px 6px 6px 3px;
   text-align:center;
   color: #01836B;
   font-size: 14px;
   font-weight: bold;	
   text-transform: uppercase; 
 }
 
 
 .ecpTitle
{
   padding: 6px 6px 6px 3px;
   text-align:center;
   color: Green;
   font-size: 12px;
   font-weight: bold;	
   text-decoration:underline;
   text-transform: uppercase; 
 }
  .ecpDetail
{
   padding: 6px 6px 6px 3px;
   text-align:justify;
   color: #666666;
   font-size: 15px;

  
}
.pressReleaseListing
{
 padding:20px;
 	font-family: Arial, Helvetica, Sans-serif;
}
 .ecpPressRelease
 {
   padding: 6px 6px 6px 3px;
   text-align:center;
   color: Green;
   font-size: 15px;
   font-weight: bold;	
   text-transform: uppercase; 
  }
 .ecpStars
 {
     text-align:center;
     color:ThreeDDarkShadow;
     font-weight: bold;	
     font-size: 17px;
  }
.DetailsPart
{
    font-family:arial,Tahoma;
    width:730px;

    padding-left: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom:50px;
   
}



A.LinkClass:link, A.LinkClass:active, A.LinkClass:visited {font-family:Arial,Helvetica,MS Sans Serif; COLOR: #ae2f30;  text-decoration: underline; font-size: 10px; font-weight: bold}
A.LinkClass:hover { text-decoration: None; font-weight: bold}


A.LinkClassNotHover:link, A.LinkClassNotHover:active, A.LinkClassNotHover:visited {font-family:Arial,Helvetica,MS Sans Serif; COLOR: #ae2f30;  text-decoration: underline; font-size:9px; font-weight: bold}
A.LinkClassNotHover:hover { text-decoration: None; font-weight: bold}

A.LinkClassNotHoverBold:link, A.LinkClassNotHoverBold:active, A.LinkClassNotHoverBold:visited {font-family:Arial,Helvetica,MS Sans Serif; COLOR: #ae2f30;  text-decoration: underline; font-size:10px; font-weight: bold}
A.LinkClassNotHoverBold:hover { text-decoration: None; font-weight: bold}

.labelClass{font-family:Arial,Tahoma,Helvetica,MS Sans Serif; COLOR: #ae2f30;  text-decoration: underline; font-size: 10px; font-weight: bold}
.labelClassNotUnderLine{font-family:Arial,Helvetica,MS Sans Serif; COLOR: #ae2f30;   font-size: 11px; font-weight: bold}

.pressReleaseDetail {	FONT-WEIGHT: normal; text-align:justify;	FONT-SIZE: 12px;	COLOR: #666666;	FONT-STYLE: normal}
.ecpLabel
{
   font-family:Arial,Tahoma;
   font-size:12px;
   font-weight:bold;
   COLOR: #666666;
  }
  .ecpDropDown
  {
    font-family:Arial;
    font-size:12px;
    color:Black; 
   }
   
   
   
   
   /* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header
{
    background:url(images/msngallery/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:106px;
    display:block;
    text-align:center;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url(images/ie/tab_unselected.gif);
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;
    color:#006699;
    font-family:verdana;
    font-size:13px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab
{
    padding:6px 0px 3px 0px;
    background:url(img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body
{
    background:url(img/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:13px;
    font-family:verdana;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}


.LandingBottomSection {
	MARGIN-TOP: 6px
}
.LandingBottomSection #News {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 8px
}
.LandingBottomSection #FeaturedUsers {
	FLOAT: right; WIDTH: 300px
}

.LandingBottomSection #ResultPollingWise {
	FLOAT: left; WIDTH: 300px;
	MARGIN-RIGHT: 8px;
	margin-top:20px;
}

.LandingBottomSection #resultOfficial {
	FLOAT: right ; WIDTH: 300px;
	margin-top:20px;
}


.LandingBottomSection #partyPosition {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 8px
}


.LandingBottomSection #turnout {
	FLOAT: left; WIDTH: 300px;
	MARGIN-RIGHT: 8px;
	margin-top:20px;
}

.LandingBottomSection #ContestingWomanCandidates {
	FLOAT: left; WIDTH: 380px;
	MARGIN-RIGHT: 8px;
	margin-top:8px;
}

.LandingBottomSection #ContestingWomanCandidatesResSeats {
		FLOAT: left ; WIDTH: 300px; 
	margin-top:8px;
}


.LandingBottomSection #GeneralSeats {
	FLOAT: right; WIDTH: 300px;

	margin-top:8px;
}

.LandingBottomSection #pollingstations {
		FLOAT: left ; WIDTH: 300px; 
	margin-top:8px;
}

.LandingBottomSection #misc {
		FLOAT: left ; WIDTH: 580px; 
	margin-top:8px;
}

.LandingBottomSection #complaints {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 8px
}
.LandingBottomSection #consolidated {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 8px;margin-left:200px;margin-bottom:10px;
}
.GalleryMiddleContainer {
	BORDER-RIGHT: #d7dce1 1px solid; BORDER-TOP: #d7dce1 1px solid; BORDER-LEFT: #d7dce1 1px solid;  BORDER-BOTTOM: #d7dce1 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

.GalleryMiddleHeader {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; COLOR: #444444; PADDING-TOP: 8px; BORDER-BOTTOM: #d7dce1 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f1f7f7
}
.GalleryMiddleHeader H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.GalleryMiddleContent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 120px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d7dce1 1px solid; HEIGHT: 120px; BACKGROUND-COLOR: #ffffff
}
.GalleryMiddleFooterLinks {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px
}


.GalleryMiddleContentWomanCandidatesResSeats {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 120px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d7dce1 1px solid; HEIGHT:420px; BACKGROUND-COLOR: #ffffff
}

.clearDiv {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px
}


#LandingBottomSection .clearDiv {
	MARGIN-TOP: 8px; BORDER-BOTTOM: #d7dce1 1px solid
}



.buttonbar, .buttonbar-top {
	
	background-image: url(photonavdisable-bg.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	width: 700px;
	height: 33px;
	text-align: center;
}



#rightNav .greyBoxLinkBox
{
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: #F9F9F9;
	line-height: 18px;
	color: Black;
}


#rightNav .greyBoxLinkBoxWithnoBG
{
	padding: 10px;
	margin-bottom: 10px;
	border: 0px solid #E5E5E5;
	background-color: #ffffff;
	line-height: 18px;
	color: Black;
}

#rightNav .greyBoxLinkBoxWithnoBG a
{
	text-decoration: none;
	font-size: 11px;
	color: #018f9b;
}
#rightNav .greyBoxLinkBoxWithnoBG p
{
	margin: 0px;
}
#rightNav .greyBoxLinkBoxWithnoBG h1
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	color: #059192;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#rightNav .greyBoxLinkBoxWithnoBG a:hover
{
	text-decoration: underline;
	font-size: 11px;
}

/*#rightNav .greyBoxLinkBox:hover
{
    background-color: White;
}*/

#rightNav .greyBoxLinkBox a
{
	text-decoration: none;
	font-size: 11px;
	color: #018f9b;
}
#rightNav .greyBoxLinkBox p
{
	margin: 0px;
}
#rightNav .greyBoxLinkBox h1
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	color: #059192;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#rightNav .greyBoxLinkBox a:hover
{
	text-decoration: underline;
	font-size: 11px;
}


.linkBoxArrowLinkBox
{
	background: url(leftBullet.gif) no-repeat;
	background-position: 0 12px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}
.linkBoxNoArrowLinkBox
{

	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.linkBoxNoArrowLinkBoxBold
{

	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	font-weight:bold;
}

#rightNav .linkBoxArrowLinkBox a
{
	text-decoration: none;
}

#rightNav .linkBoxNoArrowLinkBoxBold a
{
	text-decoration: underline;
	color:Black;
}

#rightNav .linkBoxArrowLinkBox p
{
	margin: 0px;
}


.borderLinks
{
	border-bottom: 1px solid #E5E5E5;
}

.linkBoxArrowLinkBoxAlone
{
	background: url(images/leftBullet.gif) no-repeat;
	background-position: 0 9px;
	padding-left: 9px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

 .linkBoxArrowLinkBoxAlone a
{
	text-decoration: none;
	color: #6D6D6E;
	font-size: 11px;
	
}



.linkBoxArrowLinkBoxAlone a:hover {
	text-decoration: underline;
	color:#95CA05;
	}


.greyBoxLinkBoxWithnoBGAlone
{
	padding: 10px;
	margin-bottom: 10px;
	border: 0px solid #E5E5E5;
	background-color: #ffffff;
	line-height: 18px;
	color: Black;
}

 .greyBoxLinkBoxWithnoBGAlone a
{
	text-decoration: none;
	font-size: 11px;
	color: #018f9b;
}
 .greyBoxLinkBoxWithnoBGAlone p
{
	margin: 0px;
}
 .greyBoxLinkBoxWithnoBGAlone h1
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	color: #059192;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.greyBoxLinkBoxWithnoBGAlone a:hover
{
	text-decoration: underline;
	font-size: 11px;
}
#wolBody
{
margin-bottom:3px;	
}

div.wolBody{min-height:100%;height:100%;}
div.wolBody{min-height:100%;height:100%;margin:0px;text-align:center;font-family:segoe ui, verdana, arial, sans-serif;font-size:.83em;color:#333333;position:relative;}


div.wolBody a{color:#0066CC;text-decoration:none;vertical-align:baseline;}
div.wolBody a:hover{text-decoration:underline;}
div.wolBody a:visited{color:#0099CC;}




div.wolBody span.button{border-color:#5BB134;border-width:1px;border-style:solid;padding:1px;display:inline-block;}
div.wolBody span.button a, div.wolBody span.button-disabled span, div.wolBody span.button-hidden span{padding-top:1px;padding-bottom:2px;padding-left:10px;padding-right:10px;text-align:center;color:#FFFFFF;text-decoration:none;font-size:105%;min-height:1.3em;display:inline-block;}
div.wolBody span.button a{cursor:pointer;}
div.wolBody span.button a:hover, div.wolBody span.button a:visited{color:#FFFFFF;text-decoration:none;}
div.wolBody span.button-disabled{border-color:#E5E5E5;}
div.wolBody span.button-disabled span{background-color:#CCCCCC;}
div.wolBody span.button-hidden{border-color:#FFFFFF;}
div.wolBody span.button-hidden span{background-color:#FFFFFF;}





div.wolBody span.section_section-button-standard a{background-color:#0066CC;}
div.wolBody span.section_section-button-standard a:hover, div.wolBody span.section_section-button-standard a:focus{background-color:#5E9AF0;}
div.wolBody span.section_section-button-standard a.nohref:hover, div.wolBody span.section_section-button-standard a.nohref:focus{background-color:#0066CC;}
div.wolBody span.section_section-button-standard a:active{background-color:#22436C;}






div.wolBody span.section_section-button-emphasized a{background-color:#006E12;}
div.wolBody span.section_section-button-emphasized a:hover, div.wolBody span.section_section-button-emphasized a:focus{background-color:#147222;}
div.wolBody span.section_section-button-emphasized a:active{background-color:#00680F;}



div.wolBody span.section_section-button-commerce a{background-color:#297F02;}
div.wolBody span.section_section-button-commerce a:hover, div.wolBody span.section_section-button-commerce a:focus{background-color:#5BB134;}
div.wolBody span.section_section-button-commerce a:active{background-color:#216702;}




/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}

/* shows a visual seperation */
.dashedlinehome
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 2px;
    margin-bottom: 2px;
    clear:right;
}

/* Command buttons on pages */
.actionbuttons
{
  text-align:right;
  position: relative; 
  padding: 1px 1px 1px 1px;
}


.fullwidth
{
    background-position: #009700;
    border: 1px solid #DBDB79;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}
/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    background-position: #00B000;
    border: 1px solid #DBDB79;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

.eventmonth a
{
    color: #FFFFFF;
    text-decoration:underline;
}
.eventmonth a:visited
{
    color: #FFFFFF;
    text-decoration:underline;
}
/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #DBDB79;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #F7F7F7;
}
.calcurrentday
{
    background-color: #E8E8E8;
}
.calweekend
{
    background-color: #E8E8E8; /*  width: 15%; */
   
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 1px solid #00A800;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}
.calenderbody a
{
    color: #00A800;
    
}
.calenderbody a:visited
{
    color: #00A800;
   
}
.calenderbody a:hover
{
    text-decoration: none;
    color: #A45521;
}
.calenderbody a:active
{
    text-decoration: none;
    color: #000000;
}




/* add hover border to href thumbnail images */
/*todo: rectify whether these should be .photo instead 

.thumbnail a:link img, #thumbnail a:visited img
{
    border: 2px solid #883D08;
}
.thumbnail a:hover img
{
    border: 2px solid #FFFFFF;
}
.thumbnail a:active img
{
    border: 2px solid #000000;
}
*/

/************************************************************************
* 
* List type pages
*
************************************************************************/

/* represents each item in a vertical list */
.listitem
{
    margin:0px 0px 0px 0px;
    width:444px;
}

/* surrounds the buttons for list items */
.editbuttons
{
    padding-top: 6px;
}

/* floats the thumbnail off to the right */
.thumbnail
{
    float: right;
    margin: 0 0 0 5px;
}

/*used to clear the float for the thumbnail */
.clearlist
{
    clear:right;
    margin:0;
    padding:0;
    height: 0px;
    font-size:0px;
    line-height:0px;
}

/* Used by the page number control */
.PageNumbers
{
    display:inline;
}

.PageNumbers span
{
    padding-left: 3px;
}

.newscrumbs a
{
    font-weight: bold;
    padding-right: 2px;
}


.leftblock h2, .rightblock h2, .fullwidth h2
{
    color:Green;
    font-size: 1em;
}


/* represents each item in a vertical list */
.listitem
{
    margin:0px 0px 0px 0px;
   
}

.listitem a
{
    color: #00A800;
}
.listitem a:visited
{
    color: #00A800;
   
}
.listitem a:hover
{
    text-decoration: none;
    color: #A45521;
}
.listitem a:active
{
    text-decoration: none;
    color: #000000;
}


.rightblock h3
{
    font-size: 10px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    display: block;
}

.nextlink
{
    position:absolute;
    right:0;
    padding-right:15px;    
}

.eventDetails a
{
    color: #00A800;
}
.eventDetails a:visited
{
    color: #00A800;
   
}
.eventDetails a:hover
{
    text-decoration: none;
    color: #A45521;
}
.eventDetails a:active
{
    text-decoration: none;
    color: #000000;
}

.calendereventDetails a
{
    text-decoration:underline;
    color: #00A800;
}
.calendereventDetails a:visited
{
    text-decoration:underline;
    color: #00A800;
   
}
.calendereventDetails a:hover
{
    text-decoration: none;
    color: #A45521;
}
.calendereventDetails a:active
{
    text-decoration: none;
    color: #000000;
}
#marketplace
{
    background-color: #FFFFFF;
}


	
	A.LinkClassVoterStat:link, A.LinkClassVoterStat:active, A.LinkClassVoterStat:visited {font-family:Arial,Helvetica,MS Sans Serif;color: #6D6D6E;  text-decoration: underline; font-size:10px;}
A.LinkClassVoterStat:hover {color:#95CA05;	 text-decoration: None; }