/*
Title:	Global CSS Style for VFS.com	
Notes: - Global Styles : (body, paragraphs, lists, etc)
	 - Header
	 - Page Structure
	 - Headings
	 - Text Styles
	 - Navigation
	 - Forms
	 - Comments
	 - Extras		
/* GLOBAL */
body {
font-family:Arial, Helvetica, sans-serif;
color:#404040;
/*background:#ececec url(http://media.vfs.com/assets/images/home/background-hatch.gif) center repeat;*/
/*background:url(/images/banners/bannerComponent/gridbg.gif) repeat scroll;*/
voice-family:inherit;
font-size:small;
margin:0;
padding:0;
background-color:#4a4a4a;
}

/* HEADER */
h1 {
font-size:150%;
margin-top:0
}

h2 {
font-size:130%;
margin-top:0
}

h3 {
font-size:120%;
margin-top:0
}

h4 {
font-size:110%;
margin-top:0
}

h5 {
font-size:100%;
margin-top:0
}

/* MARGINS */
.hatch-left {
/*background:#e5e5de url(http://media.vfs.com/assets/images/home/inner-border-hatch.gif) left top repeat;*/
width:6px
}

.hatch-right {
/*background:#e5e5de url(http://media.vfs.com/assets/images/home/inner-border-hatch-right.gif) left top repeat;*/
width:6px
}

.hatch-bottom {
/*background:#e5e5de url(http://media.vfs.com/assets/images/home/sprite_background_elements.gif) left top repeat;*/
background-position:0 -120px;
height:6px
}

.gradient-left {
background:#fff url(http://media.vfs.com/assets/images/home/inner-grad-left.gif) left top repeat-y;
width:7px
}

.gradient-right {
background:#fff url(http://media.vfs.com/assets/images/home/inner-grad-right.gif) right top repeat-y;
width:7px
}

.gradient-bottom {
background:#fff url(http://media.vfs.com/assets/images/home/sprite_background_elements.gif) bottom right repeat-x;
background-position:0 -143px;
height:7px
}

.archiveimage-border {
border:1px solid #e3e3e3;
display:block;
padding:0
}

/* LOGOS */
#mainlogo-small {
float:left;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -5px;
width:30px;
height:46px;
padding:0 0 5px
}

#mainlogo-small a {
display:block;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -5px;
width:30px;
height:46px
}

#vfs_header {
width:706px;
height:110px;
margin-top:10px;
display:block;
background: url(http://media.vfs.com/assets/images/temp/sprite_global_elements_large_20090626.gif) 0 10px no-repeat;
}
#vfs_header #logo a{
display:block;
position:absolute;
margin-top:10px;
height:75px;
width:313px;
background: url(http://media.vfs.com/assets/images/temp/sprite_global_elements_large_20090626.gif) top left no-repeat;
}
#vfs_header #logo a span {
display: none;
}
#vfs_header #logo a:hover, #vfs_header #logo2 a:hover {
background:none;	
}
/* LANGUAGE MENU */
.clickMenu div.outerbox {
display: none; min-width: 106px; /* firefox produces animation-flickering when the box is bigger than this :/ */
}
#language_menu a:active, #language_menu a:focus, #more_channels_menu a:active, #more_channels_menu a:focus {
border:none;border-width:0px;outline:0;
}
a#language_menu_btn {
display:block;width:85px;height:25px;overflow:hidden;background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) 0 -811px no-repeat;
}

a#language_menu_btn:hover {
background-position: 0 -787px;
}										
#language_menu_btn span {
display:none;
}
#language_submenu {
background-color:#a81d28;border:1px solid #fff;color:#fff;width:175px;
}
#more_channels_submenu {
background-color:#f3f3f3;border:1px solid #ccc;color:#444;width:175px;
}
#language_submenu a {
display:inline;padding:3px;text-decoration:none;color:#fff;width:175px;
}
#more_channels_submenu a {
display:inline;padding:3px;text-decoration:none;color:#444;width:175px;
}
#language_submenu a:hover {
background-color:#86010b;
}
#more_channels_submenu, #more_channels_submenu a {
width:133px;
}
#more_channels_submenu a:hover {
background-color:#fff;
}

  
	#language_button a {
		display:block;
		width:83px;
		height:24px;
		background-image:url(../images/header/language.gif);
		float:right;
		margin-top:76px;
		margin-bottom:0;
		padding-bottom:0
	}
	#language_button a:hover {
		background-image:url(../images/header/language_hover.gif);
	}
	#language_button span {
		position:absolute;
		top:0;
		left:-5000px;
	}

/* MAIN NAV */
#nav ul li {
float:left;
position:relative;
display:inline;
list-style:none
}

#nav ul li:hover>ul {
display:block;
list-style:none
}

#nav ul a {
text-decoration:none;
margin:0;
padding:0
}

#nav ul a:hover {
color:#FFF;
background-color:#B31B34
}

/* Sub-Directory */
#nav ul ul {
display:none;
position:absolute;
top:24px;
left:0;
border:1px solid #bfbfbf;
border-top:none;
list-style:none
}

#nav ul li.home ul,#nav ul li.faq ul,#nav ul li.blog ul {
border:none;
list-style:none
}

#nav ul ul li {
float:none;
position:relative;
display:block;
background-color:#FFF;
border-top:1px solid #FFF;
list-style:none
}

#nav ul ul li.divide_up {
background:#fff url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -1302px;
padding-top:.5em
}
#nav .admissions .divide_up, #nav .admissions_sel .divide_up {
background-position:0 -1336px;
}
#nav ul ul li.divide_bottom {
padding-top:.5em
}

#nav ul ul li.divide_up2 {
background:#fff url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -1302px;
padding:.5em 0 .3em 0
}

#nav ul ul a {
display:block;
color:#666;
list-style:none;
padding:3px 10px 3px 15px
}

/* Fix IE. Hide from IE Mac \*/
* html #nav ul li a {
height:1%;
list-style:none
}

/* Set the default width of the each tab */
#nav ul li.home,#nav ul li.home span,#nav ul li.home_sel,#nav ul li.home_sel span {
width:63px
}

#nav ul li.programs,#nav ul li.programs span,#nav ul li.programs_sel,#nav ul li.programs_sel span {
width:86px
}

#nav ul li.admissions,#nav ul li.admissions span,#nav ul li.admissions_sel,#nav ul li.admissions_sel span {
width:97px
}

#nav ul li.community,#nav ul li.community span,#nav ul li.community_sel,#nav ul li.community_sel span {
width:98px
}

#nav ul li.showcase,#nav ul li.showcase span,#nav ul li.showcase_sel,#nav ul li.showcase_sel span {
width:89px;
}

#nav ul li.thisisvfs,#nav ul li.thisisvfs span,#nav ul li.thisisvfs_sel,#nav ul li.thisisvfs_sel span {
width:91px;	
}

#nav ul li.lifeatvfs,#nav ul li.lifeatvfs span,#nav ul li.lifeatvfs_sel,#nav ul li.lifeatvfs_sel span {
width:99px;
}

#nav ul li.faq,#nav ul li.faq span,#nav ul li.faq_sel,#nav ul li.faq_sel span,#nav ul li.blog,#nav ul li.blog span,#nav ul li.blog_sel,#nav ul li.blog_sel span {
width:68px
}

#nav ul li span {
list-style:none
}

#nav ul li a {
display:inherit;
list-style:none
}

#nav ul li a.nav_global {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
height:24px;
overflow:hidden;
}

/* HOME */
#nav ul li a.home_sel {background-position:0 -406px}
#nav ul li a.home:hover {background-position:0 -358px}
#nav ul li a.home {background-position:0 -382px}

/* This is VFS */
#nav ul li a.thisisvfs_sel {background-position:0 -646px}
#nav ul li a.thisisvfs:hover {background-position:0 -646px}
#nav ul li a.thisisvfs {background-position:0 -670px}

/* Programs */
#nav ul li a.programs_sel {background-position:0 -550px}
#nav ul li a.programs:hover {background-position:0 -502px}
#nav ul li a.programs {background-position:0 -526px}

/* Admissions */
#nav ul li a.admissions_sel {background-position:0 -190px}
#nav ul li a.admissions:hover {background-position:0 -142px}
#nav ul li a.admissions {background-position:0 -166px}

/* Showcase */
#nav ul li a.showcase_sel {background-position:0 -622px}
#nav ul li a.showcase:hover {background-position:0 -574px}
#nav ul li a.showcase {background-position:0 -598px}

/* Life at VFS */
#nav ul li a.lifeatvfs_sel {background-position:0 -478px}
#nav ul li a.lifeatvfs:hover {background-position:0 -430px}
#nav ul li a.lifeatvfs {background-position:0 -454px}

/* Community */
#nav ul li a.community_sel {background-position:0 -262px}
#nav ul li a.community:hover {background-position:0 -214px}
#nav ul li a.community {background-position:0 -238px}

/* Blog */
#nav ul li a.blog_sel {background-position:0 -310px}
#nav ul li a.blog:hover {background-position:0 -334px}
#nav ul li a.blog {background-position:0 -286px}

#nav ul li.home_sel ul li,#nav ul li.thisisvfs_sel ul li,#nav ul li.programs_sel ul li,#nav ul li.admissions_sel ul li,#nav ul li.showcase_sel ul li,#nav ul li.lifeatvfs_sel ul li,#nav ul li.community_sel ul li,#nav ul li.faq_sel ul li,#nav ul li.blog_sel ul li {
border-top:#f1f1f1;
list-style:none
}

#nav ul li.home_sel ul a,#nav ul li.thisisvfs_sel ul li a,#nav ul li.programs_sel ul li a,#nav ul li.admissions_sel ul li a,#nav ul li.showcase_sel ul li a,#nav ul li.lifeatvfs_sel ul li a,#nav ul li.community_sel ul li a,#nav ul li.faq_sel ul li a,#nav ul li.blog_sel ul li a {
border-top:1px solid #F1F1F1;
list-style:none
}

#nav ul li.home_sel ul a:hover,#nav ul li.thisisvfs_sel ul li a:hover,#nav ul li.programs_sel ul li a:hover,#nav ul li.admissions_sel ul li a:hover,#nav ul li.showcase_sel ul li a:hover,#nav ul li.lifeatvfs_sel ul li a:hover,#nav ul li.community_sel ul li a:hover,#nav ul li.faq_sel ul li a:hover,#nav ul li.blog_sel ul li a:hover {
background-color:#c13440;
list-style:none
}

/* Hide */
.home span,.thisisvfs span,.thisisvfs_sel span,.home_sel span, .programs span,.programs_sel span,.admissions span,.admissions_sel span,.showcase span,.showcase_sel span,.lifeatvfs span,.lifeatvfs_sel span,.community span,.community_sel span,.faq span,.faq_sel span,.blog span,.blog_sel span {
visibility:hidden;
list-style:none
}

#nav li.new {
background-image:url(http://media.vfs.com/assets/images/course_new.gif);
background-repeat:no-repeat;
background-position:94% 50%
}

#nav li.new_hn {
background-image:url(http://media.vfs.com/assets/images/course_new.gif);
background-repeat:no-repeat;
background-position:94% 50%;
padding:.5em 0
}

#nav li.hn {
background-position:94% 50%;
padding:.5em 0
}

#nav ul li.lifeatvfs	ul li {
width:120px;
list-style:none
}

#nav ul li.lifeatvfs_sel	ul li {
width:120px;
list-style:none;
background-color:#f1f1f1
}

#nav ul li.alumni ul li {
width:80px;
list-style:none
}

#nav ul li.alumni_sel	ul li {
width:80px;
list-style:none;
background-color:#f1f1f1
}

/* Fix IE. Hide from IE Mac \*/
* html #nav ul li.thisisvfs {
height:1%;
list-style:none;
width:38px
}

* html #nav ul li.programs {
height:1%;
list-style:none;
width:84px
}

/* Homepage Components	-  Program Side Navigation */
#sidenav {
padding:0 0 3px
}

/* \*/
* html #sidenav li,#sidenav a {
display:inline
}

/* */
#sidenav a {
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) no-repeat top left
}

#sidenav li,#sidenav a {
height:21px;
display:block
}

#sidenav li a.ae:hover {background-position:-1px -265px}
#sidenav li a.ae {background-position:-1px -290px}
#sidenav li a.fd:hover {background-position:-1px -615px}
#sidenav li a.fd {background-position:-1px -640px}
#sidenav li a.twod:hover {background-position:-1px -365px}
#sidenav li a.twod {background-position:-1px -390px}
#sidenav li a.threed:hover {background-position:-1px -215px}
#sidenav li a.threed {background-position:-1px -240px}
#sidenav li a.ac:hover {background-position:-1px -315px}
#sidenav li a.ac {background-position:-1px -340px}
#sidenav li a.dca:hover {background-position:-1px -415px}
#sidenav li a.dca {background-position:-1px -440px}
#sidenav li a.dd:hover {background-position:-1px -465px}
#sidenav li a.dd {background-position:-1px -490px}
#sidenav li a.ebm:hover {background-position:-1px -515px}
#sidenav li a.ebm {background-position:-1px -540px}
#sidenav li a.fp:hover {background-position:-1px -565px}
#sidenav li a.fp {background-position:-1px -590px}
#sidenav li a.gd:hover {background-position:-1px -665px}
#sidenav li a.gd {background-position:-1px -690px}
#sidenav li a.md:hover {background-position:-1px -765px}
#sidenav li a.md {background-position:-1px -790px}
#sidenav li a.sd:hover {background-position:-1px -815px}
#sidenav li a.sd {background-position:-1px -840px}
#sidenav li a.wr:hover {background-position:-1px -865px}
#sidenav li a.wr {background-position:-1px -890px}

#sidenav li span {height:1%;display:none
}

/* Homepage Ad Component - Apply Now Banner */
#comp-applynow-container {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -56px;
width:220px;
height:35px
}

#comp-applynow-container a {
display:block;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -56px;
width:220px;
height:35px
}
#comp-applynow-container a:hover {
background-position:0 -1370px;
}
/* Speak to an Advisor Banner */
#comp-speakadvisor-container {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -96px;
width:220px;
height:35px
}

#comp-speakadvisor-container a {
display:block;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -96px;
width:220px;
height:35px
}
#comp-speakadvisor-container a:hover {
background-position:0 -1410px;
}

#blog-announcement {
display:block;
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_jpg_121007.jpg) top left no-repeat;
background-position:0 -157px;
width:225px;
height:160px
}

/* Link */
#content ul li {
font-size:95%;
font-size:11px;
left:0;
line-height:1.7em
}

a:link {
color:#404040;
text-decoration:underline
}

a:visited {
color:#404040
}

a:hover {
color:#333;
background:#dcdcdc;
text-decoration:none
}

a.more,a.more:visited {
font-size:90%;
font-weight:400;
color:#b31b34;
text-decoration:none
}

a.more:hover {
color:#fff;
background:#b31b34;
text-decoration:none
}



#sidebar {
width:223px;
line-height:1.4em;
color:#777
}

/* EXTRA */
.comp_seperator {
/* padding:10px 0 */
display:block;
height:20px;
}

.page_divider {
background:#fff url(http://media.vfs.com/assets/images/home/page-divider-new.gif) repeat-y center top;
width:15px
}

.extra-footer {
text-align:right;
clear:both;
margin-top:15px;
margin-left:238px;
width:462px
}

.extra-footer-divider {
border-right:1px solid #e3e3e3;
float:left
}

.extra-footer-divider-end {
border:0;
float:left
}

.extra-footer td {
border-right:1px solid #e3e3e3
}
/* Video Component */
#featured_media_player {
display:block; 
padding:1px; 
border: 1px solid #cccccc;
width:464px;
visibility:visible;
}
#featured_media_player embed {
position:relative;

}

/* youtube section */
#youtube_carousel {
border:1px solid #CCCCCC;
font-size:11px;
margin:7px 8px 0pt 0pt;
width:705px;
height:175px;
display:block;
}

#youtube_carousel .youtube_carousel_title {
font-size:12px;
font-weight:700;
margin:0pt;
padding-top:8px;
padding-left:10px;
}

a#more_youtube, a#more_channels {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) 0 -730px no-repeat;
color:#404040;
font-size:11px;
margin-top:8px;
padding-left:12px;
text-decoration:underline;
}
a#more_youtube {
float:right;
margin-right:12px;
}
a#more_youtube:hover, a#more_channels:hover {
background-position: 0 -697px;
text-decoration:none;
}


/* Footer */
#footer {
font-size:11px;
background: none;
/*background: url(http://media.vfs.com/assets/images/temp/sprite_global_elements_large_20090626.gif) bottom right no-repeat;*/
border:1px solid #cccccc;
margin:0;
margin-right:8px;
margin-top:7px;
width:705px;
position:relative;
_padding-bottom: 8px;
clear: both;
}
#footer #footer-bg {
background: transparent url(http://media.vfs.com/assets/images/temp/sprite_global_elements_large_20090626.gif) bottom right no-repeat;
display: block;

width: 705px;
_width: 702px;
height: 130px;
margin: 0;
margin-top: -122px;
_position: absolute;
bottom: 0;
right: 0;
z-index: -1;
}

#footer_links a {
text-decoration:none;
}

#footer .footer_title {
font-weight:700;
font-size:12px;
margin:0;
padding-top:8px;
padding-left:10px;
}

#footer .quicklinks {
float:left;
display:inline;
}

#footer .quick_title {
font-weight:700;
font-size:12px;
padding-top:8px;
}

#footer .quicklinks a, #footer .quicklinksright a {
text-decoration:none;
color:#888888;
}

#footer .quicklinks ol {
list-style:none;
font-size:11px;
margin:0;
padding:0 25px 0 0;
}

html>/**/body #footer .quicklinks ol {
padding:0 22px 0 0;
}

#footer .quicklinksright ol {
list-style:none;
font-size:11px;
margin:0;
padding:0 8px 0 0;
}

table.title td.img {
padding-right:10px;
vertical-align:top;
width:auto
}

table.title td.caption {
font-style:normal;
vertical-align:bottom;
margin:0;
padding:0
}

#sp_table table.table td {
padding:7px 5px
}

/* Detail */
#sp_table table {
background:#fefefe;
width:100%;
border:none
}

#sp_table thead th {
text-align:left;
background:#ebebeb;
font-weight:400
}

#sp_table th,#sp_table td {
text-align:left;
vertical-align:text-top;
padding:4px 5px
}

#sp_table th.sub {
font-weight:400;
width:30%
}

#sp_table td {
width:30%
}

#sp_table hilite {
background:#c99
}

#sp_table tbody tr.alt {
background:#f7f7f7
}

#sp_table table.frm {
border:0;
width:462px
}

#sp_table table.frm td.label_noline {
width:33%;
padding-right:10px;
border-bottom:none
}

#sp_table table.frm td {
width:70%;
vertical-align:top;
border-bottom:1px solid #eee;
padding:6px 0
}

#sp_table table.frm td.last_noline {
width:70%;
vertical-align:top;
border-bottom:none;
padding:6px 0
}

#sp_table .table-frm td {
width:65%;
vertical-align:top
}

/* Results */
#sp_table table.results,#sp_table table.festivals {
border:1px solid #e3e3e3;
width:462px
}

#sp_table table.results th,#sp_table table.results td {
width:65%
}

#sp_table table.results .label {
width:34%;
margin-right:1%
}

#sp_table table.detail td {
width:70%;
border-bottom:1px solid #f3f3f3;
padding:5px 0
}

#sp_table table.detail .label {
width:40%;
margin-right:1%
}

#sp_table .detail h3 {
background:#f3f3f3;
padding:5px 0
}

#content dl.career dt {
clear:both;
font-weight:700;
font-size:100%;
color:#fff;
padding:3px 5px 5px
}

#content dl.career dd {
line-height:1.5em;
margin:1em 0 3em;
padding:0
}

#content dl.career dd.overview {
float:left;
border-right:1px solid #F7F7F7;
background:#fff;
margin-bottom:25px;
padding:0 1em 0 0
}

#content dl.career dd.overview p {
width:240px !important
}

#content dl.career dd ul {
list-style-type:none;
margin:0 0 0 3px;
padding:0
}

#content dl.career dd li {
left:0;
line-height:normal;
font-size:90%;
background:none;
margin:0;
padding:4px 0 4px 3px
}

#content dl.career dd.profiles {
width:195px;
float:right;
margin:1em 0 20px
}

#content dl.career dd.profiles div.mybox {
width:175px;
margin:10px
}

#content dl.career dd.profiles h5 {
margin-bottom:10px;
border-bottom:1px solid #ccc;
padding:0 0 3px 5px
}

/* Life at VFS */
.teaser.thumb.img {
float:left;
width:150px
}

.teaser.thumb.desc {
min-height:80px;
margin:0 0 15px 160px
}

/* Campus */
#comp_campus .container {
height:320px
}

#comp_campus .subsequent-rows {
clear:both;
padding-top:10px;
height:85px
}

.teaser.thumb.img.campus {
width:108px;
float:left
}

.teaser.thumb.desc.campus {
line-height:1.5em;
font-size:90%;
min-height:80px;
margin:0 0 15px 120px
}

/* Roommate */
.teaser-thumb-link-roommate {
float:left;
width:20%
}

.thumb-campus-desc {
float:left;
margin-right:15px;
width:90px
}

.thumb-campus-img {
float:left;
width:113px
}

.thumb-campus-desc-a {
float:left;
width:195px
}

/* Listings */
#content ul {
left:0;
list-style:none;
margin:0 0 15px;
padding:0
}

#content ul.campus li {
padding-bottom:.4em
}

/* Shared Styles */
#content ul.img-thumb {
clear:both;
margin:0;
padding:0
}

#content ul.img-thumb li {
background:none;
float:left;
margin:0 0 10px 10px;
padding:0
}

ul.thumb.img li {
float:left
}

ul.thumb.img.partner li {
padding-right:2px
}

#posting ul {
list-style:disc;
margin-left:40px
}

#posting ul li {
margin-bottom:.5em
}

/* Navigation - Main */
#nav {
float:left;
position:relative;
top:76px;
width:auto;
margin-bottom:0;
padding-bottom:0
}

/* IE5, MAC HACK 
\
/
			
			#nav
			{
					float: right;
					position: absolute;
					top: 33px;
					padding: 0 0 0 69px;
			}
			
			.sm-txt {
				font-size: 80%;
				background: #ccc;
				}
			
			/**/
span.sm-txt a,span.sm-txt a:visited {
background:#fff
}

/* navigation - sub menu  */
.sub-menu-list,.grey-menu {
margin-bottom:10px;
font-size:97%;
background:#f3f3f3 url(http://media.vfs.com/assets/images/styles/roung-bottom-right.gif) no-repeat bottom right;
color:#404040;
padding:10px 10px 1px
}

.sub-menu-list ul,.grey-menu ul {
list-style:none;
font-size:100%;
margin:0;
padding:10px
}

.sub-menu-list li,.grey-menu li {
line-height:1.7em;
margin:0;
padding:0 0 0 5px
}

.grey-menu a,.grey-menu a:visited,.grey-menu a:hover,.sub-menu-list a,/*.sub-menu-list a:visited,*/
.sub-menu-list a:hover {
color:#404040;
text-decoration:none
}

/* Short Program Requirements */
.sub-menu-list-req {
margin-bottom:10px;
font-size:97%;
color:#404040;
padding:10px 10px 10px 0
}

.sub-menu-list ul.short_req a {
font-size:97%;
color:#404040;
float:right
}

.testimonials a,.testimonails a:active,.testimonials a:visited {
text-decoration:underline;
padding:1px
}

.testimonials a:hover {
text-decoration:none;
background:#404040;
color:#ECECEC;
padding:1px
}

/* content styles  */
#content h1 {
line-height:1em;
letter-spacing:1px;
font-size:100%;
margin:0 0 15px;
padding:0
}

#content h2 {
font-size:100%;
line-height:1em;
letter-spacing:1px;
display:block;
background:#f7f7f7;
padding:5px
}

#content h3 {
font-size:100%;
margin:0 0 5px;
padding:0 0 2px
}

#content p {
margin:0 0 15px;
padding:0
}

/*Video & Educational Model*/

h3.signa {
	height:15px;
	width:466px;
}
h3.signa span {
	display:none;
}
h3#welcome, h3#educational {
		background-color: #eaebe6;
			border-top:1px solid #a6a6a6;
			color: #404040;
			padding:5px 5px 5px 6px;
			font-size:13px;
}

h3#programs {
	background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) no-repeat top left;
	width:75px;
	height:15px;
	margin:0;
	padding:0;
	padding-bottom:6px;
	
}

h3#meetus {
	background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) 0 -20px no-repeat;
	padding-bottom:3px;
	width:150px;
	height:15px;
	margin-top:5px;
}

h3#recentblog {
	background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) 0 -42px no-repeat;
	width:220px;
	height:18px;
	border-bottom:1px solid #e7e7e7;
}



div.education-section-item{
	width:210px;
	float:left;
}
div.second_column {
	margin-left:32px;
	float:left;
	display:inline;
	
}
div.industry-section-image a, div.oneyear-section-image a, div.results-section-image a, div.vancouver-section-image a, div.industry-section-image a:hover, div.oneyear-section-image a:hover, div.results-section-image a:hover, div.vancouver-section-image a:hover     {
	background:transparent url(http://media.vfs.com/assets/images/home/sprite_home_elements_jpg_20080925.jpg) top left no-repeat;
	width:212px;
	height:68px;
	display:block;
	overflow:hidden;
}
div.oneyear-section-image a {background-position: 0 0;}
div.industry-section-image a {background-position: 0 -136px;}
div.results-section-image a {background-position: 0 -272px;}
div.vancouver-section-image a {background-position: 0 -408px;}

div.oneyear-section-image a:hover {background-position: 0 -68px;}
div.industry-section-image a:hover {background-position: 0 -204px;}
div.results-section-image a:hover {background-position: 0 -340px;}
div.vancouver-section-image a:hover {background-position: 0 -476px;}


div.industry-section-image span, div.vancouver-section-image span, div.results-section-image span, div.oneyear-section-image span {
	display:none;

}

div.education-section-copy {
	font-size:12px;
	line-height:1.25em;
	margin-top:5px;
}


.education-section_01 span {

	display:none;
}

div.education-section-link a, td.education-section-link a, td.education-section-link a:visited, div.education-section-link a:visited, td.more_visits a, td.more_visits a:visited {
	text-decoration:underline;
	background:transparent url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) 0 -730px no-repeat;
	padding-left: 12px;
	padding-right: 4px;
	color:#404040;
	font-size:11px;
	overflow:hidden;
	margin-bottom: 0;
	padding-bottom: 0;

}

div.education-section-link a:hover, td.education-section-link a:hover, td.more_visits a:hover {
	_background:#dcdcdc url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) top left no-repeat;
	background-position: 0 -697px;
	text-decoration:none;

	}

.moretestimonials {

	float:right; 
	margin-right: 3px; 
	margin-top:-12px; 
	margin-bottom:0;
	padding:0;
}

/* Banner */
#vfs_header {
margin-left:12px;
}
#content .banner {
position:absolute;
top:105px;
left:50%;
margin-left:-422px;
margin-top:12px;
}
#content #banner-component-plate {
display:block;
background: transparent url(http://media.vfs.com/assets/images/temp/sprite_global_elements_large_20090626.gif) 0 -110px no-repeat;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
width:711px;
height:139px;
overflow:hidden;
}
#banner-tabs {
/*text-align:right;*/
position:absolute;
top:238px;
_top:250px;
left:50%;
}
.banner-tabs-4{
margin-left:182px;
}
.banner-tabs-3{
margin-left:218px;
}
.banner-tabs-2{
margin-left:244px;
}
#banner-tabs ol{
list-style-type: none;
}
#banner-tabs li.banner-tab {
margin:0;
padding:0;
display:inline;
float:left;
}
li.banner-tab a span {
display:none;
}
li.banner-tab a {
display:block;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
width:31px;
height:20px;
overflow:hidden;
}
li.banner-tab a:active, li.banner-tab a:focus, #banner-component, #bannercomponentflashid, #alumni, #alumni-credits {
border:none;border-width:0px;outline:0;
}
li#banner-tab-1 a {background-position: 0 -865px;}
li#banner-tab-2 a {background-position: 0 -925px;}
li#banner-tab-3 a {background-position: 0 -985px;}
li#banner-tab-4 a {background-position: 0 -1045px;}
li#banner-tab-1 a.current {background-position: 0 -845px;}
li#banner-tab-2 a.current {background-position: 0 -905px;}
li#banner-tab-3 a.current {background-position: 0 -965px;}
li#banner-tab-4 a.current {background-position: 0 -1025px;}
li#banner-tab-1 a:hover {_background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left; background-position: 0 -885px;}
li#banner-tab-2 a:hover {_background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left; background-position: 0 -945px;}
li#banner-tab-3 a:hover {_background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left; background-position: 0 -1005px;}
li#banner-tab-4 a:hover {_background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left; background-position: 0 -1065px;}

#content .banner-default {
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_jpg_121007.jpg) top left no-repeat;
background-position:0 -1px;
width:700px;
height:155px;
position:relative;
float:left;
margin:0 0 10px
}

#content .banner-default-ie {
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_jpg_121007.jpg) top left no-repeat;
background-position:0 -1px;
width:700px;
height:155px;
position:relative;
margin:0 0 10px
}

#content .western-canada-roadshow {
background:url(http://media.vfs.com/assets/images/banners/sprite_western_canada_roadshow_20080219.jpg) top left no-repeat;
width:700px;
height:155px;
position:relative;
float:left;
margin:0 0 10px
}

#content .western-canada-roadshow-ie {
background:url(http://media.vfs.com/assets/images/banners/sprite_western_canada_roadshow_20080219.jpg) top left no-repeat;
width:700px;
height:155px;
position:relative;
margin:0 0 10px
}

#content .india-roadshow {
background:url(http://media.vfs.com/assets/images/banners/sprite_india_roadshow_20080318.jpg) top left no-repeat;
width:700px;
height:155px;
position:relative;
float:left;
margin:0 0 10px
}

#content .india-roadshow-ie {
background:url(http://media.vfs.com/assets/images/banners/sprite_india_roadshow_20080318.jpg) top left no-repeat;
width:700px;
height:155px;
position:relative;
margin:0 0 10px
}

#content .united-states-roadshow {
background:url(http://media.vfs.com/assets/images/banners/sprite_us_roadshow_20080407.jpg) top left no-repeat;
width:700px;
height:155px;
position:relative;
float:left;
margin:0 0 10px
}

#content .united-states-roadshow-ie {
background:url(http://media.vfs.com/assets/images/banners/sprite_us_roadshow_20080407.jpg) top left no-repeat;
width:700px;
height:155px;
position:relative;
margin:0 0 10px;
}

/*#content .united-states-signup {
background:url(http://media.vfs.com/assets/images/banners/buttons/eastern-canada-sign-up-white.gif) top left no-repeat;
width:330px;
height:21px;
top:104px;
left:32px;
position:relative
}*/


/* Breadcrumbs */
#breadcrumb {
clear:both;
font-size:95%;
color:#ccc;
margin:0 0 10px 15px
}

/* Entries */
#content .entry {
clear:both;
margin-bottom:15px;
border-bottom:1px dashed #999;
width:100%
}

#content .entry img {
	float:left; 
	padding: 0;

}

#content .entry.proven {
clear:both;
border-bottom:1px dashed #999;
width:100%;
margin:0
}

#content .entry.quickfacts {
clear:both;
border-bottom:1px dashed #999;
width:100%
}

#content .entry.campus {
height:137px;
width:100%
}

#content .entry h3 {
border-bottom:none
}

#content .entry.last {
border-bottom:none;
margin:0;
padding:0
}

#content .entry-desc {
width:100%;
clear:both
}

#content .entry-profile {
top:10%;
left:50%;
width:40%;
margin-left:5%
}

#content-inner .advantage {
	background:#edf3f6;
	padding:5px;
	padding-left:2px;
	border-top:1px solid #cecece;
	
}

/* Title Image + Caption */
.full-name {
font-weight:700;
display:block
}

/*.title-img {
margin: 0 10px 10px 0;
float: left;
}
.title-description {
clear: left;
display: block;
}
// Shared Style 
#content div.title-description h3 {
color: #404040;
border: none;
margin-bottom: 5px;
}*/

.title-img {
padding-bottom:15px
}

.title-desc {
clear:left;
display:block
}

.title-img-caption {
clear:both;
display:block
}

/* Campus 
#campus .title-img{ min-height: 137px;}
#campus .title-img-caption{margin-left: 172px;}
/* News 
#news .title-img{min-height: 180px;}
#news .title-img-caption{margin-left: 255px;}
				
/* Advisory Board */
#content dl.advisory-board {
border:1px solid #eae4cc;
background:#faf8ea;
margin-top:0;
padding:5px 5px 0;
overflow: hidden;
}

#content dl.advisory-board dt {
font-weight:700;
margin:0;
padding:5px
}

#content dl.advisory-board dd {
margin:10px 0 0;
padding:0 5px
}

/* Program Colored */
.box {
padding:5px 5px 0 7px
}

.box-menu {
clear:both;
background:url(http://media.vfs.com/assets/images/styles/roung-bottom-right.gif) no-repeat bottom right;
margin-top:0;
padding:10px
}

.box-menu dt {
font-weight:700;
margin:0
}

#content a.testimonial {
text-decoration:underline;
color:#B31B34
}

#content a.testimonial:hover {
text-decoration:none;
background:#404040;
color:#ECECEC
}

#content dl.testimonial dt {
margin-top:8px;
margin-bottom:5px
}

#content dl.testimonial dd {
border-bottom:1px dashed #ccc;
margin:0 0 15px;
padding:0
}

code strong {
color:#537531
}

abbr,acronym,.popup {
font-style:normal;
border-bottom:1px dotted #bbb;
cursor:help
}

em {
font-style:italic
}

del {
text-decoration:line-through;
color:#777
}

ins {
text-decoration:none;
font-style:italic
}

address {
font-style:normal;
margin:0;
padding:0
}

/* title */
#title {
display:block;
margin:0;
padding:0
}

/* Campus */
#campus .entry {
min-height:137px
}

#campus .map-lg {
margin-top:15px
}

/* sidebar styles */
#sidebar h3 {
font-size:110%;
font-weight:700;
background:#f7f7f7;
margin:0 0 5px;
padding:0 0 0 5px
}

/* Gallery */
#gallery table td {
line-height:normal
}

#gallery span.fineprint {
font-size:80%
}

.lay-separatorbardot {
background-image:url(http://media.vfs.com/assets/images/styles/lay-separatorBarDot.gif);
background-repeat:repeat-x;
background-position:left center;
padding:10px 0
}

/* shared styles - img/desc teasers */
#proven-education {
background:#f3f3f3 url(http://media.vfs.com/assets/images/styles/roung-bottom-right.gif) no-repeat bottom right;
color:#404040;
width:100%;
margin:0;
padding:0
}


#proven-education h2 {
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #fff;
margin:0
}

#proven-education .blog-margin ul {
line-height:normal;
margin:0;
padding:0;
}



#proven-education .blog_date {
color:#7a7a7b; 
border-bottom:1px solid #e7e7e7;

}

#proven-education dl.teaser {
clear:both;
width:100%;
margin:0;
padding:0
}

#proven-education dl.teaser dt {
left:0;
top:0;
width:75px;
margin:10px;
padding:0
}

#proven-education dl.teaser dt img {
border:1px solid #000
}

#proven-education dl.teaser dd {
left:0;
font-size:95%;
margin:-90px 0 0 90px;
padding:0 10px 10px
}

#proven-education-main dt {
float:left;
border:1px solid #e5e5e5;
height:83px;
margin:0;
padding:0
}

#proven-education-main dl.alt dt {
float:right
}

#proven-education-main img {
margin:4px;
padding:0
}

*html body #proven-education-main img {
margin-bottom:2px
}

#proven-education-main dt a {
background:none;
margin:0;
padding:0
}

#proven-education-main dt a:hover {
background-color:#fff
}

#proven-education-main dd {
left:0;
min-height:75px;
background:url(http://media.vfs.com/assets/images/styles/roung-bottom-right.gif) no-repeat bottom right;
margin:0 0 0 95px;
padding:5px
}

#proven-education-main dl.alt dd {
margin:0 95px 0 0
}


/* Community */

#connect {
	
border-bottom:1px solid #d2d2d2;
background: transparent url(http://media.vfs.com/assets/images/community/community_group_graphic.gif) no-repeat;
background-position: 470px bottom;
height:120px;
margin-bottom:10px;
}

#connect p {
	width:470px;	
}

h3.morevideos {border-bottom:1px solid #d2d2d2; color:#75624f; font-family:Arial, Helvetica, sans-serif; font-size:110%; margin-top:30px; background:none; padding-bottom:5px;}

#social_links .sociallisting {

width:280px; float:left; display:inline;
}

#social_links .sociallisting a{
	
	color: #c51230;
	text-decoration:none;
}

#social_links .sociallisting a:hover{
	
	text-decoration:underline;
	background-color:#FFF
}

#social_links .sociallisting p.social_link {
	
	background: transparent url(http://media.vfs.com/assets/images/community/arrow.gif) no-repeat top left;
	padding-left:18px;
	margin-top:-7px;
	
}

#social_links .sociallisting p.social_link a {
	border-bottom:1px dashed #c51230;
	color:#404040;
}

#social_links .sociallisting p.social_link a:hover {
	border-bottom:none;
	text-decoration:none;
}


#showTwitter{
	width:464px;
	height:262px;
	overflow:hidden;
}
.tweet-wrap {
	display:block;
	overflow:hidden;
}
.tweet-avatar {
	float:left;
	width:48px;
	margin-right:6px;
}
.tweet-text{
	float:right;
	width:410px;
}
/* Blog */

#social_links .socialbutton_blog {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -15px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_blog span{
display:none;
}

#social_links .socialbutton_blog a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -15px; 
height:75px;
}

#social_links .socialbutton_blog a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position: 0 -15px;
}

/* YouTube */

#social_links .socialbutton_youtube {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -103px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_youtube span{
display:none;
}

#social_links .socialbutton_youtube a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -103px;  
height:75px;
}

#social_links .socialbutton_youtube a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -103px; 
}


/* Facebook */

#social_links .socialbutton_facebook {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -193px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_facebook span{
display:none;
}

#social_links .socialbutton_facebook a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -193px;  
height:75px;
}

#social_links .socialbutton_facebook a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -193px; 
}

/* Twitter */

#social_links .socialbutton_twit {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -285px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_twit span{
display:none;
}

#social_links .socialbutton_twit a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -285px;  
height:75px;
}

#social_links .socialbutton_twit a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -285px; 
}

.issues {
	border-bottom: 1px solid #cccccc;
	padding: 15px 0 10px 0;
}
.issues h4 { padding: 0 0 0 20px; }
.issues p {
	padding: 0;
	margin: 0;
}
a.issue_title {
	background: url(http://media.vfs.com/assets/images/icons/pdficon_small.gif) top left no-repeat;
	display: block;
	padding: 0;
	width: auto;
	margin: 0 0 0 99px;
	_margin-left: 101px;
	text-decoration: underline;
}
a.issue_title:hover { text-decoration: none; }
.issues a.pdf_thumb {
	width:85px;
	height:125px;	
	display:block;
	float: left;	
	text-decoration: underline;	
	position:relative;
	margin-right: 15px;
}
.issues a.pdf_thumb:hover {text-decoration: none;	}
.issues a.pdf_thumb .dl_text {
	position:absolute;
	top: 115px;
	left: 15px;
	color:#000;
	font: 11px Arial, Helvetica, sans-serif;
}
#issue6 a.pdf_thumb{
	background: url(http://www.vfs.com/blog/wp-content/themes/vfstheme/images/infocus_thumb_issue6.jpg) no-repeat scroll left top #FFFFFF;
}
/* MySpace 

#social_links .socialbutton_space {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -375px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_space span{
display:none;
}

#social_links .socialbutton_space a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -375px;  
height:75px;
}

#social_links .socialbutton_space a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -375px; 
}
*/

/* LinkedIn */

#social_links .socialbutton_linked {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/20100209_community_sprite_buttons_hover.gif) no-repeat; background-position:0 -375px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_linked span{
display:none;
}

#social_links .socialbutton_linked a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/20100209_community_sprite_buttons.gif) no-repeat; background-position:0 -375px;  
height:75px;
}

#social_links .socialbutton_linked a:hover {
background:url(http://media.vfs.com/assets/images/community/20100209_community_sprite_buttons_hover.gif) no-repeat; background-position:0 -375px; 
}



/* Zinch */

#social_links .socialbutton_zinch {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -467px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_zinch span{
display:none;
}

#social_links .socialbutton_zinch a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -467px;  
height:75px;
}

#social_links .socialbutton_zinch a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -467px; 
}


/* Flickr */

#social_links .socialbutton_flick {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -557px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_flick span{
display:none;
}

#social_links .socialbutton_flick a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -557px;  
height:75px;
}

#social_links .socialbutton_flick a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -557px; 
}

/* iTunes */

#social_links .socialbutton_tunes {
width:180px; 
float:left;
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -645px; 
height:75px;
margin-left:-10px;
}

#social_links .socialbutton_tunes span{
display:none;
}

#social_links .socialbutton_tunes a {
display:block;
width:180px; 
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_new.gif) no-repeat; background-position:0 -645px;  
height:75px;
}

#social_links .socialbutton_tunes a:hover {
background:url(http://media.vfs.com/assets/images/community/community_sprite_buttons_hover.gif) no-repeat; background-position:0 -645px; 
}


/* Community Videos */

#morevideochannels {
	
margin-top:15px; 
}

#morevideochannels .video_babel a {

width:115px; 
height:42px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: 0 -5px;
float:left;
display:block;
margin-right:8px;

}

#morevideochannels .video_blip a {

width:100px; 
height:42px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -130px -5px;  
float:left;
display:block;
margin-right:8px;

}

#morevideochannels .video_meta a {

width:100px; 
height:42px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -248px -5px;  
float:left;
display:block;
margin-right:8px;
}

#morevideochannels .video_crackle a {

width:100px; 
height:42px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -348px -3px;  
float:left;
display:block;
}

#morevideochannels .video_google a {
width:115px; 
height:40px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: 0 -50px;  
float:left;
display:block;
margin-right:8px;
}

#morevideochannels .video_rev a {
width:100px; 
height:40px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -130px -50px;  
float:left;
display:block;	
margin-right:8px;
}

#morevideochannels .video_yahoo a {
	width:100px; 
height:35px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -242px -50px;  
float:left;
display:block;
margin-right:8px;
}

#morevideochannels .video_vimeo a {
	width:100px; 
height:35px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -348px -50px;  
float:left;
display:block;
}

#morevideochannels .video_dm a {
width:115px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: 0 -90px;  
float:left;
display:block;
margin-right:8px;
}

#morevideochannels .video_open a {
width:100px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -130px -90px;  
float:left;
display:block;	
margin-right:8px;
}

#morevideochannels .video_viddler a {
		width:100px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -238px -85px;  
float:left;
display:block;
margin-right:8px;
}

#morevideochannels .video_veoh a {
	width:100px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -348px -90px;  
float:left;
display:block;	
}

#morevideochannels .video_zannel a {
	width:115px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: 0 -130px;  
float:left;
display:block;
margin-right:8px;
}

#morevideochannels .video_radar a {
	width:100px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -130px -130px;  
float:left;
display:block;	
}

#morevideochannels .video_filmnet a {
	width:120px; 
height:45px;
background:url(http://media.vfs.com/assets/images/community/community_more_video_channels_02.gif) no-repeat; 
background-position: -238px -130px;  
float:left;
display:block;	
}


#morevideochannels .video_babel span, #morevideochannels .video_blip span, #morevideochannels .video_meta span, #morevideochannels .video_crackle span, #morevideochannels .video_google span, #morevideochannels .video_rev span, #morevideochannels .video_yahoo span, #morevideochannels .video_dm span, #morevideochannels .video_open span, #morevideochannels .video_viddler span, #morevideochannels .video_veoh span, #morevideochannels .video_zannel span, #morevideochannels .video_radar span, #morevideochannels .video_vimeo span, #morevideochannels .video_filmnet span {

display:none;
}






/* Paging */
#paging {
padding-top:10px;
border-top:1px solid #ccc;
text-align:center;
clear:right;
width:462px;
background:#f7f7f7;
padding-bottom:10px
}

#paging .prev,#paging .next,#paging .page {
border:none;
padding:3px 0
}



/* #paging .prev, #paging .page {
border-right: 1px solid #ddd;
}

#paging .next {
border-left: 1px solid #ddd;
} */
#paging a {
border-right:1px solid #ddd;
text-decoration:none;
padding:0 8px
}

#paging a,#paging a:hover,#paging a:visited {
color:#404040;
font-weight:700;
text-decoration:none
}

/* Form */
form {
margin:0;
padding:0 0 15px
}

label {
color:#999;
cursor:pointer;
line-height:16px;
margin:0;
padding:0 0 0 2px
}

input {
width:100%;
font-size:x-small
}

input.chkbox {
width:auto
}

input.sm,select.sm {
width:15%
}

input.md,select.md {
width:50%
}

input.lg,select.lg {
width:80%
}

input.areacode,input.prefix,input.country,input.city {
width:3em
}

input.suffix {
width:4em
}

input.phone {
width:6em
}

input.submit {
width:auto;
margin-bottom:15px;
font-size:105%
}

input.txtfield {
border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:80%
}

textarea {
width:395px
}

textarea.findroom {
width:290px;
height:100px
}

.error {
display:block;
color:#fff;
background:#b31b34;
font-weight:700;
margin-bottom:10px;
padding:10px
}

.success {
display:block;
color:#000;
background:#89b6dd;
margin-bottom:10px;
padding:10px
}

/* self-clearing floats */
#logo:after,#nav:after,#main-body:after,#port:after,.prod-feature:after,dl.teaser:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

div.p-divider {
clear:both;
display:block;
border-bottom:1px solid #ccc;
margin:15px 0
}

.date {
font-style:italic;
font-size:90%
}

.last {
border-bottom:none;
display:block;
clear:both
}

.required,label em {
color:#b32b34
}

tr.required {
background-color:#f7f7f7
}

*html .fineprint {
font-size:85%
}

.underline {
border-bottom:1px solid #f7f7f7;
padding:3px 0
}

/* Gallery */
#content h2.gallery_1 {
background-color:#DCDBA9;
padding:5px
}

#content h2.gallery_3 {
background-color:#E0E8F1;
padding:5px
}

#content h2.gallery_5 {
background-color:#E3CDB4;
padding:5px
}

#content h2.gallery_6 {
background-color:#CDD7DF;
padding:5px
}

#content h2.gallery_7 {
background-color:#CDC4AC;
padding:5px
}

#content h2.gallery_8 {
background-color:#EFE7B3;
padding:5px
}

#content h2.gallery_9 {
background-color:#F4D7BE;
padding:5px
}

#content h2.gallery_10 {
background-color:#F2DEB3;
padding:5px
}

#content h2.gallery_11 {
background-color:#E1E7DD;
padding:5px
}

#content h2.gallery_12 {
background-color:#E4E2EE;
padding:5px
}

#content h2.gallery_13 {
background-color:#CBCCCE;
padding:5px
}

#content h2.gallery_14 {
background-color:#D4DDDA;
padding:5px
}

#content h2.gallery_15 {
background-color:#D9DEE1;
padding:5px
}

#content h2.gallery_16 {
background-color:#ecede3;
padding:5px
}

#gallery .gallery_1 {
background-color:#DCDBA9
}

#gallery .gallery_3 {
background-color:#E0E8F1
}

#gallery .gallery_5 {
background-color:#E3CDB4
}

#gallery .gallery_6 {
background-color:#CDD7DF
}

#gallery .gallery_7 {
background-color:#CDC4AC
}

#gallery .gallery_8 {
background-color:#EFE7B3
}

#gallery .gallery_9 {
background-color:#F4D7BE
}

#gallery .gallery_10 {
background-color:#F2DEB3
}

#gallery .gallery_11 {
background-color:#E1E7DD
}

#gallery .gallery_12 {
background-color:#E4E2EE
}

#gallery .gallery_13 {
background-color:#CBCCCE
}

#gallery .gallery_14 {
background-color:#E9EEEC
}

#gallery .gallery_15 {
background-color:#D9DEE1
}

#gallery .gallery_16 {
background-color:#ecede3
}

#gallery a.more,#gallery a.more:visited {
margin-bottom:5px
}
/*  Festivals  */

a.festivalname {

	color:#404040; 
	text-decoration:underline; 
	margin-left:5px;
}



#content h2.festival_1 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -725px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_1 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -725px;
margin-left:-7px;

}

#content h2.festival_3 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -420px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_3 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -420px;
margin-left:-7px;

}

#content h2.festival_5 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -70px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_5 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -70px;
margin-left:-7px;

}

#content h2.festival_6 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -670px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_6 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -670px;
margin-left:-7px;

}

#content h2.festival_7 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -15px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_7 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -15px;
margin-left:-7px;

}


#content h2.festival_8 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -245px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_8 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -245px;
margin-left:-7px;

}

#content h2.festival_9 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -130px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_9 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -130px;
margin-left:-7px;

}
#content h2.festival_10 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -185px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_10 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -185px;
margin-left:-7px;

}

#content h2.festival_11 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -605px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_11 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -605px;
margin-left:-7px;

}

#content h2.festival_12 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -540px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_12 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -540px;
margin-left:-7px;

}

#content h2.festival_13 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -305px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_13 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -305px;
margin-left:-7px;

}

#content h2.festival_14 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -475px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_14 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -475px;
margin-left:-7px;

}

#content h2.festival_15 a {
background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links.gif) no-repeat; background-position: 0 -360px;
height:30px;
display:block;
margin-left:-7px;
}

#content h2.festival_15 a:hover {

background:url(http://media.vfs.com/assets/images/festivals/Festival_program_links_over.gif) no-repeat;  background-position: 0 -360px;
margin-left:-7px;

}

/*#content h2.festival_16 {

padding:5px
}*/


/*Festivals Search Form */

.festivalsearch {
	
	
background-color:#FFF; border:1px solid #d5d5d5; height:20px; width:155px; font-size:12px; padding-left:3px;	
}

.findbutton {
background: #f9f9f9 url(../images/festivals/search.gif) no-repeat; width:26px; height:27px; border:none; cursor:pointer; outline: none; font-size:1px; color:#FF7E85;	
	
}

.festivaldroplist {
	
background-color:#FFF; border:1px solid #d5d5d5;	
}

.festivalsearchbut {
background: #f9f9f9 url(../images/festivals/search_lg.gif) no-repeat; width:86px; height:23px; border:none; cursor:pointer; outline: none; color:#fff; text-transform:capitalize;font-size:12px; font-weight:bold; padding-bottom:3px;	
	
}



/* Seperator */
.seperator {
color:#c7c7c7;
padding:0 5px
}

/* Listings */
#partners {
width:100%
}

#partners ul {
width:100%;
left:0;
margin:0;
padding:0
}

#partners ul li {
left:0;
background:none;
float:left;
margin:0;
padding:0 2px 0 0
}

/* Quick Facts */
#quick-facts h2 {
padding-left:10px;
margin-bottom:1px
}

#quick-facts ul {
margin-left:1.5em
}

#quick-facts ul.date {
margin-top:-1.7em;
font-size:100%;
font-style:normal
}

#quick-facts ul.date li {
position:relative;
list-style:none;
margin-left:6em
}

#quick-facts ul li {
list-style:disc;
line-height:normal;
padding-bottom:.3em;
margin-left:1.5em;
background:none
}

#media-kit h2 {
padding-left:7px;
margin-bottom:0;
background:#e5e5e5;
border-top:1px solid #929292
}

#media-kit #complete-pdf {

margin: 0 0 5px -2px
}
#media-kit #complete-pdf a,#media-kit #complete-pdf a:visited{
background:url(http://media.vfs.com/assets/images/icons/pdficon_small.gif) top left no-repeat;
padding:0 0 6px 22px;
text-decoration: underline;
}
#media-kit #complete-pdf a:hover {
background: #dcdcdc url(http://media.vfs.com/assets/images/icons/pdficon_small.gif) no-repeat top left; 

}
#media-kit ul {
vertical-align:middle;
margin:0;
padding: 0.4em .3em 1em 1.5em
}

#media-kit ul li {
margin: 0 0 7px -2px
}

#media-kit a.list, #media-kit a.list:visited {
background:url(http://media.vfs.com/assets/images/icons/pdficon_small.gif) no-repeat top left; 
padding:0 0 6px 22px;
text-decoration: underline;

}
#media-kit a.list:hover {
background: #dcdcdc url(http://media.vfs.com/assets/images/icons/pdficon_small.gif) no-repeat top left; 

}

/* Testimonial */
#testimonial {
background:url(http://media.vfs.com/assets/images/styles/bg_testimonial.gif) no-repeat top left;
margin-bottom:10px;
_margin-bottom:10px
}

#testimonial .img-wrap {
_padding:10px 0 5px 10px;
background:url(http://media.vfs.com/assets/images/styles/bg_testimonial_bottom.gif) no-repeat bottom left;
padding:10px 0 0 10px
}

.video-wrap {
border:1px solid #a59fc6
}

#testimonial p {
padding-top:10px;
padding-bottom:20px;
_padding-bottom:0
}

#sitemap ul {
margin:0;
padding:0 2px 10px 0
}

#sitemap ul li {
line-height:1.45em
}

#sitemap .col {
float:left;
width:32%
}

#sitemap .row {
clear:both;
float:none
}

#admissions ul li {
font-size:100%;
background:url(http://media.vfs.com/assets/images/styles/ul_arrow_red.gif) no-repeat 0 6px;
margin:0 0 0 20px;
padding:0 0 0 10px
}

/* Program Requirements */
#program-long-req ul li {
font-size:100%;
line-height:normal;
margin:0;
padding:0
}

/* One Sheet */
#one-sheet {
margin:5px 15px
}

#one-sheet table td {
padding:5px 0
}

/* Tables */
table td.img a,table td.img a:hover,table td.img a:visited {
background:transparent;
width:auto;
max-width:75px
}

table.proven_education td img {
border:1px solid #ccc;
margin-right:10px;
padding:4px
}

table.proven_education td img a,table.proven_education td img a:hover,table.proven_education td img a:visited {
background:#fff;
margin:0;
padding:0
}

table.proven_education td.desc {
background:url(http://media.vfs.com/assets/images/styles/roung-bottom-right.gif) no-repeat bottom right;
min-height:75px;
margin:0;
padding:5px 7px
}

table.lifeatvfs td img {
margin-right:10px
}

/* Tabs */
h2.tabset_label {
font-size:80%;
background:#ccc
}

/* Master */
#bursaries {
width:223px;
background:url(http://media.vfs.com/assets/images/game-design/gg_bursary_bg_top.gif) no-repeat top left;
margin-bottom:15px;
color:#404040;
padding:0
}

#bursaries .content {
padding:15px 10px 0 12px
}

#bursaries .bottom {
background:url(http://media.vfs.com/assets/images/game-design/gg_bursary_bg_bottom.gif) no-repeat bottom right;
padding:10px
}

/* Homepage Ad Components */
#ad-component {
width:223px;
background:url(http://media.vfs.com/assets/images/home/ad-components/summercamp/acting/ad_bg_top.gif) no-repeat top left;
margin-bottom:15px;
color:#404040;
padding:0
}

#ad-component .content {
padding:15px 10px 0
}

#ad-component .bottom {
background:url(http://media.vfs.com/assets/images/home/ad-components/summercamp/acting/ad_bg_bottom.gif) no-repeat bottom right;
padding:12px 10px
}

/* Icons */
#iconlist {
list-style:none;
margin:0;
padding:0
}

#iconlist a.pdf,#iconlist a:active.pdf,#iconlist a:visited.pdf {
background:url(http://media.vfs.com/assets/images/icons/icon_pdf.gif) left center no-repeat;
margin:0;
padding:0 0 1px 20px
}

#iconlist a:hover.pdf {
background:#dcdcdc url(http://media.vfs.com/assets/images/icons/icon_pdf.gif) left center no-repeat;
color:#333;
text-decoration:none;
margin:0;
padding:0 0 1px 20px
}

#iconlist a.doc,#iconlist a:active.doc,#iconlist a:visited.doc {
background:url(http://media.vfs.com/assets/images/icons/icon_doc.gif) left center no-repeat;
margin:0;
padding:0 0 1px 20px
}

#iconlist a:hover.doc {
background:#dcdcdc url(http://media.vfs.com/assets/images/icons/icon_doc.gif) left center no-repeat;
color:#333;
text-decoration:none;
margin:0;
padding:0 0 1px 20px
}

#iconlist a.down,#iconlist a:active.down,#iconlist a:visited.down {
background:url(http://media.vfs.com/assets/images/icons/icon_download.gif) left center no-repeat;
margin:0;
padding:0 0 1px 20px
}

#iconlist a:hover.down {
background:#dcdcdc url(http://media.vfs.com/assets/images/icons/icon_download.gif) left center no-repeat;
color:#333;
text-decoration:none;
margin:0;
padding:0 0 1px 20px
}

/* Showcase gallery */
#info {
width:460px;
text-align:center;
overflow:hidden;
position:relative;
margin:auto
}

#info a,#info a:active,#info a:visited {
background:#fff;
color:#333;
display:block;
position:absolute;
text-decoration:none;
top:40%;
z-index:100
}

#info a#move-left {
left:5px;
color:#fff;
background:#404040;
font-size:120%;
padding:0 2px 4px
}

#info a#move-right {
right:5px;
color:#fff;
background:#404040;
font-size:120%;
padding:0 2px 4px
}

#info .mod {
overflow:hidden;
margin:auto
}

.mod {
width:386px;
overflow:hidden;
border-left:1px solid #333;
border-right:1px solid #333;
background:#efefef;
margin:auto;
padding:20px 0 0 3px
}

#themes {
width:3000px
}

#themes,#themes li {
text-align:center;
overflow:hidden;
margin:0;
padding:0
}

#themes li {
float:left;
height:102px;
width:120px;
margin:0 10px 0 0
}

/* Blog News Listing */
ul.bloglist {
list-style-type:none; float:left; font-size:110%; padding:0; margin:0;
}
ul.bloglist li{margin: 0 0 12.5px 0px;}
ul.bloglist a{background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat 0 -730px;  _background-position: 0 -730px; padding:0pt 0pt 0pt 14px;}
ul.bloglist a:hover{background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat 0 -697px; _background-position: 0 -697px;}
.news-more {
width:38px;
height:11px;
position:absolute
}

a.news-more,a:active.news-more,a:visited.news-more {
display:block;
width:38px;
height:11px;
left:419px;
top:2px
}

a:hover.news-more {
display:inline;
width:38px;
height:11px
}

/*Homepage Recent Blog Stories*/

#recentblog, #meetusnew {
color:#404040;
width:100%;
margin:0;
padding:5px 0;
}

#recentblog .blog-margin a, #meetusnew .blog-margin a{
text-decoration:none;	
cursor:pointer;
}

#recentblog .blog-margin a:hover, #meetusnew .blog-margin a:hover {
background:#dcdcdc;
color:#333;
display:block;
width:100%;
cursor:pointer;
}
	
#recentblog .blog-margin a:hover, #meetusnew .blog-margin a:hover{
text-decoration:none;	
cursor:pointer;
}

#recentblog li .moreblog, #meetusnew li .moreblog {
float:right;
background:#efefef url(http://media.vfs.com/assets/images/blog/blog_style_arrow_grey.gif) center right no-repeat;
width:84%;
padding: 0 14px 0 0;
_padding:0;
white-space:nowrap;
text-align:right
}

#recentblog li .moreblog a, #meetusnew li .moreblog a{
_padding: 0 14px 0 0;
}

#recentblog li .moreblog:hover, #meetusnew li .moreblog:hover{
background:#dcdcdc url(http://media.vfs.com/assets/images/blog/blog_style_arrow_hover.gif) center right no-repeat;	
_background:none;
}

#recentblog li .moreblog a:hover, #meetusnew li .moreblog a:hover{
_background:#dcdcdc url(http://media.vfs.com/assets/images/blog/blog_style_arrow_hover.gif) center right no-repeat;
}

#recentblog h2, #meetusnew h2 {
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #fff;
margin:0
}

h3.recentblog, h3.meetus {border:none; color:#75624f; font-family:Arial, Helvetica, sans-serif; font-size:110%; margin-top:20px; background:none}


#recentblog .blog-margin ul, #meetusnew .blog-margin ul {
/*line-height:normal;*/
margin:0;
padding:0;
}

#recentblog .blog-margin li {
border-top:1px solid #bdbdbd;
/* line-height:2em; */
line-height:28px;
font-size:100%;
}

#recentblog .blog-margin.youtube li {
height:71px;
overflow:hidden;
}

#meetusnew .blog-margin li{
border-top:1px solid #bdbdbd;
font-size:100%;	
height:60px;
}

#meetusnew .blog-margin a, #meetusnew .blog-margin a:hover, #meetusnew .blog-margin a:visited {
display:block;
height:60px;
}

#meetusnew .blog-margin li.moreblog_box, #meetusnew .blog-margin li.moreblog_box a, #meetusnew .blog-margin li.moreblog_box:hover, #meetusnew .blog-margin li.moreblog_box a:hover, .twitter-margin .moreblog a, .twitter-margin .moreblog a:hover, t.witter-margin .moreblog {
line-height:28px;
height:28px;
}

#meetusnew .blog-margin a span.meetus_title {
text-decoration:underline;	
}

#meetusnew .blog-margin a:hover span.meetus_title {
text-decoration:none;	
}

#meetusnew .blog-margin a span.meetus_city, #meetusnew .blog-margin a span.meetus_date {
float:left;
margin-left:20px;
margin-top:-1px;
}

#meetusnew .blog-margin a span.meetus_date {
margin-top:-4px;	
}

#meetusnew .blog-margin a img {
float:left;
margin-top:5px;
margin-right:5px;
}

/*Homepage Social Media Icons */
#socialicons img {
	margin:0 8px 5px 0;
	
}

#socialicons a:hover {
	
background-color:#fff;	
}


/* Translation */
#translation h3.link {
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_long_011909.gif) left bottom no-repeat;
background-position:0 3px;
padding:0 0 2px 1.2em
}

#translation h2 {
border-top:1px solid #DfDfDf
}

#translation .col1 {
width:333px;
float:left;
text-align:left;
margin:0;
padding:0
}

#translation .col2 {
width:333px;
text-align:left;
border-left:1px solid #e3e3e3;
margin:0 0 0 343px;
padding:0 0 0 1em
}

#translation .clear {
overflow:hidden;
clear:both;
height:0;
font-size:1px;
line-height:0;
margin:0
}

#translation {
line-height:1.3em;
padding:0 5px
}

#translation img {
border:1px solid #dfdfdf;
margin:3px 7px 0 0
}

/*#language_btn {background: url(language_btn.gif) no-repeat top left; }
.language_btn_css {
text-align:center
}

.language_btn_css a,.language_btn_css a:hover,.language_btn_css a span {
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) no-repeat top left;
height:16px
}

.language_btn_css a span {
visibility:hidden
}
*/
#menu {
float:right;
position:relative;
top:32px;
width:auto
}

/* Hindi  */
#language_btn_6 a {
text-decoration:none;
background-position:-2px -91px;
width:33px
}

#language_btn_6 a:hover {
background-position:-2px -112px
}

#language_btn_6 a span {
background-position:-2px -91px;
width:33px
}

/* Korean  */
#language_btn_7 a {
text-decoration:none;
background-position:0 -175px;
width:36px
}

#language_btn_7 a:hover {
background-position:0 -196px
}

#language_btn_7 a span {
background-position:0 -175px
}

/* Japanese  */
#language_btn_8 a {
text-decoration:none;
background-position:1px -133px;
width:38px
}

#language_btn_8 a:hover {
background-position:1px -154px
}

#language_btn_8 a span {
background-position:1px -133px
}

/* Chinese Traditional  */
#language_btn_9 a {
text-decoration:none;
background-position:0 -49px;
width:55px
}

#language_btn_9 a:hover {
background-position:0 -70px
}

#language_btn_9 a span {
background-position:0 -49px
}

/* Chinese Simplified  */
#language_btn_10 a {
text-decoration:none;
background-position:0 -7px;
width:49px
}

#language_btn_10 a:hover {
background-position:0 -28px
}

#language_btn_10 a span {
background-position:0 -7px
}

.language_btn,.language_btn2 {
width:90px;
height:18px;
float:left;
margin:0;
padding:1px 0
}

#language_btn_toggle {
/*width:90px;
height:18px;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:24px -729px;
padding-left:6px*/
}

#language_toggler {
width:100%;
border:1px solid #e5e5e5;
float:left;
text-align:center;
_margin-bottom:-10px;
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_long_121407.gif) no-repeat top left;
background-position:0 -20px;
margin:0;
padding:3px 0
}

#language_btn_toggle span a {
text-decoration:none;
color:#b31b34;
text-align:left;
margin-left:-8px;
_margin-left:22px;
width:70px;
height:18px;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -730px;
padding-left:13px;
_padding-left:12px;
}

#language_btn_toggle span a:hover {
background: #dcdcdc url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -697px;
color:#404040;
}

/* Blog Integration */
div.post div.postbody a.title {
line-height:1.4em;
font-family:Arial, Helvetica, sans-serif;
font-size:130%;
font-weight:700;
text-decoration:none;
color:#5F5035
}

div.post div.postbody a.title:hover {
border:0 none;
color:#333
}

div.post div.postbody img {
border:1px dashed #BBB;
display:block;
max-width:442px;
margin:0 7px 0 0;
padding:4px
}

div.post div.postbody .cite {
color:#666;
font-size:90%;
line-height:1.4em;
margin:0.5em 0
}
/* Blog Post LIst - new April 18, 2008 */
.wywl_related_stories {margin:10px 0 0 15px; float:none;clear:both;}
		.wywl_related_stories h4 { font: 12px Arial, Helvetica, sans-serif; font-weight:normal; padding:10px 0 0 0;margin:0;clear:both; font-style:italic;}
		.wywl_related_stories ul {list-style-type:none;float:left;}
		.wywl_related_stories ul.col1 {list-style-type:none;float:left;width:220px;padding-right: 5px;_padding-left:0;}
		.wywl_related_stories ul.col2 {list-style-type:none;float:left; width:210px;_padding-left:0;}
		.wywl_related_stories li {margin: 0 0 0 14px; ;background:none;line-height:1.4em;_margin-left:0;}
		.wywl_related_stories li a {font:12px Arial, Helvetica, sans-serif;background:url(http://media.vfs.com/assets/images/programs/sprite_news_arrow_20080911.gif) no-repeat 0 3px; margin-left:-14px;_margin-left:0;padding:0 0 0 14px; text-decoration:none; _background-position: 0px 3px;text-align:left;}
		.wywl_related_stories li a:hover {background: transparent url(http://media.vfs.com/assets/images/programs/sprite_news_arrow_20080911.gif) no-repeat 0 -301px; _background-position: 0px -301px;text-decoration:underline;}
			
		
/* Online Application - new April 18, 2007 First Page */
#instructions {
border:1px solid #b6b6b6
}

#instructions ol {
list-style:none outside;
margin:0;
padding:0
}

li.instructionblocks {
margin:0;
padding:0.7em 1em 0.5em 0
}

#instructions ol li.instructionblocks h3 {
color:#AEAEAE;
font-size:300%;
float:left;
margin:-0.1em 0 0;
padding:0 0.7em 0 0.5em
}

#instructions ol li#one,li#three {
background:#f3f3f3
}

#instructions ol li.instructionblocks ul.requirementslist {
line-height:1.7em;
margin:1em 0 1em 7em
}

#instructions ol li.instructionblocks ul.requirementslist li {
list-style-type:circle
}

#applynowbutton {
line-height:0.5em;
margin:0 0 0 5.5em
}

#applynowbutton .btn {
background:url(https://secure.vfs.com/images/apply-button-over.gif) top left no-repeat;
display:block;
width:200px;
height:30px;
margin:0;
padding:0
}

#applynowbutton	a.btn {
background:url(https://secure.vfs.com/images/apply-button-up.gif) top left no-repeat;
display:block;
margin:0;
padding:0
}

#applynowbutton a:hover.btn {
background:url(https://secure.vfs.com/images/apply-button-over.gif) top left no-repeat;
display:block
}

/* Old Footer Sprites - new Dec 04, 2007 
#channels {
float:right;
width:524px;
height:43px;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top;
background-position:0 -1119px;
margin-top:-8px
}

.extra-footer-divider a,.extra-footer-divider-end a,.extra-footer-divider a:hover,.extra-footer-divider-end a:hover {
display:block;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
height:20px
}
*/
/* VFS On Location*/ /*
.extra-footer-divider a#vfs_on_location {
display:block;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -858px;
width:102px
}
*/
/* Partnerships */ /*
.extra-footer-divider a#partnerships {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -808px;
width:96px
}

.extra-footer-divider a#partnerships:hover {
background-position:0 -808px
}
*/
/* Careers @ VFS */ /*
.extra-footer-divider a#careers_vfs {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -758px;
width:98px
}

.extra-footer-divider a#careers_vfs:hover {
background-position:0 -758px
}
*/
/* Post a Job */ /*
.extra-footer-divider a#post_a_job {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -833px;
width:78px
}

.extra-footer-divider a#post_a_job:hover {
background-position:0 -833px
}
*/
/* Contact Us */ /*
.extra-footer-divider-end a#contact_us {
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -783px;
width:84px
}

.extra-footer-divider-end a#contact_us:hover {
background-position:0 -783px
}

a.channel_links,a.channel_links:hover {
display:block;
float:left;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
height:29px
}

a#channel_joost {
background-position:0 -943px;
width:97px
}

a#channel_youtube {
background-position:0 -1045px;
width:66px
}

a#channel_zannel {
background-position:0 -1079px;
width:55px
}

a#channel_yahoo {
background-position:0 -1011px;
width:130px
}

a#channel_google {
background-position:-1px -908px;
width:83px
}

a#channel_metacafe {
background-position:0 -977px;
width:90px
}
*/
/*##########################################
Name: Default styling for Niceforms v.1.0
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*General styles - NOT really related to the forms*/
/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(http://media.vfs.com/assets/images/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(http://media.vfs.com/assets/images/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(http://media.vfs.com/assets/images/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(http://media.vfs.com/assets/images/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(http://media.vfs.com/assets/images/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(http://media.vfs.com/assets/images/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(http://media.vfs.com/assets/images/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(http://media.vfs.com/assets/images/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(http://media.vfs.com/assets/images/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(http://media.vfs.com/assets/images/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(http://media.vfs.com/assets/images/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(http://media.vfs.com/assets/images/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(http://media.vfs.com/assets/images/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:210px;
	height:21px;
	background:url(http://media.vfs.com/assets/images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
	background-position: 0 -1213px;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
	background-position: 0 -1264px;
}
.selectArea .right a {
	display:block;
	width:210px;
	height:21px;
	margin-left:-189px;
	position:absolute;
}

.selectArea .right i {display:none;}
.selectArea .center {
	width:170px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

.selectArea a:hover{
background:none;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:182px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20000;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a, .optionsDivVisible a:visited, .optionsDivVisible a:active {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(http://media.vfs.com/assets/images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

/* Jtooltips
---------------------------------*/
#tooltip {
border:1px solid #111;
background-color:#b31b34;
opacity:0.85px;
-moz-opacity:.85;
filter:alpha(opacity=85);
padding:5px
}

#tooltip h3,#tooltip p {
font-size:12px;
color:#fff;
margin:0
}

/* JCarousel */
/* This element is wrapped by statically around the list * inside the HTML document. */ 
.jcarousel-scope {
position:relative;
float:left;
width:120px;
height:258px;
margin-top:0;
background:#e5e5e5;
_padding:18px 3px 16px 3px;
padding:15px 3px 8px
}

/* Similar styles will be applied by jCarousel. But we additionally add it here for better displaying with browsers having javascript disabled. */
.jcarousel-list {
overflow:hidden;
margin:0;
padding:0
}

.jcarousel-list li {
float:left;
list-style:none
}

/* The button-elements are added statically in the HTML document to illustrate how to cutomize the prev/next controls. We set display:none to hide them from browsers having javascript. jCarousel will show them automatically. */
.jcarousel-next {
position:absolute;
bottom:3px;
left:3px;
cursor:pointer
}

.jcarousel-prev {
position:absolute;
top:5px;
left:3px;
cursor:pointer
}

.active_item {
cursor:default;
opacity:.5;
-moz-opacity:.5;
filter:alpha(opacity=50)
}

/** html table th, */
* html select {
font-size:x-small
}

.clear-both,#proven-education-main dl {
clear:both
}

.image_border,#comp_learn .image_border {
border:1px solid #e5e5e5;
padding:4px
}

#mainlogo-small span,#twentyyearlogo span,#twentyyearlogo-ie span,#language-dropdown-label span,#component .survey-image span,#component .survey-more span,.component .survey-image span,.component .survey-more span,#comp-applynow-container a span,#comp-speakadvisor-container a span,#component .blog-announce-more span,#blog-announcement span,.component .blog-announce-more span,#blog-announcement span,#component .ad-comp-container a span, #component .ad-comp-container2 a span, #component .ad-comp-image span,#component .ad-comp-more span,.component .ad-comp-container a span,.component .ad-comp-containter-sound-open-house-jan08 a span,.component .ad-comp-image span,.component .ad-comp-more span,#content .banner-default span,#content .banner-default-ie span,#content .western-canada-signup,#content .western-canada-roadshow span,#content .western-canada-roadshow-ie span,#content .india-signup,#content .india-roadshow span,#content .india-roadshow-ie span,#content .united-states-signup,#content .united-states-roadshow span,#content .united-states-roadshow-ie span,hr,.hide,.news-more span,.language_hide,#applynowbutton .btn span,.extra-footer-link span,.channel_links span,.selectarea .right i,.optionsdivinvisible {
display:none
}

#nav ul,#sidenav li {
list-style:none;
margin:0;
padding:0
}

/*.homesidenav {

	background: url(../images/home/nav_grad.gif) top right repeat-y;
	padding:0px;
	margin:0px;
}*/

#nav ul li.thisisvfs ul li {
width:165px;
list-style:none
}

#nav ul li.thisisvfs_sel ul li {
width:165px;
list-style:none;
background-color:#f1f1f1
}

#nav ul li.admissions ul li {
width:135px;
list-style:none
}

#nav ul li.admissions_sel	ul li {
width:135px;
list-style:none;
background-color:#f1f1f1
}

#nav ul li.showcase ul li {
width:205px;
list-style:none
}

#nav ul li.showcase_sel ul li {
width:205px;
list-style:none;
background-color:#f1f1f1
}

#nav ul li.programs ul li {
width:237px;
list-style:none
}
#nav ul li.programs_sel	ul li {
width:237px;
list-style:none;
background-color:#f1f1f1
}

#content #component h2,#content .component h2 {
font-size:100%;
background:#e5e5e5;
border-top:1px solid #929292;
line-height:normal;
letter-spacing:normal;
vertical-align:middle;
margin:0 0 0.75em;
padding:2px 0 0.15em 5px
}

#component .title,.component .title {
background:#e5e5e5;
border-top:1px solid #929292;
font-weight:700;
font-size:12px;
line-height:normal;
letter-spacing:normal;
vertical-align:middle;
margin:0 0 0.75em;
padding:2px 0 0.15em 5px
}

#component .newtitle {

font-weight:700;
font-size:12px;
margin:0 0 0.75em;
padding:2px 0 0.15em 5px;

}



#component .content,.component .content {
font-size:11px;
padding:7px 5px 5px
}

#component .meetus,.component .meetus {
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_jpg_121007.jpg) top left no-repeat;
background-position:0 -317px;
font-size:90%;
margin:0 5px 0
}

.component .meetusnew {
font-size:90%;
margin:0;
padding:0;
font-size:12px;
color:#4a4a4a;
}

.meetusnew img {
	margin-left:-20px;
	margin-top:2px;
}


.meetusnew li {
	margin:0;
	padding:0;
	text-indent:20px;
	line-height:normal;
	letter-spacing:normal;
	margin-left:3px;

}





#component .more-td,.component .more-td {
background:#e5e5e5;
border-top:1px solid #929292;
font-weight:700;
width:30%;
padding:0 0 0 5px
}

#component a.more-link,a.more-link:link,a.more-link:visited,.component a.more-link,a.more-link:link,a.more-link:visited {
float:right;
background:url(http://media.vfs.com/assets/images/temp/sprite_global_elements_20090626.gif) no-repeat top left;
background-position:0 -730px;
padding-left: 12px;
padding-right: 4px;
font: normal 11px Arial, Helvetica, sans-serif;
color:#b41a34;
text-decoration:none;
}
#component a.more-link:hover, .component a.more-link:hover {
color:#404040;
background-position:0 -697px;
}

#component .newsbanner,.component .newsbanner {
width:465px;
height:70px;
padding:0 0 15px
}

#component .news-col-left,.component .news-col-left {
width:225px;
float:left;
margin:0 10px 0 0;
padding:0
}

#component .news-col-right,.component .news-col-right {
width:225px;
float:left;
margin:0;
padding:0
}

#component .news-item,.component .news-item {
background:#fff url(http://media.vfs.com/assets/images/home/news-story-arrow-new.gif) top left no-repeat;
float:left;
width:155px;
min-height:70px;
margin:0;
padding:0 0 15px
}

#content #component h3.news-title,#content .news-story,#content .component h3.news-title {
margin:0 0 0 18px
}

#component .news-divider,.component .news-divider {
background:#FFF url(http://media.vfs.com/assets/images/home/news-story-divider-new.gif) center repeat-y;
width:10px;
height:auto
}

#component .program-news-divider,.component .program-news-divider {
width:10px;
height:auto
}

#component .news-story-arrow,.component .news-story-arrow {
background:#fff url(http://media.vfs.com/assets/images/home/news-story-arrow-new.gif) top left no-repeat;
width:18px;
height:10px
}

#component .news h3,#component .news div,.component .news h3,.component .news div {
font-size:11px
}

#component .news h3 a,#component .news h3 a:hover,.component .news h3 a,.component .news h3 a:hover,#content h3 a,#content h3 a:hover,#breadcrumb a,.language_btn span a,.language_btn2 span a,.language_btn a span,.language_btn2 a span {
text-decoration:none
}

#component .about-section-item,.component .about-section-item {
width:462px;
vertical-align:top
}

#component .about-section-img,.component .about-section-img {
float:left;
width:150px;
margin:0 10px 0 0
}

#component .about-section-box,.component .about-section-box {
float:left;
width:302px;
padding:0 0 20px
}

#component .about-section-title,.component .about-section-title {
font-size:12px;
font-weight:700;
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_long_121407.gif) left bottom no-repeat;
background-position:0 3px;
padding:0 0 3px 20px
}

#component .about-section-copy,.component .about-section-copy {
font-size:12px;
line-height:1.25em;
padding:1px 0 0
}
/*
#component .survey-container,.component .survey-container {
background:#FFF url(http://media.vfs.com/assets/images/home/ad-components/surveys/i-love-surveys-back.gif) top left no-repeat;
width:220px;
height:125px
}

#component .survey-image,.component .survey-image,#component .ad-comp-image,.component .ad-comp-image {
background:none;
width:154px;
height:125px
}

#component .survey-more,.component .survey-more {
height:22px;
width:54px;
position:relative;
top:82px;
left:160px;
background:url(http://media.vfs.com/assets/images/home/ad-components/surveys/but-start-over.gif) top left no-repeat
}

#component a.survey-more,.component a.survey-more {
display:block;
background:url(http://media.vfs.com/assets/images/home/ad-components/surveys/but-start.gif) top left no-repeat
}

#component a.survey-more:hover,.component a.survey-more:hover {
display:block;
background:url(http://media.vfs.com/assets/images/home/ad-components/surveys/but-start-over.gif) top left no-repeat
}

#component .blog-announce,.component .blog-announce {
float:left;
width:225px;
height:160px;
margin:0;
padding:0 0 8px
}

#component .blog-announce-more,.component .blog-announce-more {
height:20px;
width:90px;
position:relative;
top:-28px;
_margin-bottom:-25px;
left:10px;
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) top left no-repeat;
background-position:0 -915px
}

#component a.blog-announce-more,#component a.blog-announce-more-inv:hover,.component a.blog-announce-more,.component a.blog-announce-more-inv:hover {
display:block;
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) top left no-repeat;
background-position:0 -915px
}

#component a.blog-announce-more:hover,#component a.blog-announce-more-inv,.component a.blog-announce-more:hover,.component a.blog-announce-more-inv {
display:block;
background:url(http://media.vfs.com/assets/images/home/sprite_home_elements_short_20080925.gif) top left no-repeat;
background-position:0 -941px
}

#component .ad-comp-container,.component .ad-comp-container {
	background:#fff url(http://media.vfs.com/assets/images/home/ad-components/bchighschools/bchighschools-banner2.gif) top left no-repeat;
	background-position:0 -89px
	width:220px;
	height:89px;	
}

#component .ad-comp-container a,.component .ad-comp-container a {
	display:block;
	background:#fff url(http://media.vfs.com/assets/images/home/ad-components/bchighschools/bchighschools-banner2.gif) top left no-repeat;
	width:220px;
	height:89px;		
}

#component .ad-comp-container a:hover,.component .ad-comp-container a:hover {
background-position:0 -89px
}
*/
#component .ad-comp-container,.component .ad-comp-container {
	background:#fff url(http://media.vfs.com/assets/images/home/ad-components/screenwriters_summit/summit_banner.gif) top left no-repeat;
	background-position:0 -89px;
	width:220px;
	height:152px;	
}

#component .ad-comp-container a,.component .ad-comp-container a {
	display:block;
	background:#fff url(http://media.vfs.com/assets/images/home/ad-components/screenwriters_summit/summit_banner.gif) top left no-repeat;
	width:220px;
	height:152px;		
}

#component .ad-comp-container a:hover,.component .ad-comp-container a:hover {
background-position:0 -152px
}

.component .ad-comp-container2 {
background:#fff url(http://media.vfs.com/assets/images/home/ad-components/in_focus/in_focus_1_banner.jpg) top left no-repeat;
width:220px;
height:140px
}

.component .ad-comp-container2 a {
display:block;
background:#fff url(http://media.vfs.com/assets/images/home/ad-components/in_focus/in_focus_1_banner_over.jpg) top left no-repeat;
width:220px;
height:140px
}

#component .ad-comp-container2 a:hover,.component .ad-comp-container2 a:hover {
background:#fff url(http://media.vfs.com/assets/images/home/ad-components/in_focus/in_focus_1_banner_over.jpg) top left no-repeat;
}

#component .ad-comp-copy,.component .ad-comp-copy {
font-size:11px;
margin:37px 8px 0 12px
}

#component .ad-comp-more,.component .ad-comp-more {
height:25px;
width:203px;
position:relative;
top:7px;
left:-4px;
background:url(http://media.vfs.com/assets/images/home/ad-components/teencamp/reg-button-dark.gif) top left no-repeat
}

#component .ad-comp-more-inv,.component .ad-comp-more-inv {
height:25px;
width:203px;
position:relative;
top:7px;
left:-4px;
background:url(http://media.vfs.com/assets/images/home/ad-components/teencamp/reg-button-white.gif) top left no-repeat
}

#component a.ad-comp-more,#component a.ad-comp-more-inv:hover,.component a.ad-comp-more,.component a.ad-comp-more-inv:hover {
display:block;
background:url(http://media.vfs.com/assets/images/home/ad-components/teencamp/reg-button-dark.gif) top left no-repeat
}

#component a.ad-comp-more:hover,#component a.ad-comp-more-inv,.component a.ad-comp-more:hover,.component a.ad-comp-more-inv {
display:block;
background:url(http://media.vfs.com/assets/images/home/ad-components/teencamp/reg-button-white.gif) top left no-repeat
}

a.imglink:hover,.selectarea a:hover {
background:none
}

#wrap,#breadcrumb span,#breadcrumb a {
font-size:95%
}

#main-body,.box-menu dd {
margin:10px 0 0;
padding:0
}


.extra-footer td.end,#sp_table table.frm td.last,#sp_table .table-frm,#sp_table .table-frm td.last,#paging .next a {
border:0
}

table.title,#sp_table table.table,#bursaries img.header,#ad-component img.header {
margin-bottom:15px
}

#sp_table,#sp_table table,#content dl.career,#content dl.career dd p,ul.thumb.img.partner,#content h3.news,#content dl.testimonial,.optionsdivvisible p {
margin:0;
padding:0
}

#sp_table tbody th,#proven-education dl.teaser.main dd {
font-size:100%
}

#sp_table table.frm td.label,#sp_table .table-frm td.label {
width:33%;
padding-right:10px
}

#sp_table table.frm th,#sp_table table.frm td,#sp_table .table-frm th,#sp_table .table-frm td {
padding:4px 0
}

#comp_campus .first-row,*html body #proven-education-main dd {
height:85px
}

#comp_campus a,#comp_campus a:hover,#comp_campus a:visited,#comp_learn table td a,#comp_learn table td a:hover,#comp_learn table td a:visited {
background:transparent
}

#content-inner,.content-inner {
border-top:1px solid #e3e3e3;
display:block;
padding:8px 0 0
}


#what-you-will-learn .wywa-wrapper a:hover{
	background:#DCDCDC;
	color:#404040;
}

#quoteborder {

	border:1px solid #CCCCCC;
	margin:10px 0 10px 0;
	padding-bottom:5px;
	padding-right:5px;
	_padding-bottom:0px;


}
#content-inner.quote {

	padding:0 8px 0 8px;
	

}

#content-inner h2,.content-inner h2,#proven-education-main h2 {
padding-left:5px
}

#content-inner ul li,.content-inner ul li {
background:url(http://media.vfs.com/assets/images/styles/ul_arrow_red.gif) no-repeat 0 6px;
margin:0 0 0 20px;
padding:0 0 0 10px
}

#content ul.img-thumb li.first,table.lifeatvfs td p {
margin:0
}

ul.thumb.img.partner li.last,#partners ul li.end,#media-kit {
padding:0
}

.facultyimage,.video-wrap-dd {
border:1px solid #929292
}

.sub-menu-list ul.faculty a,#quick-facts a,#quick-facts a:hover,#quick-facts a:visited,#media-kit a,#media-kit a:hover,#media-kit a:visited,#sitemap h3 a,#sitemap ul li a,#sitemap ul li a:visited,#sitemap ul li a:hover {
text-decoration:underline
}

.testimonials,p.note,.sm-txt,.fineprint,#testimonial span.fineprint {
font-size:90%
}

#content .western-canada-signup,#content .india-signup, #content .united-states-signup {
background:url(http://media.vfs.com/assets/images/banners/buttons/western-canada-sign-up_01.gif) top left no-repeat;
width:241px;
height:20px;
top:123px;
left:448px;
position:relative
}

#content a.western-canada-signup,#content a.india-signup,#content a.united-states-signup {
background:url(http://media.vfs.com/assets/images/banners/buttons/western-canada-sign-up_01.gif) top left no-repeat;
display:block
}

#content a.western-canada-signup:hover,#content a.india-signup:hover,#content a.united-states-signup:hover {
background:url(http://media.vfs.com/assets/images/banners/buttons/western-canada-sign-up_02.gif) top left no-repeat;
display:block
}

#breadcrumb span.breadcrumbs,#paging span.page a.active,#sitemap h3 {
color:#b31b34
}

#content-inner .box-menu dd ul,#content-inner .box-menu dd ul li,.content-inner .box-menu dd ul,.content-inner .box-menu dd ul li {
background:none;
line-height:normal;
left:0;
margin:0;
padding:0
}


#content dl dd.last,a abbr,#paging span.page.last,a img {
border:none
}

p,.first {
margin-top:0
}

p em,strong,#gallery span.header {
font-weight:700
}

input,select,html>body {
font-size:small
}

.normal,#admissions em {
font-weight:400
}

#admissions ul ol li,#admissions ul ol ol li,#program-long-req ul ol li,#program-long-req ul ol ol li {
background:none;
font-size:inherit;
margin:0;
padding:0
}

table.proven_education,table.lifeatvfs {
width:100%;
margin-bottom:15px
}

table.proven_education td,table.lifeatvfs td {
vertical-align:top;
width:auto;
margin:0;
padding:0
}

.textinputhovered,.buttonsubmithovered {
background-position:left bottom
}

.jcarousel-next:hover,.jcarousel-prev:hover {
opacity:.25;
-moz-opacity:.25;
filter:alpha(opacity=25)
}

.jcarousel-next-disabled,.jcarousel-prev-disabled {
cursor:default;
opacity:.01;
-moz-opacity:.01;
filter:alpha(opacity=01)
}

* html #logo,* html #nav,* html #title,* html #main-body,* html #extra,* html #port,* html .prod-feature,* html dl.teaser,* html ul.articles li a,* html #wrap {
height:1%
}


/* Related Blog Stories Component: Faculty */

		#content .faculty_related_stories {margin:10px 0 0 0; float:none;clear:both;}
		#content .faculty_related_stories h4 { font: 12px Arial, Helvetica, sans-serif; font-weight:normal; padding:0;margin:0;clear:both; font-style:italic}
		#content .faculty_related_stories ul {list-style-type:none;float:left;}
		#content .faculty_related_stories ul.col1 {list-style-type:none;float:left;width:220px;padding-right: 5px;_padding-left:0;}
		#content .faculty_related_stories ul.col2 {list-style-type:none;float:left; width:210px;_padding-left:0;}
		#content .faculty_related_stories li {margin: 0 0 0 14px; ;background:none;line-height:1.4em;_margin-left:0;}
		#content .faculty_related_stories li a {font:12px Arial, Helvetica, sans-serif;background:url(http://media.vfs.com/assets/images/programs/sprite_news_arrow_20080911.gif) no-repeat 0 -111px; margin-left:-14px;_margin-left:0;padding:0 0 0 14px; text-decoration:none; _background-position: 0px -111px;text-align:left;}
		
		
		
		
		#content .faculty_related_stories.threedee li a { background-position: 0 -73px;}
		#content .faculty_related_stories.ca li a { background-position: 0 -92px;}
		#content .faculty_related_stories.dca li a { background-position: 0 -111px;}
		#content .faculty_related_stories.ac li a {background-position: 0 -130px;}
		#content .faculty_related_stories.ace li a { background-position: 0 -54px;}
		#content .faculty_related_stories.dd li a {background-position: 0 -168px;}						
		#content .faculty_related_stories.ebm li a {background-position: 0 -187px;}
		#content .faculty_related_stories.fp li a {background-position: 0 -206px;}
		#content .faculty_related_stories.gd li a {background-position: 0 -225px;}
		#content .faculty_related_stories.mkd li a {background-position: 0 -244px;}
		#content .faculty_related_stories.sd li a {background-position: 0 -263px;}
		#content .faculty_related_stories.wr li a {background-position: 0 -282px;}
		#content .faculty_related_stories.fd li a { background-position: 0 -35px;}
		#content .faculty_related_stories li a:hover {background-position: 0px 3px;text-decoration:underline;}

/* Related Blog Stories Component: Faculty END */



/* Related Blog Stories Component: Advisory Board */

		#content .advisory_related_stories {margin:10px 0 10px 0; float:none;clear:both;}
		#content .advisory_related_stories h4 { font: 12px Arial, Helvetica, sans-serif; font-weight:normal; padding:0;margin:0;clear:both; font-style:italic}
		#content .advisory_related_stories ul {list-style-type:none;float:left; clear:both; margin-bottom:10px;}
		#content .advisory_related_stories ul.col1 {list-style-type:none;float:left;width:220px;padding-right: 5px;_padding-left:0;}
		#content .advisory_related_stories ul.col2 {list-style-type:none;float:left; width:210px;_padding-left:0;}
		#content .advisory_related_stories li {margin: 0 0 0 14px; ;background:none;line-height:1.4em;_margin-left:0;}
		#content .advisory_related_stories li a {font:12px Arial, Helvetica, sans-serif;background:url(http://media.vfs.com/assets/images/programs/sprite_news_arrow_20080911.gif) no-repeat 0 -111px; margin-left:-14px;_margin-left:0;padding:0 0 0 14px; text-decoration:none; _background-position: 0px -111px;text-align:left;}
		
		
		
		
		#content .advisory_related_stories.threedee li a { background-position: 0 -73px;}
		#content .advisory_related_stories.ca li a { background-position: 0 -92px;}
		#content .advisory_related_stories.dca li a { background-position: 0 -111px;}
		#content .advisory_related_stories.ac li a {background-position: 0 -130px;}
		#content .advisory_related_stories.ace li a { background-position: 0 -54px;}
		#content .advisory_related_stories.dd li a {background-position: 0 -168px;}						
		#content .advisory_related_stories.ebm li a {background-position: 0 -187px;}
		#content .advisory_related_stories.fp li a {background-position: 0 -206px;}
		#content .advisory_related_stories.gd li a {background-position: 0 -225px;}
		#content .advisory_related_stories.mkd li a {background-position: 0 -244px;}
		#content .advisory_related_stories.sd li a {background-position: 0 -263px;}
		#content .advisory_related_stories.wr li a {background-position: 0 -282px;}
		#content .advisory_related_stories.fd li a { background-position: 0 -35px;}
		#content .advisory_related_stories li a:hover {background-position: 0px 3px;text-decoration:underline;}

/* Related Blog Stories Component: Advisory Board END */


/* Fulltime.PHP	- Program Listing */

#title .listingcopy {

margin-top:-50px;
float:right;
text-align:left;
width: 375px;
_width:370px;
}

/* 3D Animation */

#title .listing3d {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg);
margin-top:10px;
margin-bottom:10px;
}

#title .listing3d span{
display:none;


}
#title .listing3d a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 0;
height:80px;
display:block;
margin-top:-5px;

}

#title .listing3d a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 0;
margin-top:-5px;

}


/* Classical Animation */

#title .listingCA {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -100px;
margin-bottom:10px;
}

#title .listingCA span{
display:none;


}
#title .listingCA a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -100px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingCA a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -100px;
margin-top:-5px;

}

/* Digital Character Animation */

#title .listingDCA {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -193px;
margin-bottom:10px;
}

#title .listingDCA span{
display:none;


}
#title .listingDCA a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -193px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingDCA a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -193px;
margin-top:-5px;

}

/* Acting for Film & TV */

#title .listingAC {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -295px;
margin-bottom:10px;
}

#title .listingAC span{
display:none;


}
#title .listingAC a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -295px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingAC a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -295px;
margin-top:-5px;

}


/* Acting Essentials */

#title .listingACE {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -392px;
margin-top:5px;margin-bottom:10px;
}

#title .listingACE span{
display:none;


}
#title .listingACE a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -392px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingACE a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -392px;
margin-top:-5px;

}

/* Digital Design */

#title .listingDD {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -490px;
margin-bottom:10px;

}

#title .listingDD span{
display:none;


}
#title .listingDD a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -490px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingDD a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -490px;
margin-top:-5px;

}

/* Entertainment Business Management */

#title .listingEBM {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -588px;
margin-bottom:10px;
}

#title .listingEBM span{
display:none;


}
#title .listingEBM a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -588px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingEBM a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -588px;
margin-top:-5px;

}

/* Film Production */

#title .listingFP {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -686px;
margin-bottom:10px;
}

#title .listingFP span{
display:none;


}
#title .listingFP a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -686px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingFP a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -686px;
margin-top:-5px;

}

/* Game Design */

#title .listingGD {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -782px;
margin-bottom:10px;
}

#title .listingGD span{
display:none;


}
#title .listingGD a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -782px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingGD a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -782px;
margin-top:-5px;

}


/* Makeup Design */

#title .listingMKD {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -879px;
margin-bottom:10px;
}

#title .listingMKD span{
display:none;


}
#title .listingMKD a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -879px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingMKD a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -879px;
margin-top:-5px;

}


/* Sound Design */

#title .listingSD {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -976px;
margin-bottom:10px;
}

#title .listingSD span{
display:none;


}
#title .listingSD a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -976px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingSD a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -976px;
margin-top:-5px;

}

/* Writing */

#title .listingWR {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -1073px;
margin-bottom:10px;
}

#title .listingWR span{
display:none;


}
#title .listingWR a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -1073px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingWR a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -1073px;
margin-top:-5px;

}

/* Foundation */

#title .listingFD {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position: 0 -1171px;
margin-bottom:10px;
}

#title .listingFD span{
display:none;


}
#title .listingFD a {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_20080924.jpg) no-repeat; background-position: 0 -1171px;
height:80px;
display:block;
margin-top:-5px;

}

#title .listingFD a:hover {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg) no-repeat; background-position:0 -1171px;
margin-top:-5px;

}


/* Showcase.PHP	- Showcase Listing */

#title .showcasecopy {

margin-top:-50px;
float:right;
text-align:left;
width: 358px;
_width:353px;
}

/* 3D Animation */

#title .showcase3d {
background:url(http://media.vfs.com/assets/images/programs/sprite_program_element_hover_20080924.jpg); background-position: 0 -20px;
margin-top:10px;
margin-bottom:10px;
}

#title .showcase3d span{
display:none;


}
#title .showcase3d a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -20px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;

}

#title .showcase3d a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -20px;
margin-top:-5px;
margin-left:-5px;

}


/* Classical Animation */

#title .showcaseCA {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -120px;
margin-bottom:10px;
}

#title .showcaseCA span{
display:none;


}
#title .showcaseCA a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -120px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;

}

#title .showcaseCA a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -120px;
margin-top:-5px;
margin-left:-5px;

}

/* Digital Character Animation */

#title .showcaseDCA {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -218px;
margin-bottom:10px;
}

#title .showcaseDCA span{
display:none;


}
#title .showcaseDCA a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -218px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;

}

#title .showcaseDCA a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -218px;
margin-top:-5px;
margin-left:-5px;

}

/* Acting for Film & TV */

#title .showcaseAC {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -318px;
margin-bottom:10px;
}

#title .showcaseAC span{
display:none;


}
#title .showcaseAC a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -318px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseAC a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -318px;
margin-top:-5px;
margin-left:-5px;
}


/* Digital Design */

#title .showcaseDD {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -427px;
margin-bottom:10px;

}

#title .showcaseDD span{
display:none;


}
#title .showcaseDD a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -427px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseDD a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -427px;
margin-top:-5px;
margin-left:-5px;
}


/* Film Production */

#title .showcaseFP {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -525px;
margin-bottom:10px;
}

#title .showcaseFP span{
display:none;


}
#title .showcaseFP a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -525px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseFP a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -525px;
margin-top:-5px;
margin-left:-5px;
}

/* Game Design */

#title .showcaseGD {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -628px;
margin-bottom:10px;
}

#title .showcaseGD span{
display:none;


}
#title .showcaseGD a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -628px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseGD a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -628px;
margin-top:-5px;
margin-left:-5px;
}


/* Makeup Design */

#title .showcaseMKD {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -725px;
margin-bottom:10px;
}

#title .showcaseMKD span{
display:none;


}
#title .showcaseMKD a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -725px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseMKD a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -725px;
margin-top:-5px;
margin-left:-5px;
}


/* Sound Design */

#title .showcaseSD {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -826px;
margin-bottom:10px;
}

#title .showcaseSD span{
display:none;


}
#title .showcaseSD a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -826px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseSD a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -826px;
margin-top:-5px;
margin-left:-5px;
}

/* Writing */

#title .showcaseWR {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -928px;
margin-bottom:10px;
}

#title .showcaseWR span{
display:none;


}
#title .showcaseWR a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -928px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseWR a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -928px;
margin-top:-5px;
margin-left:-5px;
}

/* Foundation */

#title .showcaseFD {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position: 0 -1026px;
margin-bottom:10px;
}

#title .showcaseFD span{
display:none;


}
#title .showcaseFD a {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_20090930.jpg) no-repeat; background-position: 0 -1026px;
height:80px;
display:block;
margin-top:-5px;
margin-left:-5px;
}

#title .showcaseFD a:hover {
background:url(http://media.vfs.com/assets/images/showcase/sprite_showcase_hover_20090929.jpg) no-repeat; background-position:0 -1026px;
margin-top:-5px;
margin-left:-5px;
}

/* Widgets - Sidebar */

/* Blog */
.widget-sidebar-blog {
	margin:0;
	padding:0;
	float:left;
/*	border-top:1px solid #929292; */
}
.widget-sidebar-blog.titlebar {
	border:none;
	border-bottom:1px solid #929292;
	width:220px;
}
.widget-sidebar-blog.titlebar a {
	margin:0;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding-right:15px;	
}
.widget-sidebar-blog ul {
	padding:0;
	margin:0;
}
.widget-sidebar-blog ul li {
	padding:0;
	margin:0;
	display:block;
	width:220px;
	float:left;	
	border-right:1px solid #929292;	
}
.widget-sidebar-blog ul li a {
	margin:0;
	padding:5px;
	text-decoration:none;
	border-bottom:1px solid;
	font-size:12px;
	display:block;
}
.widget-sidebar-blog ul li a span {
	line-height:14px;
}
.widget-sidebar-blog .more-stories {
	margin:0;
	padding:0;
	margin-top:2px;
	margin-bottom:5px;
	border:none;
}
.widget-sidebar-blog .more-stories a {
	display:block;
	text-decoration:none;
	padding:3px;
	width:180px;
	float:right;
	border:none;
	background: url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_grey.gif) no-repeat scroll right center;
}
#wsb_titlebar_top-picks {
	float:right;
	padding-left:19px;
	padding-right:15px;
}
/* Blog - Skins */
/* Gray */
.widget-sidebar-blog.titlebar.skin-gray a, .widget-sidebar-blog.titlebar.skin-gray a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#d4d2c9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#f8f7f3 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#d4d2c9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f8f7f3 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#929292 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-gray a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#929292 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-gray ul {
	border-color:#929292;	
}
.widget-sidebar-blog.skin-gray ul li a, .widget-sidebar-blog.skin-gray .more-stories a {
	border-color:#ccc;
	background-color:#eae9e4;
}
.widget-sidebar-blog.skin-gray ul li a:hover, .widget-sidebar-blog.skin-gray .more-stories a:hover {
	background-color:#f8f7f3;	
}
/* Brown */
.widget-sidebar-blog.titlebar.skin-brown a, .widget-sidebar-blog.titlebar.skin-brown a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#dec5a7 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#f1e6da url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#dec5a7 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f1e6da url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#93826f url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-brown a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#93826f url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-brown ul {
	border-color:#93826f;	
}
.widget-sidebar-blog.skin-brown ul li a, .widget-sidebar-blog.skin-brown .more-stories a {
	border-color:#ccc;
	background-color:#f1e6da;
}
.widget-sidebar-blog.skin-brown ul li a:hover, .widget-sidebar-blog.skin-gray .more-stories a:hover {
	background-color:#f8f7f3;	
}
/* Peach */
.widget-sidebar-blog.titlebar.skin-peach a, .widget-sidebar-blog.titlebar.skin-peach a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#f2d0b3 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#fbf1e9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#f2d0b3 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#fbf1e9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#938172 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-peach a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#938172 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-peach ul {
	border-color:#938172;	
}
.widget-sidebar-blog.skin-peach ul li a, .widget-sidebar-blog.skin-peach .more-stories a {
	border-color:#ccc;
	background-color:#fbf1e9;
}
.widget-sidebar-blog.skin-peach ul li a:hover, .widget-sidebar-blog.skin-peach .more-stories a:hover {
	background-color:#f8f7f3;	
}
/* Sand */
.widget-sidebar-blog.titlebar.skin-sand a, .widget-sidebar-blog.titlebar.skin-sand a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#EED399 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#f9efd9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#EED399 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f9efd9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#9b8f77 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-sand a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#9b8f77 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-sand ul {
	border-color:#9b8f77;	
}
.widget-sidebar-blog.skin-sand ul li a, .widget-sidebar-blog.skin-sand .more-stories a {
	border-color:#ccc;
	background-color:#f9efd9;
}
.widget-sidebar-blog.skin-sand ul li a:hover, .widget-sidebar-blog.skin-sand .more-stories a:hover {
	background-color:#f8f7f3;	
}
/* Pale */
.widget-sidebar-blog.titlebar.skin-pale a, .widget-sidebar-blog.titlebar.skin-pale a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#F2EABF url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#FAF7E5 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#F2EABF url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#FAF7E5 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#918d75 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-pale a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#918d75 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-pale ul {
	border-color:#918d75;	
}
.widget-sidebar-blog.skin-pale ul li a, .widget-sidebar-blog.skin-sand .more-stories a {
	border-color:#ccc;
	background-color:#FAF7E5;
}
.widget-sidebar-blog.skin-pale ul li a:hover, .widget-sidebar-blog.skin-sand .more-stories a:hover {
	background-color:#f8f7f3;	
}
/* Slate-Gray */
.widget-sidebar-blog.titlebar.skin-slategray a, .widget-sidebar-blog.titlebar.skin-slategray a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#C2C4C5 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#EDEEEE url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#C2C4C5 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f3f4f8 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#808080 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-slategray a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#808080 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-slategray ul {
	border-color:#808080;	
}
.widget-sidebar-blog.skin-slategray ul li a, .widget-sidebar-blog.skin-slategray .more-stories a {
	border-color:#ccc;
	background-color:#EDEEEE;
}
.widget-sidebar-blog.skin-slategray ul li a:hover, .widget-sidebar-blog.skin-slategray .more-stories a:hover {
	background-color:#f3f4f8;	
}
/* Steel-Blue */
.widget-sidebar-blog.titlebar.skin-steelblue a, .widget-sidebar-blog.titlebar.skin-steelblue a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#BDC5CA url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#E3E6E8 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#BDC5CA url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f3f4f8 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#93999d url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-steelblue a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#93999d url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-steelblue ul {
	border-color:#93999d;	
}
.widget-sidebar-blog.skin-steelblue ul li a, .widget-sidebar-blog.skin-steelblue .more-stories a {
	border-color:#ccc;
	background-color:#E3E6E8;
}
.widget-sidebar-blog.skin-steelblue ul li a:hover, .widget-sidebar-blog.skin-steelblue .more-stories a:hover {
	background-color:#f3f4f8;	
}
/* Sky-Blue */
.widget-sidebar-blog.titlebar.skin-skyblue a, .widget-sidebar-blog.titlebar.skin-skyblue a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#D5E0EC url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#F0F3F8 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#D5E0EC url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f5f9ff url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#9299a0 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-skyblue a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#9299a0 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-skyblue ul {
	border-color:#9299a0;	
}
.widget-sidebar-blog.skin-skyblue ul li a, .widget-sidebar-blog.skin-skyblue .more-stories a {
	border-color:#ccc;
	background-color:#F0F3F8;
}
.widget-sidebar-blog.skin-skyblue ul li a:hover, .widget-sidebar-blog.skin-skyblue .more-stories a:hover {
	background-color:#f5f9ff;	
}
/* Sea-Green */
.widget-sidebar-blog.titlebar.skin-seagreen a, .widget-sidebar-blog.titlebar.skin-seagreen a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#C5D1CD url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#E9EEEC url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#C5D1CD url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f1f9f4 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#929b98 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-seagreen a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#929b98 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-seagreen ul {
	border-color:#929b98;	
}
.widget-sidebar-blog.skin-seagreen ul li a, .widget-sidebar-blog.skin-seagreen .more-stories a {
	border-color:#ccc;
	background-color:#E9EEEC;
}
.widget-sidebar-blog.skin-seagreen ul li a:hover, .widget-sidebar-blog.skin-seagreen .more-stories a:hover {
	background-color:#f1f9f4;	
}
/* Purple */
.widget-sidebar-blog.titlebar.skin-purple a, .widget-sidebar-blog.titlebar.skin-purple a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#DBD9E8 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#F2F1F7 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#DBD9E8 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f9f1f9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#92909a url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-purple a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#92909a url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-purple ul {
	border-color:#92909a;	
}
.widget-sidebar-blog.skin-purple ul li a, .widget-sidebar-blog.skin-purple .more-stories a {
	border-color:#ccc;
	background-color:#F2F1F7;
}
.widget-sidebar-blog.skin-purple ul li a:hover, .widget-sidebar-blog.skin-purple .more-stories a:hover {
	background-color:#f9f1f9;	
}
/* Moss */
.widget-sidebar-blog.titlebar.skin-moss a, .widget-sidebar-blog.titlebar.skin-moss a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#D7DFD2 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#F0F3EE url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#D7DFD2 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f1f9f1 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#92978f url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-moss a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#92978f url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-moss ul {
	border-color:#92978f;	
}
.widget-sidebar-blog.skin-moss ul li a, .widget-sidebar-blog.skin-moss .more-stories a {
	border-color:#ccc;
	background-color:#F0F3EE;
}
.widget-sidebar-blog.skin-moss ul li a:hover, .widget-sidebar-blog.skin-moss .more-stories a:hover {
	background-color:#f1f9f1;	
}
/* Blue */
.widget-sidebar-blog.titlebar.skin-blue a, .widget-sidebar-blog.titlebar.skin-blue a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#CDD7DE url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#E6EBEF url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#CDD7DE url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f1f6f9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#93999d url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-blue a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#93999d url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-blue ul {
	border-color:#93999d;	
}
.widget-sidebar-blog.skin-blue ul li a, .widget-sidebar-blog.skin-blue .more-stories a {
	border-color:#ccc;
	background-color:#E6EBEF;
}
.widget-sidebar-blog.skin-blue ul li a:hover, .widget-sidebar-blog.skin-blue .more-stories a:hover {
	background-color:#f1f6f9;	
}
/* Mustard */
.widget-sidebar-blog.titlebar.skin-mustard a, .widget-sidebar-blog.titlebar.skin-mustard a:hover {
	color:#404040;
}
.widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_recent-stories {
	color:#404040;
	background:#D9CE7F url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_recent-stories:hover {
	color:#404040;
	background:#F4F0D9 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 91px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_top-picks {
	color:#404040;	
	background:#D9CE7F url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_top-picks:hover {
	color:#404040;	
	background:#f9f8f1 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_gray.gif) 102px 9px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_recent-stories.active, .widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_recent-stories.active:hover {
	color:#fff;
	background:#ACA151 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 91px 11px no-repeat;
}
.widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_top-picks.active, .widget-sidebar-blog.titlebar.skin-mustard a#wsb_titlebar_top-picks.active:hover {
	color:#fff;
	background:#ACA151 url(http://media.vfs.com/assets/images/blog/widget_blog_style_arrow_down_white.gif) 100px 11px no-repeat;
}
.widget-sidebar-blog.skin-mustard ul {
	border-color:#ACA151;	
}
.widget-sidebar-blog.skin-mustard ul li a, .widget-sidebar-blog.skin-mustard .more-stories a {
	border-color:#ccc;
	background-color:#F4F0D9;
}
.widget-sidebar-blog.skin-mustard ul li a:hover, .widget-sidebar-blog.skin-mustard .more-stories a:hover {
	background-color:#f9f8f1;	
}
/* Hide focus borders */
:focus { -moz-outline-style: none; }


/* InFocus Issues featured on program pages */

#infocus_program a {color: #C51230}
#infocus_program p {width:120px;}

#infocus_program .infocus_8 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_8.jpg) top right no-repeat;}
#infocus_program .infocus_5 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_5.jpg) top right no-repeat;}
#infocus_program .infocus_4 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_4.jpg) top right no-repeat;}
#infocus_program .infocus_3 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_3.jpg) top right no-repeat;}
#infocus_program .infocus_2 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_2.jpg) top right no-repeat;}
#infocus_program .infocus_6 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_6_new.jpg) top right no-repeat;}
#infocus_program .infocus_7 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_7.jpg) top right no-repeat;}
#infocus_program .infocus_1 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_1.jpg) top right no-repeat;}
#infocus_program .infocus_9 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_9.jpg) top right no-repeat;}
#infocus_program .infocus_10 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_10_new.jpg) top right no-repeat;}
#infocus_program .infocus_11 {background: transparent url(http://media.vfs.com/assets/images/images_infocus/issue_11.jpg) top right no-repeat;}

