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

Date Created: November 9, 2007
Updated: March 5, 2010
Created by: Virginia Tech Web Communications
Contacct: steven.white [at] vt.edu
Copyright: All Rights Reserved 2007
License: Non-univesity use by permission only
Note: Created expressly for use in VT Ensemble CMS
Additional Info: http://www.unirel.vt.edu/web/guidelines.php

*********************************************************** */
 
 @import url("/global_assets/css/footer.css");

 
/*******************************************************************************************/
/*globals */
/*******************************************************************************************/


a,
a:visited {
	text-decoration:none;
}


#vt_faux_columns fieldset,
#vt_faux_columns fieldset{
	padding: 0px;
	margin: 0px;
	border:0px solid #000000;
}



/*******************************************************************************************/
/* structural */
/*******************************************************************************************/

body{
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:#9D9879;
}



#vt_bg_stripe{
	background:url(/local_assets/www.vt.edu/images/vt_fp_stripe.jpg) repeat-x 50% 556px;
	float:left;
	width:100%;
	padding: 0px;
	margin:0px;
	height:800px;
	z-index:1;
	position:absolute;
}

#vt_monthly_bg{
	display:inline;
	/*background:url(/local_assets/www.vt.edu/images/bg_nov07.jpg) no-repeat 50% top;*/
	width:100%;
	float:left;
	height:408px;
	position:absolute;
	z-index:100;
}


#vt_faux_columns{
	width:972px;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
	padding:0px;
	min-height:750px;
	position:relative;
	margin:0px auto;
	background:url(/local_assets/www.vt.edu/images/vt_faux_columns.gif) repeat-y top left;
	z-index:200;
	border-bottom:4px solid #ffffff;
	/*float:left;
	left:50%;
	margin-left:-475px;
	top:0;*/
	
	left:-1px;
	float:left;
	
}

.vt_wrapper{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:999px;
	
	width:980px;
}


/*******************************************************************************************/
/* skipnav */
/*******************************************************************************************/
a#vt_skip_nav,
a#vt_skip_nav:visited{
	display:block;
	position:absolute;
	left:-2px;
	top:-2px;
	width:1px;
	height:1px;
	padding:0px;
	margin:0px;	
}

#body .vt_skip{
	display:none;
}


/* *************************************** */
/*  top header */
/* *************************************** */

#vt_header{
	position:relative;
	display:block;
	height: 82px;
	width:972px;
	margin: 0px auto;
	background:url(/local_assets/www.vt.edu/images/vt_fp_header.jpg) no-repeat top center #5f0000;
	border-bottom:4px solid #ffffff;
	color:#ffffff;
}


/* *************************************** */
/*  center band */
/* *************************************** */

#vt_center_band_wrapper{
	background:#EDEADA;
	float:left;
	width:100%;
	height:144px;
	position:absolute;
	top:408px;
	z-index:300;
	border-top:2px #ffffff solid;
	border-bottom:3px #ffffff solid;
	left:0;
	
	z-index:1;
}


#vt_center_band{
	background:#EDEADA;
	width:980px;
	/*float:left;
	left:47%;
	margin:0px auto;
	margin-left:-508px;
	position:absolute;
	height:140px;
	display:block;
	border:0px solid #ff3300;
	z-index:400;
	top:410px;
	*/
	
	position:relative;
	float:left;
	margin:0px auto;
	clear:both;
	width:1064px;
	height:144px;
	margin-top:-7px;
	border-bottom:3px solid #ffffff;
	border-top:2px solid #ffffff;
	z-index:400;
	margin-left:-64px;
	
}


#vt_center_band_wrapper,
#vt_center_band {
	/*display:none;*/ /* for testing */
}


#vt_where_we_are{
	display:block;
	overflow:hidden;
	height:143px;
}

#vt_where_we_are img,
#vt_where_we_are_active img{
	display:block;
	margin-top:-10px;
}

#vt_where_we_are_active{
	position:absolute;
	top:0;
	left:0;
	height:143px;
	width:381px;
	display:block;
	z-index:500;
}

#vt_where_we_are_active ul,
#vt_where_we_are_active ul li{
	padding: 0px;
	margin:0px;
	list-style:none;
}

#vt_where_we_are_active ul li a{
	display:block;
	height:30px;
	width:80px;
	border:0px solid #ff3300;
	overflow:hidden;
	background:transparent;
	position:absolute;
	z-index:600;
}

#vt_where_we_are_active ul li a:hover{
	background:transparent url(/local_assets/www.vt.edu/images/vt_map_over.gif) no-repeat;
}

#vt_where_we_are_active ul li a img{
	border:0px solid #ffffff;
}

#vt_where_we_are_active ul li#vt_wwa_va a{
	left:70px;
	top:20px;
	background-position:-70px -30px;
}


#vt_where_we_are_active ul li#vt_wwa_dp a{
	left:102px;
	top:55px;
	width:85px;
	background-position:-102px -65px;
}

#vt_where_we_are_active ul li#vt_wwa_sw a{
	left:160px;
	top:5px;
	background-position:-160px -15px;
}

#vt_where_we_are_active ul li#vt_wwa_eg a{
	left:200px;
	top:45px;
	width:40px;
	background-position:-200px -55px;
}

#vt_where_we_are_active ul li#vt_wwa_in a{
	left:250px;
	top:45px;
	width:50px;
	background-position:-250px -55px;
}

#vt_band_col_group{
	width: 730px;
	position:absolute;
	top:0;
	left:350px;
	z-index:800;
	border:0px solid #ff3300; /* testing purposes */
	height: 126px;
	overflow:visible;
	margin:0px;
	padding: 0px;
	padding-top:14px;
	
}

#vt_band_col_group div.vt_band_col{
	display:block;
	float:left;
	width: 240px;
	background:#EDEADA;

}

#vt_band_col_group div.vt_band_col h2{
	font-size: 1.8em;
	color:#660000;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding: 0px;
	margin-bottom: 4px;
}

#vt_band_col_group div.vt_band_col h2 a{
	color:#660000;
	text-decoration:none;
}

#vt_band_col_group div.vt_band_col h2 a:hover{
	border-bottom: 1px dotted #878163;
}



#vt_band_col_group div.vt_band_col ul,
#vt_band_col_group div.vt_band_col ul li{
	list-style:none;
	margin:0px;
	padding: 0px;	
}


#vt_band_col_group div.vt_band_col ul li{
	font-size:1.2em;
	line-height:1.4em;
}


#vt_band_col_group div.vt_band_col ul li a{
	color:#333333;
	text-decoration:none;
}

#vt_band_col_group div.vt_band_col ul li a:hover{
	border-bottom: 1px dotted #999999;
}



/*******************************************************************************************/
/* header, search and header navigation */
/*******************************************************************************************/


#vt_header_nav{
	display:block;
	position:absolute;
	right: 198px;
	bottom:12px;
	height:30px;
	white-space:nowrap;
	
	height:20px;
	bottom:12px;
	right:270px;
}


#vt_header_nav ul,
#vt_header_nav ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}

#vt_header_nav ul li{
	display:block;
	float:left;
	clear:none;
	border-left:1px solid #be4800;
}

#vt_header_nav ul li:first-child{
	border-left:0px solid #ffffff;
}

#vt_header_nav ul li a,
#vt_header_nav ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	margin-right:10px;
	font-size:1.2em;
}

#vt_header_nav ul li a:hover,
#vt_header_nav ul li a:visited:hover{
	color:#ff6600;
	text-decoration:none;
}

#vt_header_nav ul li a.vt_noborder,
#vt_header_nav ul li a.vt_noborder:visited{
	border-right:0px solid #000000;
}

#vt_header_search{
	position:absolute;
	right:20px;
	bottom:20px;
	height:50px;
	width:150px;
	
	right:85px;
}

#vt_search_box {
	border:1px solid #CCCCCC;
	float:left;
	font-size:0.9em;
	padding:1px;
	width:110px;
	float:left;
	clear:both;
}

#vt_go_button{
	position:relative;
	z-index:4500;
	margin-left:8px;
}

#vt_header_search fieldset span input.vt_search_rb{
	margin-left:0px;
	width:10px;
	height: 10px;
	margin-right:6px;
	margin-top: 0;
	float:left;
}

#vt_header_search fieldset span label{
	float:left;
	margin-right:8px;
}

#vt_header_search fieldset span a,
#vt_header_search fieldset span a:visited{
	color:#ffffff;
	float:left;
	margin-right:12px;
}

#vt_header_search fieldset span a img{
	margin-right:5px;
}


#vt_header_search fieldset span{
	padding: 0px;
	margin: 0px;
	float:left;
	clear:both;
	display:block;
	margin-top:2px;
	padding-bottom:4px;
	width:150px;
}





/*******************************************************************************************/
/* navigation */
/*******************************************************************************************/
#vt_main_nav {
	background:transparent url(/local_assets/www.vt.edu/images/bg_fp_main_nav.gif) repeat-x scroll 0%;
	border:0px solid #000000;
	display:block;
	float:left;
	margin-left:0px;
	margin-top:1px;
	min-height:328px;
	position:relative;
	width:242px;
	overflow:hidden;
	
	line-height:1.1em;
}

#vt_upper_nav{
	position:relative;
	top:36px;
}

#vt_main_nav ul, #vt_main_nav ul li,
ul#vt_lower_nav, ul#vt_lower_nav li {
	background:transparent url(/local_assets/www.vt.edu/images/bg_fp_main_nav_ul.gif) repeat-y scroll 0%;
	color:#EDEADA;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
}

#vt_main_nav ul li,
ul#vt_lower_nav li{
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#vt_main_nav ul li.vt_category_break {
	margin-top:4px;
}
#vt_main_nav ul {
	clear:both;
	float:left;
	padding-bottom:3px;
	padding-top:4px;
	min-height:80px;
}

#vt_main_nav ul li a, #vt_main_nav ul li a:visited,
ul#vt_lower_nav li a, ul#vt_lower_nav li a:visited {
	background:#5988A6 url(/local_assets/www.vt.edu/images/bg_fp_main_nav_a.gif) repeat-y scroll 0%;
	color:#EDEADA;
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em;
	margin:0px 0px 1px;
	padding:6px 0px 4px 22px;
	width:235px;
	
	padding: 6px 0px 4px 22px;
	float:left;
	position:relative;
	clear:both;
	display:block;
	min-height:10px;
	position:relative;
	
}
#vt_main_nav ul li a:hover, #vt_main_nav ul li a:visited:hover,
ul#vt_lower_nav li a:hover, ul#vt_lower_nav li a:visited:hover {
	background:#456A81 url(/local_assets/www.vt.edu/images/bg_fp_nav_tick.gif) no-repeat scroll left center;
	color:#A3CCE5;
}
#vt_main_nav ul li a.vt_active, #vt_main_nav ul li a.vt_active:visited,
ul#vt_lower_nav li a.vt_active, ul#vt_lower_nav li a.vt_active:visited {
	background:#456A81 url(/local_assets/www.vt.edu/images/bg_fp_nav_tick.gif) no-repeat scroll left center;
	color:#A3CCE5;
}

#vt_lower_page{
	width:973px;
	float:left;
	clear:both;
	position:relative;
	margin:0px;
	padding:0px;
	display:block;
	min-height:132px;
	overflow:visible;
	
	min-height:263px;
}

ul#vt_lower_nav {
	position:relative;
	/*margin-top:3px;*/
	float:left;
	clear:left;
	left:0px;
	padding-bottom:0px;
	padding-top:4px;
	width:242px;
	overflow:hidden;
	min-height:80px;
	background:url(/local_assets/www.vt.edu/images/vt_fp_bottom_nav_bg.gif) repeat-x;
}

/*******************************************************************************************/
/* quicklinks */
/*******************************************************************************************/

#vt_quicklinks {
	background-color:transparent;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:4px 1px 1px 4px;
	clear:both;
	display:block;
	float:left;
	margin-bottom:0px;
	margin-left:-4px;
	margin-top:-4px;
	min-height:35px;
	position:absolute;
	width:242px;
	z-index:450;
	
	top:86px;
	left:0px;
}

#vt_ql_link {
	background:#A4B8C4 url(/local_assets/www.vt.edu/images/bullet_white_right.gif) no-repeat scroll 95% center;
	border:1px solid #FFFFFF;
	clear:both;
	color:#000000;
	display:block;
	margin:5px auto 0px;
	padding:5px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	width:191px;
	
	display:none; /* starts jquery invisible */
	
}

a#vt_ql_home {
	clear:both;
	color:#A4B8C4;
	display:block;
	float:left;
	margin-left:10px;
	padding:10px 0px;
}
a#vt_ql_home:hover {
	color:#FFFFFF;
}

ul#vt_ql_list {
	clear:both;
	color:#000000;
	display:none;
	float:none;
	margin:0px auto;
	position:absolute;
	z-index:100;
	padding-left:20px;
	
}


ul#vt_ql_list li{
	list-style:none none;
	
}

ul#vt_ql_list li a, ul#vt_ql_list li a:visited {
	background:#FFFFFF none repeat scroll 0%;
	border-color:#000000 rgb(215, 222, 240) rgb(215, 222, 240);
	border-style:solid;
	border-width:0px 1px 1px;
	color:#456A81;
	display:block;
	float:none;
	margin:0px auto;
	padding:4px 5px 4px 15px;
	width:141px;
	
	width:181px;
}
ul#vt_ql_list li a:hover, ul#vt_ql_list li a:visited:hover {
	/*background:#456A81 url(/local_assets/www.vt.edu/images/bg_sp_nav_tick.gif) no-repeat scroll left center;*/
	color:#A3CCE5;
}


/*******************************************************************************************/
/* vt_spotlight */
/*******************************************************************************************/


#vt_spotlight{
	display:block;
	float:left;
	position:relative;
	z-index:900;
	left:2px;
	width:727px;
	height:322px;
	clear:right;
}


/*******************************************************************************************/
/* vt_topical */
/*******************************************************************************************/

#vt_topical{
	float:right;
	position:relative;
	display:block;
	height:132px;
	width: 727px;
	background:#3C5B6F;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	clear:right;
	
}

img#vt_topical_img{
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	float:left;
}

#vt_topical_content{
	margin: 0px;
	padding: 0px;
	display:block;
	float:left;
	position:absolute;
	width: 345px;
	height:100px;
	border:0px solid #ffffff;
	z-index:145;
	margin-left:15px;
	top:55px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

#vt_topical_content p {
	margin:0px;
	padding: 0px;
	color:#EDEADA;
}

#vt_topical_content ul,
#vt_topical_content ul li{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#vt_topical_content ul li{
	float:right;
	margin-right:5px;
	padding-right:15px;
}

#vt_topical_content ul li a,
#vt_topical_content ul li a:hover{
	color:#EDEADA;
	display:block;
	font-size:1.0em;
	background: url(/local_assets/www.vt.edu/images/link_bullet_rev.gif) right 50% no-repeat;
	margin:0px;
	padding: 0px;
	padding-right:10px;
}


#vt_topical_content ul li a:hover{
	color:#ffffff;
}

/*******************************************************************************************/
/* promotions */
/*******************************************************************************************/
#vt_promotions{
	position:absolute;
	float:left;
	z-index:1643;
	bottom:0;
	left:0;
	width: 242px;
	/*min-height: 232px;*/
	border-right:2px solid #ffffff;
	/*margin-top:80px;*/
}

#vt_top_promo{
	position:relative;
	clear:both;
	display:block;
	margin: 0px auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #497087;
	width:200px;
}

#vt_bottom_promo{
	margin:0px auto;
	width: 200px;
	clear:both;
	display:block;
	position:relative;
	
	margin-bottom:10px;
}

#vt_top_promo a,
#vt_bottom_promo a,
#vt_top_promo a img,
#vt_bottom_promo a img{
	border: 0px solid #000000;
}


/*******************************************************************************************/
/* news and events */
/*******************************************************************************************/

#vt_news_row{
	position:relative;
	display:block;
	float:right;
	/*clear:both;*/
	margin:0px 0px 0px 0px;
	/*padding-bottom:20px;*/
	min-height:200px;
	z-index:800;
	width:729px;
	
	border-right:2px solid #ffffff;
}

#vt_news{
	display:block;
	float:left;
	/*clear:left;
	background:#DBD8BC;*/
	width:486px;
	min-height:230px;
	padding:0px;
	/*border-left:2px solid #ffffff;*/
	/*margin-left:242px;*/
	border-right:1px solid #B7B394;
	z-index:1288;
	background:url(/local_assets/www.vt.edu/images/vt_bg_newsevents.jpg) repeat-x transparent;
	
	border-left:2px solid #ffffff;
	
}

#vt_events{
	float:left;
	clear:right;
	width:238px;
	min-height:230px;
	/*background:#DBD8BC;*/
	padding:0px;
	margin:0px 0px 0px 0px;
	border-left:1px solid #B7B394;
	position:relative;
	margin-left:-1px;
	z-index:1287;
	background:url(/local_assets/www.vt.edu/images/vt_bg_newsevents.jpg) repeat-x transparent;
	
}

#vt_news table,
#vt_events table{
	width:100%;	
}

#vt_news table tr th,
#vt_events table tr th{
	background-image:none;
	background:#C4C09E;
	/*height:45px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	color:#6C0000;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	padding-left:18px;
	border-bottom:10px solid #DBD8BC;
	border-bottom: 0px solid #DBD8BC;
	
}

#vt_news table tr th a,
#vt_news table tr th a:visited,
#vt_events table tr th a,
#vt_events table tr th a:visited{
	color:#6C0000;
	color:#993300;
}

#vt_news table tr th a:hover,
#vt_events table tr th a:hover{
	color:#000000;
	border-bottom: 1px dotted #97947C;
}

#vt_news table tr th{
	border-right:1px solid #DBD8BC;
	
}

#vt_news tr td{
	padding:3px 0px;
}

#vt_events table tr td.eventsitem{
	color:#6C0000;
}

#vt_news table tr td.newsitem,
#vt_events table tr td.eventsitem{
	font-size:1.3em;
	padding-left:8px;
	padding-right:20px;
	clear:none;
	/*border-bottom:8px solid #DBD8BC;*/
	position:relative;
	/*height:auto;*/
	min-height:50px;
	padding-top:0px;
	padding-bottom:7px;
	
	margin-top:20px;
}



#vt_events table tr td.eventsitem{
	width:260px;
	font-size:1.3em;
}




#vt_news table tr td.newsitem a,
#vt_news table tr td.newsitem a:visited,
#vt_events table tr td.eventsitem a,
#vt_events table tr td.eventsitem a:visited{
	color:#333333;
	text-decoration:none;
	border-bottom:0px dotted #999999;
}

#vt_events table tr td.eventsitem a,
#vt_events table tr td.eventsitem a:visited{
	font-size:0.9em;
}

#vt_events table tr td.eventsitem span.time{
	font-size:0.95em;
}



#vt_news table tr td.newsitem a:hover,
#vt_news table tr td.newsitem a:visited:hover,
#vt_events table tr td.eventsitem a:hover,
#vt_events table tr td.eventsitem a:visited:hover{
	text-decoration:none;
	border-bottom:1px dotted #999999;

}

#vt_news table thead tr th,
#vt_events table thead tr th{
	margin-bottom: 60px;
	/*height:60px;*/
	vertical-align:top;
	padding-top:15px;
	padding-bottom: 20px;
	background:none;
}

#vt_news table tbody tr td,
#vt_events table tbody tr td{
	padding:10px 0px;
	
}


#vt_news table tr th a.vt_rss_icon,
#vt_events table tr th a.vt_rss_icon{
	margin:0px;
	margin-left:15px;
	border:0px solid #ffffff;
	position:relative;
	display:inline;
	width:30px;
	height:30px;
	padding:0px;
	top:2px;
}



#vt_news tr td p.vt_date,
#vt_events tr td p.vt_date{
	text-transform:uppercase;
	font-size:1.0em;
	display:block;
	margin:0px auto;
	width:25px;
	text-align:center;
	color:#834A4B;
	position:relative;
	margin-left:18px;
	padding:0px;
	top:-4px;
	z-index:876;
	border-right: 1px solid #B7B394;
	height:30px;
	padding-right:15px;
}

#vt_events tr td p.vt_date{
	padding-right:5px;
}

#vt_news tr td p.vt_date span,
#vt_events tr td p.vt_date span{
	width:25px;
	display:block;
	font-size:1.6em;
	clear:both;
	position:relative;
	float:left;
	clear:both;
	margin:0px auto;
	padding:0px;
}

#vt_news_footer,
#vt_events_footer{
	background:#D2CEA9;
	padding:10px 0px;
	border-top:8px solid #DCD8BB;
	float:left;
}

#vt_news_footer{
	width:488px;
	/*position:absolute;
	bottom:0px;
	left:243px;
	z-index:1200;*/
	display:block;
	border-right:1px solid #B7B394;
	
	width:488px;
	float:left;
}

#vt_events_footer{
	display:block;
	width:239px;
	/*position:absolute;
	bottom:0px;
	right:0;
	z-index:1201;*/
	
	float:right;
}

#vt_news_footer a,
#vt_events_footer a{
	float:right;
	display:inline;
	background:url(/local_assets/www.vt.edu/images/more_arrow.gif) no-repeat right 50%;
	padding-right: 12px;
	font-size: 1.2em;
	color:#993300;
	margin-right:20px;
}

#vt_news_footer a:hover,
#vt_events_footer a:hover{
	color:#660000;
}

#vt_newws_footer ul,
#vt_news_footer li,
#vt_events_footer ul,
#vt_events_footer ul li{
	list-style:none;
}

#vt_news_footer ul{
	padding:0;
	margin:0;
	float:right;
	padding-top:10px;
}

#vt_news_footer ul li{
	display:inline;
	margin-right:0;
	padding-right:0;
	float:left;
}



/*******************************************************************************************/
/* footer */
/*******************************************************************************************/

#vt_footer_bg{
	display:block;
	margin-top:-200px;
	position:relative;
	z-index:3;
	background:url(/global_assets/images/bg_footer.gif) repeat-x bottom center;
	min-height:80px;
	float:left;
	width:100%;
}

#vt_footer{
	top:230px;
	padding-bottom:0px;
}


#vt_copyright{
	display:block;
	width:980px;
	margin:0 auto;
	margin-top:240px;
	color:#AFC7D5;
}




/*******************************************************************************************/
/* remember ribbon */
/*******************************************************************************************/

#vt_rememberRibbon{
	display:block;
	float:right;
	position:absolute;
	z-index:4000;
	right:0;
	top:0px;
	margin-right:-10px;
	width:93px;
	height: 120px;
}

#vt_rememberRibbon a img{
	border:0px solid #000000;
	padding:0;
	margin:0;
}

#vt_noFlash_rememberRibbon{
	margin:0px;
	padding:0px;
}

#vt_noFlash_rememberRibbon a,
#vt_noFlash_rememberRibbon a:visited{
	display:block;
	width:93px;
	height:120px;
	overflow:hidden;
	background:url(/local_assets/www.vt.edu/images/we_remember.png) no-repeat top left;
	margin-top:-10px;
	float:left;
	height:160px;
	margin-left:-10px;
}

/*******************************************************************************************/
/* no flash spotlight */
/*******************************************************************************************/

#vt_noFlash_spotlight{
	display:block;
	float:left;
	position:relative;
	width:727px;
	height:322px;
	clear:right;
	background:#D27A08;
	z-index:56;
}

#vt_noFlash_spotlight a img.vt_sl_img,
#vt_noFlash_spotlight a:visited img.vt_sl_img{
	float:left;
	border:0px;
	border-right:1px solid #ffffff;
	width:488px;
	height:321px;
}

#vt_alert{
	background:#000000;
	border:0px solid #000000;
	width:727px;
	height:322px;
	z-index:451;
	position:absolute;
	color:#ffffff;
	opacity:.85;
	left:0;
	top:0;
	margin:0px;
	padding:0px;
}

#vt_alert .vt_alert_message{
	display:block;
	width:400px;
	height:300px;
	margin:80px auto;
	position:relative;
	font-size:1.6em;
	text-align:center;
}

#vt_alert .vt_alert_message h2{
	color:#F8C005;
}

#vt_alert .vt_alert_message h2 img{
	margin-right:10px;
	margin-top:4px;
	display:inline;
	position:relative;
}

#vt_alert .vt_alert_message p{
	color:#ffffff;
}

#vt_alert .vt_alert_message a,
#vt_alert .vt_alert_message a:visited{
	color:#FFCC00;
	text-decoration:none;
}

#vt_alert .vt_alert_message a:hover,
#vt_alert .vt_alert_message a:visited:hover{
	color:#ffffff;
	text-decoration:underline;
}

#vt_alert .vt_close{
	display:block;
	position:relative;
	left:20px;
	float:left;
	top:20px;
	width:80px;
	overflow:hidden;
	padding:10px;
	text-align:center;
	background:#000000;
	border:1px solid #333333;
	color:#666666;
	opacity:1.0;
}

#vt_alert .vt_close:hover{
	color:#ffffff;
	border:1px solid #ffffff;
}


#vt_sl_col img.vt_sl_title{
	display:block;
	clear:right;
	margin-left:20px;
	margin-top:20px;
	width:auto;
	padding-bottom:10px;
}

#vt_sl_col img.vt_sl_ie6_title{
	display:none;
}

#vt_sl_col{
	position:relative;
	display:block;
	float:left;
	clear:right;
	width:238px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:320px;
}

#vt_sl_col h2{
	width:auto;
	clear:right;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:1.3em;
}

#vt_sl_col hr{
	border: 0;
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;	
  	
}

#vt_sl_col h2 a,
#vt_sl_col h2 a:visited{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:15px;
	margin-top:10px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	font-size:1.4em;
}

#vt_sl_col p{
	width:auto;
	margin-top:0px;
	padding: 0px 10px 10px 15px;
	display:block;
	clear:right;
	font-size:1.2em;
	color:#ffffff;
	line-height:1.4em;
}

a#vt_sl_fullstory,
a#vt_sl_fullstory:visited{
	float:right;
	display:block;
	width:90px;
	height:20px;
	display:block;
	border: 0px solid #ff3300;
	margin-right:20px;
	margin-top:10px;
	position:absolute;
	bottom:20px;
	right:0;
}

hr#vt_sl_bottom_rule{
	position:absolute;
	bottom:53px;
	right:0;
	width:240px;
}


