/* COMMON STYLES */
html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, a, font, img, s, small, strike, strong, b, u, i, center, ol, ul, li, form {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {background:url(http://www.neoxide.com/images/background.gif) repeat-x #FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;display:block;line-height:16px;color:#222222;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:28px;line-height:40px;font-weight:bold;color:#1B2D45;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:35px;font-weight:bold;color:#0057B7;}
#container {width:920px;margin:0px auto;}

/* HEADER STYLES */
ol, ul {list-style:none;}
#header {position:relative;height:194px;background:url(http://www.neoxide.com/images/header.jpg) no-repeat;}
#header #logo {position:absolute;top:67px;left:36px;width:282px;height:82px;text-indent:-999em;}
#header #menu {position:absolute;left:345px;top:143px;background:url(http://www.neoxide.com/images/top-menu.gif) no-repeat;width:543px;height:40px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
#header #menu li {float:left;padding:0 12px;list-style-type:none;}
#header #menu li a {line-height:40px;color:#FFFFFF;font-weight:bold;text-decoration:none;list-style-type:none;}
#header #menu li a:hover {line-height:40px;color:#FFF200;font-weight:bold;text-decoration:none;list-style-type:none;}
#header #menu li.active a {color:#FFF200;}

/* CONTENT STYLES */
#content {margin:0 33px 20px;}
#content #content_left {background:url(http://www.neoxide.com/images/menu-top.gif) repeat-x #2480D7;width:217px;padding:8px 8px 8px 8px;float:right;}
#content #content_right {background:url(http://www.neoxide.com/images/con-top.gif) repeat-x #FFFFFF;width:599px;padding:8px 8px 8px 8px;float:left;}
#content #content_right a {color:#2480D7;text-decoration:underline;}
#content #content_right a:hover {color:#2480D7;text-decoration:none;}
#content #content_main {background:url(http://www.neoxide.com/images/maincontop.jpg) repeat-x #FFFFFF;width:599px;padding:8px 8px 8px 8px;float:left;}
#content #content_main a {color:#2480D7;text-decoration:underline;}
#content #content_main a:hover {color:#2480D7;text-decoration:none;}
#space, .space {clear:both;}

/* SUB-MENU STYLES */
.sub-nav ul {padding: 0 10px 0 10px;margin:0;list-style:none;background-color:#2480D7;}
.sub-nav ul li {padding-top:3px;margin-bottom:3px;display:block;} 
.sub-nav ul li span {display:block;padding-bottom:9px;background:transparent url(http://www.neoxide.com/images/menu-a-bg.gif) 0 100% no-repeat;}
.sub-nav ul li span a {margin-left:6px;padding: 0 1px 0 14px;display:block;color:#FFFFFF;font-size:1.1em;text-decoration:none;background:url(http://www.neoxide.com/images/list-tri.gif) 2px 5px no-repeat;}
.sub-nav ul li span a {margin-left:6px;padding: 0 1px 0 14px;display:block;font-size:14px;color:#FFFFFF;text-decoration:none;}
.sub-nav ul li span a:hover {text-decoration:underline;}
.sub-nav ul li span a:active {color:#FFFFFF;}
.sub-nav ul li ul {display:none;padding:0;background:none;}

/* CONTENT-UL STYLE */
.wd-pt ul {list-style:none;}
.wd-pt ul li {padding-top:3px;margin-bottom:3px;display:block;text-align:left;} 
.wd-pt ul li {margin-left:6px;padding: 0 1px 0 28px;display:block;line-height:25px;font-size:1.1em;text-decoration:none;background:url(http://www.neoxide.com/images/tick.jpg) 2px 5px no-repeat;}

/* FOOTER STYLES */
#footer {clear:both;background:url(http://www.neoxide.com/images/footer.jpg);height:71px;width:855px;margin-top:10px;margin-bottom:10px;position:relative;}
#footer_content {color:#FFFFFF;position:absolute;right:40px;top:15px;line-height:20px;font-size:13px;}
#footer_content a {color:#FFF200;text-decoration:underline;}
#footer_content a:hover {color:#FFF200;text-decoration:none;}