@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;  padding:0px;
	margin:0px;
	background-color:transparent;
	background-image:url(../images/body-bg.png); background-repeat:repeat-x;
}
html, body {
height: 100%;
margin: 0;
padding: 0;
}
div, p, ul, li, h1, h2, h3, h4,h6{padding:0px; margin:0px;}
h2{ font-family:arial; 	font-size:1.6em; padding:4px; line-height:1.5em;}
h4{ font-family:arial; 	font-size:1.1em; padding:4px; line-height:1.5em;}
h6{ font-family:arial; 	font-size:.9em; padding:4px; line-height:1.5em;}

ul{}
fieldset{ border:1px solid #c6ccce; background-color:#fff;}
legend{ background-image:url(../images/bg-header-hover.png); background-repeat:repeat-x; border:1px solid #c6ccce; color:#222; padding:6px 10px; margin-left:30px; font-weight:bold;}
#wrapper{width:982px; margin:0px auto; border:0px solid #d2d2d2; 	background-color:transparent;
 }
#menu-nav{width:980px; position:absolute; margin:0 auto; margin-left:1px; } 
#menu-nav img.logo{ position:absolute; top:0px; left:21px;}
#menu-nav ul{width:980px; display:block; position:absolute; top:66px;  }
#menu-nav ul li{ list-style-type:none; display:block; list-style-type:none; float:left;}

#menu-nav ul li a{ display:block; color:#222; font-size:12px;  font-weight:bold; text-decoration:none; padding:7px 18px; border-top:1px solid #c6ccce; margin:0px;
background-color:#fcfefe;
background-image:url(../images/bg-header.png); background-repeat:repeat-x;}



#menu-nav ul li a{ display:block; color:#222; font-size:12px;  font-weight:normal; text-decoration:none; padding:4px 6px; border:1px solid #c6ccce; background-image:url(../images/bg-header.png); background-repeat:repeat-x;}
#menu-nav ul li a:hover{ display:block; color:#222; font-size:12px;  font-weight:normal; text-decoration:none; padding:4px 6px; border:1px solid #c6ccce; background-image:url(../images/bg-header-hover.png); background-repeat:repeat-x;}

div#header{ position:absolute; top:109px; width:982px; height:119px;}
div#header img{ vertical-align:middle;}
#left-content{ width:191px; float:left; margin-left:10px;  margin-top:130px; }

span.content-box-heading{background-color:#f8f8f8;  border:1px solid #d2d2d2; width:100%; float:left; margin:3px 0px; padding:5px 0px; color:#474747; font-weight:bold; }
span.content-box-heading label{ padding-left:4px; text-transform:capitalize;}
div.content-box input{ margin-top:10px; width:164px;}
div.content-box{ line-height:140%; margin-top:3px; margin-bottom:3px; border:1px solid #d4d4d4; width:100%;}
div.content-box ul{margin-top:0px; list-style-type:none;}
div.content-box ul li label{font-size:11px; font-weight:bold; color:#666;}
div.content-box ul li a{ color:#606060; text-decoration:none;  }
div.content-box ul li{ border-bottom:0px dashed #ddd; padding:5px 0px 5px 6px; font-size:11px; }
div.content-box div{ line-height:140%; padding:5px; color:#666666;}
div.content-box div label{font-size:12px; font-weight:bold; color:#de3109; }
ul.list-item { float:left; border:1px solid #d4d4d4; width:100%; margin:3px 0px; }
ul.list-item li{ position:relative;vertical-align:top; background:none; width:100%; list-style-type:none; margin-left:0px; margin-top:2px; padding:5px 0px; border-bottom:1px solid #ddd; }
ul.list-item li a{ color:#000; font-size:12px; text-decoration:none; padding-left:5px;   }
ul.list-item li a:hover{ color:#de3109; font-size:12px; text-decoration:none;   }


.center-content{ float:left; margin-top:88px; margin-left:0px;  position:relative; border:0px solid #d2d2d2; padding:5px; }

/*.center-content ul li{ padding:0px; border:0px solid #d2d2d2; list-style-type:none;}*/
ul li span.highlight{ background-color:#f8f8f8; padding:4px 0px 4px 0px;border:1px solid #d2d2d2; width:100%; float:left;margin:3px 0px; text-transform:capitalize; }
ul li span.highlight a{ color:#000; text-decoration:none; padding-left:4px;} 

/*--table{  border:0px solid #e1e1e0;}
table td{ vertical-align:top; padding:5px;  background-color:#fff; }
table td.align-center{ vertical-align:top; text-align:center; padding:5px;  background-color:#f6fdf4; }
table td.alt-align-center{ vertical-align:top; text-align:center; padding:5px;  background-color:#e8e8e8;}
table td.color-head{ vertical-align:top; padding:5px; background-color:#fafafa;}

th{ vertical-align:top; text-align:center; padding:5px;  background-color:#f8f8f8; }
table td.alt-color{  background-color:#f4f4f4; vertical-align:top; text-align:left; padding:5px; }
table td.title-color{  background-color:#6e706f; vertical-align:top; text-align:left; padding:5px; color:#FFF; }
table td a{ text-decoration:none; color:#ee8c19;}
div.content-box table td a:hover{ text-decoration:none; color:#989a99;} --*/
table.officer-count-list{
	width:100%; border:1px solid #ddd;}
table.officer-count-list th{ padding:4px 0px; background-color:#676666; color:#fff;}
table.officer-count-list td.alt-align-center{ vertical-align:top; text-align:left; padding:5px;  background-color:#e8e8e8;}
table.officer-count-list td.alt-color{  background-color:#f4f4f4; vertical-align:top; text-align:left; padding:5px; }
table.officer-count-list td{vertical-align:top; text-align:left; padding:5px; }
	
	
#right-content{width:495px; float:left; top:94px; margin-left:0px; margin-top:67px; }
#footer{width:980px; float:left; text-align:center; background-color:#ececec; padding:5px 0px; font-size:11px; margin-top:30px; position:relative; bottom:0px;  }
#footer a{ padding:0px 10px; color:#000; text-decoration:none;}
/* -- search listing -- */
span.form-textname{ float:left; padding: 5px 10px 4px 0px; text-transform:capitalize; width:18%; text-align:right; margin:3px 0px; }
input{ width:210px; /*border:1px solid #e6e6e6; */ border:1px solid #ddd; padding:3px 0px; margin:0px 0px; background-image:url(../images/input-bg.png); background-repeat:repeat-x; }
span input.form-inpbutton{ float:left; border:1px solid #999; background-color:#efefef; padding:4px 10px; margin:3px; color:#000;}
select{ width:210px; border:1px solid #ddd; border:1px solid #DDD; padding:3px 0px; margin:0px 0px; background-color: #FFF;}

/*input.save-button{background-image:url(../images/save.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; text-align: center; float:left; border:0px; background-color:transparent; margin-top:3px;}
input.update-button{background-image:url(../images/update.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; float:left; border:0px; background-color:transparent; margin-top:3px;}
*/
input.print-button{background-image:url(../images/print-page.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; float:left; border:0px; background-color:transparent; margin-top:3px;}
input.save-button{background-image:url(../images/save.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; text-align: center; border:0px; background-color:transparent; margin-top:3px;}
input.update-button{background-image:url(../images/update.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; text-align: center; border:0px; background-color:transparent; margin-top:3px;}
input.delete-button{background-image:url(../images/delete.png); background-repeat:no-repeat; width:65px; height:22px; padding:3px 0px; text-align: center; border:0px; background-color:transparent; margin-top:3px;}
input.reject-button{background-image:url(../images/reject.png); background-repeat:no-repeat; width:65px; height:22px; padding:3px 0px; text-align: center; border:0px; background-color:transparent; margin-top:3px;}
input.accept-button{background-image:url(../images/accept.png); background-repeat:no-repeat; width:65px; height:22px; padding:3px 0px; text-align: center; border:0px; background-color:transparent; margin-top:3px;}

input.search-button{background-image:url(../images/search-page.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; float:left; border:0px; background-color:transparent; margin-top:3px;}
input.reset-button{background-image:url(../images/reset.png); background-repeat:no-repeat; width:65px; height:29px; padding:3px 0px; float:left; border:0px; background-color:transparent; margin-top:3px;}
input.upload-button{
	background: -moz-linear-gradient(0% 100% 90deg, #3570B8, #5E9AE2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #2E63A5;
    color: #FFFFFF;
    font-weight: bold;
    width:65px;
   }

table.simple, table.simple td, table.simple th {
    border: 1px solid #999999 !important;
}
table.simple tr.even{background-color: #F4F4F4 !important;
}
table.fields{width: 440px;}
.spanstyle{display: block; text-align: center;}
table.buttons{ margin-left: 135px;}
/*.checkbox{width: 210px;}*/
label.checkListLabel input{width:20px;}

table .chkbox{width:20px;}
/*	input type="submit" name="Save" id="form_Save"}*/
caption{ font-size:12px; font-weight:bold; color:#e3750a; text-align:left;}
th.ascending, th.descending {
    background-color: #7c9ccb !important;
}
.error{
/* color:#990000; */
}

.microObserverClass{
	display:none;
}
.bufferPercentageClass{
	  display:none;
	  
}
.largeBoothVotersLimitClass{
	display:none;
	
}
.maxPercentageFromofficeClass{
	display:none;
	
}
.maxPercentageOfWomenClass{
	display:none;

}
.useUnAllotedClass{
	display:none;
}
.microObserverClass{
		display:none;
}