@CHARSET "UTF-8";

html, body{ width: 100%; height: 100%; background: #fafafa none repeat scroll 0 0;	color: #3a3b3d;	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal;}

a {text-decoration: none; color: #3a3b3d; font-style: normal;}
a.sel,a:hover { color: #d04a60; }
a:focus {outline: none;}
ol,ul {padding-left: 30px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
html{overflow-y: auto; overflow-x: hidden; }
p {padding: 0px; margin: 1em 0px;} 
html, div, map, dt, isindex, form {display:block;}
fieldset { display: block; border: 0px none; margin: 0px; padding: 0px;}

.alt { display: none;}

#site { width: 950px;  margin: 0 auto;}
#flash { height: 274px; padding: 10px 0px; width: 950px; background: #e5e5e5 url(../img/flash.jpg) no-repeat scroll 0 10px; margin: 5px 0px;}

ul#menu { list-style-type: none; width: 180px;float: left; text-align: left; margin: 0px;}
#site>ul {  padding: 0px 20px; }
#site>ul.flash-replaced { padding: 0px;}
ul#menu li { display: block; line-height: 30px; text-transform: uppercase; font-weight: bold; }
ul#menu li.sel a {color: #d04a60; }
ul#menu li img { border: 0px none;}
#submenu {float: right; background-color: #e5e5e5; padding-bottom: 20px; margin-bottom: 10px;}
.subs { width: 720px;  } 
.sub3{  width: 635px; padding-left: 85px; }
#submenu a.first { clear: left;}
#submenu a.sel { color: #bf0028;}
#submenu a {border: 0px none; float: left; width: 153px; height: 115px; margin-left: 22px; margin-top: 20px; position: relative;}
#submenu a span {  background: transparent url(../img/fade.png) repeat scroll 0 0; padding: 10px 0px; height: 24px; width: 153px; position: absolute; bottom: 0px; left: 0px;}
#submenu a img { border: 0px none;}

#text { text-align: left; margin-bottom: 10px;  width: 680px; float: right; padding: 0px 20px 20px;  background: transparent url(../img/bg.jpg) repeat-x scroll 0 0;}
#text h2 { line-height: 30px; text-transform: uppercase; font-weight: normal;  font-size: 12px; margin: 0px; padding: 0px;}

div#footer { clear: both; color: #434547; line-height: 40px; padding: 0px 16px; text-align: left; height: 40px; background: #c8c8c8;}
div#footer a { color: #434547;}
a#activelogo {  width: 35px; height: 17px; background: transparent url(../img/adlogo.gif) no-repeat scroll 0 0;  float: right; text-indent: -5555px; margin: 13px 10px 0px 0px;}

div#gallery { margin-right: -16px; }
div#gallery a { float: left; margin-right: 16px; margin-bottom: 16px; padding: 0px; }
div#gallery a img { border: 0px none;}

#top_distance  { display: inline;float: right;height: 50%;margin-top: -256px;width: 100%;}
.intro #flash { display: block; clear: both; margin: 0px auto; width: 950px; height: 512px; background: transparent url(../img/main.jpg) no-repeat scroll 0 0;}
.intro { background-color: #e4e4e4;}