Body 
{ 
  background-color:black;
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
  margin-top:0.5em; 
  color:#CCCCCC;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:10pt;
}

.PNGIMG
{ 
  behavior: url("/common/iepngfix.htc"); 
}
  

h2
{
  font-size:14pt;
}

h3
{
  font-size:12pt;
}
  
A
{
  text-decoration: none;
}

A:hover
{  
  text-decoration:underline;
}

.PageFrameTop, .PageFrameBottom, .PageContentFrame
{
  width:980px;
  position:relative;
}

.PageFrameTop
{
  height:110px;
  border:2px solid white;
}


.SubHdrCont
{
  width:980px;
  height:28px;
  border:2px solid white;
  border-top:none;
  position:relative;
}

.SubHdrBk
{
  position:absolute;
  width:980px;
  height:28px;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color:#303030;
  opacity: 0.6;
  filter:alpha(opacity=60);
}

.SubHdr
{
  position:relative;
  margin-top:-30px;
  width:980px;
  height: 30px;
}

.PageContentFrame
{
  height:auto;
  position:relative;
  border:2px solid white;
  border-top:0px;    
  text-align:left;
  background-color: #232323;
}

.PageContentLeft
{
  width:200px;
  border-right:2px solid white;
  float:left;
  height:300px;
}

.PageContentLeftContent
{
  padding-left:1em;
  padding-top:0.5em;
  color:white;
}

.PageContentRight
{
  margin-left:200px;
  top:0px;
  border-left:2px solid white;
  background-color: #303030;
  text-align:justify;
  min-height: 600px;
  _height:600px;
}

.PCPadded
{
  padding:0.5em;
}

.PageContentRight h1
{
  margin:0;
  padding-bottom:0.5em;
  font-family: Myriad Pro, Tahoma;
  font-size:16pt;
}

.HdrBanner
{
  position:absolute;
  height:110px;
  width:980px;
  top:0px;
  left:0px; 
}

.HdrLogo
{
  position:absolute;
  height:110px;
  width:302px;
  top:0px;
  left:0px;
}

.HdrAdvert, .HdrAdvertBak
{
  margin-left:200px;
  background-color: #232323;
  border:2px solid white;
  border-top:none;
  border-left:none;
  border-right:none;
/*  position:absolute;
  height:85px;
  width:468px;
  top:25px;
  left:511px;
  color:white;
  overflow:hidden;*/
}

.HdrAdvertBak
{
  height:25px;
  bottom:0px;
  top:auto;
}

.HdrLinks, .HdrLinksBk
{
  position:absolute;
  line-height:25px;
  width:468px;
  top:0px;
  left:511px;
  color:white;
  overflow:hidden;
  text-align:right;
  font-weight: bold;
}

.HdrLinks A,.HdrLinks A:visited,.HdrLinks A:hover,.HdrLinks A:visited:hover
{
  color:white;
}

.COTW
{
  width:565px;
  height:256px;
  overflow:hidden;
  position:absolute;
  border-bottom:2px solid white;
}

.COTWIMG, .COTWShaders, .COTWInfoTop, .COTWInfoBottom
{
  position:absolute;
}

.COTWShaders
{
  z-index: 10;
  top:0px;
  left:0px;
}

.COTWIMG
{
  height:10000px;
}

.COTWInfoTop, .COTWInfoBottom
{
  line-height:25px;
  top:0px;
  width:565px;
  overflow:hidden;
  color:white;
  text-align: center;
  font-weight: bold;
  z-index: 10;
}

.COTWInfoBottom
{
  top:auto;
  bottom:0px;
}

.GarageList
{
  width:211px;
  right:0px;
  top:0px;
  height:256px;
  overflow:hidden;
  position:absolute;
  border-bottom:2px solid white;
  border-left:2px solid white;
  background-color: #232323;

}

.FooterText
{
 width:980px;
 padding:1em;
 color:#5c5e51;
 font-size: 8pt;
 text-align:justify;
}

.FooterText A
{
  color:#5c5e51;
}

.FooterText #TCs
{
  text-align:center;  
}

.NewsSep
{
  height:5px;
  /*background-image:url(/inc/0009/images/news_sep.png);*/
  background-position: center;
  background-repeat: repeat-x;
  border-bottom:1px solid #808080;
  overflow:hidden;
}

.NewsList H1
{
  padding:0.5em;
  background-color: black;
  color:white;
  font-size: 12pt;
  margin:0;
  border-bottom: 1px solid white;
}

.NewsTitle
{
  height: 30px;
  color:white;
  padding-left:0.5em;
  border-bottom: 1px solid #CCCCCC;
  background-image:url('/inc/0009/images/news_title_bk.png');
  background:#232323;
  font-size:12pt;
  font-family: Verdana;    
}

.NewsSummary {
  min-height:150px; 
  height:auto;
}

/* for Internet Explorer */
/*\*/
* html .NewsSummary {
  height: 150px;
}
       

.NewsListRow .NewsTitle
{
  height: auto;
  padding-top:0.5em;
  padding-bottom:0.5em;
}

.NewsTitle .DateLine
{
  font-size: 8pt;
  color: #5c5e51;
}

.NewsTitle .TitleLine
{
  font-weight:bold;
}

.NewsSummary
{
  background-color:#303030;
  padding:0.5em;
  border-top: 1px solid #373737;
}

.NewsFooter
{
  background-color: #303030;
  height:22px;
  line-height: 22px;
  color:white;
  padding-left:0.5em;
  border-top: 1px solid #808080;
}

.NewsThumb
{
  width: 245px;
  float:right;    
  padding: 0.5em 0em 0.5em 0.5em;
}

.NewsThumbList
{
  width: 155px;
  float:right;    
  padding: 0.5em 0em 0.5em 0.5em;
}

.box_frame
{
  border:1px white solid;
}

.box_contents, .box_contents_l, .box_contents_r
{
  background-color:#bfc8eb;
  color:black !important;
  padding:10px;
}

.box_contents_r a,.box_contents_r a:visited,.box_contents_r a:hover,.box_contents_r a:visited:hover, .box_contents_r active
{
  color:black !important;
}

.box_contents_l
{
  border: none; 
  border-top:none;
  border-right:none;
}

.box_contents_r
{
  border: none; 
  border-top:none;
  border-left:none;
}

.box_title,.box_sub_title
{
  font-size:10pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  font-weight:bold;
  color:white !important;
  background-color:#3a84c3;
  background-image:url(/inc/0009/images/button_bak.jpg);
  text-transform:uppercase;
  border-bottom:1px white solid;
  height:22px;    
}      

.box_sub_title
{
  font-size:6pt;
}

