﻿body {font: 0.8em Verdana, sans-serif; line-height: 1; color: #333; background: #272727 url('../images/bg.png') top repeat-x; margin:0; }
blockquote { margin-left: 25px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; padding: 0px; }

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; }

#logo { width:0px; height:0px; overflow:hidden; margin:0; float:left; position:relative; top:0px;}
#logo a{ display:inline-block; }
.headerLogo { width:275px; height:60px; overflow:hidden; margin:0 5px 6px 25px; float:left; position:relative; top:0px;}

h1 { color:#EA8700; font-size:1.6em; font-weight:normal; padding:0; margin:0; margin-top:10px; text-align:center;}
h2 { color:#ffc220; font-size:1.3em; font-weight:normal; }
h3 { color:#ffc220; font-size:1.3em; font-weight:normal; }
.mainDetail h2 { color:#f26522; padding:0 0 0 0px; }
.mainDetail h3 { color:#f26522; padding:0 0 0 0px; }
h4 { color:#f26522; font-size:1.2em; font-weight:normal; }
h5 { color:#f26522; margin-bottom:0px; font-size:1em; font-weight:bold; }

#content { background-color:#1f1f1f; clear:both; }
#content.mainDetail { background:white; width:915px; border:solid 5px #1F1F1F; border-bottom:solid 5px #1F1F1F; border-top:0; }
#content p { padding:0 10px 0 0; margin:10px 0; }
#content.mainDetail p { padding:0 0 0 0px; }
#detailContent { padding:0 15px 0 15px; line-height:1.5; color:#767676; text-align:center }
#content a:link { color:#F26522; }
#content a { color:#F26522; }
#content a:hover { color:black; text-decoration: underline }

#container { margin:20px auto 0; width:919px; background: transparent url('../images/containerTop.png') top no-repeat; }

#sidebar { float:left; width:255px; }

#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; }

#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; }
.TitleUnderline { margin-top:-15px;}

.mainDetail .hr { margin:0 0; border-bottom:solid 2px black; }
.mainDetail .hrTagline { text-align:right; padding-top:10px; padding-right:10px; font-size:.85em; }

.clearit{ clear: both; }

#sideNavigation { margin:0; padding:0; }
#sideNavigation { margin:0px 15px 25px 1px; width:182px; float:left;}
#sideNavigation ul{ width:174px; margin:0; padding:0; 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:.8125em; text-transform:uppercase; color:black;}
#sideNavigation ul li ul{ background:white; width:174px; padding:5px 0; list-style: none;}
#sideNavigation ul li ul li{ font-size:.85em; padding:0px 5px 8px 20px; line-height:1.3; }
#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;}

#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;}
.mainDetail #copyright p{ padding:25px 0; }