/****** Misc Page Layout ******/
* {margin: 0; padding: 0;}
body {behavior: url(/nav.htc); background: #FFFFFF; color: #000000; font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0 auto; padding: 0;}
#container {width: 1000px; text-align: left; margin: 0 auto; padding: 0;}
#content {width: 998px; min-height: 403px; height: 100%; margin: 7px auto 0 auto; padding: 0;}
* html #content {height: 403px;}/* min-height no supported in IE6 */
#wrap {width: 980px; min-height: 403px; height: 100%; margin: 0 10px; padding: 0;}
* html #wrap {height: 403px;}/* min-height no supported in IE6 */

/****** Header ******/
#header {width: 1000px; height: 139px; margin: 0; padding: 0;}
#header a.logo {width: 190px; height: 125px; float: left; margin: 7px 0 0 10px; padding: 0;}

/****** Home Page Layout ******/
#home-block {width: 980px; height: 275px; margin: 0 0 5px 0; padding: 0;}
#home-image {/*background: url("/img/apollo.jpg") no-repeat; */border: 1px solid #000000; float: left; width: 485px; height: 273px; margin: 0; padding: 0;}
#home-text {border: 1px solid #000000; float: right; width: 485px; height: 273px; margin: 0 1px 0 0; padding: 0;}
#home-products-block {width: 980px; height: 165px; margin: 0; padding: 0;}
#products {border: 1px solid #000000; float: left; width: 734px; height: 163px; margin: 0; padding: 0;}
#instantpcb {border: 1px solid #000000; float: right; width: 236px; height: 163px; margin: 0 1px 0 0; padding: 0; overflow: hidden;}
#block-images {position: relative; width: 485px; height: 273px; overflow: hidden;}
#block-images img {display: none; position: absolute; top: 0; left: 0;}
#block-images img.active {display: block;}

/****** Level 2 Page Layout ******/
#level2-block {width: 980px; height: 403px; margin: 0; padding: 0;}
#level2-image {border: 1px solid #000000; float: left; width: 485px; height: 403px; margin: 0; padding: 0; overflow: hidden;}
#level2-text {border: 1px solid #000000; float: right; width: 485px; height: 403px; margin: 0 1px 0 0; padding: 0;}
#level2-text-wide {border: 1px solid #000000; float: left; width: 977px; min-height: 403px; margin: 0 1px 0 0; padding: 0 0 30px 0;}
* html #level2-text-wide {height: 403px;}/* min-height no supported in IE6 */

/****** Level 2 Page Layout (For Scrolling Pages) ******/
#level2-block-scroll {position: relative; width: 980px; min-height: 403px; margin: 0 0 2px 0; padding: 0;}
* html #level2-block-scroll {height: 100%;}/* min-height no supported in IE6 */
#level2-block-scroll-text {border: 1px solid #000000; float: left; width: 813px; min-height: 403px; margin: 0 5px -2px 0; padding: 0 0 30px 0;}
* html #level2-block-scroll-text {height: 403px; margin: 0 5px 0 0;}/* min-height no supported in IE6 */

/****** Level 2 Page Layout (Product Overview Pages) ******/
	#product-block {position: relative; width: 980px; height: 419px; margin: 0; padding: 0;}
	* html #product-block {height: 427px;}/* Fix IE6 */
	#product-block-image {float: left; border: 1px solid #000000; width: 813px; height: 165px; margin: 0; padding: 0;}

#product-block-wrap {position: relative; width: 815px; margin: 0; padding: 0;}
#product-block-text {border: 1px solid #000000; width: 813px; height: 247px; margin: 0 5px 5px 0; padding: 0;}
#product-block-1 {float: left; border: 1px solid #000000; width: 403px; height: 275px; margin: 0; padding: 0;}
#product-block-2 {float: right; border: 1px solid #000000; width: 403px; height: 275px; margin: 0; padding: 0;}
#product-block-3 {float: left; border: 1px solid #000000; width: 403px; height: 275px; margin: 5px 0 -2px 0; padding: 0;}
* html #product-block-3 {margin: 5px 0 0 0;}/* Fix IE6 */
#product-block-4 {float: right; border: 1px solid #000000; width: 403px; height: 275px; margin: 5px 0 -2px 0; padding: 0;}
* html #product-block-4 {margin: 5px 0 0 0;}/* Fix IE6 */

/****** News & Events Page Layout ******/
#news-wrap {border: 1px solid #000000; position: relative; width: 977px; height: 100%; min-height: 403px; margin: 0 0 2px 0; padding: 0;}
#news {float: left; width: 649px; margin: 0 5px -2px 0; padding: 0 0 30px 0;}
* html #news {margin: 0 5px 0 0;}
#events {position: absolute; top: 0; right: 1px; width: 321px; min-height: 403px; height: 100%; margin: 0; padding: 0;}
/****** END News & Events Page Layout ******/

/****** SideBar ******/
#sidebar {border: 1px solid #000000; position: absolute; top: 0; right: 1px; width: 157px; height: 100%; margin: 0; padding: 0;}
#sidebar ul {margin: 20px 0 0 10px; padding: 0; list-style: none;}
#sidebar ul li {background: url("/img/arrow_red.gif") no-repeat; color: #3366CC; font-size: 11px; line-height: 11px; height: 14px; font-weight: bold; margin: 0 0 12px 0; padding: 0 0 0 10px;}
#sidebar ul li a {color: #3366CC; height: 14px; text-decoration: none;}
#sidebar p {font-size: 11px; line-height: 14px; text-align: left; margin: 0 10px; padding: 10px 0 0 0;}
/****** SideBar Sub Items ******/
#sidebar ul li.sub {background: url("/img/bullet_red_small.gif") no-repeat; color: #3366CC; font-size: 10px; line-height: 11px; height: 24px; font-weight: bold; margin: -10px 0 5px 8px; padding: 0 0 0 10px;}
#sidebar ul li.sub-double {background: url("/img/bullet_red_small.gif") no-repeat; color: #3366CC; font-size: 10px; line-height: 11px; height: 24px; font-weight: bold; margin: -10px 0 10px 8px; padding: 0 0 0 10px;}
#sidebar ul li.sub a {color: #3366CC; height: 24px; text-decoration: none;}
#sidebar ul li a:hover, #sidebar ul li.side-now a {color: #CC3333;	text-decoration: underline;}
/****** END SideBar ******/

/****** Footer ******/
#footer {width: 980px; margin: 0 auto; padding: 0;}
#certs {border: 1px solid #000000; float: left; width: 535px; height: 38px; margin: 5px 0 5px 1px; padding: 0;}
* html #certs {width: 533px; margin: 5px 0 5px 0;}/* Fix IE6 */
#mark-sites {border: 1px solid #000000; float: right; width: 436px; height: 38px; margin: 5px 0; padding: 0;}
/*
#mark-sites {background: url("/img/communityBG.png") no-repeat; border: 1px solid #000000; float: right; width: 436px; height: 38px; margin: 5px 0; padding: 0;}
*/
* html #mark-sites  {width: 434px;}/* Fix IE6 */
#footer p {text-align: center; text-transform: uppercase; font-size: 11px; margin: 0; padding: 0;}
#footer p.links {text-align: center; text-transform: none; font-size: 11px; margin: 0; padding: 0;}
#footer a {color: #000000;text-decoration: none;}
#footer a:visited {color: #000000;}
#footer a:hover {text-decoration: underline;}
abbr, acronym {border: none; font-style: normal;}
/****** END Footer ******/
