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


@import url("/global_assets/themes/optimized/css/cssreset-min.css");
@import url("/global_assets/themes/optimized/css/vt_cssbase.css");

@import url("/global_assets/css/vt_body.css");
@import url("/global_assets/css/vt_images.css");
@import url("/global_assets/css/vt_indexing.css");

@import url("theme1_header.css");
@import url("theme1_nav.css");
@import url("theme1_gateway.css");
@import url("/global_assets/css/vt_footer.css");
@import url("/global_assets/css/vt_forms.css");

/* testing tab grounps */
@import url("theme1_vt_tab_group.css");


html{
	background: #375B6F; /* #375B6F; */
}

body {
	/*background:url(/global_assets/themes/theme1/images/bg.jpg) repeat-x #ffffff;
	
	background:#530000 url(/global_assets/themes/theme1/images/bg_gradient.jpg) repeat-x;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_white.jpg) repeat-x;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_maroon.jpg) repeat-x;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_orange.jpg) repeat-x;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_blue.jpg) repeat-x;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_maroon2.jpg) repeat-x;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_tan.jpg) repeat-x left top;
	background:#ffffff url(/global_assets/themes/theme1/images/bg_gradient_black2.jpg) repeat-x left top;*/
	
	background:#ffffff url(/global_assets/images/bg_sp_stripe.gif) repeat-x left -185px;
	
	margin: 0;
	padding: 0;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	
	/** width and height forces duo-tone bg on HTML and body tags for footer **/
	width:100%;
	float:left;
}

a,
a:visited{
		
}


div#vt_sp_body,
#vt_sp_body {
	/*font-size:1.1em;*/
}



.vt_skip{
	display:none;
}

.wrapper{
	clear:both;
	position:relative;
	width:1024px;
	margin:0 auto;
	padding:0;

}


.vt_top_bg{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.vt_drop_shadow{
	/*width:1024px;
	padding:0;
	float:left;
	clear:none;
	background:url(/global_assets/themes/theme1/images/drop_shadow.png) repeat-y top left;
	*/
	
	
}


#vt_sp_body{
	width:984px;
	
	z-index:100;
	position:relative;
	background:#ffffff;
	float:left;
	margin-left:20px;
}
/* drop shadow from css3 and IE filters */

#vt_sp_body{
	box-shadow: 2px 2px 15px #000;
	-moz-box-shadow: 2px 2px 15px #000;
	-webkit-box-shadow: 2px 2px 15px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6)";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6);
}	




.vt_vcenter{
	
}

.vt_brief{
	
}

#vt_body_col{
	min-height:600px;
	background:url(/global_assets/themes/theme1/images/bg_body.jpg) repeat-x top left #ffffff;
	width:500px;
	display:block;
	margin-left:5px;
	float:left;
	padding:20px;
}

#vt_no_rb #vt_body_col{
	width:712px;	
}

#vt_no_rb #vt_body_col hr{
	width:98%;	
}

#vt_nav_col{
	background:#57768a;
	width:216px;
	clear:none;
	float:right;
	margin-right:6px;
}

#vt_right_col{
	background:url(/global_assets/themes/theme1/images/bg_body.jpg) repeat-x top left #ffffff;
	clear:none;
	float:left;
	width:168px;
	border-left:#ccc 1px solid;
	padding-left:15px;
	margin-bottom:30px;
}

#vt_right_col,
#vt_nav_col{
	min-height:300px;	
}

#vt_body_bottom_border{
	display:none;
}



.vt_brief{
	
}

/****/

#vt_right_col .vt_brief{
	width:95%;
	display:block;
	clear:both;
	border-top:#CCC 1px solid;
	padding-top:10px;
	margin-top:10px;
}

#vt_right_col .vt_brief:first-child{
	margin-top:10px;
	padding-top:0px;
	border-top:0px solid #ffffff;
}


#vt_right_col .vt_brief h2,
#vt_right_col .vt_brief h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#566d79;
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-bottom:8px;
}

#vt_right_col .vt_brief img,
#vt_nav_col .vt_brief img{
	padding:4px;
	display:block;
	border:#999 1px solid;
}

#vt_nav_col .vt_brief img{
	margin-left:5px;
	margin-bottom:6px;
}

#vt_right_col .vt_brief ul,
#vt_right_col .vt_brief ul li a{
	/*list-style:none none;
	padding:0;
	margin:0;*/
}


#vt_nav_col .vt_brief ul,
#vt_nav_col .vt_brief ul li a{
	list-style:none none;
	padding:0;
	margin:0;
}

.vt_img_left span,
.vt_img_right span,
.vt_img_center span{
	display:none;	
}

#vt_right_col .vt_brief p{
	margin-top:8px;
	color:#566D79;
}

#vt_right_col .vt_brief ul li{
	list-style:none none;
	background:url(/global_assets/images/li_3f3f3f.gif) no-repeat left 3px;
	padding:0;
	padding-left:14px;
	margin:0;
	margin-top:8px;
	color:#566D79;
}


#vt_right_col .vt_brief ul li a {
	/*font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;*/
}

#vt_right_col li > a.vt_filetype{
	background-position:left 3px;	
}

#vt_right_col .vt_brief p a {
	text-decoration:underline;	
	color:inherit;
}

#vt_right_col .vt_brief p a:hover{
	color:#333;
	text-decoration:none;
}

#vt_right_col .vt_brief ul li a:hover{
	text-decoration:underline;	
}

#vt_right_col,
#vt_body_col,
#vt_nav_col{
	margin-bottom:4px;
	margin-top:8px;
	padding-bottom:40px;
	padding-top:14px;
	
	margin-top:0px;
}

#vt_right_col{
	width:180px;
	border-left:1px groove rgba(0,0,0,0.1);	
}

#vt_right_col > hr:first-child{
	visibility:hidden;	
}


#vt_nav_col{
	padding-top:0;
}


/*** right col corrections **/

#vt_nav_col div.vt_brief{
	margin:0px;
	border-top:1px solid #A9C0CF;
	margin-bottom:10px;
}

#vt_nav_col h2{
	background:url(/global_assets/themes/theme1/images/bg_gradient_blue_hdr.jpg) repeat-x bottom left;
	padding:0;
	margin:0;
	color:#ffffff;
	font-style:normal;
	font-weight:normal;
	font-size:1.3em;
	padding:12px 10px 10px;
	font-family:"Times New Roman", Times, serif;
	width:190px;
	margin-bottom:10px;
	margin-left:0;
	height:auto;
	
	
}

#vt_nav_col hr.vt_rb_break{
	margin:0;
	padding:0;
	height:2px;
	background:#ffffff;
	color:#ffffff;
	margin-left:-1px;
	width:213px;
	margin-top:9px;
}

#vt_nav_col p{
	color:#ffffff;
	/*font-size:1.0em;*/
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	margin-left:8px;
}

#vt_nav_col p a, 
#vt_nav_col p a:visited{
	color:#c7dfec;
}

#vt_nav_col ul li 
{
	background:url(/global_assets/images/li_ffffff.gif) no-repeat left 4px;
	color:#ffffff;
	margin-left:10px;
	list-style:none none;
	padding-left:13px;
}

#vt_nav_col .vt_brief ul li a, 
#vt_nav_col .vt_brief ul li a:visited, 
#vt_nav_col .vt_brief ul li ul li a, 
#vt_nav_col .vt_brief ul li ul li a:visited{
		color:#c7dfec;
}


#vt_nav_col ul li a:hover, 
#vt_nav_col ul li a:visited:hover, 
#vt_nav_col ul li ul li a:hover, 
#vt_nav_col ul li ul li a:visited:hover{
	text-decoration:underline;
	color:#ffffff;
}



#vt_nav_col{
	positiono:relative;
}

#vt_promo_podcast,
#vt_promo_email,
#vt_promo_photo,
#vt_promo_video{
	margin-left:0;	
	width:212px;
}

#vt_promo_podcast{
	margin-top:-14px;	
}

#vt_promo_podcast ul li,
#vt_promo_email ul li,
#vt_promo_photo ul li,
#vt_promo_video ul li{
	list-style:none none;
	margin:0;
	padding:0;
	background:none;
}

a#newsletter_floater{
	top:290px;	
	right:4px;
}

#vt_promo_podcast h2 a, 
#vt_promo_email h2 a, 
#vt_promo_photo h2 a, 
#vt_promo_video h2 a {
	text-decoration:none;
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#vt_promo_podcast h2, 
#vt_promo_email h2, 
#vt_promo_photo h2, 
#vt_promo_video h2{
	background:none;	
}


#vt_promo_podcast ul{
	bottom:-2px;
	margin:0;
	padding:0;
	list-style:none none;
	display:block;
}

#vt_promo_podcast ul li{
	margin-bottom:10px;	
	margin-left:8px;
}

#vt_promo_podcast ul li a, #vt_promo_podcast ul li a:visited{
	font-size:1.0em;	
}



#vt_promo_email p{
	width:100px;	
}

#vt_promo_photo .vt_linked_image{
	bottom:10px;
	position:absolute;
}

#vt_promo_photo .vt_linked_image img,
#vt_promo_video .vt_linked_image img{
	margin-left:0;
}



#vt_promo_podcast a,
#vt_promo_email a,
#vt_promo_photo a,
#vt_promo_video a{
	text-decoration:none;	
}

#vt_promo_video{
	margin-bottom:10px;
	height:188px;
}

#vt_promo_video span {
	bottom:8px;	
}

#vt_nav_col .vt_calendar_indexer ul,
#vt_nav_col .vt_calendar_indexer ul li{
	margin:0;
	padding:0;
	list-style:none none;
	background:none;
}

#vt_nav_col .vt_calendar_indexer ul{
	margin-right:18px;
	margin-left:8px;
}



#vt_nav_col .vt_calendar_indexer ul li ul.vt_calendar_listing{
	margin:0;
	padding:0;
	border-bottom:1px solid #8AA1B3;
	margin-bottom:8px;
	padding-bottom:8px;
}

#vt_nav_col .vt_calendar_indexer ul ll ul li{
	margin:0;
	padding:0;
}



#vt_nav_col .vt_calendar_indexer ul li.vt_calendar_title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	
	font-weight:normal;
}


#vt_nav_col .vt_calendar_indexer ul li.vt_calendar_title a:hover{
	text-decoration:underline;

}


#vt_nav_col .vt_calendar_indexer ul li ul li.vt_calendar_description{
	color:#eeebdd;
}


#vt_nav_col .vt_calendar_indexer ul li ul li.vt_calendar_date,
#vt_nav_col .vt_calendar_indexer ul li ul li.vt_calendar_time,
#vt_nav_col .vt_calendar_indexer ul li ul li.vt_calendar_location{
	color:#fcf2c3;
	font-style:italic;
	font-size:10px;

}


#vt_nav_col .vt_calendar_indexer ul li.vt_calendar_morelink{
	text-align:right;
	width:100%;
}


#vt_nav_col .vt_calendar_indexer ul li.vt_calendar_morelink a{
	text-decoration:none;
	font-size:9px;
	color:#C7DFEC;
	text-transform:uppercase;
}

#vt_nav_col .vt_calendar_indexer ul li.vt_calendar_eventslink{
	text-align:right;
	width:100%;
}

#vt_nav_col .vt_calendar_indexer ul li.vt_calendar_eventslink a{
	text-decoration:none;
}


#vt_right_col ol,
#vt_right_col ol li{
	margin-left:8px;
	padding-left:0px;
}

/** added on September 30, 2009 **/

#vt_pageTitle{
	width:953px;
	/*border-bottom:0px solid #ffffff;*/
}

/** revisions for general content type template **/ 
#vt_nav_col hr.vt_rb_break{
	margin-top:15px;
}

#vt_nav_col .vt_brief h2{
	font-size:16px;
	margin-top:0;
}

#vt_general #vt_right_col hr.vt_rb_break{
	display:none;	
}

#vt_body_col h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	color:#600001;
}

#vt_body_col ul li.vtnews_share_it{
	list-style:none none;	
	background:none;
	padding-left:0;
	margin-left:0;
	border:0px solid #ffffff;
}


#vt_body_col ul li.vtnews_share_it a img{
	border:0px solid #ffffff;	
	background:none;
}

#vt_body_col .vtnews_caption{
	margin-top:20px;
	display:block;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
}

#vt_body_col #vtnews_contact_info{
	width:150px;
	float:left;
	clear:left;
	margin-right:20px;
	padding-right:20px;
	border-right:1px solid #CCC;
	margin-top:0px;
	
}

#vt_body_col #vtnews_contact_info ul,
#vt_body_col #vtnews_contact_info ul li{
	margin:0;
	padding:0;
	background:none;
}


#vt_body_col #vtnews_contact_info ul{
	margin-top:8px;	
}

#vt_body_col #vtnews_related_links{
	float:right;
	width:270px;
	margin-top:0px;	
}

#vt_body_col #vtnews_contact_info h2,
#vt_body_col #vtnews_related_links h2{
	color:#566d79;	
	font-size:18px;
}

#vt_body_col hr{
	margin-bottom:10px;	
}

#vt_body_col #vtnews_related_links a{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#vt_body_col #vtnews_content{
	background:url(/global_assets/themes/theme1/images/bg_body.jpg) repeat-x left 13px #ffffff;
	padding:15px;
}

#vt_body_col #vtnews_content p{
	line-height:20px;	
}


#vt_tag #vt_no_rb #vt_gateway{
}

#vt_tag #vt_no_rb #vt_pageTitle{
}

#vt_tag #vt_no_rb #vt_rss2_subscribe{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	position:absolute;
	bottom:10px;
	font-size:16px;
	z-index:9999;
	border-top:1px solid #CCC;
	padding-top:10px;
	width:700px;
	clear:both;
	
	
	border-top:0px solid #ffffff;
}

#vt_no_rb #vt_rss2_subscribe a{
	color:#E98745;
	background:url(/global_assets/images/rss.gif) no-repeat left 3px;
	text-decoration:none;
	padding-left:15px;
	
}

#vt_pg_imgGal{
}

#vt_pg_imgGal #vt_imgGal_list ul li{
	list-style:none none;	
}

#vt_pg_imgGal #vt_imgGal_list ul{
	margin:0;
	padding:0;
}

#vt_pg_imgGal #vt_imgGal_list ul li{

	float:left;
	clear:none;
	margin-right:20px;
	margin-bottom:20px;
	display:block;
	overflow:hidden;
	width:100px;
	height:100px;
	position:relative;
	margin-left:0;
	border:4px solid #ffffff;
	-moz-box-shadow: 2px 2px 15px #000;
	-webkit-box-shadow: 2px 2px 15px #000;

}

#vt_pg_imgGal #vt_imgGal_list ul li:hover{
	-moz-box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	margin-top:-1px;
	margin-left:-1px;
	margin-right:21px;
	margin-bottom:21px;
}

#vt_pg_imgGal #vt_imgGal_list ul li a,
#vt_pg_imgGal #vt_imgGal_list ul li a img{
	border:0px solid #ffffff;
	background:none;
	padding:0;
	margin:0;
}


#vt_pg_imgGal #vt_imgGal_list ul li a img{
	position:absolute;
	left:0;
	top:50%;
	margin-top:auto;
}

#vt_sp_body{
		filter:none;
		
}

.vt_drop_shadow{
		/*filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=8,MakeShadow=true,ShadowOpacity=0.15);*/
		background:#666;
		width:1000px;
		z-index:800;	
}

#vt_right_col #vt_rss2_subscribe a{
	background:url(/global_assets/images/rss_icon.gif) no-repeat left 3px;
	padding-left: 25px;
	display:block;
	height:20px;
	padding-top:5px;	
}


body #vt_body_col ol{
	margin-left:20px;	
	padding-bottom:20px;
}

div#vt_body_col div#vt_callout{
	float:left;
	width:499px;
	background:#CECBAB;
	color:#450005;
	line-height:34px;
	padding-left:25px;
}

#vt_right_col .vt_brief h2.vt_rb_title a{
	text-decoration:none;
	font-size:20px;
		
}

#vt_right_col .vt_brief .vt_rb_content p{
	padding:0;
	margin:0;	
}

#vt_right_col .vt_brief .vt_rb_content .vt_small_img,
#vt_right_col .vt_brief .vt_linked_image{
	margin-bottom:10px;	
}

#vt_right_col .vt_brief + hr{
	display:none;	
}

/* added for VT News display of vt_title_with_image on Sept 10 */ 

#vt_right_col .vt_title_with_image{
	border-top:1px solid #CCC;	
	padding-top:10px;
	width:190px;
}

#vt_right_col .vt_title_with_image:first-child{
	border:0px solid #000000;
	padding-top:5px;	
}

#vt_right_col .vt_title_with_image .vt_linked_image img{
	margin-bottom:10px;
}

#vt_right_col .vt_title_with_image h2,
#vt_right_col .vt_title_with_image h2 a{
	color:#885709;	
	text-decoration:none;
}


#vt_right_col .vt_title_with_image h2 a:hover{
	text-decoration:underline;	
}

#vt_right_col hr + div.vt_brief {
	border-top:0px solid #000;
}




