/* CSS Document */

/* Size and center the page inside the body tag */
html, body {width:100%; background:#000; text-align:center;}
div#page {margin:0 auto; width:900px; border:1px solid #ccc; text-align:left;}

/* Font preferences */
* {font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:18px;}
p, td, div,  {font-size:12px; line-height:16px;}
p {margin:0; padding:0 0 18px 0;}

/* Defualt unordered lists */

ul li {background:url(img/bullet.gif) no-repeat 0 6px; padding-left:15px; list-style:none; padding-bottom:10px;}
ul {margin-left:0px; padding-left:20px;}

/* Defualt definition lists */

dt {color:#CC0000;font-weight:900;margin:10px 0pt; border-bottom: #CCCCCC 1px solid;}
dd {text-indent:0pt; padding-bottom:30px;}

/* Default link and hover preferences */

a {color:#FFF; text-decoration:underline;}
a:hover {color:#039; text-decoration:underline;}

/* Main block elements */

#header {background:url(img/top.jpg) no-repeat; height:201px; position:relative;}
#header a.homeLink {display:block; position:absolute; width:290px; height:178px; top:9px; left:590px;}
#left {width:207px; vertical-align:top; background:url(img/nav_bg.jpg); position:relative; z-index:4}
#right {width:693px; vertical-align:top;}
#footer {height:11px; line-height:11px; font-size:10px; padding:4px 6px 11px 6px; background: url(img/bottom.jpg) no-repeat; text-align:right; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none; font-size:10px;}
#footer a:hover {color:#FFFFFF; text-decoration:underline;}
#mainTable {display:block; width:100%; position:relative;}
#seo {width:900px; margin:10px auto; text-align:center; font-size:10px; color:#CCCCCC;}

/* Header Images */

div#header ul#topImages {position:absolute; width: 510px; left:12px; top:14px; height:117px; display:block; padding:0; margin:0;}
div#header ul#topImages li {display:block; width:151px; height:117px; padding:0 14px 0 0; margin:0; float:left; border:none;}
div#header ul#topImages a {display:block; border:none;}
div#header ul#topImages a img {border:none;}

/* Nav */

#left {height:325px;}  /* change this height here and on ul.nav if number of nav items change */
#left ul.nav {display:block; margin:0; padding:16px 0 0 0; width:228px; height:325px; position:absolute; z-index:1000}
#left ul.nav li {display:block; margin:0; padding:0;}
#left ul.nav a {display:block; color:#FFF; text-decoration:none; font-size:12px; height:13px; line-height:13px; padding:8px 13px; color:#DBF5FF; border-bottom:#000 1px solid;}
#left ul.nav a:hover {color: #6FF; background:url(img/nav_hover.jpg) no-repeat 217px 9px;}
#home #left ul.nav a:hover {background-position:215px 9px;}

/* Top H1 element */

h1#title  {display:none; text-align:center; width:900px; margin:5px auto; border:none; font-size:10px; color:#666666; padding:0; text-transform:none; background:none;}
