/* CSS Document */


body
{
	margin:0px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/background.jpg);
}
img
{
border: none;
}
.tbl_txt
{
font-size: 11px;
text-align: justify;
color: #666666;
border: 1px solid #d3d3d3;
margin-bottom: 8px;
}

.news_box ul
{
margin: 0px;
}
.news_box ul a
{
color: #fff;
text-decoration: none;
}



.sml_txt
{
font-size: 11px;
text-align: justify;
color: #666666;
margin-bottom: 8px;
line-height: 1.5;
text-decoration:none;
}


.topbox2
{
width:320px;
height:22px;
background-color:#0096bc;
color:#ffffff;
overflow:hidden;
padding-top:7px;
padding-left:30px;
}

.sml_txt a
{
font-size: 11px;
text-align: justify;
color: #666666;
margin-bottom: 8px;
text-decoration:none;
}


.tbl_txt td
{
border: 1px solid #ededed;
line-height:1.5;
}
.tbl_txt strong
{
color: #2A2A2A;
padding: 4px 0px 4px 0px;
}
a
{
outline: none;
}
p
{
text-align: justify;
line-height: 1.5;
}
.quick_links
{
width: 210px;
background: url("../images/results.png") no-repeat left;
height: 20px; padding-left: 18px; padding-top: 6px;
border-bottom: 1px dotted #999999;
font-size: 11px;
}
.quick_links a
{
color: #666666;
text-decoration: none;
font-size: 11px;
}
.quick_links a:hover
{
color: #f07501;
}
.clear
{
	clear:both;
}
.news_txt
{
font-size: 11px;
color:#ffffff;
text-decoration:underline;
font-weight: bold;
line-height: 1.5;
}


input
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

#body_wrapper
{
	width:1003px;
	margin:10px auto;
	height:auto;
	overflow:hidden;
}

#body_wrapper #header
{
	width:100%;
	height:125px;

}

#body_wrapper #header #logo
{
	width:98px;
	height:108px;
	float:left;
	margin:0px 20px;
	display:inline;
	background:url(../images/logo.jpg);
}

#body_wrapper #header #right_header
{
	width:845px;
	height: auto;
	float:left;
}

#body_wrapper #header #right_header #board_name
{
	width:560px;
	height:auto;
	overflow:hidden;
	float:left;
}

#body_wrapper #header #right_header #board_name .name
{
	font:bolder 26px "Trebuchet MS", "Myriad Pro";
	color:#008bbd;
	margin-top:14px;
	text-transform:uppercase;
}

#body_wrapper #header #right_header #board_name .city
{
	font:bolder 16px "Trebuchet MS", "Myriad Pro";
	color:#d83c3a;
	text-transform:uppercase;
}

#body_wrapper #header #right_header #search
{
width: 300px;
	float:right;
	width:auto;
	overflow:hidden;
	margin:35px 0px 0px 0px;
}
#body_wrapper #header #right_header #search .intxt
{
float:left;
background:  #FFFFFF;
height: 22px;
margin-right: 2px;
width: 190px;
}

#body_wrapper #header #right_header .input_text
{
	width: 40px;
	float:left;
	width:auto;
	padding-left: 2px;
	overflow:hidden;
}

#body_wrapper #header #right_header .search_button
{
	float:left;
	width:auto;
	overflow:hidden;
}

#body_wrapper #header #right_header .search_button .button
{
	width:30px;
	height:29px;
	border:0;
	background:url(../images/search.jpg);
}

#body_wrapper #header #right_header #menu_bar
{
	width:830px;
	margin:30px 10px 0px 0px;
	float:right;
	height: 25px;
	_overflow:hidden;
	
}

/*#body_wrapper #header #right_header #menu_bar ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#body_wrapper #header #right_header #menu_bar ul li
{
	margin:0px 5px;
	display:inline;
}

#body_wrapper #header #right_header #menu_bar ul li a
{
	float:left;
	height:17px;
	color:#010000;
	margin:0px 5px;
	background:#fff url(../images/bars.jpg) 0px -32px;
	text-decoration:none;
	padding:4px 15px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-opera-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border:1px solid #cccccc;
}

#body_wrapper #header #right_header #menu_bar ul li a:hover
{
	background:#d73a37 url(../images/bars.jpg) 0px 0px;
	color:#FFFFFF;
	border:1px solid #ce3030;
}

#body_wrapper #header #right_header #menu_bar ul li a.active
{
	background:#d73a37 url(../images/bars.jpg) 0px 0px;
	color:#FFFFFF;
	border:1px solid #ce3030;
}*/

#body_wrapper  #dd_bg
{
	width:100%;
	height:30px;
	background: url(../images/drop_down.jpg) repeat-x;
	overflow:hidden;
	padding:7px 0px 0px 0px;
	z-index:999;
}

#body_wrapper #main_contents
{
	width:100%;
	height: auto;
	overflow:hidden;
}


#body_wrapper #main_contents #left_side
{
	width: 700px;
	height: auto;
	padding: 6px;
	float: right;
	overflow:hidden;
}

#body_wrapper #main_contents #left_side #abt_cont
{
	width: 659px;
	height: 152px;
	overflow:hidden;
	color: #fff;
	padding: 30px 10px 10px 30px;
	background: url(../images/about_us.png) no-repeat;
	margin-bottom: 7px;
}


#body_wrapper #main_contents #left_side #abt_cont h2
{
width: 100%;
border-bottom: 2px dashed #CCCCCC;
margin: 0px;
padding: 0px;
height: 40px;
font-size: 20px;
}
#body_wrapper #main_contents #left_side #gallery_box
{
	width: 699px;
	height: auto;
	overflow:hidden;
	margin-top: 0px;
	
}
#body_wrapper #main_contents #left_side #gallery_box #boxtop
{
	width: 699px;
	height: 40px;
	overflow:hidden;
}
#body_wrapper #main_contents #left_side #gallery_box #boxtop .left
{
	width: 10px;
	height: 40px;
	overflow:hidden;
	float: left;
	background: url(../images/content_left_top.png)
}
#body_wrapper #main_contents #left_side #gallery_box #boxtop .mid
{
	width: 679px;
	height: 40px;
	overflow:hidden;
	float: left;
	background: url(../images/contentcenter_top.png) repeat-x;
}
#body_wrapper #main_contents #left_side #gallery_box #boxtop .mid h2
{
	color: #003399;
	text-align: right;
	font-size: 16px;
	margin-top: 15px;
	font-weight: bold;
	margin-right: 170px;
}
#body_wrapper #main_contents #left_side #gallery_box #boxtop .right
{
	width: 10px;
	height: 40px;
	overflow:hidden;
	float: left;
	background: url(../images/contents_right_top.png)
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid
{
	width: 684px;
	min-height: auto;
	overflow: hidden;	
	_height: 634px;
	margin: auto;
	padding: 0px 0px 10px 15px;
	background: url(../images/gallery_boxbg.png) repeat-y;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid a, #body_wrapper #main_contents #left_side #gallery_box #boxmid_next a
{
	color:#666666;
	text-decoration:none;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid_next
{
	width: 684px;
	min-height: 835px;	
	_height: 835px;
	margin: auto;
	padding: 0px 0px 0px 15px;
	background: url(../images/gallery_boxbg.png) repeat-y;
}
#body_wrapper #main_contents #left_side #gallery_box #boxmid #main
{
width:684px;
}
#body_wrapper #main_contents #left_side #gallery_box #boxmid #main #alert
{
width:350px;
float:left;
}
#body_wrapper #main_contents #left_side #gallery_box #boxmid #main #flash
{
width:286px;
float:left;
}
#body_wrapper #main_contents #left_side #gallery_box #boxmid #main #flash1
{
width:286px;
float:left;
margin-left:17px;
margin-top:6px;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid #box
{
width:348px;
height:auto;
overflow:hidden;
float:left;
margin-bottom:30px;
border:1px solid #cccccc;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid #box #topbox
{
width:350px;
height:30px;
background-color:#0096bc;
overflow:hidden;
padding-top:10px;
padding-left:30px;
color:#ffffff;
}



#body_wrapper #main_contents #left_side #gallery_box #boxmid #box #secondbox
{
width:350px;
height:auto;
overflow:hidden;
padding-top:5px;
padding-left:8px;
}
#body_wrapper #main_contents #left_side #gallery_box #boxmid #box1
{
width:348px;
height:auto;
float:left;
margin-right:35px;
overflow:hidden;
border:1px solid #cccccc;
}


#body_wrapper #main_contents #left_side #gallery_box #boxmid #box1 #topbox1
{
width:320px;
height:22px;
background-color:#0096bc;
color:#ffffff;
overflow:hidden;
padding-top:7px;
padding-left:30px;
}


#body_wrapper #main_contents #left_side #gallery_box #boxmid #box1 #secondbox1
{
width:350px;
height:auto;
overflow:hidden;
padding-top:5px;
padding-left:8px;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid h2
{
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
color: #000;
border-bottom: 2px dotted #666;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid  .boxmidleft
{
	width: 350px;
	height: auto;
	float: left;
	overflow:hidden;
}
#body_wrapper #main_contents #left_side #gallery_box #boxmid  .boxmidleft .heading
{
color: #FF0000;
font-size: 16px;
font-weight: bold;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid  .boxmidleft ul
{
color: #0099CC;
font-size: 12px;
}

#body_wrapper #main_contents #left_side #gallery_box #boxmid  .boxmidright
{
	width: 310px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 20px;
	overflow:hidden;
}

#body_wrapper #main_contents #left_side #gallery_box #boxbottom
{
	width: 699px;
	height: 9px;
	margin: auto;
	overflow:hidden;
	background: url(../images/contents_bottom.png);
}


#body_wrapper #main_contents #right_side
{
	width: 280px;
	height: auto;
	float: left;
	overflow:hidden;
}
#body_wrapper #main_contents #right_side .right_top
{
	width: 272px;
	height: 68px;
	overflow:hidden;
	background: url(../images/rightbox_top.png)
}
#body_wrapper #main_contents #right_side .right_mid
{
	width: 272px;
	height: auto;
	overflow:hidden;
	background: url(../images/rightboxmid.png)
}
#body_wrapper #main_contents #right_side .right_mid .quicklinks
{
	width: 242px;
	padding: 0px 0px 0px 30px;
	overflow:hidden;
	font-weight: bold;
	color: #666666;
	
}

#body_wrapper #main_contents #right_side .right_bottom
{
	width: 272px;
	height: 13px;
	overflow:hidden;
	background: url(../images/rightboxbottom.png)
}

#body_wrapper #main_contents #right_side .news_box
{
	width: 190px;
	height: 200px;
	padding: 10px;
	overflow:hidden;
	margin: auto;
	background: #74ccc5;
	border: 5px solid #43a39c;
}
#body_wrapper #main_contents #right_side .news_box h3
{
margin: 0px;
padding: 0px;
color: #000000;
font-size: 21px;
}
#body_wrapper #main_contents #right_side .news_box h4
{
margin: 0px;
padding: 0px;
color: #000000;
font-size: 16px;
}
#body_wrapper #main_contents #right_side .indgov
{
height: auto;
overflow: hidden;
padding-top: 10px;
text-align: center;
}

#body_wrapper #footer
{
margin-top: 10px;
width: 100%;
height: auto;
overflow: hidden;
color: #dd4141;
text-align: center;
padding: 10px;
border-top: 8px solid #0595c3;

}

#body_wrapper #footer a
{
color: #dd4141;
text-decoration:none;
}

.local_services a
{
text-decoration:none;
color:#000000;
}

.back
{
	width:auto;
	height:auto;
	float:right;
	overflow:hidden;
	border:1px solid #00A9DE;
}

.back a
{
	width:auto;
	height:auto;
	padding:5px 10px;
	font:bold 13px Arial, Helvetica, sans-serif;
	background:#CEEBF5;
}
