body {  font-family: Arial, Microsoft Sans Serif;  font-size: 12px;  text-align: center;  position: relative;  margin: 0 auto;  background-color: #fff;}

a {color: #fff; text-decoration: none;}
a:hover { text-decoration: underline;}
a:active { color: #eee; }

.PageHeader {visibility: hidden; font-size: 0px; height: 0px;}

.arrows { position: relative;  top: -2px;  color: #000;}

.home {text-align: left; background-color: #fff; height: 435px; position: relative;  top: 10px;  left: 10px; border: 0px solid blue;}
.main {text-align: left; background-color: #fff; width: 560px; position: relative;  top: 0px;  left: 12px; border: 0px solid blue; padding-bottom: 25px;}
#main {text-align: left; background-color: #fff; width: 560px; position: relative;  top: 0px;  left: 12px; border: 0px solid blue; padding-bottom: 25px;}
.main_frame {background-color: #fff; width: 705px; position: relative;  top: 4px;  left: 15px; padding-bottom: 5px; border: 0px solid blue;}
.left_nav {padding: 0px;  width: 169px; height: 400px;  position: relative;  top: 8px;  left: 10px; text-align: left; border: 0px solid red;}
.right_promo    { width: 180px; text-align: right;  position: relative;  top: 8px;  left: -5px; border: 0px solid blue; }

.video      {text-align: left; background-color: #fff; width: 740px; height: 600px; position: relative;  top: 0px;  left: 12px; border: 0px solid blue; padding-bottom: 25px;}
.video_head { color: #1a97d7;  font-size: 24px; height: 50px; padding-top: 5px; width:400px; border: 0px solid blue;}
.video_body { color: #333;  padding-top: 0px;  font-weight: bold; font-size: 16px;}
.video_main { width:350px; position: absolute;  top: 125px;  left: 0px; border: 0px solid blue;}
.video_nav  { float: right; width: 355px; position: relative;  top: -83px;  left: 0px; border: 0px solid red;   font-size: 11px;}

.main_head { color: #1a97d7;  font-size: 24px;  padding-top: 5px; font-weight: normal;}
.main_head_sub { color: #d94803;  font-size: 20px;  padding-top: 20px; font-weight: normal;} 

.main_body { color: #333;  padding-top: 3px;  font-weight: bold;}
.main_body a { color: #333; font-weight: bold; text-decoration: underline;}
.main_body a:hover { text-decoration: underline;}
.main_body img{ position: relative;  top: 3px;}

.main_body_sub { color: #333; padding-top: 3px; padding-left: 10px; font-weight: normal;}
.main_body_sub a { color: #333; font-weight: bold; text-decoration: underline;}
.main_body_sub a:hover { text-decoration: underline;}
.main_body_sub img{ vertical-align: top;  margin-right: 5px; border: 1px solid #999;}

.ga_notes {visibilty: hidden; color: #f00; font-size: 16px; font-family: courier new; font-weight: bold; padding: 5px; padding-top:50px;}

.hp_promo1 {WIDTH: 320px; HEIGHT: 241px; vertical-align: top;}


.left_head { background-color: #1a97d7;  color: #fff;  padding: 5px;  margin-top: 1px;  font-weight: bold;  position: relative;}
.left_head a:hover { text-decoration: underline;}

.left_body { background-color: #eee;  color: #333;  padding: 5px;  padding-bottom: 3px;  padding-top: 3px;}
.left_body a { color: #333;}
.left_body a:hover { text-decoration: underline;}

.footer { width: 955px;  height: 37px;  background-image: url(/images/custom/nav_bottom.gif);  background-repeat: repeat-x;  position: relative;  top: 0px;  margin: 0 auto;  text-align: left;}
.ftr_text { color: #fff;  font-weight: bold;  position: absolute;  top: 12px;  width: 200px;  border: 0px solid #000;  height: 37px;}
.ftr_text img { position: absolute;  top: -12px;  border: 0px;}
.legal { margin: 0 auto;  width: 955px;}
.legal2 { text-align: left;  padding: 10px;}

.home_frame     { width: 945px;  position: relative;  top: 0px;  left: 9px; padding-bottom: 10px;}
.content_frame  { width: 950px;  position: relative;  top: 0px;  left: 10px; overflow: hidden; border: 0px solid blue;}


.header { width: 955px;  height: 50px;  background-color: #fff;  border-bottom: 1px solid #fff;  margin: 0 auto;  padding-top: 10px;}
.nav_container { width: 955px;  height: 37px;  background-image: url(/images/custom/nav_back.gif);  background-repeat: repeat-x;  position: relative;  margin: 0 auto;  z-index: 101;}

.TopBarContainer {  height: 37px;  background-image: url(/images/custom/nav_back.gif);  background-repeat: repeat-x;  position: relative;  margin: 0 auto;  z-index: 101;}
.TopBarText {  background-image: none; color: #ffffff; padding-left: 15px; padding-top:0px; white-space:nowrap; }



