body        { background-image: url(../img/bg_repeat.gif); background-color: #000; color: #fff; margin: 0; padding: 0 0 10px 0 ; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 1.2em }

a           { color: #C10900;  }
a:hover     { color: #C10900; text-decoration: none }

.borderr    { border: 1px solid black; margin-right: 5px }

.hi           { color: #C10900;  }
.lo         { color: #454F72}

.service_item   { padding: 0 0 2px 5px; float: left; color: #FED246; font-weight: bold}

.img        { border: 1px solid #52555A; background-color: #f2f2f2 }
.colimg     { border: 1px solid #fff; background-color: #f2f2f2 }

h2          { font-size: 26px; margin: 0 0 0.2em 0; line-height: 1.4em; font-weight: normal; color: #C10900 }


#topgrad    { background-image: url(../img/bg_grad.gif); background-repeat: repeat-x}

#wrap       { width: 920px; margin: auto; }
#cont       { width: 772px; float: left; background-color: #fff; }

#skyscraper        { width: 148px; float: left}
#skyscraper img    { margin: 120px 0 0 20px; border: 1px solid white }


#top        { width: 772px; height:120px; background-image: url(../img/top_bg.jpg); }

#logo         { float: left; width: 290px; height: 95px; }

#topbanner       { padding: 24px 5px 0 0; float: right}
#topbanner_cont  { width: 468px; height: 60px; background: #404040; border: 1px solid white }

#mainmenu          { height: 25px; padding-left: 1px;position:absolute; background-image: url(../img/topmenu_bg.gif); background-repeat: repeat-x}
#mainmenu a        { color: #000; text-decoration: none; line-height: 20px; padding: 0 10px; display: block; float: left; height: 25px; }
#mainmenu .sel     { color: #fff; }
#mainmenu a:hover  { color: #fff; }

#main        { background-image: url(../img/main_bg.gif); color: #000; background-repeat: repeat-y; border-bottom: 1px solid black}

#left        { float:left; width: 584px; overflow: hidden }
#left_cont   { padding: 0 0 0 10px;  }

#left_art    { color: #fff; width: 583px; height: 219px;  background-image: url(../img/left_art.jpg); }

#intro_logos      { height: 140px; width: 400px; }
#intro_logos_cont  { margin: 0 0 0 10px; background-color: #f2f2f2}

#intro_logos_cont img { float: left; margin-right: 11px; margin-top: 6px; border: 0 }


#recent      { padding: 5px }
.recent_item  { width: 63px; height: 68px; overflow: hidden; float: left; text-align: center }
.recent_item a       { font-size: 10px; color: #f2f2f2 }
.recent_item a:hover { color: #f2f2f2 }


.news_wrap  { margin: 10px 0; padding: 0 0 10px 0; border: 1px solid #52555A; background-image: url(../img/main_news_bg.gif); background-repeat: repeat-x}
.news_head  { height: 28px; line-height: 24px; font-weight: bold; padding: 0 0 0 30px; background-image: url(../img/news_head.gif); color: #fff }
.news_cont  { padding: 5px 10px 5px 10px}

.news_cont a     { font-weight: bold; text-decoration: none }
.news_cont a:hover { text-decoration: underline}

.news_header { padding-bottom: 5px }

.news_separator { padding: 5px 0 0 10px; clear: both; }
.news_separator img { heigth: 1px; background-color:#D0D0D1 }


.left_item   { padding: 0 10px 10px 0 }

#nav         { color: #fff; height: 22px; background-image: url(../img/nav_bg.gif); }
#nav_cont    { padding: 3px 0 0 10px }
#nav a       { color: #fff }
#nav a:hover { text-decoration: none }


#left_foot   { font-size: 10px; text-align: center; padding: 0 0 10px 0 }


#column      { float: left; width: 187px; line-height: 1.4em; background-color: transparent}

#leaderboard { width: 920px; padding: 10px 0; margin: 0 auto; text-align: center}
#leaderboard img { float: left; margin: 0 0 0 10px }

#footer_links { width: 920px; margin: 0 auto; }
#footer_links_cont { width: 772px; padding: 2px 0; text-align: center}

#footer_links a { font-size: 10px; color: #fff}
#footer_links a { font-size: 10px; color: #fff}

#photo_area    { clear: both; width: 564px; height: 452px; text-align: center; overflow: hidden; background-repeat: no-repeat; background-position: center; }



#warning     { background-color: #C40A00; color: #fff; text-align: center; border: 1px solid black; padding: 5px 0; line-height: 1.4em }

#warning a   { font-weight: bold; color: #fff}

.list_wrap   { float: left; width: 143px }
.list_cont   { margin: 0 9px 10px 0; background-color: #FDE28D; }

.list_name   { background-color: #C50A00; color: #fff; font-weight: bold; padding: 2px 0; text-align: center }

.data_wrap   { float: left; background-image: url(../img/data_bg.gif); background-repeat: no-repeat;  width: 380px; height: 262px; }
.data_cont   { color: #3D3D3D; padding: 10px 10px 10px 20px; line-height: 1.6em}

.data_cont b  { color: #C40A00}
.data_cont a  { color: #C40A00; font-weight: bold}
.data_cont a:hover { text-decoration: none}

.result_text   { padding: 10px 0 10px 0 }

.result_thumbs  { border: 1px solid #454F72; padding: 5px; margin: 5px 0 10px 0}

.box_head     { padding: 0 10px; height: 22px; color: #fff; line-height: 1.6em; background-image: url(../img/box_top.gif); }
.box_cont     { color: #fff; padding: 5px 5px 10px 10px }

.box_cont a   { font-weight: bold; color: #FED246; text-decoration: none }
.box_cont a:hover   { color: #FED246;text-decoration: underline}

.box_item    { width: 80px; float: left }
.box_value   { width: 80+px; float: left }

.banner_text        { padding: 0 0 5px 5px; font-size: 10px; line-height: 1.2em  }
.banner_text img    { border-width: 1px; border-style: solid; border-color: #fff; background-color: #f0f0f0; float: right; margin: 0 0 0 5px }
.banner_text a      { font-size: 12px; font-weight: bold }



.seekbar     { width: 564px; margin-bottom: 5px; float: left; background-color: #D8D8D8; clear: both; text-align: center; }
.seekbar a   { text-decoration: none; color: #3A3A3A }

.seekright   { float: right; padding: 3px 5px 0 0 }
.seekleft    { float: left; padding: 3px 0 0 5px  }
.seekmid     { padding: 3px 0 0 0 }

.seekbar img  { border: 0; margin: 2px 0 0 0 }



input, select   { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; }


input.short    { width: 20px }
input.med      { width: 80px }


textarea      { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; width: 500px; height: 100px; overflow: auto }