img,div,#news,#news a,#news .newsAlt,#news a:hover{ behavior: url(js/iepngfix.htc)};
html {font-size:100%;margin:0;padding:0;}
body {
margin:0;padding:0 0 200px 0;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
background:#FFF url(images/water-bg.jpg) repeat-x bottom left;
font-size: .9em;
}
img {border:none;}
h1 {
color:#FFF;
line-height:80px;
font-size:2.5em;
letter-spacing:3px;
margin-left:200px;
font-weight:lighter;
vertical-align:middle;
}
h2,h3 {
font-weight:lighter;
padding: 0;margin:0 0 5px 0;
color:#004177;
}
a {
text-decoration: none;
}
a:active{outline: none;}a:focus{-moz-outline-style:none;}
a:hover {
font-weight:700;
text-decoration: underline;
}
td{vertical-align:top;}
dt{font-weight:700;margin-top:10px;}
#factHead{font-size:2em;}
#factSubHead{color:#8B939A;font-style:italic;margin-bottom:15px;}
.photoCredit{text-align:right;font-size:.9em;margin-bottom:10px;padding:5px 10px 5px 0;background:#EEE;width:490px;}
#header {
text-align:center;
background:url(images/bluebar.gif) repeat-x;
width:100%;height:80px;
white-space:nowrap;
position:relative; top:175px;
z-index:1000;
}
#main {
position:relative;
margin:-75px auto 0px auto;text-align:center;
width:900px;
}
#nav {float:left;width:690px;position:relative;font-size: 1.1em;font-weight:700;margin:0 5px 20px 5px;padding:83px 0 10px 0;background:#ffc20f url(images/nav-bottom.jpg) no-repeat bottom left;}
#navbar {left:50%;text-align:center;margin:0;padding:0 0 10px 0;position:relative;height:1em;float:left;}
#navbar li {position:relative;right:50%;list-style:none;float:left;display:block;}
#navbar li li{right:0;line-height:normal;}
#navbar li a {display: block;padding: 3px 8px;color:#555;text-decoration: none;text-align:left;}
#navbar li a:hover{text-decoration:underline;}
#navbar li ul {font-size:.8em;display:none;width:150px;left:7px;}
#navbar li:hover ul, #navbar li.hover ul {background:url(/images/nav-hov-bot.png) no-repeat bottom center;display:block;position:absolute;margin: 0;padding: 0 0 7px 0;}
#navbar li:hover li, #navbar li.hover li{float:none;}
#navbar li:hover li a, #navbar li.hover li a {background:url(/images/navback.png);border-top: 1px solid #f7f7f7;color:#555;float:none;}
#navbar li li a.first{margin-top:8px;}
#navbar li li a:hover {background:#FFE8A5;color:#333;text-decoration:none;}

#content {
text-align:left;
float:right;
width:700px;
}
#left {
width:155px;
padding-right:15px;
float:left;
margin:-35px 35px 0 0;
text-align:right;
}
#left a{
font-size:.85em;
color:#666;
}
#right {
float:left;
width:650px;
padding:0 0 10px 25px;
border-left:2px solid #ffc20f;
text-align:left;
display:inline;
}
#news a{
border-top:1px solid #FFF;
background: #EEE url(images/corner.png) no-repeat left top;
padding: 5px 10px 5px 10px;
margin-left:5px;
width: 100%;
display:block;
}
#news .newsAlt {
background: #F7F7F7 url(images/corner.png) no-repeat left top;
}
#news a:hover {
background: #E6F4FF url(images/corner.png) no-repeat left top;
text-decoration:none;
}
#newsletter {
margin-top:20px;
}
#rss{margin-top:10px;width:155px;}
#rss a{
font-size:.7em;
color:#999;
}
#faq {
margin:0;padding:0;
list-style:none;
}
#faq li {
padding: 3px 5px;
width:100%;
display:block;
}
#faq .alt {
background:#E6F4FF;
}
#footer {
clear:both;
color:#CCC;
text-align:center;font-size:.8em;
}
#email {
float:left;
color:#999;
text-align:right;
padding-right:5px;
margin-left:5px;
}
#emailLine {font-size:.85em;}
#toTop {
background:url(images/top.gif) no-repeat 0 center;
padding-left:12px;
font-size:.8em;
}
#logo{float:left;margin:-5px 0 0 0;}
#flashcontent{margin-top: 9px;float:left;}
#imgHead{margin-top:9px;}
#mvOut{margin:0 auto 30px auto;text-align:center;background:#222 url(/images/movie-back.jpg) no-repeat center center;padding:10px 0 5px 0;color:#EEE;}
.error {color:#900;text-align:center;font-weight:700;}
.cssform{margin-bottom:20px;}
.cssform #checkboxes p{
width: 90%;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px;
height: 1%;
}
.cssform #checkboxes label{
font-weight: bold;
float: left;
margin-bottom:20px;
width: 300px;
}
.cssform p{
width: 250px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px;
height: 1%;
}
.cssform label{
font-weight: bold;
float: left;
margin-left: -155px;
width: 150px;
}
.cssform input[type="text"]{
width: 180px;
}
* html .threepxfix{
margin-left: 3px;
}
.hRule{
border-top: 1px solid #CCC;
padding-top: 15px;
}
.but {
background:#ffc20f;
padding:5px 3px;
border:1px solid #CCC;
font-size:0.5em;
font-weight:700;
color:#FFF;
}
.img_left{
float:left;margin:0 10px 10px 0;
}
.pdf {
float:left;
margin-left: 15px;
}
.dvbdy1 {background:url(/images/whitebak2.png) no-repeat center 0;font-size:.9em;font-style:italic;border:3px solid #004177;border-width:0 3px 3px 3px;padding:20px 15px 15px;width:180px;position:relative;z-index:1000;}
#corner{position: absolute;right: 0;top: 0;display: block;height:150px;width:150px;background: url(/images/corner-request.png) no-repeat;}#corner a:hover{text-decoration:none;}
#vidMenu{background:#222 url(/videos/vidback.png) no-repeat center 0;padding:20px 0 20px 25px;border:5px solid #222;text-align:center;color:#CCC;width:95%;margin-top:15px;}
#vidMenu img{margin-bottom:5px;border:2px solid #222;}
#vidMenu img.over,#vidMenu img:hover{border:2px solid #AAA;}
.thumb{float:left;width:140px;text-align:center;margin:0 10px 0 0;font-size:.8em;}
.connect_widget .connect_widget_interactive_area{margin:0 auto;}

#tinybox {position:absolute; display:none; padding:10px; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
