@charset "UTF-8";
/* VVTI Stylesheet File */

/* Text Styles */

.white {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none ;position:relative; bottom:3px;}
.middot {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; text-decoration:none; position:relative; top:4px;}
#nav1 a[href]:hover {text-decoration:underline;}
#nav2 a[href]:hover {text-decoration:underline;}
#nav3 a[href]:hover {text-decoration:underline;}
#nav4 a[href]:hover {text-decoration:underline;}
#real_foot a[href] {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none ;position:relative; bottom:3px;}
#real_foot a[href]:hover {text-decoration:underline;}
#privacy a {color:#000;}
#the_content a {color:#FFF;}
.iu_txt[href]:hover {text-decoration:underline;}
.spacey a[href] {text-decoration:none;}
.smlr {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.bigr {font-size:14px; font-weight:bold;}
.leftport a {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
strong {font-family:Verdana, Arial, Helvetica, sans-serif;}
li {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:normal;}
table, tr, td {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; margin:0; line-height:normal; position:relative;}
input {border:0;}
#the_content input {background-color:#fff; border:1px solid #200f29; color:#000; margin-top:3px;}
#the_content input[type="submit"] {background-color:#2B1438; border:1px solid #200f29; color:#fff; margin-top:3px;}
#the_content input[type="button"] {background-color:#2B1438; border:1px solid #200f29; color:#fff; margin-top:3px;}
#the_content input[type="radio"] {background-color:transparent; border:0px; margin-top:3px;}
#the_content select {background-color:#fff; border:1px solid #200f29; color:#000; margin-top:3px;}
#the_content textarea {background-color:#fff; border:1px solid #200f29; color:#000; margin-top:3px;}
#bc_01 a[href]:hover {text-decoration:underline;}
#sport a[href]:hover {text-decoration:underline;}
#sport .nounder a:hover {text-decoration:none;}

/* End Text Styles */


/* START LAYOUT */

body { margin:0; padding:0;}

img {border:0;}

#container {width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#bg_wrap {background:url(bg_up.gif) repeat-x bottom #FFF; height:auto;}

#wrapper {width:100%; height:auto; min-width:760px; position:absolute; top:5px; z-index:1; margin:0 auto;}
#header_wrap_l {width:20px; height:73px; background:url(01_l.png) no-repeat; float:left; position:absolute; left:0px; top:0px; margin-left:15px;}
#header_wrap_r {width:20px; height:73px; background:url(01_r.png) no-repeat; float:right; position:absolute; right:0px; top:0px; margin-right:15px;}
#header_wrap {width:auto; min-width:650px; height:73px; background:url(01_bg.png) repeat-x; margin:0px 35px; z-index:1;}
#logo {width:113px; height:120px; background:url(logo.png) no-repeat; z-index:10; position:absolute; top:1px; left:26px; max-width:113px; max-height:120px;}

#head_wrap {width:100%; height:120px; background:none; margin-right:auto; margin-left:auto; z-index:3; position:relative; top:0px; padding-right:0px; min-width:780px;}
#vvti_txt {width:620px; height:25px; background:url(vvti_txt.png) no-repeat; position:relative; top:20px; right:30px; float:right;}

#rbord {width:7px; height:100%; background:url(rbord.png) repeat-y; float:right; position:absolute; top:5px; right:14px;}
#lbord {width:7px; height:100%; background:url(lbord.png) repeat-y; float:left; position:absolute; top:5px; left:14px;} 
 
#holder {width:auto; height:auto; z-index:5; position:relative; bottom:47px; margin:0 auto; min-width:760px;}

#hello {width:auto; height:auto; background:url(iStock_000003397789Large.jpg) repeat-y center top; position:relative; top:5px; min-width:600px; border-top:2px solid #000; border-bottom:2px solid #000; margin-left:21px; margin-right:21px; overflow:inherit; text-align:left;}

#portal {width:663px; height:auto; max-height:327px; max-width:663px; position:absolute; right:0px; background:url(portal.png) no-repeat;}

#f_wrapper {width:100%; height:10px; min-width:760px; position:relative; z-index:1; margin:0 auto; position:relative; bottom:42px;}
#footer_wrap_l {width:20px; height:45px; background:url(bleft.png) no-repeat; float:left; position:absolute; left:0px; top:0px; margin-left:15px;}
#footer_wrap_r {width:20px; height:45px; background:url(bright.png) no-repeat; float:right; position:absolute; right:0px; top:0px; margin-right:15px;}
#footer_wrap {width:auto; min-width:650px; height:45px; background:url(02_bg.png) repeat-x; margin:0px 35px;}

#bot_rap {width:100%; height:auto; margin:0 auto; position:relative; bottom:0px; min-width:770px; text-align:center; z-index:2;}
#mf_wrap{width:100%; height:auto; min-width:767px; position:relative; bottom:0px; z-index:1;}
#midfloat{width:240px; height:250px; margin:0 auto; z-index:2; position:relative;}

#bot_fix {background:url(bg_down.gif) repeat-x bottom #2f062e; min-height:400px;}

#wrapper_sm_01 {width:auto; height:auto; min-width:200px; position:absolute; top:0px; left:0px; z-index:1;}
#wrapper_sm_02 {width:auto; height:auto; min-width:200px; position:absolute; left:0px; top:0px; z-index:1; margin:0 auto;}
#wrapper_sm_03 {width:auto; height:auto; min-width:200px; position:absolute; top:0px; right:0px; z-index:1; margin:0 auto;}
.header_wrap_l_sm {width:20px; height:30px; background:url(01_l.png) no-repeat bottom; float:left; position:absolute; left:0px; top:0px; margin-left:15px;}
.header_wrap_r_sm {width:20px; height:30px; background:url(01_r.png) no-repeat bottom; float:right; position:absolute; right:0px; top:0px; margin-right:45px;}
.header_wrap_sm {width:200px; min-width:200px; height:30px; background:url(01_bg.png) repeat-x bottom; margin-left:35px; margin-right:65px; z-index:1;}
.header_wrap_l_sm_2 {width:20px; height:73px; background:url(01_l.png) no-repeat; float:left; position:absolute; left:0px; top:0px; margin-left:45px;}
.header_wrap_r_sm_2 {width:20px; height:73px; background:url(01_r.png) no-repeat; float:right; position:absolute; right:0px; top:0px; margin-right:15px;}
.header_wrap_sm_2 {width:200px; min-width:200px; height:73px; background:url(02_bg.png) repeat-x; margin:0 auto;}
.header_wrap_l_sm_3 {width:20px; height:30px; background:url(01_l.png) no-repeat bottom; float:left; position:absolute; left:1px; top:0px; margin-left:0px;}
.header_wrap_r_sm_3 {width:20px; height:30px; background:url(01_r.png) no-repeat bottom; float:right; position:absolute; left:221px; top:0px; margin-right:0px;}
.header_wrap_sm_3 {width:200px; min-width:200px; height:30px; background:url(01_bg.png) repeat-x bottom; margin:0px 20px; position:relative; left:1px; z-index:1;}

#f_wrapper_sm_01 {width:auto; height:auto; min-width:200px; position:absolute; top:175px; left:0px; z-index:1; margin:0 auto;}
#f_wrapper_sm_02 {width:auto; height:auto; min-width:200px; position:relative; top:175px; right:14px; z-index:1; margin:0 auto;}
#f_wrapper_sm_03 {width:auto; height:auto; min-width:200px; position:absolute; top:173px; right:0px; z-index:1; margin:0 auto;}
.footer_wrap_l_sm {width:20px; height:73px; background:url(bleft.png) no-repeat; float:left; position:absolute; left:0px; top:0px; margin-left:15px;}
.footer_wrap_r_sm {width:20px; height:73px; background:url(bright.png) no-repeat; float:right; position:absolute; right:0px; top:0px; margin-right:45px;}
.footer_wrap_sm {width:200px; min-width:200px; height:73px; background:url(02_bg.png) repeat-x; margin-left:35px; margin-right:65px;}
.footer_wrap_l_sm_2 {width:20px; height:73px; background:url(bleft.png) no-repeat; float:left; position:absolute; left:0px; top:0px; margin-left:45px;}
.footer_wrap_r_sm_2 {width:20px; height:73px; background:url(bright.png) no-repeat; float:right; position:absolute; right:0px; top:0px; margin-right:15px;}
.footer_wrap_sm_2 {width:200px; min-width:200px; height:73px; background:url(02_bg.png) repeat-x; margin-left:0px; margin-right:0px;}
.footer_wrap_l_sm_3 {width:20px; height:73px; background:url(bleft.png) no-repeat; float:left; position:absolute; left:15px; top:0px; margin-left:0px;}
.footer_wrap_r_sm_3 {width:20px; height:73px; background:url(bright.png) no-repeat; float:right; position:absolute; left:235px;top:0px; margin-right:0px;}
.footer_wrap_sm_3 {width:200px; min-width:200px; height:73px; background:url(02_bg.png) repeat-x; position:absolute; left:35px;}

#bc_01 {width:212px; height:140px; background:url(iStock_000003397789Large.jpg) no-repeat center top; position:absolute; left:0px; top:30px; min-width:212px; margin-left:21px; margin-right:21px; overflow:hidden; text-align:left; padding-left:8px; padding-right:8px; padding-top:4px; z-index:3;}

#rbord_01 {width:7px; height:145px; background:url(rbord.png) repeat-y; float:right; position:absolute; top:30px; left:249px;}
#lbord_01 {width:7px; height:145px; background:url(lbord.png) repeat-y; float:left; position:absolute; top:30px; left:14px;} 

#bc_02 {width:212px; height:143px; background:url(iStock_000003397789Large.jpg) no-repeat center top; position:absolute; left:7px; top:30px; min-width:212px; margin-left:0px; margin-right:0px; overflow:hidden; text-align:left; padding-left:8px; padding-right:8px; padding-top:4px;}

#bc_022 {width:228px; height:120px; background:url(iStock_000003397789Large.jpg) no-repeat center top; position:absolute; left:230px; top:43px; min-width:220px; border-top:2px solid #000; border-bottom:2px solid #000; margin-left:36px; margin-right:36px; overflow:hidden; z-index:2;}

#rbord_02 {width:7px; height:145px; background:url(rbord.png) repeat-y; float:left; position:relative; top:30px; left:228px;z-index:3;}
#lbord_02 {width:7px; height:145px; background:url(lbord.png) repeat-y; float:left; position:relative; top:30px; z-index:3;}

#rbord_0_22 {width:7px; height:124px; background:url(rbord.png) repeat-y; float:right; position:absolute; top:73px; left:494px;}
#lbord_0_22 {width:7px; height:124px; background:url(lbord.png) repeat-y; float:left; position:absolute; top:73px; left:259px;} 

#bc_03 {width:212px; height:140px; position:absolute; right:0px; top:30px; min-width:212px; margin-left:21px; margin-right:10px; overflow:visible; text-align:right; padding-left:8px; padding-right:8px; z-index:3;}

#rbord_03 {width:7px; height:143px; background:url(rbord.png) repeat-y; float:right; position:absolute; top:30px; right:14px;}
#lbord_03 {width:7px; height:143px; background:url(lbord.png) repeat-y; float:left; position:absolute; top:30px; right:249px;} 

#sub-nav {width:590px; height:25px; min-width:590px; margin-left:128px; margin-right:7px; color:#FFF; text-align:left; position:relative; top:2px;}

/* END LAYOUT */

#i_username {width:210px; height:15px; background-color:#2B1438; border:1px solid #200f29; color:#fff; margin-top:3px;}
#i_password {width:210px; height:15px; background-color:#2B1438; border:1px solid #200f29; color:#fff; margin-top:3px;}
#bc_01 input[type="submit"] {background-color:#2B1438; border:1px solid #200f29; color:#fff; margin-top:13px;}
.i_2 {position:relative; right:5px; color:#FFF;}
.i_3 {position:relative; left:55px; color:#FFF;}
#iu_txt {position:relative; left:0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#ip_txt {position:relative; left:0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#i2_txt {position:relative; right:0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#i3_txt {position:relative; left:35px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#i4_txt {position:relative; left:47px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.spc_01 {height:5px; width:1px;}
.topten {margin:12px auto; width:100px;}

#nav1 {position:absolute; top:0px; left:0px; display:none;}
#nav2 {position:absolute; top:0px; left:0px; display:none;}
#nav3 {position:absolute; top:0px; left:0px; display:none;}
#nav4 {position:absolute; top:0px; left:0px; display:none;}

#nav_00 {position:absolute; top:0px; left:0px;}
#nav_01 {position:absolute; top:0px; left:63px;}
#nav_02 {position:absolute; top:0px; left:204px;}
#nav_03 {position:absolute; top:0px; left:295px;}
#nav_04 {position:absolute; top:0px; left:398px;}

#nav_wrapper {width:600px; min-width:600px; overflow:hidden; height:24px; position:absolute; top:52px; left:140px; z-index:100;}

#the_content {width:auto; height:auto; position:relative; top:0px; left:0px; min-width:650px; text-align:left;}
#leftport {width:auto; margin-left:20px; margin-right:350px; margin-top:20px; min-width:300px; height:auto; position:relative;}
#leftport2 {width:auto; margin-top:20px; margin-left:300px; margin-right:350px; margin-bottom:15px; min-width:0px; position:relative; white-space:normal;}
#centport {width:auto; padding-left:10px; padding-right:0px; margin-left:auto; margin-right:auto; margin-top:20px; min-width:0px; height:auto; position:relative; margin-bottom:5px;}
#real_foot {width:760px; height:auto; margin:0 auto; text-align:center;}
#loginport {width:auto; margin-left:15px; margin-right:410px; margin-top:20px; min-width:310px; height:auto; position:absolute; top:20px; margin-bottom:5px; text-align:center; vertical-align:top;}

#icn_applicants {width:212px; height:45px; margin:0 auto; overflow:hidden;}
#icn_sign_in {width:212px; height:45px; position:absolute; top:0px; left:28px; overflow:hidden;}
#bot_heads {width:100%; height:50px; position:relative; text-align:center; top:2px; min-width:760px;}

#privacy {background:#FFF; color:#000;}
#site_compatability {background:#FFF; color:#000;}

#apptrac {text-align:center;}
.rolla {position:relative;}
.rolla:hover {cursor:pointer;}

#sconnect img, a {margin:0; padding:0; border:0;}

.app_ico {width:22px; height:22px; position:relative; top:6px; border:0px;}
.iu_txt {position:relative; left:0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.spacey {margin-bottom:8px;}
.boxy {margin-top:2px;}
.sep {position:relative; top:1px;}
.flr {float:right;}
.fll {float:left;}
.cen {margin:0 auto;}
.rounded_corners {}
#vport {width:auto; height:auto; margin-right:20px; margin-bottom:23px; margin-left:0px; position:relative; top:5px; max-width:250px; padding:10px; background:url(blk_trans.png) repeat; -webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;}

