@charset "utf-8";
/* CSS Document */

html{
/*overflow: -moz-scrollbars-vertical;*/
}

body{
background-color: #030f2b;
text-align:center;
font-family: "Trebuchet MS", Verdana, Sans-Serif;
font-size: 13px;
color: #FFF;
}

body *{
text-align:inherit;
}

table.wrap{
margin-right: auto;
margin-left: auto;
width: 869px;
}



#topnav{
background: transparent url(../images/top_nav.gif) top left no-repeat;
vertical-align:top;
padding: 12px 25px 0 20px;
text-align:center;
font-variant:small-caps;
}

/************* Top Nav Links **********/

a.topnav:link, a.topnav:visited{
padding: 0 9px;
color: #FFF;
font-size: 12px;
}

#nav{
background: transparent url(../images/main_nav2.gif) top no-repeat;
vertical-align: top;
padding-top: 9px;
text-align:center;
height: 52px;
}


#navh{
background: transparent url(../images/main_nav.gif) top no-repeat;
vertical-align: top;
padding-top: 10px;
text-align:center;
height: 49px;
}

table.content{
margin-right:auto;
margin-left:auto;
width: 862px;
}


#c-left{
width: 32px;
background:url(../images/lb-left.gif) repeat-y;
}

#c-right{
width: 21px;
background:url(../images/lg_box_right.gif) repeat-y;
}

#c-center{
background-color: #000;
width: 796px;
padding: 9px 5px;
text-align:left;
}


/************ Home Page ************/

#left-col{
width: 547px;
}

#sp-col{
width: 20px;
}

#rt-col{
width: 302px;
text-align: right;
}

#footer{
text-align:center;
font-size: 12px;
font-variant: small-caps;
padding: 8px;
}

/******* Global Links ***********/

a:link, a:visited{
color: #F8EA02;
text-decoration: none;
}

a:active, a:hover{
color:#ffffff;
text-decoration:none;
}
/********* Footer Links ********/

a.ftr:link, a.ftr:visited{
font-size: 11px;
color: #F8EA02;
font-variant: small-caps;
line-height: 22px;
}

/*********** Left Col Boxes ************/
.mdbox-top{
width: 547px;
}

.ltbg-m{
background: transparent url(../images/md_box_left.gif) top repeat-y;
width: 31px;
}

.rtbg-m{
background: transparent url(../images/md_box_right.gif) top repeat-y;
width: 22px;
}

.mdbox-c{
background-color: #000;
padding: 0 8px;
width: 478px;
text-align:left;
}

/************** Right Col Boxes ************/
.smbox-top{
width: 302px;
}

.ltbg{
background: transparent url(../images/sm_box_left.gif) top repeat-y;
width: 13px;
}

.ltbg2{
background: transparent url(../images/sm_box_left2.gif) top repeat-y;
width: 13px;
}

.rtbg{
background: transparent url(../images/sm_box_right.gif) top repeat-y;
width: 25px;
}

.rtbg2{
background: transparent url(../images/sm_box_right2.gif) top repeat-y;
width: 25px;
}

.smbox-c{
background-color: #000;
font-size: 12px;
font-variant: small-caps;
padding: 0 8px;
width: 248px;
text-align:left;
}

/*************** Misc ******************/

h1{
font-size: 16px;
color: #18DF08;
font-variant:small-caps;
}

h2{
font-size: 14px;
color: #18DF08;
font-variant:small-caps;
}

h3{
font-size: 13px;
color: #18DF08;
font-variant:small-caps;
text-decoration:underline;
}

img, img a{
border: 0;
}

input[type=submit]{
background: url(../images/subnav_button_submit.gif);
color: #000;
font-weight: bold;
font-size: 14px;
font-variant: small-caps;
border: 0;
padding: 2px 15px;
vertical-align: middle;
}


/*********** Search.php styles ***********************/

table.vwrap{
margin-right:auto;
margin-left:auto;
width: 866px;
}

#topnav-videos{
background: transparent url(../images/v_top_nav.gif) top left no-repeat;
vertical-align:top;
padding: 12px 25px 0 20px;
text-align:center;
font-variant:small-caps;
}

#videos-search{
background: transparent url(../images/video_bg.gif) top left no-repeat;
text-align:center;
height: 500px;
}

#v-searchform{
background: url(../images/search_bg.gif) top left no-repeat;
height: 70px;
padding: 6px 20px 8px 30px;
text-align:center;
color: #000;
font-weight:bold;
}

#videos-content{
width: 785px;
margin-right: auto;
margin-left:auto;
padding: 5px 0 5px 5px;
text-align:left;
}

#subnav-top{
background: url(../images/subnav_top.gif) top left no-repeat;
width: 224px;
height: 33px;
}

#subnav-mid{
background: url(../images/subnav_mid.gif) top repeat-y;
width: 224px;
height: 360px;
min-height: 355px;
vertical-align:top;
}

#subnav ul{
margin-left: 33px;
margin-top: 0;
padding: 0;
list-style-type: none;
}

#subnav ul li{
display: block;
width: 177px;
height: 25px;
line-height: 25px;
margin-bottom: 2px;
background: url(../images/subnav_button.gif) left no-repeat;
text-align:left;
padding-left: 8px;
}

#subnav ul li a{
color: #000;
font-weight: bold;
font-size: 14px;
font-variant: small-caps;
}

#subnav-btm{
background: url(../images/subnav_btm.gif) top no-repeat;
width: 224px;
height: 16px;
}


#results{
padding-top: 8px;
}

.rows{
background: url(../images/slat_bg.gif) top left no-repeat;
height: 85px;
padding-left: 25px;
padding-top: 10px;
color: #FFF;
text-align:left;
font-size: .9em;
}

.thumb{
border: 1px solid #efefef;
margin-right: 8px;
}

#forgotpass{
  font-size: 8pt;
  font-family: arial;
  float:right;
}

#recruitpass{
  margin: auto;
  width: 400px;
  border: 0px solid;
}
div.lefty{
  float:left;
  width: 150px
}
div.righty{
  float:left;
  width: 100px;
}
.inputer{
  width: 300px;
}
.recpasssubmit{
  background-image: none;
}
span.newpasssent{
  font-size:14px;
  color: green;
}

