*{margin:0px;padding:0px;}
html,body{background: url("../images/bg-gradient.jpg") #fff repeat-x;margin:0px;padding:0px;}
div#mainContainer{position:absolute;width:770px;left:50%;margin:5px 0px 0px -385px;padding-bottom:24px;}
div#banner{width:100%;height:171px;background: url("../images/banner.jpg") no-repeat top left;}
div#nav{width:100%;height:23px;}
div#nav a{}
div#body-top-int{width:100%;height:17px;font: 11px Tahoma, Arial;background: url("../images/body-top-int.jpg") no-repeat top left;}
div#body-int{width:100%;float:left;background: url("../images/bg-body-int.jpg") repeat-y;}
div#nav-int{width:150px;float:left;font:11px Tahoma;color:#338BC0;background: url("../images/nav-int-top.jpg") no-repeat top left;}
div#nav-int div.nav-title{margin-left:10px;font-weight:bold;padding-bottom:3px;}
div#nav-int div.nav-title a:link, div#nav-int div.nav-title a:visited{text-decoration:none;font-weight:bold;color:#338BC0;}
div#nav-int div.nav-title a:hover{color:#E68146;}
div#nav-int ul.nav{margin-left:16px;padding-bottom:18px;}
div#nav-int ul.nav li{list-style:none;margin:0px;padding:0px;}
div#nav-int ul.nav li a:link, div#nav-int ul.nav li a:visited{color:#338BC0;text-decoration:none;}
div#nav-int ul.nav li a:hover{color:#E68146;}
div#content-int{width:620px;float:left;}
div#content-int div#inner{margin:20px 0px 0px 58px;width:502px;font:12px Tahoma, Arial;color:#666;}
div#content-int div#inner p{font:12px Tahoma;padding-bottom:12px;line-height:20px;color:#666;}
div#content-int div#inner table td{font:12px Tahoma;padding-bottom:12px;line-height:20px;color:#666;}
div#content-int div#inner table td p{font:12px Tahoma;padding-bottom:12px;line-height:20px;color:#666;}
div#content-int div#inner a:link,div#content-int div#inner a:visited{color:#0872A8;}
div#content-int div#inner table td a:link,div#content-int div#inner table td a:visited{color:#0872A8;}
div#content-int div#inner table td p a:link,div#content-int div#inner table td p a:visited{color:#0872A8;}
div#sponsors-home{margin-top:54px;}
div#footer-int{font:11px Tahoma, Arial;padding-top:8px;width:100%;clear:both;color:#0872A8;background: url("../images/footer-int.jpg") no-repeat top left;}
div#footer-int a{font:11px Tahoma, Arial;color:#0872A8;}

div.message{font:11px Tahoma Arial; color:#ba0000;font-weight:bold;}
table td{font:12px Tahoma Arial;color:#666;}
#btnSubmit{color:#206D97;background:#C0E4F0;width:70px;}
.tdLabel{text-align:right;padding-right:3px;font:11px Tahoma, Arial;color:#194862;}
.field{border:solid 1px #04B9E3;padding:1px 0px 2px 4px;color:#666;}
.checkbox{color:#0872A8;}
p.centered{text-align:center;font-size:10px;}
div#movieimages{float: right;width: 130px;text-align:center;}
label{font:11px Tahoma, Arial;}

div#content-int div#inner ul{margin-left:5px;padding-left:12px;}
div#content-int div#inner ul li{list-style:square;padding:4px;color:#0872A8;}
div#content-int div#inner ul li ul{margin-left:12px;}
div#content-int div#inner ul li ul li{list-style:disc;padding:4px;color:#0872A8;}

table.tblHFF{}
table.tblHFF td{padding:2px;}

table.tblList{}
table.tblList td{padding:2px;}
table.tblList td.header{border-bottom:solid 2px #2AC3FE;color:#2AC3FE;font-weight:bold;text-align:center;}
table.tblList tr.item td{border-bottom:solid 2px #2AC3FE;}

h1{width:100%;color:#184864;border-bottom:solid 1px #B1B1B1;font-size:13px;font-weight:bold;letter-spacing:1px;padding-bottom:5px;margin-bottom:20px;}
h2{font-size:13px;font-weight:bold;padding-bottom:6px;}
h3{font-size:12px;font-weight:bold;margin-bottom:6px;padding-bottom:2px;padding-top:4px;color:#2DB9DC;border-bottom:solid 1px #999;}
h4{font-size:12px;font-weight:bold;padding: 12px 4px 2px 0px;margin:0px 0px 2px -24px;color:#588A29;border-bottom:solid 1px #999;}

dl{line-height: 18px;margin-bottom: 18px;}
dl dt{font-weight: bold;}
dl dd{margin: 3px 0px 2px 24px;}
/* home page specific divs */
div#body-top-home{width:100%;height:17px;font:11px Tahoma, Arial;background: url("../images/body-top-home.jpg") no-repeat top left;}
div#body-home{width:100%;float:left;background: url("../images/bg-body-home.jpg") repeat-y;}
div#Jobs{width:273px;float:left;}
div#Jobs-top{width:100%;height:19px;background: url("../images/Jobs-top.jpg") no-repeat top left;}
div#Jobs-body{width:100%;background: url("../images/Jobs-body.jpg") repeat-y;}
div#Jobs-body p{margin:0px 0px 0px 40px;width:215px;font:11px Tahoma;color:#338BC0;}
div#Jobs-body a:link,div#Jobs-body a:visited{color:#338BC0;}
div#Jobs-bottom{width:100%;height:20px;background: url("../images/Jobs-bottom.jpg") no-repeat top left;}
div#Jobsletter{width:100%;}
div#Jobsletter form#newletterForm{margin:12px 0px 0px 29px;}
#JobsletterField{width:150px;padding:1px 0px 2px 4px;margin-top:1px;border:solid 1px #04B9E3;color:#666;font:11px Tahoma, Arial;}
#JobsletterButton{}
div#content-home{width:497px;float:left;}
div#content-home div#inner{margin-left:25px;color:#666;}
div#content-home div#inner a:link,div#content-home div#inner a:visited{color:#338BC0;}
div#content-home div#inner p{font:12px Tahoma;}
div#content-home div#inner table td{font:12px Tahoma;color:#666;}
div#content-home div#inner table td p{font:12px Tahoma;color:#666;}
div#calendar{margin:20px 0px 0px 23px;color:#4D7A30;}
div#calendar a:link,div#calendar a:visited{color:#4D7A30;}
div#footer-home{font:11px Tahoma, Arial;width:100%;clear:both;color:#0872A8;background: url("../images/footer-home.jpg") no-repeat top left;}
div#footer-home a{font:11px Tahoma, Arial;color:#0872A8;}
/* end home specific divs  */