*{margin:0;padding:0;}
:focus{outline:0;}
.wrapper{position:relative;margin:0 auto;width:920px;}
body{background:#537aad url(/images/bg.png) repeat-x;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:14px;}
img{display:block;border:none;}
p{margin-bottom:15px;line-height:140%;}
input{vertical-align:middle;}
h1,h2,h3,h4,h5{line-height:normal;}
h1{font-size:30px;color:#2d4e84;font-weight: 900;font-family:Arial, Gadget, sans-serif;margin-bottom:20px;}
h2{font-size:18px;color:#2d4e84;margin-bottom:15px;}
h3{font-size:14px;color:#000;margin-bottom:15px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;}
h3 i{text-transform:none;letter-spacing:normal;}
hr{color:#bbb;background-color:#bbb;border:none;height:1px;margin:25px 0 10px 0;clear:left;}
a{color:#c00000;}
a:hover{color:#ff0000;}
.large{font-size:14px;}
.small{font-size:10px;}
.red{color:#D42027;}

.diamond-logo{position:absolute;width:281px;height:64px;top:-5px;left:10px;z-index:1000;}
.DCAT-logo{position:absolute;width:78px;height:39px;top:7px;left:200px;}
.navbar-bg{position:absolute;top:0;left:0;width:919px;height:60px;}

a.homelink{position:absolute;right:20px;top:-20px;width:40px;text-align:right;font-size:10px;color:#fff;text-decoration:none;opacity:.7;white-space:nowrap;}
a.homelink:hover{color:#fff;opacity:1;}
a.homelink img{display:inline;vertical-align:middle;width:8px;height:9px;}

.utility{width:900px;margin:10px auto 0 auto;text-align:right;color:#fff;font-size:12px;}
.utility a{color:#fff;text-decoration:none;}
.utility a:hover{text-decoration:underline;}

.navbar{position:relative;height:60px;margin-top:10px;}
.nav{position:absolute;list-style:none;width:550px;top:20px;right:-20px;}
.nav li{float:left;display:inline;}
.navtext{display:none!important;}
.nav a{text-decoration:none;}
.nav a img{opacity:.9;}
.nav a:hover img,.nav a img.hot{opacity:1;}
.nav img{height:10px;}
.nav .bar{margin:0 15px 0 18px;}
.nav .bar img{width:4px;}

.nav2{height:35px;list-style:none;width:920px;margin:10px 0;}
.nav2 li{float:left;display:inline;}
.nav2 a{text-decoration:none;}
.nav2 img{margin-right:5px;height:32px;}

.main{position:relative;width:919px;background-image:url(/images/main_bg_middle.png);background-repeat:repeat-y;margin-top:20px;}
.main-top{position:absolute;top:0;left:0;}
.main-bottom{position:absolute;bottom:0;left:0;}

.content{width:855px;padding:20px 30px 40px 30px;z-index:40;color:#333;}
.content ul{list-style-type:square;}
.content ul ul{list-style-type:circle;margin-top:8px;}
.content ol,.content ul{margin:0 0 0 8px;padding:0 0 0 8px;}
.content li{margin-bottom:10px;}
.content p{line-height:160%;}
.content .intro{font-size:17px;}
.content .half{float:left;width:49%;}

.sidebar{float:right;position:absolute;width:203px;z-index:100;right:0;margin-top:20px;}

.subnav{width:203px;}
.subnav ul{width:203px;float:left;background-image:url(/images/sn_bg.png);background-repeat:repeat-y;list-style:none;}
.subnav a{display:block;padding:5px 15px 5px 22px;font-weight:bold;text-decoration:none;color:#0e1c37;border-bottom:1px solid #fff;margin-right:4px;text-transform:uppercase;font-size:10px;background-image:url(/images/sn_arrow.png);background-repeat:no-repeat;background-position:10px 8px;}
.subnav a:hover{color:#000;background-image:url(/images/sn_arrow_h.png);}
.subnav img{float:left;}
.subnav .top{width:203px;height:5px;}
.subnav .bottom{width:203px;height:12px;}

.footer{position:relative;width:950px;}
.footer-icons{float:left;width:413px;height:148px;}
.poll{float:right;position:relative;background-image:url(/images/poll_middle.png);background-repeat:repeat-y;width:278px;}
.poll-top{position:absolute;top:0;left:0;}
.poll-bottom{position:absolute;bottom:0;left:0;}
.poll .pad{padding:45px 20px 20px 30px;}
.footer .links{float:right;font-size:12px;margin-top:20px;width:500px;}
.footer .links ul{list-style-type:square;padding:0 0 0 8px;margin:0 0 0 8px;}
.footer .links div{float:left;width:160px;height:110px;}
.footer div.medium,.footer div.light{padding-left:10px;}
.footer .dark,.footer .dark a{color:#0f1d37;}
.footer .medium,.footer .medium a{color:#fff;}
.footer .light,.footer .light a{color:#8ca7c9;}
.copyright{clear:both;margin:40px 0;font-size:12px;color:#a2bde0;border-top:1px solid #a2bde0;padding-top:5px;}
.copyright a{color:#fff;}
.home .footer .links{float:left;}
.home .footer .links div{width:120px;}
.home .footer .dark{padding-left:30px;}

.submit{opacity:.8;}
.submit:hover{opacity:1;}
.button{font-size:16px;padding:8px 16px;background-color:#0E1C36;color:#fff;border:1px solid #fff;text-decoration:none;border-radius:3px;opacity:0.8;}
.button:hover{opacity:1;color:#fff;}

#bios{float:right;width:400px;margin-left:30px;height:950px;background-color:#bee0cc;}
#bios div{margin:20px;background-color:#bee0cc;}
img.bio{float:left;margin:0 30px 10px 0;border:1px solid #aaa;}
.mainteamlist span{display:block;float:left;width:210px;margin-bottom:20px;}
.mainteamlist span img.bio{width:50px;height:50px;margin:0 10px 0 0;}
.teamlist{float:left;width:180px;}

td.testimonial{vertical-align:top;width:350px;padding:20px;margin-right:20px;border-top:1px solid #d2d2d2;font-size:12px;clear:none;}

#faqs{float:right;width:400px;height:500px;margin-left:30px;background-color:#d4deea;}
#faqs div{height:400px;margin:20px;background-color:#d4deea;}
ul.faqlist{float:left;width:400px;margin:0;padding:0;}
ul.faqlist li{font-size:12px;}

.answer{display:none;}
.question{font-size:16px!important;}

#contact{position:relative;float:right;width:350px;height:500px;margin-left:30px;background-color:#d4deea;}
#contact div.pad{height:400px;margin:20px;background-color:#d4deea;}
.panel{background-color:#d4deea;border-radius:15px;padding:20px;}

#locker-contents{float:right;width:370px;height:1100px;margin-left:30px;background-color:#ffffc6;}
#locker-contents blockquote{height:1000px;width:290px;margin:80px 40px 20px 40px;background-color:#ffffc6;font-size:12px;}
#locker-contents blockquote h3{margin-top:20px;font-size:22px;text-align:center;}
#locker-contents blockquote .jqtransform div{width:200px;}

.cnr-tl{position:absolute;top:0;}
.cnr-tr{position:absolute;top:0;right:0;}
.cnr-bl{position:absolute;bottom:0;}
.cnr-br{position:absolute;bottom:0;right:0;}

.confirm,.tour{display:none;padding:40px;text-align:center;}
.DCAT-emblem{width:281px;height:64px;margin:20px auto;}
#locker-player,#advisors-player{width:320px;height:240px;float:right;clear:right;}

.right,.float-r{float:right;margin:0 0 20px 20px;}
.left,.float-l{float:left;margin:0 20px 20px 0;}
.border{border:1px dotted #ccc;padding:5px;background-color:#fff;}
.fullsize{width:400px;}
.centered{margin:0 auto;}
.clear{clear:both;}

.data{border-collapse:collapse;border:1px solid #ccc;}
.data th{background-color:#2d4e84;color:#fff;text-align:left;border:1px solid #ccc;padding:4px;}
.data td{border:1px solid #ccc;padding:4px;}

.data2{border-collapse:collapse;background-color:#feffdc;}
.data2 td{border:1px solid #fff;vertical-align:top;line-height:auto;padding:12px!important;}


.alert{padding:5px;border:1px solid #ccc;background-color:#eee;}
.status{float:right;font-size:12px;width:400px;text-align:right;}
.videolinks{font-size:12px;padding:5px 15px;border:1px solid #ccc;background-color:#eee;margin-bottom:20px;display:inline;}

.window{background-color:#bee0cc;padding:20px;position:relative;}

#twitter{position:absolute;width:200px;left:150px;top:20px;color:#fff;z-index:1000;font-weight:bold;font-size:12px;}
#twitter img{display:inline-block;width:75px;height:75px;border:none;padding-right:5px;}
.home #twitter{width:100px;}
//.home #twitter img{width:45px;height:45px;}

