/* Global body styles */
body {background: #000000; background-image:url(/media/images/gd-bg.gif); font-family: arial, verdana, helvetica, sans-serif; margin-left: 4px; margin-top: 0px; padding: 0px; text-align: center; font-size: 12px; line-height: 1.2;}
.page {margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: left; width: 970px; overflow: hidden;}
td {font-size: 12px;}

form {margin: 0px; display: inline;}

.content {background: #ffffff; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: left; width: 970px; overflow: hidden;}

.top-nav-selected {background-image:url(/media/images/tab-selected.gif); width:117px; height:34px; float:left; text-align: center; color: #0CB9FF;}
.top-nav-unselected {background-image:url(/media/images/tab-unselected.gif); width:117px; height:34px; float:left; text-align: center; color: #0CB9FF;}


.hdr {width:970px;}
.hdr-ad {background-image:url(/media/images/gd-ad-bg.gif); float:left; width:770px; height: 72px;}

.navbar {width: 143px; overflow: hidden; text-transform: lowercase; background: #cad6db;}
.navbar .hnav {font-size: 16px; text-decoration: none;}
.navbar .hdln {border-top: 1px solid #E5E5E5; font-weight: bold; margin-left: 14px; padding-top: 5px;}
.navbar .nvbul {width: 8px; height: 8px; margin: 12px 4px 0px 0px; float: left;}

.navbar ul li {margin:5px 0px 10px 0px;padding-left: 10px;}
.navbar ul {margin:0px;padding:0px;}

.col1 {margin-top: 10px; width:156px; background-image:url(/media/images/gd-nav-tile.gif); float:left; height: 700px; padding-left:5px;}
.col2 {margin-top: 10px; width: 480px; float:left; margin-right:10px;}
.col3 {margin-right:10px; width: 150px; float:left;}
.col34 {margin-top: 10px; width: 310px; float:left;}
.col4 {width: 150px; float:left;}

.top-promo {border:1px solid #000; background: #939382; text-align: center;}
.top-promo-hdr {font-size: 22px; color: #0CB9FF; text-align: left; margin-left:10px;}

.promo {border:1px solid #B5C4CC; background: #E3EBEE; padding:10px;}

.promo-hdr {font-size: 16px; border-bottom:1px solid #c9cdcb;}

.md1a .mdtop {height: 24px; background: url(/media/images/gd-blu-hdr.gif) no-repeat top right;}
.md1a .mdmid {border-width: 0px 1px 0px 1px; width: auto;}
.md1a .mdhdr {padding: 8px 0px 0px 8px; color: #fff;}
.md1a .mdhdr a {color: #fff;}
.md1a .mdbdy {padding: 8px 8px 8px 8px; background-color: #cad6db;}


.pd10 {padding:10px;}

.lhlf {width: 49%; float: left;}
.rhlf {width: 49%; float: right;}

.md-spc	{height: 10px; clear: both;}
.md-clear {clear: both;}

/* text styles */
a {text-decoration: none; color: #0cb9ff;}

h1 {font-weight: bold; font-size: 22px; margin-top: 0px; margin-bottom: 10px;} 
h2 {font-weight: bold; font-size: 18px; margin-top: 0px; margin-bottom: 10px;} /* for defining page sections */
h3 {font-weight: bold; font-size: 16px; margin-top: 0px; margin-bottom: 10px;}
h4 {font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 10px;}
h5 {font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 10px;}
.small {font-size: 9px;}


.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.fleft {float: left;}
.fright {float: right;}

a:hover {text-decoration: underline;}

/* image styles */
img {border: 0px;}
.img_l {float:left; margin-right: 5px;}
.img_r {float:right; margin-left: 5px;}
.img_c {margin-left: 5px; margin-right: 5px;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}
.img {float:left; margin-right: 5px;}

/* new styles */
ul {margin-bottom: 0px; margin-top: 0px; padding-left: 8px; margin-left: 8px;}

