html {overflow: -moz-scrollbars-vertical;}
body {background-color: #ddd; font-family: arial, helvetica, sans-serif; margin: 0px;}
img {border: 0px;}

img.floatLeftClear { 
    float: left; 
    clear: left; 
    margin: 4px; 
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px; 
}

A:link {color: #073D72; text-decoration: none}
A:visited {color: #073D72; text-decoration: none}
A:active {color: #073D72; text-decoration: none}
A:hover {text-decoration: underline; color: red;}


h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #002751;
	padding-top: 12px;
	padding-bottom: 3px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #073D72;
	padding-top: 12px;
	padding-bottom: 3px;
}

p.sidebar {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

p.featureheader {
	font-style: normal;
	color: #F00;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

#featureheader {
	font-style: normal;
	color: #F00;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

p.copyright {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

.orderbutton a {
	background: url(../img/button_blue.jpg) no-repeat;
	background-position:center;
	height: 25px;
	display: block;
	color: white;
	line-height: 155%;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	border: none;
	border-width: 0px 0px 0px 0px;
	margin: 2px;
}

.orderbutton_center a {
	background: url(../img/button_blue.jpg) no-repeat;
	background-position:center;
	height: 25px;
	display: block;
	color: white;
	line-height: 155%;
	font-weight: bold;
	padding: 0px 5px 0px 205px;
	text-decoration: none;
	border: none;
	border-width: 0px 0px 0px 0px;
	margin: 2px;
}





#acroPage-mainContainer {background-color: #FFFFFF; width: 936px; padding-top: 10px; margin: auto;}
#acroPage-outerContainer {width: 100%;}

#acroHeader-left {float: left; width: 300px; height: 70px;}
#acroHeader-right {float: left; width: 600px; height: 70px; text-align: right;}
#acroHeader-horizNav {clear: both; width: 900px; height: 58px;}



/* Horizontal Navigation */

#acroHeader-horizNav {background: url('../img/nav/acroHeader-horizNav-navbg.png') center; width: 900px; height: 36px; margin: 16px 0px 16px 0px;}
#acroHeader-horizNav .container {background: url('../img/nav/acroHeader-horizNav-navbg.png') top left no-repeat; height: 36px; padding: 0px 0px 0px 10px;}
#acroHeader-horizNav .seperator {background: url('../img/nav/acroHeader-horizNav-navbg.png') bottom; float: left; width: 10px; height: 36px;}

#acroHeader-horizNav a {display: block; float: left; height: 36px; text-decoration: none;}
#acroHeader-horizNav a span {display: block; padding: 0px 10px 0px 10px; margin: 10px 0px 0px 0px; color: #fff; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif;}
#acroHeader-horizNav a.active, #acroHeader-horizNav a:hover {background-position: bottom;}
#acroHeader-horizNav a.navlink {background-image: url('../img/nav/acroHeader-horizNav-navlinkbg.png'); vertical-align: bottom;}
#acroHeader-horizNav a.ordlink {background-image: url('../img/nav/acroHeader-horizNav-navorderbg.png'); float: right; position: relative; width: 142px; right: 0px; text-align: center;}



/* Content Section */

#acroContent-mainContainer{width: 900px;}

#acroContent-contentLeft {float: left; width: 590px; margin-bottom: 20px;}

/* -- Content */

#acroContent-mainBannerAd {background: #fff url('../img/content/acronoc-site-mainBannerBG.jpg') top center no-repeat; width: 590px; height: 100px; margin: 0px 0px 16px 0px;}
#acroContent-mainBannerAd a {display: block; width: 550px; padding: 30px 40px 40px 0px; color: white; font-size: 24px; font-weight: bold; text-decoration: none; text-align: right;}
#acroContent-mainBannerAd a .highlight {color: red;}
#acroContent-mainBannerAd a :hover {border: 1px solid yellow;}

#acroContent-contentRight {background: #FFF; float: left; width: 292px; height: auto; margin-left: 16px; margin-bottom: 5px;}

/* -- Side Navigation */

#acroContent-sideNav-navBox { width: 256px; margin-bottom: 16px;}
#acroContent-sideNav-navtop {height: 5px;}
#acroContent-sideNav-navlinks {}

.acroContent-sideNav-navlinks {list-style: none; background: url(http://acronoc.com/img/bg-right-links.jpg) #fff top repeat-x;}
.acroContent-sideNav-navlinks li{left: 0px; margin-left: -41px;}
.acroContent-sideNav-navlinks li a:hover { background: url(http://acronoc.com/img/bg-content-link-hover.png) top repeat-x; color: #6f8d9d; width: 256px;}
.acroContent-sideNav-navlinks li a{width: 256px; display: block; height: 24px; border-bottom: 1px solid #dedfdf; padding: 8px 0px 0px 0px; color: #7fbfe2; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

#acroContent-sideNav-question {background-color: #fff; border: 3px solid #dedfdf;}
#acroContent-sideNav-question img {padding: 12px 18px 10px 8px;}

#right-content-top {height:16px;}
#right-question {background-color:#fff; border: 1px solid #dedfdf;}
#right-question img {padding:12px 18px 10px 8px;}
#right-content-bottom {}
.content-links {background: url(http://acronoc.com/img/bg-right-links.jpg) #fff top repeat-x; list-style:none; padding: 0px; margin: 0px;}
.content-links li{}
.content-links li a:hover{background: url(http://acronoc.com/img/bg-content-link-hover.png) top repeat-x; color:#6f8d9d;}
.content-links li a{
		width:241px;
		display:block;
		height:24px;
		border-bottom:1px solid #dedfdf;
		padding: 7px 0px 0px 15px;
		color:#073d72;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
}

#acroContent-mainContent {text-align: left;}


/* Flash Area */

#acroContent-flashArea {width: 900px; height: 228px; border: 0px solid blue;}

/* Core Boxes */

#acroContent-coreBoxes {width: 900px; height: 210px; margin: 16px 0px 0px 0px;}

#acroContent-mhContainer {background: #ddd url('../img/frontpage/acronoc-site-fp-mhbg.jpg') top center no-repeat; width: 296px; height: 200; float: left;}
#acroContent-mhContainer .cbHeader {width: 294px; height: 28px; text-align: left;}
#acroContent-mhContainer .cbHeaderTXT {font-size: 15px; font-weight: bold; color: white;}
#acroContent-mhContainer .cbHeaderLink {display: block; width: 284px; height: 23px; padding: 5px 0px 0px 10px; text-decoration: none;}
#acroContent-mhContainer .cbContent {width: 294px; height: 171px; border-right: 1px solid #073c72; border-bottom: 1px solid #073c72; border-left: 1px solid #073c72;}
#acroContent-mhContainer .cbContentLink {display: block; width: 294px; height: 171px; text-decoration: none;}
#acroContent-mhContainer .cbImgContainer {background: url('../img/frontpage/acronoc-site-fp-mhadtxt.png') bottom left no-repeat; width: 120px; height: 171px; float: left;}

#acroContent-dsContainer {background: #ddd url('../img/frontpage/acronoc-site-fp-dsbg.jpg') top center no-repeat; width: 296px; height: 200; float: left; margin: 0px 6px 0px 6px;}
#acroContent-dsContainer .cbHeader {width: 294px; height: 28px; text-align: left;}
#acroContent-dsContainer .cbHeaderTXT {font-size: 15px; font-weight: bold; color: white;}
#acroContent-dsContainer .cbHeaderLink {display: block; width: 284px; height: 23px; padding: 5px 0px 0px 10px; text-decoration: none;}
#acroContent-dsContainer .cbContent {width: 294px; height: 171px; border-right: 1px solid #073c72; border-bottom: 1px solid #073c72; border-left: 1px solid #073c72;}
#acroContent-dsContainer .cbContentLink {display: block; width: 294px; height: 171px; text-decoration: none;}
#acroContent-dsContainer .cbImgContainer {background: url('../img/frontpage/acronoc-site-fp-dsadtxt.png') bottom right no-repeat; width: 140px; height: 171px; float: right;}

#acroContent-coContainer {background: #ddd url('../img/frontpage/acronoc-site-fp-cobg.jpg') top center no-repeat; width: 296px; height: 200; float: right;}
#acroContent-coContainer .cbHeader {width: 294px; height: 28px; text-align: left;}
#acroContent-coContainer .cbHeaderTXT {font-size: 15px; font-weight: bold; color: white;}
#acroContent-coContainer .cbHeaderLink {display: block; width: 284px; height: 23px; padding: 5px 0px 0px 10px; text-decoration: none;}
#acroContent-coContainer .cbContent {width: 294px; height: 171px; border-right: 1px solid #073c72; border-bottom: 1px solid #073c72; border-left: 1px solid #073c72;}
#acroContent-coContainer .cbContentLink {display: block; width: 294px; height: 171px; text-decoration: none;}
#acroContent-coContainer .cbImgContainer {background: url('../img/frontpage/acronoc-site-fp-coadtxt.png') bottom right no-repeat; width: 150px; height: 171px; float: right;}



/* Footer Navigation */

#acroFooter-mainContainer {background-color: #fff; width: 936px;}
#acroFooter-subContainer {background-color: #ddd; width: 936px; border-top: 1px solid #ddd;}

#acroFooter-footerMarker {background: #FFF url('../img/acronoc-site-footerMarker.jpg') repeat-x; clear: both; width: 936px; height: 30px;}

#acroFooter-footerContent {width: 900px; height: 136px;}

#acroFooter-listNav {background: #fff url('../img/acronoc-site-footerBG.jpg') bottom left repeat-x; width: 900px; height: 140px; border: 1px solid #073c72;}
#acroFooter-listNav div {width: 210px; text-align: left;}
#acroFooter-listNav div.managed {float: left; margin-left: 42px;}
#acroFooter-listNav div.dedicated {float: left;}
#acroFooter-listNav div.other {float: left;}
#acroFooter-listNav div.company {float: left;}
#acroFooter-listNav div.hdr {width: 186px; padding: 18px 0px 10px 24px;}
#acroFooter-listNav div a.hdrLink {display: block; font-size: 16px; font-weight: bold; color: #073c72;}
#acroFooter-listNav div ul {list-style-type:square; margin-top: -8px;}
#acroFooter-listNav div a {color: #000; font-size: 12px; text-decoration: none;}

#acroFooter-footerCopyright {}



/* Miscellaneous */

.clear {clear:both;}


/************ NAV CONTAINER  ***************/
#nav-why {background:none !important;}
#nav-container {width:900px; margin:0px auto 16px auto; background: url(../menu-b1g.png) 0 -1px no-repeat; height:36px; padding:0px;}
#nav-left { width:10px; height:36px; float:left; background: url(../img/nav/acroHeader-horizNav-navbg.png) no-repeat;}
#nav-main  {
	height:36px; 
	float:left;background: url(../img/nav/acroHeader-horizNav-navbg.png) 0 -36px repeat-x; 
	width:748px; 
	margin:0px; 
	padding:0px; 
	text-align:left;}
#nav-right {float:right; height:36px; background: url(../img/nav/acroHeader-horizNav-navorderbg.png); width:142px;}
#nav-right a{
	padding:10px 0px 12px 0px; 
	font-size:14px; 
	color: #fff; 
	font-weight:bold; 
	display:block; 
	text-decoration:none; 
	width:142px; 
	text-align:center }
#nav-right:hover {  background: url(../img/nav/acroHeader-horizNav-navorderbg.png) 0 -36px no-repeat;}
/************ NAV PROPERTIES  ***************/
#nav { height: 36px; width:700px; margin:0px; padding:0px;}
#nav li {
	list-style: none;
	float: left; 
	background: url(../img/nav/acroHeader-horizNav-navbg.png) right -72px  no-repeat; 
	margin:0px; 
	padding:0px;}
#nav li a {	
	display: block; 
	padding:10px 10px 12px 10px; 
	font-size:14px; 
	color: #fff; 
	font-weight:bold; 
	text-decoration: none; 
	float:left; 
	margin:0 10px 0 0;}
#nav li a:hover  {  background: url(../img/nav/acroHeader-horizNav-navlinkbg.png) 0 -36px repeat-x;}
#nav li ul li {margin-left:0px;}
#nav li ul li a{font-size:11px; padding: 7px 8px 4px 8px; display: block; height:18px; }
#nav li a:hover{color:#fff;}
#nav li ul li a:hover { background: url(../img/nav/acroHeader-horizNav-navlinkbg.png) 0 -36px repeat-x; color:#fff;}
#nav .active a{color:#ff1f1f !important;}
#nav li ul { display: none;}
#nav li:hover ul, #nav li.hover ul {
	display: block; 
	position: absolute; 
	margin: 36px 0 0 0; 
	padding: 0; 
	background: url(../img/nav/dd-bg.png) repeat-x;}
#nav li:hover li, #nav li.hover li {float: none; }
#nav li:hover li a, #nav li.hover li a {color: #fff; background:none; text-align:left; }
#nav li ul li {background:none !important;}

html* #nav li:hover #dd-1{margin:36px 0 0 -151px;}
html* #nav li:hover #dd-2{margin:36px 0 0 -159px;}
html* #nav li:hover #dd-3{margin:36px 0 0 -133px;}

#dd-1 { width:143px;}
#dd-1 li a { width:127px;}

#dd-2 { width:151px;}
#dd-2 li a { width:135px;}

#dd-3 { width:125px;}
#dd-3 li a { width:109px;}
