#ft {background-color:white;border:1px white solid;}
#hd {background-color:white;border:1px white solid;}
#bd {background-color:white;border:1px white solid;}

#rs-box-container{position: relative; height: 135px; width: 500px;}
#rs-box-container #rs-search-box{position: absolute; top: 0; left: 0;}

a.listing-url, a.listing-url:link, a.listing-url:visited { color: green; text-decoration: none; }
a.listing-url:hover { color: green; text-decoration: underline; }

a.listing-bar, a.listing-bar:link,a.listing-bar:active, a.listing-bar:visited { color: black; text-decoration: underline; padding-right:10px;padding-left:10px;}
a.listing-bar:hover { color: black; text-decoration: underline;}

h1{padding-top:1px;padding-bottom:11px;color:#333333;font-size:15pt;font-weight:bold}
h2{padding-top:10px;padding-bottom:5px;color:#333333;font-size:13pt;font-weight:bold}
h3{padding-top:10px;padding-bottom:5px;color:#333333;font-size:11pt;font-weight:bold}
h4{padding-top:4px;padding-bottom:5px;color:#333333;font-size:10pt;font-weight:bold}

h3#sitetopic {padding-left: 16px; color:#999999; font-size:14px;}

strong{font-weight:bold}



div.contentguide {
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom:15px;
	padding-left: 0px;
	color: #000000;
}
div.contentguide a {
	text-decoration: none;
	color: #000000;
}
div.contentguide a:hover {
	text-decoration: underline;
	color: #000000;
}

div.contentpresent {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	color: #808080;
	font-size: 11px;
}
div.contentpresent a {
	text-decoration: underline;
	color: #808080;
	font-size: 11px;	
}
div.contentresent a:hover {
	text-decoration: underline;
	font-size: 11px;	
}

div.contentpresent2 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	color: #808080;
	font-size: 13px;
}
div.contentpresent2 a {
	text-decoration: underline;
	color: #808080;
	font-size: 13px;	
}
div.contentresent2 a:hover {
	text-decoration: underline;
	font-size: 13px;	
}

div.contentpresent3 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	color: #9B844F;
	font-size: 13px;
}
div.contentpresent3 a {
	text-decoration: underline;
	color: #9B844F;
	font-size: 13px;	
}
div.contentresent3 a:hover {
	text-decoration: underline;
	font-size: 13px;	
}

div.openinggroup {
	margin-bottom:15px;
	border: 1px solid #FFFFFF;
	width: 468px;
	padding-top: 10px;
	padding-bottom: 6px;
}

li.contentgroup {
	list-style-type: circle;
	list-style-position: inside;
}


div.contentgroup {
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom:15px;
	padding-left: 5px;
}

div.contentgroupindent {
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px 48px 0px 48px;
}

div.contentgroupindentmore {
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px 60px 0px 92px;
}


p{
	padding-top:5px;
	padding-bottom:10px;
	font-size:10pt;
	line-height: 17px;
}


div.lwt { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 470px; }
div.lwt div { text-align: left; }
div.lwt div.item { height: 200px ; margin: 0px 0px 15px 0px; background-color: white; position: relative; }
div.lwt div.item div.image { position: absolute; left: 15px; top: 15px; width: 125px; height: 125px; padding: 0px 0px 0px 0px;border:0px; }
div.lwt div.item div.copy { position: absolute; left: 173px; top: 11px; width: 282px; height: 85px; }
div.lwt div.item div.copy span.head,
div.lwt div.item div.copy span.head a {font-family: Arial, sans-serif; letter-spacing: -0.05em; font-size: 18px; display: block; width: 382px; color: blue; text-decoration: underline;font-weight:bold;}
div.lwt div.item div.copy span.text { display: block; font-size: 13px; font-weight:bold;color: black; line-height: 1.15em;  }
div.lwt div.item div.copy span.url { display: block; font-size: 11px; width: 450px; overflow: hidden; }
div.lwt div.item div.locale { position: absolute; left: 173px; bottom: 60px; width: 149px; font-size: 13px; vertical-align: bottom; }
div.lwt div.item div.locale span.line { display: block; font-size: 13px; }
div.lwt div.item div.locale span.city { display: block; font-size: 13px; }
div.lwt div.item div.phone { position: absolute; left: 292px; bottom: 60px; width: 134px; vertical-align: bottom; text-align: right; }
div.lwt div.item div.phone span.line { display: block; font-size: 16px; font-weight: bold; color: rgb(103,104,106); }
div.lwt div.item div.button-l {position: absolute; left: 15px;	top: 170px;	width: 450px;	height: 41px;	text-align: center;	}
a , a:link,a:visited,a:hover,a:active {   color: #1F60A7;}

/* =navigation */
#topnavigation div.menugroup ul {
margin-left:0px;
padding-left:0px;
}
#topnavigation div.menugroup h2.menugroupname {
	display: none;
	visibility: hidden;
}

#topnavigation div.menugroup {
	clear:both;
	font-weight:normal;
	margin-left:0;
   padding-left:0;
	border-left: none;
	width: 100%;
	float:left;
	list-style-type:none;	
	padding-bottom:0px;
	padding-top:0px;
	background-color: #efefef;
}





#topnavigation div.menugroup ul.menu li.menuitem {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:5px;
	font-size:9pt;
}
#topnavigation div.menugroup ul.menu li.menuitem a{
	display:block;
	padding:0 9px 0 10px;
}
#topnavigation div.menugroup ul.menu li.menuitem a:link,
#topnavigation div.menugroup ul.menu li.menuitem a:visited {
	text-decoration:none;
}
#topnavigation div.menugroup ul.menu li.menuitem a:hover
{
	text-decoration:underline;
}
#topnavigation div.menugroup ul.menu li.menuitem a:active{
	text-decoration:none;
}

#topnavigation div.menugroup h2.MenuGroupName {
visibility: hidden;
display: none;
}




div#optionbar  ul{
	background-color: #283891;
	clear: both;
	text-align: left;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 2px 6px;
}
div#optionbar  ul li{
display: inline;
list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


div#optionbar  ul li a{padding: 0px 8px 0px 0px;color:#FFFFFF; font-size:11px;}
div#optionbar  ul li a:link,
div#optionbar  ul li a:visited,
div#optionbar  ul li a:hover,
div#optionbar  ul li a:active{text-decoration:none}


div.menugroup {
	border: 1px solid #E9E9E9;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom:15px;
	padding-left: 5px;
}
div.menugroupdark {
	border: 1px outset #7A7A7A;
	margin-top: 0px;
	background-color: #000000;
	margin-right: 11px;
	margin-left: 11px;
}

div#leftnavigation div.menugroup h2.menugroupname {
display: none;
visibility: hidden;
}


#leftnavigation div.bd ul.menu li.menuitem a:link,
#leftnavigation div.bd ul.menu li.menuitem a:visited {
	text-decoration:none;
}
#leftnavigation div.bd ul.menu li.menuitem a:hover
{
	text-decoration:underline;
}
#leftnavigation div.bd ul.menu li.menuitem a:active{
	text-decoration:none;
}









div.menugroup ul.menu  {
	border: none;
   padding-bottom: 5px;
}
div.menugroup ul.menu  li.menuitem {
   padding-left:10px;
   padding-top: 6px;
   padding-bottom: 7px;
}
div.menugroup ul.menu  li.menuitem a {
	text-decoration: underline;
}
div.menugroup ul.menu  li.menuitem a:hover {
text-decoration: underline;
}
div.blogpost {
	border: 1px solid #E9E9E9;
	margin-top: 1px;
	padding-top: 5px;
	margin-bottom:45px;
	padding-bottom:0px;	
	padding-left: 5px;
}

/* =sponsor */
#botsponsor div.menugroup ul {
margin-left:0px;
padding-left:0px;
list-style:none; 
position:relative;
left:23%;
}
#botsponsor div.menugroup h2.menugroupname {
	display: none;
	visibility: hidden;
    float:right;
    position:relative;
    left:-18%;
    text-align:left;	
}

#botsponsor div.menugroup {
	clear:both;
	border: none;

	font-weight:normal;
	margin-left:0;
   padding-left:0;
	border-left: none;
	width: 100%;
	float:left;
	list-style-type:none;	
	padding-bottom:0px;
	padding-top:0px;

}

#botsponsor div.menugroup ul.menu li.menuitem {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:5px;

}
#botsponsor div.menugroup ul.menu li.menuitem a{
	display:block;
	padding:0 0px 0 0px;
}
#botsponsor div.menugroup ul.menu li.menuitem a:link,
#botsponsor div.menugroup ul.menu li.menuitem a:visited {
	text-decoration:none;
}
#botsponsor div.menugroup ul.menu li.menuitem a:hover,
#botsponsor div.menugroup ul.menu li.menuitem a:active{
	text-decoration:none;
}

#botsponsor div.menugroup h2.MenuGroupName {
visibility: hidden;
display: none;
}

