body {background-color:#000;text-align:center; margin:0; padding:0; color:#fff; font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* ------- topbaner styles ------- */

#logo {position:absolute;top:3px;left:85px; z-index:5;}
#tat {position:absolute;top:20px;left:24px;}

/* ------- end topbanner styles ------- */

img { border:none;}
a,a:link,a:active,a:visited {color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;}
p {font-size:110%;margin:0.75em 0;line-height:1.4em; color:#fff;}
h1 {font-size:270%;font-weight:normal;margin:0 0 0.4em 0;color:#A1023E;width:100%;}
h2 {font-size:100%;font-weight:normal;color:#FF9900;margin:0.2em 0.4em; font-weight:bold; font-variant:small-caps;}
h3 {font-size:174%;font-weight:normal;color:#666;margin:0.5em 0;}

/* ------- banner styles ------- */

#bannerHead {position:relative; top:5px;border-bottom:1px solid #000; z-index:4; padding-left:15px; margin:0; height:71px;}
#banner {position:relative; top 30px; padding-left:15px; margin:0; width:779px; height:310px; z-index:5;}
.float_left{float:left;}
#container {margin:auto;font-size:85%;/*color:#666;*/color:#444;text-align:center;background: url(images/siteback.jpg) 50% 0% no-repeat transparent fixed;}
#main {background-color:#000;width:810px;margin:auto;text-align:left;}
#hd {margin:0;padding:0;height:1090px;color:#000;position:relative;background:url(images/siteback.jpg) 50% 0% no-repeat #000;}

/* ------- end banner styles ------- */

/* ------- footer styles ------- */

#footer{background:url(images/footer.jpg) no-repeat;width:779px;font-size:90%;color:#fff;margin:0 auto;padding:20px 0;text-align:center; height:auto;}
#footer ul {width:100%;list-style:none;margin:auto;padding:0;}
#footer li {display:inline;padding:0;border-right:2px dashed #fff;}
#footer li a {text-decoration:none;padding:0 10px;color:#fff; font-size:1.0em;}
#footer li a:hover {text-decoration:underline;}
.last-item{border-right:none !important;}
#sub-footer{width:779px;margin:0 auto;padding:1.5em 0;color:#ff0000;font-size:0.9em;background-color:#transparent; text-align:center;}
#sub-footer ul {width:100%;list-style:none;margin:auto;padding:0;}
#sub-footer li {display:inline;padding:0;}
#sub-footer a {color:#fff;padding:0 10px;text-decoration:none; font-size:0.9em;}
#sub-footer a:hover {text-decoration:underline;}
#sub-footer p {margin:5px auto;font-size:100%; text-align:center; color:#fff;}

/* -------  end footer styles ------- */

/* ------- nav styles ------- */

#links {background:url(images/navback.gif) repeat;height: 30px;margin:0 15px;}
#links ul, #links li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#links a:link, #links a:visited {float: right;font-family: Verdana, sans-serif;font-size: 12px;font-weight: bold;line-height: 18px;color: #ddd;border-left: 1px solid #333;
padding: 8px 7px 5px 7px;text-decoration:none;}
#links a.current:link, #links a.current:visited {float: right;font-family: Verdana, sans-serif;font-size: 12px;font-weight: bold;line-height: 18px;color: #ddd;background: #E6E6E6;
border-left: 1px solid #999;padding: 5px 7px 5px 7px;}
#links a:hover { background: #FF8A00 url(images/hover.gif) repeat-x;color:#FFF;}
#skipnav {display: none;}
#navigation {background-color:#000; height:50px; margin:0 15px; padding:0; float:left; width:779px;}
#navigation ul {list-style-type:none; margin:0; padding:0; width:779px;}
#navigation li {display:inline; margin:0; padding:10px 0; float:left;}
.navigation_clear {clear:both;}

/* ------- end nav styles ------- */


/* -------  content styles ------- */

#content_container {width:779px; margin:15px; padding:0; background-color:transparent; height:auto;}
#welcome {width:779px; margin:5px 15px; padding:0; height:auto; background-color:#000;}
#welcome p {color:#fff; font-size:1.2em; width:430px; padding:25px 0 0 15px; font-family:Verdana, Helvetica, sans-serif; float:left;margin:0;}
#content_area { background-color:#000; width:777px; padding:0; margin:0 15px 5px 15px; height:auto;}
#flash_videos ul {list-style-type:none; padding:0; margin:0; width:auto;}
#flash_videos li {display:block; margin:5px 0; padding-left:8px;}
.content_clear {clear:both;}
.welcome_clear {clear:both;}
#flash_videos img {border:1px solid #000;}
#flash_videos {float:left; width:427px; height:290px; padding:0; margin:0; background-color:#000;font-family:Verdana, Arial, Helvetica, sans-serif; color:#dedede;}
#flash_player_frame {float:left; width:351px; height:270px; padding:20px 0 0 15px; margin:0; background-color:#000;}
.flash_clear {clear:both; visibility:hidden;}
.headings {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0; font-weight:bold;}
.banner {background:url(images/access_20.jpg) no-repeat; width:755px; height:70px; padding:0; margin:5px 30px;}
/* ------- end content styles ------- */
