div#service5top {
border-bottom:2px solid gray;
margin-bottom:13px;
padding-bottom:14px;
}
.allother {
margin-bottom:5px;
margin-top:15px;
padding-bottom:16px;
}
.websearch {
border:1px solid gray;
width:670px;
}
.websearch div#steptitle {
background-color:#999999;
color:#FFFFFF;
height:30px;
padding-left:5px;
padding-top:5px;
width:100%;
}
.hiddenservicelist {
display:none;
}
.errormsg {
color:red;
}
.warningmsg {
color:#B03535;
}
.feedbackmsg {
-x-system-font:none;
color:#000080;
font-family:bold;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.screenfeedbackmsg {
-x-system-font:none;
color:#000080;
font-family:bold;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.screenmsg {
-x-system-font:none;
color:#333399;
font-family:bold;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:10px;
width:95%;
}
.warningimg {
float:left;
height:25px;
width:25px;
}
div.formspec {
padding-left:30px;
}
.redstar {
color:red;
}
.smrateimg {
}
tr.news-head td {
background-color:#ACACAC;
}
#StaticNavBar {
height:24px;
}
#StaticNavBar td {
font-weight:bold;
padding:0 1em;
text-align:center;
}
#StaticNavBar td a:hover {
color:white;
}
#StaticNavBar td.current {
background-color:#BBBBBB;
color:white;
}
#SubNav-Level1 td.tab-inactive {
border-bottom:1px solid white;
}
#SubNav-Level1 td#howtolist {
background-color:#333399;
color:#9999FF;
}
#SubNav-Level1 td#howtouse {
background-color:#406896;
color:#FF9999;
}
#SubNav-Level1 td#howtolist a {
color:#9999FF;
}
#SubNav-Level1 td#howtouse a {
color:#FF9999;
}
#SubNav-Level1 td#howtolist.tab-active, #SubNav-Level1 td#howtouse.tab-active, #SubNav-Level1 td#howtolist a:hover, #SubNav-Level1 td#howtouse a:hover {
color:white;
}
div#SubNav-Level2 {
float:left;
padding:8px 5px 5px 6px;
text-align:left;
white-space:nowrap;
}
div#SubNav-Level2 a, div#SubNav-Level2 .current {
padding:0 1em;
white-space:nowrap;
}
#WordNavBar {
border-top:1px solid #787878;
}
#WordNavBar, #WordNavBar a {
color:#787878;
}
#WordNavBar a {
text-decoration:none;
}
#WordNavBar a:hover {
color:#406896;
text-decoration:underline;
}
#WordNavBar a, #WordNavBar .current {
padding:0 0.3em;
}
.bodyhowtouse, .bodyhowtolist {
font-weight:bold;
}
.bodyhowtouse a, .bodyhowtolist a {
text-decoration:none;
}
.bodyhowtouse {
background-color:#D04241;
}
.bodyhowtolist {
background-color:#333399;
}
.bodyhowtouse, .bodyhowtouse a {
color:#FF9999;
}
.bodyhowtolist, .bodyhowtolist a {
color:#9999FF;
}
.bodyhowtouse a:hover, .bodyhowtolist a:hover {
color:white;
}
#MidTitle {
font-weight:bold;
}
#NewsTitle, #NewsTitle a {
font-weight:bold;
width:171px;
}
#NewsTitle a {
text-decoration:none;
}
#NewsTitle a {
color:white;
}
#NewsTitle, #NewsTitle a:hover {
color:#888888;
}
#form_LoginForm {
margin:0;
padding:0;
}
#subnavbartabs_children div a {
font-weight:bold;
}
#subnavbartabs_children div a {
text-decoration:none;
}
#subnavbartabs_advertise {
float:left;
font-weight:bold;
height:18px;
line-height:18px;
padding:4px 2px 2px;
text-align:center;
width:127px;
}
#subnavbartabs_search {
float:left;
font-weight:bold;
height:18px;
left:20px;
line-height:18px;
padding:4px 2px 2px;
position:relative;
text-align:center;
width:110px;
}
#subnavbartabs_advertise a, #subnavbartabs_search a {
color:#FFFFFF;
display:block;
height:20px;
text-decoration:none;
width:120px;
}
#subnavbartabs_advertise a:hover {
color:#9999FF;
}
#subnavbartabs_search a:hover {
color:#FF9999;
}
#usermenu {
background:transparent url(/images/usermenu_gray.png) repeat-x scroll left top;
}
#subnavbar_background, #subnavbar {
height:51px;
margin:0;
padding:0;
}
#sidebar-content-a, #sidebar-content-b {
background:#F9F9F9 url(/images/sidebar_background.png) repeat-x scroll left top;
width:160px;
}
#sidebar-content-b {
width:220px;
}
#sidebar-content-a {
border-right:1px solid #787878;
}
#sidebar-content-b {
border-left:1px solid #787878;
}
#sidebar-content-b .sidebar {
float:right;
}
#sidebar-content-a .sidebar {
float:left;
}
.footermenu {
border-top:1px solid #787878;
}
.footermenu a {
color:#787878;
}
.footermenu a:hover {
color:#406896;
}
#sidebar-content-a .sidebar, #sidebar-content-b .sidebar {
border-top:1px solid grey;
clear:both;
width:160px;
}
#sidebar-content-b .sidebar {
width:220px;
}
#sidebar-content-a .sidebar.first, #sidebar-content-b .sidebar.first {
border-style:none;
}
#feature-content .feature.first {
border-top-style:none;
}
#feature-content .feature {
clear:both;
color:#BC3030;
float:left;
font-weight:700;
padding:10px 20px;
}
#main-content .content {
clear:both;
float:left;
padding:10px 20px;
width:95%;
}
#general-content {
background:#FFFFFF url(/images/maincontent_background.png) repeat-x scroll left top;
}
#usermenu {
background-color:#DCDADB;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#666666;
padding:4px 15px 4px 18px;
}
#usermenu a {
color:#666666;
text-decoration:none;
}
#usermenu a:hover {
color:#406896;
text-decoration:underline;
}
#usermenu .note {
font-style:italic;
}
.citytownlist {
border:1px solid grey;
width:100%;
}
.citytownlist th {
border-style:none;
color:#FFFFFF;
padding:6px;
text-align:left;
white-space:nowrap;
}
.citytownlist th.first {
width:250px;
}
.citytownlist thead {
background-color:#406896;
}
.citytownlist td {
padding:3px 6px;
text-align:left;
}
#sitecontainer {
position:relative;
top:32px;
}
a.genbotnav {
color:#666666;
}
a.genbotnav:hover {
color:#FF00FF;
}
p.genbotnav {
color:#666666;
}
p.leveltop {
color:#FFFFFF;
}
p.assess {
color:#004183;
}
p.blue {
color:#004183;
}
p.white {
color:#FFFFFF;
}
p.botnav {
color:#004183;
}
.featurecontent {
color:#BC3030;
font-weight:700;
}
a.vendorname {
color:#FFFFFF;
text-decoration:none;
}
a.vendorname:hover {
color:#DCDCF3;
}
td.vendornamegray {
color:#000000;
padding-left:12px;
text-decoration:none;
}
.fontwhite {
color:#FFFFFF;
font-weight:bold;
}
.fontblue {
color:#0000FF;
font-weight:bold;
}
.fontred {
color:#FF0000;
font-weight:bold;
}

.accountname {
color:#000000;
font-weight:bold;
padding-bottom:0.5cm;
padding-right:0.5cm;
padding-top:0.5cm;
white-space:nowrap;
}
.officename {
color:#000000;
font-weight:bold;
padding-bottom:0.1cm;
padding-right:1cm;
padding-top:0.1cm;
}
table.search {
border-spacing:0;
color:black;
padding:0;
}
table.searchleveltop {
background-color:#FFFFFF;
border-width:0;
color:#FFFFFF;
}
table.servicelist {
background-color:#FFFFFF;
color:black;
padding:0;
width:100%;
}
div.centered {
text-align:center;
}
div.centered table {
margin:0 auto;
text-align:left;
}
tr.searchgray {
background-color:#DCDADB;
border-width:0 1px 1px;
}
tr.searchbluelevel2 {
background-color:#c2d1e2;
border-width:0 1px 1px;
}
tr.searchblue {
background-color:#c2d1e2;
border-width:0 1px 1px;
}
tr.searchblueth {
background-color:#9999CC;
border-width:0 1px 1px;
font-size: 14px;
}
td.searchblueth {
background-color:#9999CC;
border-width:0 1px 1px;
}
th {
border-color:#FFFFFF;
border-style:solid;
border-width:1px 1px 1px 0;
color:#FFFFFF;
padding:0;
text-align:left;
white-space:nowrap;
}
table.searchlevel2 {
	cellspacing: 0;
}
td.searchlevel2 {
background-color:#c2d1e2;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
td.searchlevel2bottom {
margin:0;
padding:0;
text-align:left;
vertical-align:bottom;
}
td.search {
background-color:#EFEFEF;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
td.searchbottom {
background-color:#DCDADB;
border-color:#DCDADB;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding:0;
text-align:left;
vertical-align:bottom;
}
td.searchgray {
background-color:#DCDADB;
border-width:1px 1px 0 0;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
td.searchgraybottom {
background-color:#DCDADB;
border-width:1px 1px 0 0;
margin:0;
padding:0;
text-align:left;
vertical-align:bottom;
}
td.searchentry {
background-color:#FFFFFF;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
td.searchentrybottom {
background-color:#FFFFFF;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding:0;
text-align:left;
vertical-align:bottom;
}
.resultsbottom {
background-color:#FFFFFF;
text-align:left;
}
.hiddenservicelist {
display:none;
border-right: 1px solid #336699;
border-bottom: 1px solid #336699;
border-left: 1px solid #336699;
margin-top: -15px;
padding: 6px;
margin-bottom: 15px;
}
.hiddenservicelist .service-list {
	font-style: italic;
}
img {
border:0 none;
}
.floatimgleft {
float:left;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
}
.imgonbottom {
background-color:#c2d1e2;
border-style:none;
border-width:0;
margin-top:0;
padding:0;
vertical-align:bottom;
}
.justimg {
background-color:#c2d1e2;
border-style:none;
border-width:0;
margin-top:0;
padding:0;
}
.rankimg {
margin-bottom:0;
margin-left:0;
margin-right:0;
}
.dswfn {
margin-bottom:0;
margin-left:0;
margin-right:0;
}
.paidvendornumbers {
font-weight:bold;
}
h5#formtitle {
color:red;
margin:1em 0;
}
div#formspec {
font-family:helvetica,Arial,sans-serif;
}
form {
padding:2px;
}
div.freelisting {
background:#FFFFFF none repeat scroll 0 0;
border:0 solid gray;
margin-bottom:12px;
margin-right:10px;
margin-top:12px;
padding:0;
text-align:center;
}
.rateimgs {
background:pink none repeat scroll 0 0;
border:10px none;
float:right;
left:87%;
margin-right:10px;
margin-top:-2.5em;
position:absolute;
}
#MidTitle {
color:#999999;
}
#SubNav-Level2, div#SubNav-Level2 a {
color:#FF9999;
}
div#SubNav-Level2 a:hover, div#SubNav-Level2 .current {
color:white;
font-weight:bold;
}
#WordNavBar, #WordNavBar a {
color:white;
}
#WordNavBar .current, #WordNavBar a:hover {
color:#999999;
}
#subnavbartabs {
background:transparent url(/images/search_on.png) no-repeat scroll left top;
float:left;
height:46px;
position:relative;
width:316px;
}
#subnavbar {
background:#263A99 url(/images/subnavbar_background_bottom.png) repeat-x scroll left top;
height:46px;
position:relative;
width:100%;
}
#subnavbar_background {
background:white url(/images/subnavbar_background_bottom.png) repeat-x scroll left top;
height:46px;
position:relative;
width:98%;
}
table#service-list td {
	padding: 2px;
}
table#service-list td label, table#service-list td input {
	vertical-align: middle;
}
table#service-list td label {
	padding-left: 3px;
}
.pagination-nav td {
	padding: 3px;
}
.pagination-nav td a {
	margin-left: 5px;
}
#ContactForm {
	white-space: nowrap;
}
label {
	padding-left: 3px;
}
table.listing td, table.listing-heading td, table.banner td {
	padding: 0;
}
table.layout td {
	padding: 0;
}
td.search-submit input {
	margin-top: 8px;
}
span.vendornamegray {
	margin-left: 10px;
}
.listing-heading td.searchblueth {
	padding-left: 10px;
}
table.layout td.entry-address,
table.listing td.entry-address {
	padding-left: 10px;
}
.smalltitle {
	font-style: italic;
}