body {background: #555 url(http://accordent.dev.hansoninc.com/images/main_bg.jpg) repeat-x top center;font-size: 100%;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333;margin: 0 0 30px 0;padding: 0;}
* html body { text-align: center; } /* IE-only centering */
#wrapper {margin: 0 auto;width: 970px;text-align: left; /* Clear IE centering */padding-top: 0;}
#bodycontent {width:930px !important;width /* */: 970px;padding: 20px;padding-bottom: 40px;background-color:#fff;}

img {border:none;}

a, a:link, a:visited {color: #d15b05;text-decoration: none;outline: 0;}
a:hover, a:active {color: #d15b05;text-decoration: underline;}

h2 {color: #d15b05;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#headerwrapper {padding:0;margin:0;}

#globalNav {border: solid 0px;width: 840px;height: 17px;float: right;text-align: right;font-size: 10px;margin-top: 5px;font-weight: normal;}
#globalNav a, #globalNav a:link, #globalNav a:visited {color: #fefefe;text-decoration: none;padding-right: 10px;}
#globalNav a:hover, #globalNav a:active {color: #d15b05;text-decoration: none;}
#globalNav a.selected {color: #d15b05;}
 
#logo {float: left;padding: 0;margin: 0px 0px 0px 0px;width: 130px;height: 100px;}
#logo img { display: block; }
#logotext {padding: 0;background: transparent url(../images/logotext.gif) no-repeat;margin: 0;width: 840px;height: 48px;float: right;}

#navrow1container {margin:0px;padding:0;float:right;width: 840px;}
.navrow {height: 30px;padding: 0;margin: 0;list-style: none;overflow: hidden;}
.navrow li {float: left; padding: 0; margin: 0; display: inline; }
.navrow li a {display: block;padding-top: 30px;margin: 0;background-repeat: no-repeat;height: 0 !important;height /* */: 20px; /* False value for IE4-5.x/Win. */ }
.navrow li a { height: 0px; background-position: 0 0; } 
.navrow li a:hover { background-position: 0 -30px; }
.navrow li.selected a { background-position: 0 -30px; }

/* top row nav items */
#nav-s-corporate,  #nav-s-corporate a	 { background-image: url(http://accordent.dev.hansoninc.com/images/bt_corporate.jpg); width: 108px; }
#nav-s-education,  #nav-s-education a	 { background-image: url(http://accordent.dev.hansoninc.com/images/bt_education.jpg); width: 102px; }
#nav-s-government,  #nav-s-government a	 { background-image: url(http://accordent.dev.hansoninc.com/images/bt_government.jpg); width: 120px; }
#nav-s-healthcare,  #nav-s-healthcare a	 { background-image: url(http://accordent.dev.hansoninc.com/images/bt_healthcare.jpg); width: 116px; }

#nav-products,  #nav-products a	 { background-image: url(http://accordent.dev.hansoninc.com/images/bt_productsandservices.gif); width: 161px; }
#nav-resources,  #nav-resources a	 { background-image: url(http://accordent.dev.hansoninc.com/images/bt_resourcelibrary.gif); width: 138px; }
#nav-contactus, #nav-contactus a { background-image: url(http://accordent.dev.hansoninc.com/images/bt_contactus.gif); width: 95px; }



#content{
	padding:0px 0px 0px 7px;
	font-size:11px;
	color:white;
	font-family:verdana;
}
.grayContent {
	color: #666666;
	font-size:11px;
}
.mainContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}

.mainContent120 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
}
.headerlt {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	}
.headerrt {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	}
.headerPadding {
	padding-left:25px;
	padding-right:25px;
	}
	
	
/* added these styles for HubSpot blog/landing page theme 20FEB2008 - S.T. */
.Normal, 
#listing .post.blogjapanese .postfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	}
.Normal a, 
#listing .post.blogjapanese .postfoot a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	}

.headerlt h2 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	padding: 0;
	margin: 0;
	}
	
.headerrt h3 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	padding: 0;
	margin: 0;
	}
.BasicContainer h2.ContainerTitle {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	padding: 0;
	margin: 0;
	}

.BasicContainer h3, 
#listing .post.blogjapanese h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	padding: 0;
	margin: 0;
	}
.BasicContainer h3 a, 
#listing .post.blogjapanese h3 a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	}

#dnn_RightPane .BasicContainer {
	margin-bottom: 10px;
	}

.BlogPostList ul, 
.BlogPostList dt {
	padding-left: 5px;
	margin-left: 5px;
	
	}
.BlogPostList li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	
	}
.BlogPostList a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	text-decoration: underline;
	}
.Head, 
.SubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	
	}


#footer {padding: 5px 10px 5px 10px;margin: 0;width: 970px;font: 11px/13px arial, helvetica, verdana, sans-serif;color: #161616;background-color: transparent;} 
#footerlinks {width: 380px;float: right;text-align: right;padding:0;margin:0;} 
#footer a:link, #footer a:visited, #footer a:active{color: #fefefe;padding:0;margin:0;font: 11px/11px arial, helvetica, verdana, sans-serif;text-decoration: none;}
#footer a:hover {color: #fefefe;text-decoration: underline;}



