html {
overflow-y:scroll;
}
body {
color:#000;
font-family:Arial,'Trebuchet MS',Verdana,Tahoma,sans-serif;
font-size:0.75em;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, body, html, span, div, form, img, a, span, hr {
line-height: 1.2em;
margin: 0;
padding: 0;
}

h1 {
font-size:44px;
}

a {
color:#000;
text-decoration:none;
}

a img {
border:none;
vertical-align:text-top;
}

#wrapper {
width:100%;
margin:0;
padding:0;
}

#header {
width:950px;
height:44px;
background-image:url('../images/h_top.png');
background-repeat:repeat-x;
margin:0 auto;
}

#menu {
float:left;
width:950px;
}

#menu ul {
list-style:none;
width:950px;
height:44px;
margin:0;
padding:0;
}

#menu li {
display:block;
float:left;
height:44px;
}

#menu a {
display:block;
float:left;
height:38px;
background:left top;
text-decoration:none;
text-align:center;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
color:#000;
width:209px;
margin:0;
}

#menu ul a.selected {
background-position:0 0;
color:#000;
cursor:default;
background-image:url('../images/bd_select.gif');
background-repeat:no-repeat;
}

#menu ul a.boselected {
background-position:2px 0;
color:#000;
cursor:default;
background-image:url('../images/bo_select.gif');
background-repeat:no-repeat;
}

#menu ul a.lfselected {
background-position:0 0;
color:#000;
cursor:default;
background-image:url('../images/lf_select.gif');
background-repeat:no-repeat;
}

#menu a:hover {
text-decoration:none;
color:#666;
}

#page {
width:950px;
vertical-align:top;
height:66px;
margin:0 auto;
}

#logo {
width:950px;
height:94px;
position:relative;
margin:0 auto;
}

#logo2 {
padding-top:35px;
width:242px;
}

#links {
    width: 375px;
    float: right;
    height: 13px;
    margin-left: 9px;
    margin-top: 76px;
    margin-right: 1px;
}

#links ul {
list-style:none;
margin:0;
padding:0;
}

#links li {
display:block;
float:left;
height:10px;
}

#links a {
background-position:left top;
display:block;
float:left;
height:12px;
background:left top;
text-align:center;
color:gray;
padding-right:0;
padding-bottom:0;
padding-left:15px;
margin:0;
}

#links a:hover {
text-decoration:none;
color:#5BD22D;
}

#az {
width:949px;
float:left;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:gray;
}

#az ul {
list-style:none;
line-height:normal;
height:24px;
width:573px;
float:right;
margin:0;
}

#az li {
display:block;
float:left;
height:24px;
width:22px;
}

#az a {
background-position:right top;
display:block;
float:left;
height:20px;
text-decoration:none;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#FFF;
width:22px;
text-align:center;
background-image:url('../images/az_spacer.gif');
background-repeat:no-repeat;
padding-top:4px;
margin:0;
}

#az a:hover {
text-decoration:underline;
background-color:#54C12B;
}

#srh {
width:950px;
height:38px;
float:left;
margin-right:auto;
margin-left:auto;
}

#srh_bo {
border-top:1px solid #B3B3B3;
width:950px;
height:70px;
background-image:url('../images/h_bot.png');
background-repeat:repeat-x;
background-position:center;
float:left;
margin-right:auto;
margin-left:auto;
}

#srh_tbl {
width:700px;
border-collapse:collapse;
margin:4px auto 0;
}

#srh_tbl_bo {
width:570px;
border-collapse:collapse;
margin:18px auto 0;
}

#bd_srh_bo {
width:950px;
float:left;
height:70px;
padding:0;
}

.bo_bar {
text-decoration:none;
font-size:1em;
height:20px;
background-image:url('../images/bar_grey.gif');
background-repeat:repeat-x;
color:#000;
border-top-style:solid;
border-bottom-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-top-color:#55D524;
border-bottom-color:#55D524;
padding:0 0 0 3px;
}

.css_wmk {
color:#999;
font-size:11px;
padding-top:2px;
text-transform:lowercase;
}

.t {
background-position:0 0;
background:url(../images/dot.gif) 0 0 repeat-x;
width:760px;
float:left;
display:block;
margin-top:7px;
}

.tr {
background:url(../images/tr.gif) 100% 0 no-repeat;
padding:1px;
}

.t_l {
background-position:0 0;
background:url(../images/dot_l.gif) 0 0 repeat-x;
width:760px;
float:left;
display:block;
}

.b_l {
background:url(../images/dot_l.gif) 0 100% repeat-x;
}

.l_l {
background:url(../images/dot_l.gif) 0 0 repeat-y;
}

.r_l {
background:url(../images/dot_l.gif) 100% 0 repeat-y;
}

.bl_l {
background:url(../images/bl_l.gif) 0 100% no-repeat;
}

.br_l {
background:url(../images/br_l.gif) 100% 100% no-repeat;
}

.tl_l {
background:url(../images/tl_l.gif) 0 0 no-repeat;
}

.tr_l {
background:url(../images/tr_l.gif) 100% 0 no-repeat;
padding:4px;
}

.t_sp {
background:url(../images/dot.gif) 0 0 repeat-x;
float:right;
display:block;
}

.tr_sp {
background:url(../images/tr.gif) 100% 0 no-repeat;
padding:4px;
}

.box_inner ul li {
background-position:0 5px;
width:140px;
float:left;
background-image:url('../images/dldot.gif');
background-repeat:no-repeat;
padding-left:8px;
border-top-style:solid;
border-top-width:1px;
border-top-color:silver;
height:15px;
display:block;
}

.box_inner a {
font-size:92%;
font-weight:700;
color:#009;
padding-left:8px;
text-decoration:none;
}

.box_inner .a-grey {
font-weight:400;
color:gray;
padding:0;
}

.box_inner .a-grey:hover {
	text-decoration: none;
	color: #333333;
}

.box_inner span {
color:gray;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:1px 1px 1px 20px;
}

#content {
	float: left;
	width: 760px;
}

.two-cols .col-one {
width:353px;
height:224px;
}

.two-cols .col-two {
}

.main-two-cols .main-col-one {
	width: 760px;
	position: relative;
	z-index: 0;
}

.box-cats {
	width: 387px;
	background-color: #fff;
	height: 211px;
	border: 1px solid #d4d2d2;
	padding: 4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);
	position: relative;
}
.box-cats h2 {
	padding: -10px 0px 0px 0px;
	font-size: 140%;
	color: #517970;
	font-weight: 900;
	margin: 0px;
}

.box-green {
background-position:no-repeat;
background:no-repeat;
background-image:url('../images/g_box.png');
}

#bd_srh {
width:950px;
float:left;
height:70px;
background-image:url('../images/h_bot.png');
}

#footer {
background-position:0 0;
background-image:url('../images/b_bar.gif');
background-repeat:repeat-x;
width:950px;
margin-right:auto;
margin-left:auto;
float:left;
margin-top:15px;
padding:20px 0 0;
}

#footer p {
text-align:center;
font-size:85%;
color:gray;
float:right;
padding-right:5px;
margin:0;
}

#foot_wrapper {
width:950px;
height:50px;
vertical-align:bottom;
margin:10px auto 0;
}

#page_srh {
width:941px;
background:#FFF url(images/img03.gif) repeat-y left top;
margin:0 auto;
padding:0;
}

#page-bgbtm {
width:937px;
}

#sidebar2 {
float:right;
width:144px;
vertical-align:top;
margin-top:5px;
}

#sidebar1 {
float:left;
width:150px;
margin-top:2px;
padding:0;
}

.sidebar {
background-position:0 0;
float:left;
width:150px;
display:block;
background-color:#686967;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.sidebar p {
text-align:center;
padding-top:5px;
margin-top:0;
margin-bottom:0;
}

.sidebar .l_bar {
color:#FFF;
padding-left:5px;
}

.sidebar .l_bar h2 {
font-size:1.1em;
padding-top:15px;
margin:0;
}

#content_test {
float:left;
width:630px;
margin:0 1px 5px 8px;
padding:0;
}

.bus_title {
font-size:12px;
font-weight:700;
color:#4BB722;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}

.results_tbl {
width:618px;
border-collapse:collapse;
}

.pager a {
color:gray;
text-decoration:none;
font-size:1.1em;
font-weight:700;
}

.pager a:hover {
color:#333;
}

#footer a {
color:#53C129;
}

#main_cont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

.pager td {
padding-bottom:5px;
}

#navcontainer ul {
list-style-type:none;
margin:0;
padding:0;
}

#navcontainer li {
display:block;
}

.white_a {
color:#FFF;
}

#breadc {
background-color:#FFF;
width:664px;
color:#666;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
margin:0;
padding:0;
}

a.disableLinkButton {
text-decoration:none;
cursor:default;
}

.TransparentGrayBackground {
position:fixed;
top:0;
left:0;
background-color:Gray;
filter:alpha(opacity=80);
opacity:0.9px;
height:100%;
width:100%;
min-height:100%;
min-width:100%;
}

.Sample5PageUpdateProgress {
background-color:#CF4342;
color:#fff;
width:150px;
text-align:center;
vertical-align:middle;
position:absolute;
bottom:50%;
left:45%;
}

.bar_font {
font-size:0.9em;
}

.collapsePanel {
width:280px;
height:0;
overflow:hidden;
}

.collapsePanelHeader {
cursor:pointer;
}

.error_link {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:silver;
text-align:center;
width:65px;
height:10px;
}

.FU_img {
width:2px;
height:2px;
padding:2px;
}

.contact_H1 {
font-family:Arial;
font-size:16px;
font-weight:700;
text-transform:uppercase;
color:#090;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
border-style:none;
border-width:thin;
margin:0;
}

.contact_H2 {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#090;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
width:auto;
border-bottom-width:thin;
border-bottom-style:inset;
border-bottom-color:#060;
}

#banner_main {
width:473px;
margin-right:auto;
margin-left:auto;
position:absolute;
left:478px;
top:5px;
}

.box1 {
background-color:#f8f8f8;
width:758px;
border:1px solid #d4d2d2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior:url(border-radius.htc);
float:left;
margin:0;
padding:0;
}

hr.spacer2px {
clear:both;
visibility:hidden;
border-top-style:none;
border-top-width:1px;
border-top-color:inherit;
margin:2px;
}

.a-clear {
margin:0;
padding:0;
}

.top-box 
{
background-color:#f8f8f8;	
height: 43px;
border: 1px solid #d4d2d2;
padding: 9px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(border-radius.htc);
width: 740px;
}

.spacer07em {
clear: both;
height: 0.7em;
overflow: hidden;
}

a:hover,.box_inner a:hover {
text-decoration:underline;
}

.b,.b_sp {
background:url(../images/dot.gif) 0 100% repeat-x;
}

.l,.l_sp {
background:url(../images/dot.gif) 0 0 repeat-y;
}

.r,.r_sp {
background:url(../images/dot.gif) 100% 0 repeat-y;
}

.bl,.bl_sp {
background:url(../images/bl.gif) 0 100% no-repeat;
}

.br,.br_sp {
background:url(../images/br.gif) 100% 100% no-repeat;
}

.tl,.tl_sp {
background:url(../images/tl.gif) 0 0 no-repeat;
}

.col-one,.main-col-one {
float:left;
}

.col-two,.main-col-two {
float:right;
}
.td-twelve
{
	height: 12px;
}
.td-pad-ten
{
	padding-left: 10px;
}
.descripL ul
{
	padding-top: 4px;
	padding-left: 25px;
}
.infopics
        {
    width: 350px;
    float: left;
}
.infopics ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.infopics li {
	display: block;
	float: left;
	padding-left: 4px;
}