﻿* {margin: 0; padding: 0;}
body {font: 0.9em Verdana, sans-serif; line-height: 1; color: #333; background: #272727 url('../images/bg.png') top repeat-x;}

a {text-decoration: none;}
a img {border: solid 0px transparent;}
a:hover img{ border: solid 0px #DDDDDD; }
a:visited {color: #555; }

a:link {color: #555; }

ol {	list-style: none;}

#logo { background:transparent url('../images/sublogoheader.gif') top left no-repeat; width:275px; height:60px; overflow:hidden; margin:0 5px 6px 25px; float:left; position:relative; top:0px;}
#logo a{ display:block; line-height:300px;}

h1 { color:#ffc220; font-size:1.2em; font-weight:normal; margin-left:10px; }
h2 { color:#ffc220; font-size:1.2em; font-weight:normal; margin-left:10px; }
h3 { color:#ffc220; font-size:1.2em; font-weight:normal; }
.mainDetail h2 { color:#f26522; padding:0 0 0 15px; }
.mainDetail h3 { color:#f26522; padding:0 0 0 15px; }

p { color:#767676; font-size:.9em; line-height:1.2em;}
.homeList { color:#dcdcdc; font-size:.9em; margin:10px 20px 10px 45px; text-align: justify; line-height:1.5;}

#content { background-color:#1f1f1f; clear:both; }
#content.mainDetail { background:white url('../images/sideNavBG.png') left repeat-y; width:917px; border:solid 5px #1F1F1F; border-bottom:solid 10px #1F1F1F; }
#content p { padding:0 10px 0 0; margin:10px 0; }
#content.mainDetail p { padding:0 0 0 25px; }
#content a:link { color:#F26522; }
#content a { color:#F26522; }
#content a:hover { color:#ffc220; text-decoration: underline }

#container { margin:20px auto 0; width:919px; background: transparent url('../images/containerTop.png') top no-repeat; }

#homepageAd{ margin:1px 1px 0 3px; width:625px; height:235px; overflow:hidden; float:left; display:inline;}

#homepageBox { margin:1px 3px 0 0; background:black url('../images/right-main-box.png') top center no-repeat; float:left; width:287px; height:235px; overflow:hidden; display:inline}
#homepageBox .tagline{ display: none; }
#homepageBox ul { margin:25px 0 0; list-style: none; }
#homepageBox ul li{ width:201px; height:38px; background: transparent url('../images/right-main-box-button-bg.png') top left no-repeat; margin:0 auto; text-align:center; padding:6px 0 0;}
#homepageBox ul li a{ margin-left:-10px; }
#homepageBox ul li a:hover{ color:white; font-size:1.2em; }
#homepageBox ul li a:link{ color:white; font-size:1.2em; }
#homepageBox ul li a{ color:white; font-size:1.2em; }

#homepageMain { clear:both; float:left; width:630px; padding:15px 0px; }
#homepageMain h3 { margin:0 20px 5px; }
#homepageMain p { color:#dcdcdc; font-size:.9em; margin:10px 20px 10px 25px; text-align: justify; line-height:1.5;}
#homepageMain a:link { color:#F26522; }
#homepageMain a { color:#F26522; text-decoration:none; }
#homepageMain a:hover { color:#ffc220; text-decoration:underline; }

#sidebar { float:left; width:276px }

#infoModules { float:left; width:276px; margin:15px 0 0 5px; }
#infoModules ul { list-style: none; }
#infoModules ul li { background: transparent url('../images/div-style-1.png') no-repeat; width:276px; height:109px; overflow:hidden; }
#infoModules ul li img { float:right; margin:5px 8px; }
#infoModules ul li h3 { margin:7px 0 3px 5px; font-size:.85em; font-weight:bold; line-height:1.1;}
#infoModules ul li h3 a:link { color:#ffc220;}
#infoModules ul li h3 a { color:#ffc220;}
#infoModules ul li h3 a:hover { color:#ffc220;}
#infoModules ul li p { font-size:.85em; color:#d1d1d1; margin:0 8px; text-align:left; line-height:1.5;}

#quotes { width:365px; float:left; background: url('../images/quotes.png') no-repeat 15px 5px; }
#quotes p{ text-indent:15px; margin:inherit 0; }

#quickLinks { float:left; margin:15px 0 0 5px; width:258px; position:relative; left:10px; }
#quickLinks ul { list-style: none; }
#quickLinks ul li { background:transparent url('../images/button-style-1.png') no-repeat top left; height:32px; overflow:hidden; }
#quickLinks ul li.last { height:43px; }
#quickLinks ul li a:link { position:relative; top:8px; left:15px; font-weight:normal; color:white; font-size:.85em; }
#quickLinks ul li a { position:relative; top:8px; left:15px; font-weight:normal; color:white; font-size:.85em; }
#quickLinks ul li a:hover  { color:white; }

#homepageNews { background:transparent url('../images/verticalRule.png') right repeat-y; clear:both; width:625px; float:left; margin:10px 0 0 3px; }
#homepageNews ul{ list-style: none; }
#homepageNews ul li{ background: transparent url('../images/newsPostBG.png') no-repeat top center; display:block; height:63px; margin:0 0 3px; overflow:hidden;}
#homepageNews ul li h2{ background:transparent url('../images/icoNewspaper.png') no-repeat 13px 3px; font-size:1em; text-indent:16px; padding: 5px 16px;  color:#619cbb;}
#homepageNews ul li h2 .newsType{ font-size:.8em; padding:0 5px 0 0;}
#homepageNews ul li h2 .newsDate{ font-size:.8em; color:#9A9A9A; padding:0 0 0 5px; font-weight:normal; font-style:italic;}
#homepageNews ul li p{ color:#5d5d5d; font-size:.8em; padding: 0 16px; margin:0 0; line-height:1.5em;}
#homepageNews ul li p a.readMore{ background:transparent url('../images/icoReadMore.png') no-repeat top left; padding:0 0 0 18px; color:#696969;}

#topNavigation { border:solid 1px #1F1F1F;}
#topNavigation ul { margin:25px 0 0; text-align:right; position:relative; list-style: none;}
#topNavigation ul li { display:inline; font-size:.9em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding:0 5px 0 16px; background-position: center left; background-repeat: no-repeat; }
#topNavigation ul li.navItem1 { background-image:url('../images/icoHome.png'); }
#topNavigation ul li.navItem2 { background-image:url('../images/icoHelp.png'); }
#topNavigation ul li.navItem3 { background-image:url('../images/icoCommunity.png'); }
#topNavigation ul li.navItem4 { background-image:url('../images/icoProductOverview.png'); }
#topNavigation ul li.navItem5 { background-image:url('../images/icoProducts.png'); }
#topNavigation ul li a:link{ color:white; }
#topNavigation ul li a{ color:white; }
#topNavigation ul li.selected a{ color:#FFC220; }
#topNavigation ul li a:hover{ color:#FFC220; }

.hr { display:block; height:35px; margin:0 3px 1px; background: transparent url('../images/hr.png') top no-repeat; }
.hr hr{ display:none; }

.mainDetail .hr { margin:0 0; border-bottom:solid 2px black; }

.clearit{ clear: both; }

#sideNavigation { margin:15px 15px 25px 3px; width:180px; float:left;}
#sideNavigation ul{ width:172px; list-style: none; }
#sideNavigation ul li{}
#sideNavigation ul li span.navCategory{ display:block; padding:8px 0 8px 15px; background:transparent url('../images/navhead.png') top repeat-x; border-top:solid 1px white; border-bottom:solid 1px white; font-size:.8em; text-transform:uppercase; color:black;}
#sideNavigation ul li ul{ background:white; width:165px; padding:5px 0;}
#sideNavigation ul li ul li{ font-size:.8em; padding:4px 5px 4px 20px; }
#sideNavigation ul li ul li a:link{ color:#060606;}
#sideNavigation ul li ul li a{ color:#060606;}
#sideNavigation ul li ul li a:hover{ color:black;}

#homeBlockHeader { margin:15px 0 0 3px; width:180px; float:left;}
#homeBlockHeader ul{ width:276px; list-style: none; }
#homeBlockHeader ul li{}
#homeBlockHeader ul li span.navCategory{ display:block; padding:8px 0 6px 15px; background:transparent url('../images/navhead.png') top repeat-x; border-top:solid 1px white; border-bottom:solid 1px white; font-size:.85em; font-weight:bold; color:black;}
#homeBlockHeader ul li ul{ background:white; width:165px; padding:5px 0;}
#homeBlockHeader ul li ul li{ font-size:.8em; padding:4px 5px 4px 20px; }
#sideNavigation ul li ul li a:link{ color:#060606;}
#homeBlockHeader ul li ul li a{ color:#060606;}
#homeBlockHeader ul li ul li a:hover{ color:#ffc220;}

#homeFeaturedHeader { margin:15px 15px 25px 3px; width:180px; float:left;}
#homeFeaturedHeader ul{ width:580px; margin:0px 20px 10px 15px; list-style: none; }
#homeFeaturedHeader ul li{}
#homeFeaturedHeader ul li span.navCategory{ display:block; padding:8px 0 6px 15px; background:transparent url('../images/navhead.png') top repeat-x; border-top:solid 1px white; border-bottom:solid 1px white; font-size:.85em; font-weight:bold; color:black;}
#homeFeaturedHeader ul li ul{ background:white; width:165px; padding:5px 0;}
#homeFeaturedHeader ul li ul li{ font-size:.8em; padding:4px 5px 4px 20px; }
#sideNavigation ul li ul li a:link{ color:#060606;}
#homeFeaturedHeader ul li ul li a{ color:#060606;}
#homeBlockHeader ul li ul li a:hover{ color:black;}
#homeFeaturedHeader { width:700px; padding:0 0 0 0; float:left; }

#copyright { clear:both; margin:0 0 0 25px; overflow:hidden;}
.mainDetail #copyright { margin:25px 0 0 10px; }
#copyright img{ float:left; }
#copyright p{ font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#A4A4A4; padding:10px 0 15px; margin:0 0 0 0;}
#copyright a{ color:#A4A4A4; }
#copyright a:link{ color:#A4A4A4; }
#copyright a:hover { color:#A4A4A4; text-decoration:none; }
.mainDetail #copyright p{ padding:25px 0; }


