﻿body
{
    padding:0px;
    margin:0px;
    font-family:Arial, helvetica, Sans-Serif;
    font-size:12px;
    background:url("../images/CarbonFiber3.jpg") #121212;
}

* { padding: 0; margin: 0; }

h1
{
    font-family:Calibri;
    font-size:24px;  
    padding-bottom:10px;  
}

h2
{
    font-size:14px;
    font-weight:bold;
    color:#ff0000;   
}

p
{
    padding:10px 0px 10px 0px;
}

#centerInsideContent ul
{
    list-style-type:square;
    padding-left:20px;
}    

#centerInsideContent li
{
    padding:3px;
}   

#wrapper { 
 margin: 0 auto;
 width: 902px;
 background:#121212;
 padding:0px 5px 0px 5px;
}

#header {
 width: 900px;
 float: left;
 height: 34px;
}

#header A {
    color:#e4e4e4;
    text-decoration:none;
    font-weight:bold;
}

#header A:Hover {
    color:#787878;
    text-decoration:none;
    font-weight:bold;
}

#header ul
{
    margin:0px;
    padding:0px;   
}

#header li
{
    display:inline;
    text-indent:0px;
    padding:0px 5px 0px 5px;
}

.headerShow
{
    display:block;
}

.headerHidden
{
    display:none;
}

#rightMenu
{
    vertical-align:middle;
    height:20px;
    width:180px;
    float:right;
    padding-top:10px;
}

#searchMenu
{
    vertical-align:middle;
    height:20px;
    width:280px;
    float:right;
    padding-top:5px;
    color:#fff
}


#topLogo
{
 width: 900px;
 float: left;
 height:220px;
   
}

#content
{
   width: 900px; 
   padding-top:10px;
}

#leftContent
{
   width: 420px; 
   float:left;
   line-height:14px;
   color:#e4e4e4;
   height:640px;
}

#rightContent
{
   width:480px;
   float:left;
   line-height:14px;
   color:#e4e4e4;
   padding-top:1px;
}

#leftInsideContent
{
   width: 180px; 
   float:left;
   line-height:14px;
   color:#e4e4e4;
   height:532px;
   padding:10px;
   border:dotted 1px #7f7f7f;
}

#leftInsideContent ul li
{
    display:block;
    float:left;
    padding:10px 0px 10px 20px;
    border-bottom:dotted 1px #333333;
    width:160px;
    font-size:11px;
  
}

#leftInsideContent .selected ul li
{
    display:block;
    float:left;
    padding:10px 0px 10px 20px;
    width:120px;
    font-size:11px;
    border-bottom:dotted 1px #121212;
  
}

#leftInsideContent A {
    color:#787878;
    text-decoration:none;
    font-weight:bold;
}

#leftInsideContent A:Hover {
    color:#e4e4e4;
    text-decoration:none;
    font-weight:bold;
}

#leftInsideContent .selected A {
    color:#e4e4e4;
    text-decoration:none;
    font-weight:bold;
}

#leftInsideContent .selected  A:Hover {
    color:#e4e4e4;
    text-decoration:none;
    font-weight:bold;
}

.question
{
    color:#ff0000;
    font-weight:bold;
}

.answer
{
    color:#ff0000;
    font-weight:bold;
}

.pageHeading
{
    font-size:16px; 
    font-weight:bold; 
    line-height:35px;
    color:#fff;
    width:500px;
}

#centerInsideContent
{
    width:450px;
    float:left;
    padding:10px;
    line-height:16px;
    font-size:12px;
    color:#b5b6b6;
}

#rightInsideContent3col
{
    float:right;
    height:600px;
    width:220px;

}

#rightInsideContentGallery
{
   width: 200px; 
   float:right;
   line-height:14px;
   color:#e4e4e4;
   height:532px;
   padding:10px;
   border:dotted 1px #7f7f7f;
}

#rightInsideContentGallery li
{
   padding:5px 0px 5px 5px;
   list-style:none;
}

#rightInsideContent
{
   width:620px;
   float:left;
   line-height:16px;
   font-size:12px;
   color:#b5b6b6;
   padding:10px;
   margin-left:10px;

}

#wideContent
{
   width:595px;
   float:left;
   line-height:16px;
   font-size:11px;
   color:#b5b6b6;
   padding:10px;
   margin-left:10px;
   clear: both;  
}

#footerSpacer
{
    width:900px;
    height:10px; 
    clear: both;  
}

#footer
{
    float:left;
    padding:10px;
    width:880px;
    height:200px;
    border-top:dotted 1px #7f7f7f;
    background:#000000;
    clear: both;
}

#footer A {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

#footer A:Hover {
    color:#858585;
    text-decoration:none;
    font-weight:bold;
}

#copyright
{
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    width:700px; 
    height:35px;
    float:left;  
}

#privacyLinks
{
    width:180px; 
    height:35px;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;  
    float:left;
}

#footerLinks
{
    width:900px;  
}

#footerLinkList
{
    font-size:11px;
    font-weight:bold;
}

#footerLinkList ul
{
    font-size:11px;
    font-weight:bold;
}

#footerLinkList li
{
    float:left;
    list-style:none; 
    padding:5px 8px 0px 8px;  
}

#footerLinkList li li
{
    float:none;
    list-style:none; 
    padding:3px 0px 3px 0px;   
}

#footerLinkList li A {
    color:#858585;
    text-decoration:none;
}

#footerLinkList li A:Hover {
    color:#ff0000;
    text-decoration:none;
}

#footerLinkList li li A {
    color:#424040;
    text-decoration:none;
}

#footerLinkList li li A:Hover {
    color:#ff0000;
    text-decoration:none;
}

h3
{
    color:#ffffff;
    font-size:12px;
    font-weight:bold;   
    padding-bottom:5px;
}

.blurbSection
{
    width:155px;
    height:315px;
    float:left;
    padding:0px 2px 0px 3px;
}

.blurbImage
{
    padding-bottom:10px;
    border-bottom:dotted 1px #7f7f7f;   
}

.blurbText
{
    padding-top:10px;
    color:#b5b6b6;  
    width:155px; 
    height:110px;
    font-size:11px;
    line-height:14px;
}


#news
{
   width: 250px; 
   float:left;
}

.newsItem
{
    padding:5px 0px 5px 0px;   
}

.newsHeading
{
    font-size:16px;
    font-weight:bold; 
    padding-bottom:8px;
}

.newsHeading a
{
    text-decoration:none;
    color:#000; 
}

.newsbody
{
    color:#e4e4e4;
}

.newslink a
{
    color:#000;
    font-weight:bold;
}

#logoContainer
{
    width:900px;
    height:110px;
    border-bottom:dotted 1px #333333;   
}

#topMenu
{
    width:900px;
    height:35px;
    padding:20px 0px 0px 0px;
    border-bottom:dotted 1px #7f7f7f;   
    font-size:11px;
}

#topMenu A {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

#topMenu A:Hover {
    color:#858585;
    text-decoration:none;
    font-weight:bold;
}

.bullet
{
    padding:0px 7px 0px 10px; 
}

#logo
{
    float:left;   
}

#secondLevelLinks
{
    height:30px;
    float:right; 
    width:580px;
    text-align:right;
    font-size:10px;
}

#secondLevelLinks A {
    color:#858585;
    text-decoration:none;
    font-weight:bold;
}

#secondLevelLinks A:Hover {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

#thirdLevelLinks
{
    height:20px;
    float:right;
    width:580px;
    text-align:right;
    font-size:11px;
    padding-top:40px;
}

#thirdLevelLinks A {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

#thirdLevelLinks A:Hover {
    color:#858585;
    text-decoration:none;
    font-weight:bold;
}

#topSearch
{
    background:#0a0a0a;
    border: dotted 1px #7f7f7f;  
    width:200px; 
    height:30px;
    vertical-align:middle;
}

.topSearchBox
{
   background:#0a0a0a;
   border:solid 1px #0a0a0a; 
   color:#fff;
   font-size:10px;
   width:170px; 
   height:15px;
}

.topSearchButton
{
    padding:3px 0px 0px 0px;   
}

.contentImage
{
    border:solid 5px #fff;   
}

.videoTable table
{
    border:solid 1px #121212;   
}
