/* CSS Document */

html, body {width:100%; height:100%; padding:0; margin:0;}
body, td, div, p {font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#333333; font-size:12px;}
body {background:url(img/page-bg.jpg) repeat-x #666666;}

a {color:#660000; text-decoration:none;}
a:hover {text-decoration:underline;}
form {padding:0; margin:0;}

#page {margin:10px auto 0 auto; width:900px; position:relative; background:url(img/page_right_bg.jpg) repeat-y 663px #FFFFFF;}


h5 {color:#FFFFFF; font-size:14px; display:block; line-height:16px; padding:3px; background:url(img/foot.jpg) repeat-x; width:193px;}


#foot {margin:0 auto; width:900px; position:relative; background:url(img/foot.jpg) repeat-x; height:23px; padding:6px 0;}
#foot a {text-decoration:none; color:#FFFFFF;}
html>body>#foot>a {width:auto; min-width:10px;}
#foot a:hover {text-decoration:underline;}
#foot div {height:11px; color:#FFFFFF; font-size:10px; line-height:11px; text-align:right; padding:0 6px;}

#foot2 a { color:#FFFFFF; }
#foot2 a:hover { color:#FFFFFF; }
#foot2 a:visited { color:#FFFFFF; }
#foot2 a:link { color:#FFFFFF; }

#rightTD { width:238px; vertical-align:top;}
#leftTD { width:662px; vertical-align:top;}

#right { position:relative; width:238px; background:#FFFFFF url(img/body-back.jpg) repeat-x 0px 301px; height:626px;
margin: 0 -3px; mar\gin:0}
#right ul {padding:0 0 0 15px; margin:0 0 0 14px; background:url(img/list-back.jpg) repeat-x #270000; list-style:none; border-left:1px #969696 solid; display:block; height:365px;}
#right li {padding:5px 5px 5px 20px; margin:0; background:url(img/bullet-over-red.gif) no-repeat 0px 9px; list-style:none;}
#right ul h1 {font-size:12px; padding:0; margin:0; color:#FFFFFF; font-weight:normal;}


#nav {width:198px; border-right:#666666 1px dotted; border-bottom:#666666 1px dotted; position:absolute; top:0px; left:0px;}
#nav ul {margin:5px 10px 0 0; padding:0; list-style:none;  display:block; width:188px;}
#nav ul li {margin:0; padding:0; border-bottom:#555555 1px dashed; font-size:13px;  display:block; width:188px;}
#nav ul li a {text-decoration:none; color:#666666; width:168px; height:100%; display:block;  padding:10px; line-height: 13px;}
#nav ul li a:hover {color:#FFFFFF; background:url(img/button-bg.gif) no-repeat;}

#content {position:relative; width:452px; top: 0px; left:200px; padding:15px 0 15px 10px;}
#content h1 {color:#660000; font-size:16px;}
#content h2 {color:#FFFFFF; font-size:14px; display:block; line-height:16px; padding:3px; background:url(img/foot.jpg) repeat-x; 
// width:443px;}
#content h3 {color:#660000; font-size:13px;}
#content b {color:#660000;}
#content ul, #content li {padding:0; margin:0; list-style:none;}
#content ul {margin-left:25px;}
#content li {padding-left:25px; background:url(img/bullet-over-white.gif) no-repeat 8px 4px; padding-bottom:5px;}

#form, #form ul, #form li {margin:0; padding:0; list-style:none; display:block;width:99%;}
#form li {padding:0 0 0 10px; position:relative; background:none; line-height:normal; margin-bottom: 10px;}
#form input, #form select, #form textarea {width:200px;margin:0 10px 0 0;position:absolute;left:200px;top: 0;
}
#form input.long {width:390px; margin-bottom:10px;}
#form input.short {width:auto;}
#form select.mid {position:absolute; left:175px;}
#form label {display:block; padding-bottom:10px; width:40%; text-align:right;}

#flash {width:662px; margin:0px; padding:0px;}

#main {width:662px; background:#FFFFFF url(img/body-back.jpg) repeat-x; position:relative;}

#head {background:url(img/top.jpg) no-repeat; width:662px; height:146px; position:relative;}

#title {font-size:9px; width:850px; margin:3px auto; text-align:center; color: #555; padding:0; border:none; font-weight:100;}