body, table, p, ul, ol, li, div, h1, h2, h3, span
{	margin:0px;
	padding:0px;
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size:11px;
	color:#505050;
}
body 
{	background:#53779a;
}

ul {
	list-style:none;
}
a 
{	text-decoration:none;
	color:#9a0002;
}
a:hover 
{	text-decoration: underline;
	color:#9a0002;
}
#container
{	border:1px solid #000000;
	width:927px;
	margin:0px auto 0px auto;
	background:#ffffff;
}

#header
{	background: url(../images/header_bg.gif) repeat-x;
	width:866px;
	padding:0px 43px 0px 18px;
	height:81px;
}

#logo
{	width:866px;
	background:url(../images/header_rightbg.gif) right no-repeat;
	padding:12px 0px 12px 0px;
}
#nav 
{	background: url(../images/nav_left_bg.gif) left no-repeat;
	padding:0px 0px 0px 44px;
	margin:0px 70px 0px 288px;
	height:36px;
	z-index:10;
	position:relative;
}

#navright 
{	background: url(../images/nav_right_bg.gif) right no-repeat;
	padding:0px 17px 0px 0px;
	height:36px;
}

#navMain 
{	background:url(../images/nav_bg.gif) repeat-x;
	padding:10px 0px 0px 0px;
	height:26px;
}

#navMain ul
{	list-style:none;
}

#navMain ul li 
{	padding:0px 12px 0px 10px;
	background:url(../images/menu_separator.gif) top right no-repeat;
	float:left;

}

#navMain ul li.last
{	background:none;
}
#navMain ul li a
{	display:block;
	padding:0px 0px 4px 0px;
}
#navMain ul li a.cur
{	border-bottom:3px solid #920000;
}
#navMain ul li a:hover
{	border-bottom:3px solid #920000;
}

.sealImg {
	padding:60px 0px 0px 0px;
}
#middleContent 
{	/*background:url(../images/middle_Contentbg.gif) repeat-x;*/
	height:224px;
	margin:-36px 0px 0px 0px;
	z-index:1;
}

#middleBanner 
{	
	position:absolute;
	/*background:url(../images/middle_banner.jpg) no-repeat;*/
	height:224px;
	width:589px;
	padding:0px 50px 0px 288px;
}

#middleBannerImg 
{	
	position:absolute;
	height:224px;
	width:589px;
}

#middleBannerContent 
{	padding:36px 30px 0px 60px;
	height:166px;
	text-align:right;
/*	border-bottom:1px solid #c7c9ca;
	background:url(../images/middle_banner_bottom.gif) 495px 198px no-repeat;
*/}
h1
{	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
	color:#000000;
	margin:10px 0px 10px 0px;
}
h1 span
{	font-size:22px;
	color:#084873;
	padding:0px 0px 0px 5px;
	font-family: "Times New Roman", Times, serif;
}
h1.state
{	font-size:24pt;
	color:#084873;
}

h1 img
{	margin:0px 0px -5px 0px;
}
h2
{	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
	color:#000000;
	margin:5px 0px 5px 0px;
}

#middleBannerContent h1 
{	font-size:28px;
	padding:8px 0px 0px 0px;
	margin:0px;
}
#middleBannerContent h2
{	font-size:20px;
	padding:0px;
	margin:0px;
}
#middleBannerContent h1 span
{	font-size:24px;
}
#middleBannerContent p
{	font-size:15px;
	color:#637079;
	line-height:18px;
	font-family: "Times New Roman", Times, serif;
}
#middleBannerContent p.normal
{	font-size:14px;
	line-height:20px;
	color:#504f4f;
	font-family:Tahoma, Arial, Verdana, "Times New Roman";
}
#mainContentH
{	padding:22px 50px 22px 50px;
	width:827px;
	float:left;
}
#mainContentHL
{	float:left;
	width:239px;
}
#mainContentHR
{	float:left;
	width:534px;
	padding:0px 0px 0px 48px;
	background:url(../images/right_border_bg.gif) repeat-y;
}
#mainContent
{	margin:0px 0px 34px 0px;
	width:927px;
	background:url(../images/content_bottom.gif) left bottom no-repeat;
	z-index:1;
}
#mainContentS
{	margin:-36px 0px 0px 0px;
	padding:0px 42px 30px 0px;
	width:885px;
	background:url(../images/left_border_bg.gif) 34px 0px repeat-y;
	float:left;
}
#mainContentL
{	float:left;
	width:285px;
	z-index:3;
	/*position:relative;	*/
}
#mainContentR
{	float:left;
	width:600px;
	margin:0px 0px 0px -1px;
	padding:74px 0px 0px 0px;
	z-index:1;
}
#mainContentRF
{	float:left;
	width:750px;
	margin:0px 0px 0px -1px;
	padding:74px 0px 0px 80px;
	z-index:1;
}


#treasurerOfficer
{	padding:0px 0px 0px 0px;
	margin:16px 0px 0px 0px;
	width:209px;
}
#treasurerOfficermiddle
{	padding:296px 12px 0px 12px;
	width:179px;
	background: #fffee1 url(../images/treasure_bg.gif) top repeat-x;
	border-left:3px solid #b34041;
	border-right:3px solid #b34041;
}
* HTML #treasurerOfficermiddle
	{	padding:296px 12px 0px 11px;
	}
#treasurerOfficermiddle p
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#40403b;
}
#treasurerOfficermiddle p:first-letter
{
	font-size:24px;
}
#treasurerOfficermiddle p img
{	margin:10px 0px 5px 0px;
}
#treasurerOfficerImg
{	position: absolute;
	top:129px;
	margin:0px 0px 0px -24px;
}
#map
{	margin:0px;
	padding:14px 21px 10px 10px;
	width:185px;
	height:153px;
	background:url(../images/map_bg.gif) 10px 0px no-repeat;
	text-align:center;
	line-height:20px;
}
#genInfo
{
	margin:25px 0px 20px 0px;
}
.leftContent
{	text-align:left;
	width:229px;
	padding:30px 16px 0px 40px;
}
.leftContent h1 
{	font-size:36px;
	margin:0px;
	line-height:30px;
}
.leftContent h1 span 
{	font-size:30px;
}
.leftContent p 
{	color:#637079;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	padding:10px 0px 10px 0px;
}
.clear
{
	clear:both;
}
.bracket
{	background:url(../images/bracket_bg.gif) 0px 10px no-repeat;
	margin:0px 0px 28px -23px;
	padding:14px 38px 16px 38px;
	width:456px;
	height:131px;
}
.bracket p 
{	line-height:20px;
	font-size:12px;
	padding:0px 0px 10px 0px;
	text-align:justify
}
.contentH 
{	padding:0px 60px 0px 15px;
}
.contentF 
{	padding:0px 0px 30px 20px;
	width:700px;
}
.contentH p
{	line-height:20px;
	padding:0px 0px 5px 0px;
	text-align:justify;
}
.content 
{	padding:0px 0px 30px 20px;
	width:580px;
	background:url(../images/Content_border.gif) 0px 0px repeat-y;
}
.content p
{	line-height:18px;
	padding:0px 30px 10px 25px;
	text-align:justify;
}
.txt
{	line-height:18px;	
	text-align:justify;
	padding-right:30px;
}
.bullet ul
{		padding:0px 30px 10px 50px;
}
.bullet ul li
{		padding:0px 0px 5px 15px;
		line-height:15px;
		text-align:justify;
		background:url(../images/bullet.gif) 0px 5px no-repeat;
}
.bullet2 ul
{		padding:0px 30px 10px 50px;
}
.bullet2 ul li
{		padding:0px 0px 5px 15px;
		line-height:15px;
		text-align:justify;
}
.bullet ul li .bullet3 ul
{		padding:0px 10px 0px 10px;
	
}
.bullet ul li .bullet3 ul li
{		padding:0px 0px 0px 15px;
		text-align:justify;
}

.ratingTable
{	padding:0px;
	margin:0px;
	border-top:1px solid #bcbcbd;
	border-left:1px solid #bcbcbd;
}
.ratingTable th
{	padding:5px 5px 5px 5px;
	border-bottom:1px solid #bcbcbd;
	border-right:1px solid #bcbcbd;
	text-align:left;
}
.ratingTable td
{	padding:5px 5px 5px 5px;
	border-bottom:1px solid #bcbcbd;
	border-right:1px solid #bcbcbd;
	text-align: left;
}
.imgTable
{	padding:0px;
	margin:0px;
	border-top:1px solid #bcbcbd;
	border-left:1px solid #bcbcbd;
}
.imgTable td
{	padding:10px 10px 10px 10px;
	border-bottom:1px solid #bcbcbd;
	border-right:1px solid #bcbcbd;
	text-align:center;
}

/*.imgTable2
{	margin:0px 0px 0px 50px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.imgTable2 td
{	padding:10px 10px 10px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
}*/
.imgTable3
{	padding:0px 0px;
	margin:0px 0px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.imgTable3 td
{	padding:10px 5px 10px 5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
}
p.right
{
	text-align:right;
}
p.left
{
	text-align:left;
}
p.center
{
	text-align: center;
}
p.topLink
{	text-align:right;
	padding:0px 30px 0px 0px;
}
.topLink a
{	background:url(../images/top.gif) 0px 2px no-repeat;
	padding:0px 0px 0px 15px;
}
p.topLink img
{	margin:10px 0px 0px 0px;
}
.homepageBox
{ width:470px;
  padding:10px;
  border:1px solid #dddddd;
  text-align:justify;
  background:#e4f1f9;
  line-height:18px;
  margin:0px 0px 20px 0px;
  }
.blueBoxH
{	background:url(../images/faq_box_middle.gif) repeat-y;
	width:541px;
	margin:24px 0px 24px -18px;
}
.blueBoxHContent
{	width:481px;
	padding:10px 30px 20px 30px;
	line-height:28px;
}
.blueBoxHContent h2
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1a5994;
	font-weight:bold;
}
.blueBoxHContent p {
	padding:0px;
	margin:0px;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
}
.blueBox
{	background:url(../images/faq_box_middle.gif) repeat-y;
	width:541px;
	margin:24px 0px 24px 18px;
}
.blueBoxContent
{	width:497px;
	padding:0px 25px 20px 19px;
}
.blueBoxContent p {
	padding:0px;
	margin:0px;
}
.blueBoxContent p.right {
	text-align:right;
}
.blueBoxContent p.thankyou 
{	font-size:12px;
	text-align:center;
	color:#033963;
	padding:100px 0px 100px 0px;
}
.blueBoxContent p.thankyou span
{	font-size:18px;
	color:#033963;
}
.blueBoxContent ol 
{	padding:10px 0px 10px 30px;
	margin:0px;
}

.blueBoxContent ol li
{	font-weight:bold;
	color:#033963;
	list-style-position: outside;
	padding:5px 0px 5px 0px;
	margin:0px;
	border-bottom:1px solid #a2c9df;
}

.blueBoxContent ol li .answer
{	padding:5px 0px 10px 0px;
	font-weight:normal;
	text-align:justify;
	display:none;
}

.blueBoxContent ol li a 
{	text-decoration:none;
	color:#033963;
}
.blueBoxContent ol li a:hover 
{	text-decoration:none;
	color:#9a0002;
}
.blueBoxContent ol li .answer a
{	text-decoration:none;
	color:#033963;
}
.blueBoxContent ol li .answer a:hover
{	text-decoration:none;
	color:#9a0002;
}

.blueBoxContent ul 
{	padding:0px 0px 10px 0px;
	margin:0px;
}

.blueBoxContent ul li
{	font-weight:bold;
	color:#033963;
	padding:15px 0px 12px 5px;
	border-bottom:1px solid #a2c9df;
}
.blueBoxContent ul li.last
{	border-bottom:0px solid #a2c9df;
}
.head 
{	font-weight:bold;
	color:#033963;
}
.headR 
{	font-weight:bold;
	color:#033963;
	padding:2px 0px 5px 0px;
	text-align: left;
}
.tblContact {
	width:457px;
	margin:0px 0px 0px 35px;
}
.tblContact td
{	padding:3px 0px 3px 0px;
	font-weight:normal;
	color:#303030;
	border-bottom:1px solid #d7d7d7;
}
.tblContact td a
{	color:#303030;
	text-decoration:none;
}
.tblContact td a:hover
{	color:#303030;
	text-decoration: underline;
}
.tblContact td.noborder
{	border:0px;
}

#footer
{	background:url(../images/footer_bg.gif) repeat-x;
	padding:26px 0px 0px 26px;
	height:28px;
	color:#94a7ba;
	margin:0px 0px 0px 0px;
}
#footer a
{	color:#94a7ba;
	text-decoration: none;
}
#footer a:hover
{	color:#94a7ba;
	text-decoration: underline;
}

.blueBoxContent form 
{	margin:20px 0px 10px 10px;
}
.blueBoxContent form label.lbl
{	padding:5px 10px 5px 0px;
	display:block;
	float:left;
	width:130px;
	color:#033963;
	clear:left;
}
.blueBoxContent form input
{	margin:5px 0px 5px 0px;	
	border:1px solid #a2c9df;
	font-size:11px;
}
.blueBoxContent form select
{	margin:5px 0px 5px 0px;	
	border:1px solid #a2c9df;
	font-size:11px;
}
.blueBoxContent form textarea
{	margin:5px 0px 5px 0px;	
	border:1px solid #a2c9df;
	font-size:11px;
}
.button
{	background:#a3b1b8;
	font-size:12px;
	font-weight:bold;
	color:#033963;
	padding:2px;
	border:1px solid #a2c9df;
}
.tblBonds {
	width:497px;
	margin:10px 0px 10px 0px;
}
.tblBonds td
{	padding:5px 0px 5px 0px;
	font-weight:normal;
	color:#303030;
	vertical-align:top;
	border-bottom:1px solid #a2c9df;
}
.tblBonds td.left 
{	font-weight:bold;
	color:#033963;
}
.noborder
{	border:0px;
}
.noborder td
{	border:0px;
}
.howToBuyHome
{	background: url(../images/how_to_buy_bg.gif) no-repeat;
	margin:25px 0px 25px 0px;
	padding:10px 15px 20px 15px;
	width:476px;
	height:79px;
}
#underContsruction
{	background:#e3eaef url(../images/middle_Contentbg.gif) repeat-x;
	text-align:center;
	padding:100px 0px 100px 0px;	
}
#disclaimer
{	/*background:#e3eaef url(../images/middle_Contentbg.gif) repeat-x;*/
	text-align:left;
	padding:20px 20px 20px 20px;	
}
#disclaimer p
{	line-height:18px;
	padding:0px 30px 10px 25px;
	text-align:justify;
}
#disclaimer h1
{	padding:0px 30px 10px 25px;
}
.source {
	padding:5px;
	margin:5px 15px 5px 15px;
	border:1px solid #333333;
	background:#eeeeee;
}
.source ol
{		padding:5px 20px 5px 40px;
		margin:0px;
}
.source ol li
{		padding:5px 0px 5px 5px;
		line-height:15px;
		text-align:justify;		
}
.divider 
{	border-bottom:1px solid #ddd;
}
/* new class added on 08June09 */
.countyTbl{margin-bottom:10px; padding:0px;}
.countyTbl td{ vertical-align:top;}
.countyTbl th{color:#3072a7; font-weight:bold; margin:0px; padding-bottom:10px; text-align:left;}
.countyTbl ul
{		padding:0px 3px 0px 0px;
}
.countyTbl ul li
{		padding:0px 0px 5px 10px;
		line-height:15px;
		text-align:left;
		background:url(../images/bullet.gif) 0px 5px no-repeat;
}
.content p.ntext
{	line-height:18px;
	padding:0px 30px 10px 0px;
	text-align:justify;
}
.countyBox{
	border:1px solid #c2c2c2;
	background-color:#fafafa;
	padding:12px;
	margin-right:19px;
	margin-bottom:20px;
}
.pb{page-break-after:always;}

.adPadding{
	padding-left:5px;
}
/* new class */
.blueBoxContent p.link{padding-top:14px;}
.blueBoxContent p.link a{color:#9A0002 !important; text-decoration:none}
.blueBoxContent p.link a:link{color:#9A0002; text-decoration:none}
.blueBoxContent p.link a:hover{color:#9A0002; text-decoration:underline}
.genCont{overflow:hidden;}
.genInfoHome{float:left; width:235px;}
.links {float:left; width:290px;}
.links a{font-weight:bold; display:block; color:#084873;}
.fltL{float:left;}
.fltR{float:right;}
#otherPageCont{padding:20px 16px 0 40px;}
#mainContentR h2{font-size:18px; font-weight:normal; color:#084873; font-family:Georgia, "Times New Roman", Times, serif;}
#mainContentR h2 span{font-size:45px;color:#084873;}
#otherPageCont ul{padding:20px 0px 0px 5px;}
#otherPageCont ul li{padding:0px 0px 15px 15px; background:url("../images/bullet.gif") no-repeat scroll 0 5px transparent;}
#otherPageCont ul li a{font-weight:bold; font-size:12px; color:#033963; font-family:tahoma; text-decoration:underline;} 
#otherPageCont ul li a:hover{color:#9a0002}
#openConfirm{position:absolute; background-color:#fff; display:none; top:250px; left:350px; border:2px solid #053e68; padding:0px; width:350px;}
#openConfirm h2{color:#fff; background-color:#053e68; margin:0px; font-size:20px; padding:3px 0px 3px 8px;}
#openConfirm h2 span{float:right; padding:0px 5px 0px 0px; }
#openConfirm h2 span a{color:#fff; font-size:16px; font-weight:bold; }
#openConfirm h2 span a:hover{text-decoration:none; color:#CCCCCC;}
#openConfirm p{padding:15px 15px 15px 15px; text-align:center; font-size:12px;}
.posRel{position:relative;}
.w60{width:60px;}
.otherBonds{background:url(../images/img_otherBonds.jpg) no-repeat left 70px; width:523px; height:514px;}

.otherBonds ul{padding:20px 0px 0px 5px;}
.otherBonds table{margin:0px auto;}
.otherBonds ul li{padding:0px 0px 15px 15px; background:url("../images/bullet.gif") no-repeat scroll 0 5px transparent;}
.otherBonds a{font-weight:bold; font-size:12px; color:#033963; font-family:tahoma; text-decoration:underline;} 
.otherBonds a:hover{color:#9a0002}
