@charset "utf-8";
/* CSS Document */


body {
margin:0;
padding:0;
background:#050505;
}

.fixer {
clear:both;
}


.centerIMG {
text-align:center;
margin:0;
}

div#headerContainer {
width:780px;
margin:0 auto 0 auto;

}

div#header {
height:88px;
background-image:url(images/headerBG.gif);
background-position:top left;
background-repeat:repeat-x;
}

div#subHeaderContainer {
width:780px;
margin:0 auto 0 auto;
}

div#subHeader {
height:307px;
background-image:url(images/subheaderBG.gif);
background-position:top left;
background-repeat:repeat-x;

}

div#titleBar {
height:34px;
background-image:url(images/titlebarBG.gif);
background-position:top left;
background-repeat:repeat-x;
}

div#titleBarContainer {
width:780px;
margin:0 auto 0 auto;
}

div#titleBar h1 {
margin:0;
color:#c7c7c8;
font-family: Arial, Helvetica, sans-serif;
font-size:18pt;
}

div#titleFade {
height:15px;
background-image:url(images/contenttopBG.gif);
background-position:top left;
background-repeat:repeat-x;
}


div.Container {
width:780px;
margin:0 auto 0 auto;
}

div#rightCol {
width:235px;
float:right;
}

div#rightCol img {
margin:10px 0;
border:0;
}

div#rightCol ul {
margin-top:0;
margin-left:0;
padding-left:20px;
color:#c7c7c8;
list-style-type:none;
}

div#rightCol ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:180px;
margin:0 0 15px 0;
border-bottom:1px solid #c7c7c8;
border-left:3px solid #c7c7c8;
text-align:center;
padding-bottom:4px;
color:#c7c7c8;
}

div#rightCol ul li:hover {
border-bottom:1px solid #5d0000;
border-left:3px solid #5d0000;
color:#5d0000;
}

div#rightCol ul li a {
color:#c7c7c8;
text-decoration:none;
}

div#rightCol ul li a:hover {
color:#5d0000;
text-decoration:none;
}


div#leftCol {
width:502px;
}

div#leftCol p {
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
line-height:27px;
font-size:13px;
color:#c7c7c8;
margin-top:0;
margin-bottom:15px;
padding-top:3px;
}

table {
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
line-height:27px;
font-size:13px;
color:#c7c7c8;
margin-top:0;
margin-bottom:15px;
padding-top:3px;
}

div#leftCol ol {
font-family:Arial, Helvetica, sans-serif;
line-height:27px;
font-size:13px;
color:#c7c7c8;
margin-top:0;
margin-bottom:15px;
}

div#leftCol ul {
font-family:Arial, Helvetica, sans-serif;
line-height:27px;
font-size:13px;
color:#c7c7c8;
margin-top:0;
margin-bottom:15px;
}

div#leftCol ul label {
font-weight:bold; 
text-decoration:underline;
}

div#leftCol ul li {
margin-left:20px;
}

div#leftCol ol label {
font-weight:bold; 
text-decoration:underline;
}

div#leftCol ol li {
margin-left:20px;
}

div#footer {
margin-top:20px;
}

div#footer p {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#575757;
font-size:11px;
}

div.product {
background-color:#101010;
border-bottom:1px solid #212121;
border-top:1px solid #212121;
margin-bottom:20px;
}

div.linkBox {
margin-bottom:20px;
}


div.product img {
float:left;
margin-top:15px;
padding:5px;
}

div.product h2 {
color:#c7c7c8;
font-family: Arial, Helvetica, sans-serif;
margin:5px 0 0 0;
text-decoration:underline;
font-size:14px;
padding:5px;
}

div.linkBox h2 {
color:#c7c7c8;
font-family: Arial, Helvetica, sans-serif;
margin:5px 0 0 0;
text-decoration:underline;
font-size:13px;
padding:5px;
}

div.product h2, div.product h2 a {
color:#c7c7c8;
}

div.linkBox h2, div.linkBox h2 a {
color:#c7c7c8;
}

div.product p {
padding:5px;
line-height:22px;
text-align:left;
}

div.linkBox p {
padding:5px;
line-height:22px;
text-align:left;
}

div.product p a {
color:#c7c7c8;
color:#999;
text-decoration:none;
}

div.linkBox p a {
color:#c7c7c8;
color:#999;
text-decoration:none;
}

div.product p a:hover {
text-decoration:underline;
}

div.linkBox p a:hover {
text-decoration:underline;
}

div.productDetails {
background-color:#101010;
border-bottom:1px solid #212121;
border-top:1px solid #212121;
margin-bottom:20px;
}

div.productDetails h2 {
color:#c7c7c8;
font-family: Arial, Helvetica, sans-serif;
margin:5px 0 0 0;
text-decoration:underline;
font-size:14px;
padding:5px;
}

div.productDetails p {
text-align:left;
color:#666;
margin:0;
padding:0;
}

div.productDetails p a {
color:#666;
text-decoration:none;
}

div.productDetails p a:hover {
text-decoration:underline;
}

span.downloadItems {
width:150px;
height:33px;
float:left;
padding:5px;
margin-left:5px;
}


div.productDetails img.thumbs {
float:left;
padding:8px;
border:0;
}
