@charset "utf-8";

* { margin:0; padding:0; }
body { font:70%/1.2 sans-serif,"trebuchet ms","Lucida Sans Unicode","Lucida Grande","bitstream vera sans",verdana; letter-spacing:0.0em; color:#ddd; background:#000; height:100%; }
a, img { border:0 none; outline:none; }
a, a:link, a:active, a:visited, a:focus { color:#0273ff; outline:none; }
a:hover { text-decoration:none; color:#fff; }
h1, h2, h3, h4, h5, h6 { color:#ccc; letter-spacing:-0.05em; margin:4px 0; }
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
iframe { overflow:hidden; }
p { margin:10px 0; text-align:justify; font-size:1.3em; color:#aaa; }
hr { margin:0; height:0px; color:#0273ff; border-bottom:1px solid #0273ff; }
br { line-height:0px; }

#loader { position:absolute; width:100%; top:50%; margin-top:-32px; text-align:center; }
#message { position:absolute; width:100%; top:50%; margin-top:-140px; text-align:center; }
#wrapper { position:absolute; width:100%; height:100%; left:0px; top:0px; }
#wrap { width:954px; position:relative; margin:0px auto; }
#main { width:954px; float:left; }
#ftr { width:954px; position:relative; margin-bottom:8px; color:#ccc; }
#vid-frame-main { position:absolute; width:800px; height:610px; left:50%; top:50%; margin-top:-300px; margin-left:-400px; }
#home-frame-main { position:absolute; width:956px; left:50%; top:50%; margin-top:-305px; margin-left:-478px; }
#home-frame-left { position:relative; width:484px; float:left; height:610px; background:url(../../images/bg1.jpg) no-repeat; }
#home-frame-right { position:relative; width:472px; float:left; height:610px; background:url(../../images/bg2.jpg) no-repeat; }
#home-imlogo { position:absolute; left:215px; top:275px; width:170px; height:60px; }
#home-imlogo h1 { text-indent:-10000px; }
#home-imlogo h1 a { display:block; float:left; width:170px; height:60px; outline:none; }

#home-nav-panel { width:471px; height:96px; float:left; margin-top:89px; }
#home-nav-panel-left { width:230px; height:96px; float:left; }
#home-nav-panel-left img { display:block; float:left; width:230px; height:32px; outline:none; cursor:pointer; }
#home-nav-panel-right { width:203px; height:96px; float:left; }
#home-nav-panel-right ul.img-ticker { overflow:hidden; position:relative; width:203px; height:96px; }
#home-nav-panel-right ul.img-ticker li { display:none; position:absolute; top:0px; left:0px; }
#home-nav-panel-right ul.img-ticker li a { outline:none; }

#home-mid-panel { width:471px; height:193px; float:left; margin-top:23px; }
#home-team-panes { position:relative; width:471px; height:193px; }
#home-team-panes div { display:none; width:471px; height:193px; }
#home-team-panes div img.tm-bio-btn1 { margin:0 0 0 130px; }
#home-team-panes div img.tm-bio-btn2 { margin:0; }
#home-team1-pane { background:url(../../images/jz.jpg) no-repeat; }
#home-team2-pane { background:url(../../images/bt.jpg) no-repeat; }
#home-team3-pane { background:url(../../images/dm.jpg) no-repeat; }
#home-team4-pane { background:url(../../images/jm.jpg) no-repeat; }
#home-team5-pane { background:url(../../images/vs.jpg) no-repeat; }

#home-bottom-panel { width:471px; height:100px; float:left; margin-top:22px; }
#home-om-panel { width:363px; height:100px; float:left; }
#home-naifc { width:221px; height:64px; float:left; margin-top:36px; }
#home-team-nav { width:114px; height:85px; float:left; margin:7px 0 8px 9px; }
#home-team-nav li { float:left; list-style-type:none; margin:0; padding:0; }
#home-team-nav li a { display:block; width:114px; height:17px; margin:0; padding:0; outline:none; }
#home-power-panel { width:71px; height:100px; float:left; background:url(../../images/bat.jpg) no-repeat; }
#home-power-panel img { display:block; width:58px; height:42px; margin:52px auto 0; outline:none; }

#video-frame {  }
#video-nav { width:830px; height:35px; float:left; margin:0; padding:0; }
#video-nav li { float:left; list-style-type:none; margin:0; padding:0; }
#video-nav li a { display:block; width:114px; height:35px; margin:0; padding:0; outline:none; }
#video-player-panes { position:relative; width:830px; height:550px; }
#video-player-panes div { display:none; width:830px; height:550px; text-align:center; }
#video-player-panes div object {  outline:none; }

#about-frame {  }
#about-layout { margin:20px auto; width:750px; }

#modal-about, #modal-video, #modal-photos, #modal-cast1, #modal-cast2, #modal-cast3, 
#modal-cast4, #modal-cast5, #modal-cast6, #modal-cast7, #modal-cast8, #modal-cast9  { width:830px; }

.overlay { display:none; z-index:10000; width:830px; }
.overlay .close { background-image:url(../../images/close.png); position:absolute; right:0px; top:0px; cursor:pointer; height:35px; width:35px; }

.cast-frame {  }
.cast-frame table.imbio { width:100%; }
.cast-frame table.imbio td { text-align:left; }
.cast-frame img {  }
.cast-frame img.bioimg { margin-right:30px; }
.cast-frame h2 { margin:0 0 6px 0; font-size:22px; font-weight:normal; color:#ccc; }

.nav-img { cursor:pointer; }
.teamlink-holder { width:170px; height:20px; float:left; }
.om-active { background:url(../../images/om-ovr.jpg) no-repeat; }
.om-inactive { background:url(../../images/om-up.jpg) no-repeat; }
.spn-active { background:url(../../images/spn-ovr.jpg) no-repeat; }
.spn-inactive { background:url(../../images/spn-up.jpg) no-repeat; }

.blue { color:#0273ff; }
.red { color:#ff0000; }
.black { color:#000; }
.white { color:#fff; }
.nomargin { margin:0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.center { text-align:center; }
.justify { text-align:justify; }
.right { text-align:right; }
.clear { clear:both; }
.onexone { width:1px; height:1px; overflow:hidden; }
.onextwo { width:1px; height:2px; overflow:hidden; }
.onexthree { width:1px; height:3px; overflow:hidden; }
.onexfive { width:1px; height:5px; overflow:hidden; }
.onexsix { width:1px; height:6px; overflow:hidden; }
.onexten { width:1px; height:10px; overflow:hidden; }
.onexfifteen { width:1px; height:15px; overflow:hidden; }
.onextwenty { width:1px; height:20px; overflow:hidden; }
.fivexfive { width:5px; height:5px; overflow:hidden; }
.hidden { display:none; }