body { font-size: 12px; font-family: Verdana; margin:0px;background-color:#fff; }
body, p, span, div, td, li, h1, h2, h3, h4, h5, h6 {font-family: Verdana;}
body, p, span, div, td, li {line-height: 18px; color: #545454;}
body{background-color: #484848;}

/* menu */

ul.menu {list-style:none;margin:0; padding:0; font-family:verdana; font-size: 12px; float:left; height: 36px; }
ul.menu * {margin:0; padding:0;}

ul.menu li {position:relative; float:left; background: transparent url(/Uploads/6/Images/4701menuleftnormal.gif) top left; padding: 0px 0px 0px 10px; background-repeat:no-repeat;}

ul.menu li.menuliselected{background-image:url(/Uploads/6/Images/4704menuleftover.gif); background-color:#6BB23C;}

ul.menu a {display:block; color:#fff; font-weight: bold;background: transparent url(/Uploads/6/Images/4702menurightnormal.gif) top right; background-repeat:no-repeat; height: 26px; padding: 10px 10px 0px 0px; text-decoration:none;}

ul.menu a.menulinkselected {background-image:url(/Uploads/6/Images/4705menurightover.gif);}

ul.menu li.menuliselected ul {visibility:hidden;}

ul.menu ul {position:absolute; top:35px; left:0px; background-color:rgb(83,83,83); display:none; opacity:0; list-style:none}

ul.menu ul li {position:relative; border-top:none; margin:0px; width: 220px;left:0px; padding:0px; margin:0px; background-color:rgb(83,83,83); background-image: url('');}

ul.menu ul li a {display:block; color:#fff; font-weight: normal; font-size: 11px; text-decoration:none; background-color:rgb(83,83,83); background-image:url(''); padding:4px 10px; height: 20px; }
ul.menu ul li a:hover {color:#fff;}
ul.menu ul ul {left: 250px; top:0px}
ul.menu .menulink, ul.menu .menulinkselected {}
ul.menu .menulinkselected { color: #fff;}
ul.menu .menulink:hover, ul.menu .menuhover, ul.menu .menulinkselected:hover {color: #fff; text-decoration:underline;}

ul.menu .sub, ul.menu .subselected {background-color:#333;}
ul.menu .sub:hover {background-color:#535353;}
ul.menu .topline {border-top:0px solid #aaa}

/* sidemenu */

ul.sidemenu {list-style:none; font-family:verdana; font-size: 12px;position: relative; width: 157px; margin: auto; text-align: center;}
ul.sidemenu * {margin:0; padding:0;}

ul.sidemenu li {position:relative; float:top; border-top: solid 1px #ccc;}

ul.sidemenu li.menuliselected{background-color:#6BB23C;}

ul.sidemenu a {display:block; font-size: 11px; color:#3D3D3D; text-decoration:none; font-weight: normal; line-height: 125%;}

ul.sidemenu a.menulinkselected {background-color: #f7f7f7; font-weight: bold; line-height: 125%;}

ul.sidemenu ul {position:absolute; top:36px; left:0px; background-color:rgb(83,83,83); display:none; opacity:0; list-style:none}

ul.sidemenu ul li {position:relative; border-top:none; margin:0px; width: 220px;left:0px; padding:0px; margin:0px; background-color:rgb(83,83,83); background-image: url('');}

ul.sidemenu ul li a {display:block; color:#fff; font-weight: normal; font-size: 11px; text-decoration:none; background-color:rgb(83,83,83); background-image:url(''); padding:4px 10px; height: 20px; }
ul.sidemenu ul li a:hover {color:#fff;}
ul.sidemenu ul ul {left: 250px; top:0px}
ul.sidemenu .menulink, ul.sidemenu .menulinkselected {padding: 8px 0px 8px 0px; line-height: 125%;}
ul.sidemenu .menulinkselected { background-color: #f7f7f7; font-weight: bold; line-height: 125%;}
ul.sidemenu .menulink:hover, ul.sidemenu .menuhover, ul.sidemenu .menulinkselected:hover {color: #fff; text-decoration:underline;}

ul.sidemenu .sub, ul.sidemenu .subselected {background-color:#333;}
ul.sidemenu .sub:hover {background-color:#535353;}
ul.sidemenu .topline {border-top:0px solid #aaa}



h1 {font-size: 26px; padding-top: 0px; margin-top: 0px; font-weight: normal; color: #323232; line-height: 28px; padding-right: 120px;}
h2 {font-size: 14px; padding-bottom: 5px; margin-bottom: 0px; color: #333333;}
h2 a {font-size: 14px; font-weight: bold; color: #4d8037;}
h2 a:link {font-size: 14px; font-weight: bold; color: #4d8037;}
h2 a:hover {font-size: 14px; font-weight: bold; color: #4d8037;}
h2 a:visited {font-size: 14px; font-weight: bold; color: #4d8037;}

h3 {font-size: 12px; font-weight: bold; color: #333333; padding-bottom: 0px; margin-bottom: 0px; }

p {font-size: 12px;padding: 0px; margin-top: 0px;}
p a {font-size: 12px; color: #4d8037; text-decoration: underline; font-weight: normal;}
p a:link {font-size: 12px; color: #4d8037; text-decoration: underline; font-weight: normal;}
p a:visited {font-size: 12px; color: #4d8037; text-decoration: underline; font-weight: normal;}
p a:hover {font-size: 12px; color: #2b5210;}

ul.arrows {list-style-image: url(/Uploads/6/Images/4288arrow_bullet.gif);}
ul {margin: 0px 16px 20px 16px; padding: 0px; list-style-type: square; list-style-position: outside;}
li {font-size: 12px;margin: 0px 0px 8px 0px; padding: 0px;}
a, a:link, a:visited {font-size: 12px; color: #4d8037; text-decoration: underline; font-weight: normal;}


#divBlackStrip {height: 3px; background-color: #000000; position: relative;}
#divWhiteStripContainer {width: 1005px; margin: auto; position: relative;}
#divWhiteStrip {height: 3px; background-color: #FFFFFF; width: 177px; position: absolute; left: 52px;}
#divHeaderContainer {height: 89px; position: relative; z-index: 10000; background-color: #ffffff;}
#divHeader {width: 1005px; height: 89px; margin: auto; position:relative; z-index: 10000;}
#divLogo {position:absolute; width: 234px; height: 89px; left: 22px;}
#divUtility {position: absolute; top: 3px; right: 10px; width: 425px; text-transform: uppercase; font-size: 11px; color: #777777;}
#divUtility a {color: #777777; text-decoration: none; font-size: 10px; font-weight: normal;}
#divUtility a:hover {text-decoration: underline;}

#divUtility .spanSpacer {padding: 0px 7px 0px 7px;}

#divMenu {height: 36px; position: absolute; left: 262px; top: 53px; z-index: 10000; background-image: url(/Uploads/6/Images/4703menubacknormal.gif);}

#divGreenStrip {position: relative; height: 55px; background-color: #6db23e; background-image: url(/Uploads/6/Images/4276green_bar.jpg);}
#divGreenStripContainer {margin: auto; width: 1005px; position: relative; height: 55px;}
#divLogoBottom {position: absolute; left: 52px; height: 55px; width: 177px;}
#divGreenStripText{ position: absolute; left: 270px; font-family: Comic Sans MS; color: White; font-size: 18px; padding-top: 17px; line-height: normal;}
#divMainContentContainerBackground {position:relative;   background-color: #ffffff;}
#divMainContentContainer {position: relative; width: 1005px; margin: auto;}
#divLeftContentShadow {position: relative; width: 21px;}
#divRightContentShadow {position: relative; width: 21px;}

#divMainContent {position:relative; width: 961px; margin: auto; background-image: url(/Uploads/6/Images/4289contenttopbg.jpg); background-repeat: repeat-x; border-color: #f7f7f7; border-width: 0px 1px 0px 1px; border-style: solid; background-color: #ffffff;}

#divLeftColumn {position: absolute; width: 177px; left: 30px;}
#divBelowLogo{ position: relative;}
#divSideMenu {position: relative; width: 157px; margin: auto; text-align: center;}
#divSideMenuTitle {font-weight: bold; color: #6cb33f; font-size: 14px; padding-bottom: 10px;}
.sideMenuSpacer {background-color: #cccccc; width: 157px; height: 1px; margin: auto;}
.sideMenuItemSelected {background-color: #f7f7f7; font-weight: bold; line-height: 125%;}
.sideMenuItemLink {padding: 8px 0px 8px 0px; line-height: 125%;}
.sideMenuItemSubLink {padding: 1px 0px;}
.subMenuItems{padding-bottom: 10px; font-weight: normal;}
#divSideMenu a {font-size: 11px; color:#3D3D3D; text-decoration:none; font-weight: normal; line-height: 125%;}
#divSideMenu a:hover {color:#6db23e;}
                   
#divFontSize {position:absolute; top: 28px; left: 606px; z-index: 1000;}
#spanSmallA, #spanBigA {position: relative; height: 16px; margin: 0px; padding: 0px; cursor: pointer;}
#spanSmallA {width: 18px;}
#spanBigA {height: 16px;}
#spanFontSizeImage {position: relative; width: 43px; height: 16px; margin: 0px; padding: 0px;}

#divContent {position: relative; left: 207px; padding: 40px 40px 40px 40px; width: 446px; min-height: 850px;}

#divRightColumn {position: absolute; width: 228px; left: 733px; top: 25px;}
#divRightColumn {position: absolute; width: 228px; left: 725px; top: 25px;}
div.rightActionButton {padding: 0px 0px 0px 15px; margin:0px;}
div.rightActionButton a {padding:0px; margin:0px;}
div.rightActionButton img {display: block; padding:0px; margin:0px;}

#divInfoPanel{position: relative; width: 199px; margin: auto;}
#divInfoPanelTop{position: relative; height: 6px; width: 199px; background-image: url(/Uploads/6/Images/4290infopanel_yellow_top.jpg);}
#divInfoPanelContentContainer{position: relative; width: 199px; background-image: url(/Uploads/6/Images/4291infopanel_yellow_mid_bg.jpg); background-repeat: repeat-y;}
#divInfoPanelContent{min-height: 96px; position: relative; width: 159px; background-image: url(/Uploads/6/Images/4292infopanel_yellow_mid.jpg); background-repeat: no-repeat; padding: 16px 20px;}
#divInfoPanelBottom{position: relative; height: 7px; width: 199px; background-image: url(/Uploads/6/Images/4293infopanel_yellow_btm.jpg);}

#divFooterContainer {height: 142px; margin-bottom: 0px; position: relative; font-family: Verdana; font-size: 11px;}
#divFooterContainer span, a, p { font-family: Verdana; font-size: 11px;}
#divGrayStrip {height: 2px; background-color: #d9d7d8; position: relative;}
#divFooterWhiteStrip {height: 2px; position: relative; background-color: #FFFFFF;}
#divFooter { position: relative; height: 138px; background-color: #484848; position: relative; font-size: 10px;}
#divFooterContents{position: relative; width: 1005px; margin: auto; color:#FFFFFF;}
#divFooterLeft{position:absolute; top: 25px; margin-left: 50px; width: 688px; line-height:2.75em;}
#divFooterRight{position:absolute; text-align:left; top: 25px; left: 765px; width: 110px;}
#spanAddress{ color: #b8c6af; }
#spanAddressBold { color: #b8c6af; font-weight: bold; }
#spanPhoneNumber {color: #c8c8c8; padding-left: 18px; font-weight: bold;} 
#spanCopy{color: #b6b6b6; margin-top: 26px;}	 
#spanCopy a { color: #b6b6b6; text-decoration: none;}	
#spanCopy a:link { color: #b6b6b6; text-decoration: none;}	
#spanCopy a:hover { color: #b6b6b6; text-decoration: none;}	
#divFooterSpacer{position: relative; background-color: #4f5d46; height: 1px; width: 446px; padding-left: 3px; margin-top: 5px;}

#divFooterRightLink { position: relative;font-family: Verdana; padding: 0px; margin: 0px;}
#divFooterRightLine { position: relative; height: 1px; width: 196px; padding: 0px; margin: 10px 0px; background-color: #4f5d46;}

#divFooterRightLink a { position: relative;padding: 0px; margin: 0px; font-family: Verdana; color:#d8d8d8; text-decoration:none; font-size: 11px; font-weight: bold; line-height: 11px;}
#divFooterRightLink a:link { position: relative;padding: 0px; margin: 0px; font-family: Verdana; color:#d8d8d8; text-decoration:none; font-size: 11px; font-weight: bold; line-height: 11px;}
#divFooterRightLink a:hover { position: relative;padding: 0px; margin: 0px; font-family: Verdana; color:#6db23e; text-decoration:none; font-size: 11px; font-weight: bold; line-height: 11px;}




div {border:0px solid green;}
img {border:0px;}




#badgewrapper160 {
	width:160px;
	font-family:arial,helvetica,verdana;
	}
	
#badgewrapper160 #badge_header {
	width:160px;
	height:120px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/header-160.png);
	}
	
* html #badgewrapper160 #badge_header {
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodsearch.com/_gfx/badges/header-160.png');
	}	

#badgewrapper160 #badge_header_links {
	font-family:arial,helvetica,verdana;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	padding-top:8px;
	line-height:14px;
	}

#badgewrapper160 #badge_header_links a,
#badgewrapper160 #badge_header_links a:visited
{
	font-family:arial,helvetica,verdana;
 	font-size:10px;
 	color:#fff;
 	text-decoration:underline;
}
	
#badgewrapper160 #badge_header_tagline {
	font-family:arial,helvetica,verdana;
	font-size:8px;
	color:#ffff00;
	text-align:center;
	padding-top:3px;
	letter-spacing:1px;
	line-height:10px;
	}

#badgewrapper160 #badge_content {
	width:160px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/bg-content-160.png);
	}

#badgewrapper160 #badge_content_text {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:85%;
	margin:0px auto;
	line-height:16px;
	padding-bottom:5px;
	color:#333;
	}
	

#badgewrapper160 #badge_linkblock {
	width:160px;
	height:48px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/links-160.png);
	}
	
#badgewrapper160 .badge_link {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:150px;
	color:#003366;
	font-size:9px;
	margin:0px 0px 0px 8px;
	padding:0px;
	line-height:12px;
	letter-spacing:-.5px;
	}
	
#badgewrapper160 #badge_linkblock a,
#badgewrapper160 #badge_linkblock a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	color:#003366;
 	text-decoration:underline;
}
	
#badgewrapper160 .badge_link img {
	position:relative;
	top:5px;
	left:0px;
	display:inline;
	}

	
#badgewrapper160 #badge_shareblock {
	width:160px;
	height:34px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/footer-160.png);
	}
	
* html #badgewrapper160 #badge_shareblock {
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodsearch.com/_gfx/badges/footer-160.png');
	}	
	
#badgewrapper160 #badge_shareblock_link {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:100%;
	text-align:center;
	font-size:9px;
	padding-top:7px;
	}

#badgewrapper160 #badge_shareblock_link img {	
	padding-right:5px;
	position:relative;
	top:2px;
	display:inline;
	}

#badgewrapper160 #badge_shareblock_link a,
#badgewrapper160 #badge_shareblock_link a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#fff;
 	text-decoration:underline;
}
