a:link, a:active, a:visited {color: #993116}
a:hover {color: #4F5355}

body {margin: 0; background-color: #FFFFFF; font-family: arial, helvetica, sans-serif}
p, ul, ol, li, td {font-size: 12px; color: #000000}

.clear {width: 100%; clear: both; height: 1px; font-size: 1px; line-height: 1px}

#wrap {width: 960px; margin: 0 auto}

#header {height: 145px; overflow: hidden}
#header ul.global {float: right; margin: 0; padding: 20px 20px 10px 0}
#header ul.global li {display: block; float: left; font-size: 11px; border-right: 1px solid #DDDDDD}
#header ul.global li.last {border-right: 0}
#header ul.global li a {display: block; padding: 0 10px; text-decoration: none}
#header img {border-top: 4px solid #CCCCCC; padding: 3px 0 0 0}

#promo {clear: both; width: 960px; height: 254px; background-image: url(../images/promo.jpg); margin: 0 auto; border-top: 3px solid #FFFFFF; border-bottom: 4px solid #CCCCCC; background-repeat: no-repeat; padding-bottom: 3px}

#promo h1 {margin: 50px 0 0 640px; font-size: 32px; color: #FFFFFF; letter-spacing: -1px; font-weight: normal}
#promo h2 {margin: 5px 40px 0 643px; font-size: 18px; color: #cccccc; letter-spacing: -1px; font-weight: normal; line-height: 1em}
#promo ul {margin: 15px 0 0 640px; padding: 0; list-style: none; display: none}
#promo ul li {display: block; float: left}
#promo ul li.learn a {display: block; width: 125px; height: 38px; background-image: url(../images/learn_off.gif); margin-right: 10px}
#promo ul li.learn a:hover {background-image: url(../images/learn_on.gif)}
#promo ul li.learn a b {display: none}
#promo ul li.download a {display: block; width: 182px; height: 38px; background-image: url(../images/download_off.gif)}
#promo ul li.download a:hover {background-image: url(../images/download_on.gif)}
#promo ul li.download a b {display: none}


#tabs {background-image: url(../images/nav.gif); margin-top: 10px; height: 36px}
#tabs ul {margin: 0; padding: 0; list-style: none; display: block; float: left}
#tabs ul li {display: block; float: left; font-size: 14px; word-wrap: normal; background-image: url(../images/nav_divider.gif); background-position: top right; background-repeat: no-repeat; padding-right: 1px}
#tabs ul li.first {clear: left}
#tabs ul li a:link, #tabs ul li a:active, #tabs ul li a:visited {display: block; background-image: url(../images/nav.gif); padding: 10px; text-decoration: none; margin-bottom: -1px; color: #FFFFFF; position: relative}
#tabs ul li a:hover, #tabs ul li a.current {background-image: url(../images/nav_on.gif); color: #FFFFFF}

#tabcontent {border: 1px solid #CCCCCC; margin-top: 1px; padding: 10px; height: 100px; overflow: auto; font-size: 12px}
#tabcontent div {display: none}

#content {background-image: url(../images/content_back.gif); background-repeat: repeat-x; padding: 20px 30px}
#content h1 {margin: 0; font-size: 32px; color: #333333; letter-spacing: -1px; font-weight: normal}

#sub #content {width: 600px; float: left}

#sidebar {width: 285px; float: left; padding: 15px 0 15px 15px}
#sidebar ul {margin: 0; padding: 0; list-style: none; font-weight: bold; position: relative; display: inline}
#sidebar ul ul {font-weight: normal}
#sidebar ul li {display: block; position: relative; position: relative; display: inline}
#sidebar ul ul li {}
#sidebar a, #sidebar b {text-decoration: none; padding: 4px 10px; display: block; background-color: #444444; color: #FFFFFF}
#sidebar ul ul a {padding-left: 19px; background-color: #F2F7FC; color: #333333}
#sidebar a:hover {background-color: #FFA608; color: #FFFFFF}
#sidebar ul ul a:hover {background-color: #AF2823; color: #FFFFFF}

#footer {clear: both; padding: 20px 10px 10px 7px}
#footer p {font-size: 11px; margin: 0 0 10px 10px; padding: 0; color: #AAAAAA; line-height: 180%}
#footer p span {color: #CCCCCC; margin: 0 5px}
#footer a {text-decoration: none}
#footer a.rss {background-image: url(../images/rss.gif); background-repeat: no-repeat; padding-left: 17px}










.subnav {position: absolute; top: 0; border: 1px solid #4E70A3; border-top: 0; line-height: 18px; z-index: 100; background-color: #FFFFFF; visibility: hidden; padding: 0 1px 1px 1px; margin: -1px 0 0 -2px; border-top: 0}
.subnav ul {margin: 0; padding: 0; list-style: none}
.subnav ul li {}
.subnav a {width: auto; display: block; padding: 3px 10px; text-decoration: none; color: #FFFFFF !important; background-color: #3D4E67; border-top: 1px solid #3D4E67}
.subnav a:hover {color: #FFFFFF; background-color: #4E70A3}
* html .subnav a { /*IE only hack*/ width: 100%}

#productnav {width: 110px}
#servicenav {width: 110px}
#newsnav {width: 110px}