/* CSS Document */

#main #footer #footerText a:hover {
    color: #003366;
    text-decoration: underline;
}
#main #footer #footerText a.active {
    color: #003366;
    text-decoration: underline;
}

body{
	background:url(../images/bodyBg.jpg) repeat-x #FDFFFF;
	font:normal 12px Arial, Helvetica, sans-serif; color:#484848;
	margin:0; padding:0;}

div, form, label, input, span, img, ul, li, a{
	margin:0; padding:0;}
	
ul{list-style:none;}

.spacer{font-size:0; line-height:0; clear:both;}


/* ----------------------------- main start ----------------------- */
#main{width:1000px; height:auto; margin:0 auto; padding:0;}


/* ----------------------------- Heder start ----------------------- */
#header{width:1000px; height:208px; margin:0; padding:0; background:url(../images/header.jpg) no-repeat;}

#headerTop{width:1000px; height:154px; margin:0; padding:0;}
#headerTop_left{width:316px; height:146px; margin:0; padding:8px 0 0 84px; float:left;}
#headerTop_middle{
	width:350px;
	height:132px;
	margin:0;
	padding:22px 0 0 0;
	float:left;
	font:normal 18px "Trebuchet MS";
	color:#083A4E;
	text-align:right;
}
#headerTop_right{
	width:235px;
	height:83px;
	margin:0;
	padding:71px 15px 0 0;
	float:left;
	font:bold 16px "Trebuchet MS";
	color:#FFFFFF;
	text-align:center;
}

#headerBottom{width:1000px; height:54px; margin:0; padding:0; background:url(../images/bodyTop.jpg) no-repeat bottom;}
#headerBottom ul{
	width:auto;
	height:43px;
	margin:0;
	padding:0 20px 0 0;
	float: right;
}
#headerBottom ul li{width:127px; height:43px; margin:0 3px; padding:0; float:left; float:left;}
#headerBottom ul li a{width:127px; height:31px; margin:0; padding:12px 0 0 0; float:left; float:left; display:block; font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none; background:url(../images/buttonBg.png) no-repeat;}
#headerBottom ul li a:hover, #headerBottom ul li a.active{color:#000000; text-align:center; background:url(../images/buttonBg_roll.png) no-repeat;}



/* ----------------------------- Body start ----------------------- */
#body{width:947px; height:auto; margin:0; padding:15px 30px 0 23px; background:url(../images/bodyWhite.png) repeat-y;}

#bodyMain{width:947px; height:auto; margin:0; padding:0;}

#leftPanel_main{width:211px; height:auto; margin:0; padding:0 19px 0 0; float:left;}
#leftTop{width:211px; height:auto; margin:0; padding:0; float:left;}

#leftTop #leftMenu_top{width:211px; height:13px; margin:0; padding:0; float:left; background:url(../images/blueG_top.jpg);}
#leftTop #leftMenu_middle{
	width:207px;
	margin:0;
	padding:0 1px;
	float:left;
	border-bottom:0;
	border-left:1px;
	border-right:1px;
	border-top:0;
	border-style:solid;
	border-color:#D4D4D4;
}
#leftMenu_middleMain{
	width:207px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/blueG_middle.jpg) repeat-x;
	background-position: top;
	background-color: #ccffff;
}

#leftMenu_middleMain ul{width:157px; height:auto; margin:0; padding:0 30px 0 20px;}
#leftMenu_middleMain ul li{width:157px; height:auto; margin:0 0 10px 0; padding:0; float:left;}
#leftMenu_middleMain ul li a{width:132px; height:auto; margin:0; padding:0 0 0 25px; float:left; display:block; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#115D85; text-decoration:none; background:url(../images/greenArrow.jpg) no-repeat;}
#leftMenu_middleMain ul li a:hover, #leftMenu_middleMain ul li a.active{font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

#leftTop #leftMenu_bottom{width:211px; height:12px; margin:0; padding:0; float:left; background:url(../images/blueG_bottom.jpg);}


#leftBottom{width:211px; height:auto; margin:20px 0 0 0; padding:0; float:left;}
h1{
	font:normal 18px "Trebuchet MS";
	color:#5D6265;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

#rightPanel_main{width:697px; height:auto; margin:0; padding:0 0 0 20px; float:left;}
#rightPanel_top{width:697px; height:auto; margin:0; padding:0; float:left;}
h3{width:auto; height:auto; margin:0 0 15px 0; padding:0; font:normal 30px "Trebuchet MS"; color:#5D6265; line-height:20px;}
#rightPanel_top p{width:auto; height:auto; margin:0; padding:0; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#5D6265; line-height:20px;}

#rightPanel_bottom{width:697px; height:auto; margin:20px 0 0 0; padding:0; float:left;}
h4{width:auto; height:auto; margin:0 0 10px 0; padding:0; font:normal 24px "Trebuchet MS"; color:#5D6265;}

.signsMain{width:auto; margin:0; padding:4px 4px; border:1px solid #D4D4D4;}
.signsMiddle{width:auto; margin:0; padding:0; border:1px solid #D4D4D4;}
.Bottom{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:0; border-left:0; border-top:0; border-bottom:1px; border-style:solid; border-color:#D4D4D4;}
.RightBottom{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:1px; border-left:0; border-top:0; border-bottom:1px; border-style:solid; border-color:#D4D4D4;}
.RightBottomNote{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:1px; border-left:0; border-top:0; border-bottom:1px; border-style:solid; border-color:#D4D4D4;}
.colorBottom{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:0; border-left:0; border-top:0; border-bottom:1px; border-style:solid; border-color:#D4D4D4; background:#EBEBEB;}
.colorRight{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:1px; border-left:0; border-top:0; border-bottom:0; border-style:solid; border-color:#D4D4D4; background:#EBEBEB;}
.colorRightNote{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:1px; border-left:0; border-top:0; border-bottom:0; border-style:solid; border-color:#D4D4D4; background:#EBEBEB;}
.colorRightShopping{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:1px; border-left:0; border-top:0; border-bottom:0; border-style:solid; border-color:#D4D4D4; background:#EBEBEB;}
.colorRightBottom{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; border-right:1px; border-left:0; border-top:0; border-bottom:1px; border-style:solid; border-color:#D4D4D4; background:#EBEBEB;}



/* ----------------------------- Footer start ----------------------- */
#footer{width:947px; height:auto; margin:0; padding:15px 30px 0 23px; background:url(../images/bodyWhite_2.png) repeat-y;}
#footerBorder{width:947px; height:2px; margin:0; padding:0; background:#D4D4D4;}
#footerText{width:947px; height:auto; margin:0; padding:10px 0 0 0; text-align:center; line-height:22px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#747474;}
#footerText a{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#747474; text-decoration:none; line-height:30px;}



/* ----------------------------- Footer Bottom start ----------------------- */
#footerBottom{width:100%; height:92px; margin:0 auto; padding:0; background:url(../images/grass.png) repeat-x;}
#footerBottom_middle{width:1000px; height:30px; margin:0 auto; padding:0; background:url(../images/footerBottom.png) no-repeat;}


/* ----------------------------- Contact Us start ----------------------- */

#contactusTopText{width:697px; height:auto; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0864C0;}
#contactusMain{width:639px; height:auto; margin:20px 0 0 0; padding:0 29px; float:left;}
#contactusTop{width:639px; height:22px; margin:0; padding:0; float:left; background:url(../images/contactBg_top.png) no-repeat;}
#contactusMiddle{width:589px; height:auto; margin:0; padding:25px 25px 15px 25px; float:left; background:url(../images/contactBg_middle.png) repeat-y;}
#contactusLeft{width:250px; height:auto; margin:0; padding:0; float:left;}
.contactusLeftText{width:250px; height:auto; margin:0 0 15px 0; padding:0; float:left; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-align:right; line-height:20px;}

#contactusRight{width:310px; height:auto; margin:0; padding:0 0 0 29px; float:left;}
.contactusRightTextInput{width:310px; height:20px; margin:0 0 15px 0; padding:0; float:left;}
.contactusRightTextInput input{width:220px; height:15px; margin:0; padding:2px 0 0 0; float:left; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; border:1px solid #2882E6;}
.contactusRightTextInput textarea{width:250px; height:45px; margin:0; padding:2px 0 0 2; float:left; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; border:1px solid #2882E6;}

#contactusBottom{width:639px; height:102px; margin:0; padding:0; float:left; background:url(../images/contactBg_bottom.png) no-repeat;}
#contactusButton{width:73px; height:auto; margin:0; padding:0 0 0 470px; float:left;}

#contactusBottomText{width:697px; height:auto; margin:30px 0 20px 0; padding:0; float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0864C0;}
#contactusBottomText a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0864C0; text-decoration:underline;}
#contactusBottomText a:hover{text-decoration:none;}



/* ----------------------------- Election Sign start ----------------------- */

#electionSign_top{width:697px; height:auto; margin:0; padding:0; float:left;}
#electionSign_top p{width:auto; height:auto; margin:0 0 15px 0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#5D6265; line-height:20px;}
#electionSign_top p span{font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#5D6265;}
#electionSign_top p a{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#2882E6; text-decoration:underline;}
#electionSign_top p a:hover{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
h2{width:auto; height:auto; margin:10px 0 15px 0; padding:0; font:normal 24px "Trebuchet MS"; color:#FF6C00; line-height:20px;}
h5{width:auto; height:auto; margin:0 0 15px 0; padding:0; font:bold 16px "Trebuchet MS"; color:#5D6265; line-height:20px;}
h6{width:auto; height:auto; margin:0; padding:0; font:bold 10px "Trebuchet MS"; color:#5D6265; line-height:20px;}



/* ----------------------------- Sign Gallery start ----------------------- */

#sign_galleryMain{width:697px; height:auto; margin:20px 0 0 0; padding:0; float:left;}
.galleryText{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#5D6265;}
.pagination a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#5D6265; text-decoration:none;}
.selectCatagory{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.paginationBlue a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0864C0; text-decoration:none;}
.paginationOrange {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FF6C00; text-decoration:none;}
#sign_galleryPagination{width:697px; height:auto; margin:25px 0 0 0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0864C0;}

#sign_gallery_bottomMain{width:697px; height:auto; margin:50px 0 0 0; padding:0; float:left;}
.sign_gallery_box1{width:218px; height:auto; margin:0; padding:0; float:left; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#232513; line-height:18px;}
.sign_gallery_box1 span{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#232513; line-height:18px;}

.sign_gallery_box2{width:218px; height:auto; margin:0 0 0 21px; padding:0; float:left; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#232513; line-height:18px;}
.sign_gallery_box2 span{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#232513; line-height:18px;}
.sign_gallery_box2 span.sampleText{font:bold 16px "Trebuchet MS"; color:#232513; line-height:18px;}
