﻿object { z-index:0; }

body, span, img { border:0px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;top:0px;}
body{margin:0px;padding:0px;background:#FFF;font-size:12px;}
.mceContentBody { background-image:none; background-color:White; }

h1, h2, h3, h4, p, ul{margin:0px 15px 15px;}
h1{ color:#666666;font-weight:bold;font-size:1.2em;line-height:1.4em;margin-bottom:10px;padding-bottom:0px;}
h2{	color:#666666;font-weight:bold;font-size:1.2em;}
h3{	color:#666666;font-weight:bold;font-size:1.1em;}
h4{	color:#666666;font-weight:bold;font-size:1.2em;}
p{	color:#666666;font-size:1.1em;}

#mainInnerRight Table P { margin-left:0px;color:#666666; }
#mainInnerRight Table h1 { margin-left:0px;color:#666666; }
#mainInnerRight Table h2 { margin-left:0px;color:#666666; }
#mainInnerRight Table h3 { margin-left:0px; color:#666666;}
#mainInnerRight Table h4 { margin-left:0px;color:#666666; }

#mainInnerRight TABLE TD H2 A {	FONT-SIZE: 17px;}
#mainInnerRight TABLE TD H2 A:link {	FONT-SIZE: 17px;}
#mainInnerRight TABLE TD H2 A:visited {	FONT-SIZE: 17px;}

.AnchorText
{
	color:#666666;
	text-decoration: none;
}

.AnchorText:hover {
	text-decoration: none;
}

.AnchorText:visited {
	color:#000000;
}

#mainInnerRight Table { margin:0px 15px 15px; font-size:1.2em; }
#mainInnerRight TABLE TD {	FONT-SIZE: 12px;color:#666666;}
#mainInnerRight TABLE TD A {	FONT-SIZE: 12px;color:#666666;}
#mainInnerRight TABLE TD A:link {	FONT-SIZE: 12px;color:#666666;}
#mainInnerRight TABLE TD A:visited {	FONT-SIZE: 12px;color:#666666;}

#mainInnerRight_SearchHolder { width:200px; padding:0 0 2px 0;}
.mainInnerRight_SearchBox { width:145px; border:1px solid #e2e2e2; padding:0 0 0 4px; height:20px;}
.mainInnerRight_SearchBoxLong { width:440px; border:1px solid #e2e2e2; padding:0 0 0 4px; height:20px;}
.mainInnerRight_SearchButton { width:50px; height:20px; border:0px none; background: url(../btnSearch.gif) top left no-repeat; }

ul, li{	margin:0px;	padding:0px;}
ul{	color:#666666;	font-size:1.2em;	list-style:inside;	margin:0px 20px 15px 20px;}
ul td { font-size:12px; }
.bluebold{	color:#666666;	font-weight:bold;	font-size:12px;}

/* Link Styles */
a {	color:#009ce8;	text-decoration:none;}
a:hover {	text-decoration:underline;}

/* layout styles */
#container{	display:block;width:800px;margin:0px auto;height:auto; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
#containerBG{background-color:#FFF;display:block;clear:both;	float:none;	height:auto; width:100%;}

#header { display:block;width:100%; }
#header-innerRight { position: absolute; top: 193px; left: 50%; margin-left: -28px; _width: 450px;}
#loginReminder UL {margin:0 0 0 0px;}
#loginReminder LI {float:left;margin-right:9px;line-height:25px;list-style:none;display:inline;color:#666666;}
#loginReminder A {color:#666666;line-height:25px; font-size:12px;}
#loginReminder { float:left; padding-right: 63px; _padding-right: 0px;}

.loginFailedStyle 
{
	color: #e67b24;
	font-size: 12px;
	padding-bottom: 3px;
}

.login {margin:0px;	padding:0px;border:0px none;}
#login {float:left; _float:right; top:208px;width:254px; _margin-right: 8px;}	

#nav{display:block;	width:100%;	height:26px;margin:0px 0px 0px 0px;}

#navLeft{display:block;	width:560px;height:26px;float:left;}
#navLeft UL {margin:0 0 0 48px;}
#navLeft LI {float:left;margin-right:9px;font-size:9pt;line-height:25px;list-style:none;display:inline;color:#666666;}
#navLeft A {color:#666666;font-size:12px; font-weight:normal;}
#navLeft A:HOVER {color:#ff7e00; text-decoration:none;}

#navRight{display:block;width:220px;height:26px;float:left;}
#navRight UL {margin:0 0 0 0px;}
#navRight LI {float:right;margin-right:9px;line-height:25px;list-style:none;display:inline;color:#666666;}
#navRight A {color:#666666;line-height:25px; font-size:12px;}




#mainInner{width:100%;height:auto;}

#mainInnerLeft {display:inline;	float:left;}
#mainInnerRight {display:inline;float:right;}

.roundedWhiteBox_top, .roundedWhiteBox_mid, .roundedWhiteBox_bottom{margin:0px;padding:0px;	width:255px;height:auto;}
.roundedWhiteBox_top{display:block;background:#FFF url(/uploads/VTWF/SiteImages/roundedWhiteBox_Top.gif) top left no-repeat;font-size:1px;height:2px;}
.roundedWhiteBox_mid{background:#FFF url(/uploads/VTWF/SiteImages/roundedWhiteBox_Mid.gif) top left repeat-y;}
.roundedWhiteBox_bottom{background:#FFF url(/uploads/VTWF/SiteImages/roundedWhiteBox_Bottom.gif) bottom left no-repeat;height:25px;}

#roundedBoxContainer { width:200px; float:right; margin-left:10px;}

.roundedWhiteBox_title_Small, .roundedWhiteBox_mid_Small, .roundedWhiteBox_bottom_Small{margin:0px;padding:0px;	width:205px;height:auto;}
.roundedWhiteBox_title_Small{ display:block;height:30px;overflow:hidden; border-left: solid 1px #e2e2e2;border-top: solid 1px #e2e2e2; border-right: solid 1px #e2e2e2; }
.roundedWhiteBox_title_Small H1 { margin: 7px 0 0px 10px; }
.roundedWhiteBox_mid_Small{ display:none; overflow:hidden; padding: 0px; margin:0px; border-left: solid 1px #e2e2e2;border-right: solid 1px #e2e2e2;}
.roundedWhiteBox_bottom_Small{ padding-top: 5px; height:25px;border-left: solid 1px #e2e2e2;border-bottom: solid 1px #e2e2e2; border-right: solid 1px #e2e2e2;}
.roundedWhiteBox_bottom_Small a { float:right; margin-right:3px; }
.roundedWhiteBox_bottom_Small img { float:right; margin-right:3px; }
#textShowHide { float:right; margin-right:5px; }
#aShowHide { float:right; margin-right:2px; }


.clearance{display:block;float:none;clear:both;width:100%;height:1px;line-height:1px;font-size:1px;}

.roundedWhiteBox_mid_Small ul li { padding-bottom:3px; }
.roundedWhiteBox_mid_Small div { margin-left: 0px; margin-right:0px; }

#mainInnerRight_Middle ul li { color:#000000; padding-top:0px; overflow: hidden !important; }
#mainInnerRight_Middle div { margin-left: 0px; margin-right:0px; overflow: hidden !important; }
#mainInnerRight_Middle ul li ul { font-size:12px;  margin-left:16px;}

#footer { color: #666666; display:block;width:100%;clear:both;float:none;height:41px;margin:0px;	background:#FFFFFF;background-position:bottom left;	background-repeat:no-repeat;font-size:9px;}
#footer A {	color:#666666;}
#footerInnerLeft {float:left;margin:10px 0 0 43px;display:inline;}
#footerInnerRight {float:right;margin:7px 16px 0 0;display:inline;background-color:#ffffff;}		

#help-main { display:block; width:671px; background-color:#ffffff; }
#help-main #nav { background-image: url(../backgroundMainMenuGray3.gif); height:26px; }
#help-main #nav ul { list-style-type:none; color:#ffffff; margin-left:31px; margin-top:4px; }
#help-main #nav li { float:left; color:#ffffff; margin-left:18px; }
#help-main #nav li a { float:left; color:#ffffff; font-size:12px; }

/* Login Box Styles */
.itemUsername INPUT, .itemPassword INPUT{margin-left:4px; height:16px;border:0px none;font-size:11px;margin-top:3px;background:none; color:#666;}
.itemUsername {border:1px solid #e2e2e2; width:146px;height:20px; margin-bottom:3px; }
.itemUsername INPUT { width:136px;}
.itemPassword {border:1px solid #e2e2e2; width:146px;height:20px;float:left;}
.itemPassword INPUT {width:136px;}
.itemSubmit {float:left; background:none;}
.itemSubmit IMG {cursor:pointer;cursor:hand; background:none;}
/* End Login Box Styles */

/*Section Navigiation */
#nav_section_clear {clear:both;}
#section_nav {display:block; min-height:150px;}
#section_nav ul{list-style:none;margin:0px;padding:0px;}
#section_nav li{}
#section_nav li a {text-decoration:none;color:#666666;font-size:12px;padding:4px 10px 4px 30px;display:block;width:184px;_width:225px;}
#section_nav li a:hover{background-color:#eb9550;color:#FFFFFF;}
/* End Section Navigation */


/* News Styling */
.news_date {
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 10px;
}

.MainBodyTitle 
{
	color:#666666;font-weight:bold;font-size:1.5em;line-height:1.6em;margin-bottom:10px;padding-bottom:0px;
	margin-left: 15px;
}

.news_title {

}

.news_summary {

}

.news_item {

}
/* End News Styling */

/* Menu Code */

/*#bccontainer{ display:block;width:100%;height:26px;background:#404145 url(../backgroundBreadCrumb.gif) top center no-repeat; padding:0px; margin:0px;}*/
#bccontainer{ display:block;width:100%;height:26px; padding:0px; margin:0px;}

.clearance{
	display:block;
	width:1px;
	height:1px;
	line-height:10px;
	font-size:1px;
}

#dynamic_bc_clear {

}

#bc_arrow_scroll_left, #bc_arrow_scroll_right {
	width:17px; 
	height:22px; 
	float:left;
}

#bc_arrow_scroll_left {
	background:url(../bc_scroll_left_off.gif) no-repeat;
}

#bc_arrow_scroll_right {
	*float:right;/*ADAMS FIX*/
	*margin-right:43px;/*ADAMS FIX*/
	*-margin-right:20px;
	_margin-right:0px;
	background:url(../bc_scroll_right_off.gif) no-repeat;
}

#bc_arrow_scroll_left.arrow_over {
	background:url(../bc_scroll_left_on.gif) no-repeat;
	cursor:pointer;
}

#bc_arrow_scroll_right.arrow_over {
	background:url(../bc_scroll_right_on.gif) no-repeat;
	cursor:pointer;
}

.breadcrumb{
	clear:both;
	display:block;
	background-color:#fff;
	line-height:27px;
	vertical-align:middle;
	width:590px;
	height:27px;
	position:relative;
}

.breadcrumb ul{
	display:block;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
}

.breadcrumb li{
	float:left;
}

#bc_holder{
	display:block;
	/*margin-left:32px;*/
	margin:0 18px 0 18px;
	/*margin-top:20px;*/
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}

#breadcrumb {
	width:627px;
	height:26px;
	float:left;
	text-align:left;
	overflow-y:visible;
	overflow-x:hidden;
	_position:absolute;/*ADAMS FIX*/
	
}

#bc_scroller 
{
	width:2500px;
}

#bc_offset {
	display:block;
}


#breadcrumb img{
	border:0px;
}



/* General configuration CSS */

#breadcrumb ul li ul{
	display:none;	/* Needed to display ok in Opera */
	/**display:block; /*ADAMS FIX*/
}
	
#breadcrumb{
	
}
#breadcrumb ul{
	margin:0px;	/* No indent */
	padding:0px;	/* No indent */
}
#breadcrumb li{
	list-style-type:none;	/* No bullets */
}	
#breadcrumb a{
	line-height:26px;
	margin:0px;
	padding:0px;
}
/* End general configuration CSS */


/* Cosmetic */

/***********************************************************************
	CSS - MENU BLOCKS
	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#breadcrumb ul{
	border:1px solid #000;
	margin:0px;
	padding:0px;
	
}
	
#breadcrumb ul.menuBlock1{	/* Menu bar - main menu items */
	border:0px;
	padding:0px;
	margin:0px;
}

#breadcrumb ul.menuBlock2{	/* Menu bar - main menu items */
	border:0px;
	padding:0px;
	margin:0px;
}

#breadcrumb .currentDepth2 a{
	color:#666666;
	font-weight:normal;
	padding:0 20px 0 30px;
	/*_padding:0px;
	_margin:0px;*/
}

/***********************************************************************
	CSS - MENU ITEMS
	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */

#breadcrumb a{
	color:#666666;
	text-decoration:none;
	padding-left:5px;
	padding-right:2px;
	display:block;
	font-size:12px;
	line-height:28px; 
	margin:0px;

}

/*
Main menu items 
*/
#breadcrumb .currentDepth1{
	padding-left:6px;
	padding-right:28px;
	/*background:url(../bcNavRight2.gif) right no-repeat ;*/
	
}

#breadcrumb .currentDepth1over{
	padding-left:6px;
	/*background:url(../bcNavLeft.gif) left no-repeat #FFFFFF;*/
}

#breadcrumb .currentDepth1over a{	/* Text rules */
	color:#666666;
	padding-right:30px;
	/*background:url(../bcNavRight.gif) right no-repeat ;*/
}

#breadcrumb .currentDepth1over a:HOVER {
	color:#eb9550;}


/* Sub menu depth 1 */

#breadcrumb .currentDepth2{
	padding-right:0px;
	width:190px;
}

#breadcrumb .currentDepth2 a:link{
	_padding-top:7px;
	_padding-bottom:7px;
	_padding-left: 30px;
	_text-indent: 0px;
	_line-height: 20px;
	background:url(../bc_dropdown_arrow.gif) top left no-repeat;
}

#breadcrumb .currentDepth2 a:visited{
	_padding-top:7px;
	_padding-bottom:7px;
	_padding-left: 30px;
	_text-indent: 0px;
	_line-height: 20px;
	background:url(../bc_dropdown_arrow.gif) top left no-repeat;
}

#breadcrumb .currentDepth2 a:hover{
	background-color:#eb9550;
	color:#FFFFFF;
	margin:0px;
	background:#eb9550 url(../bc_dropdown_arrow_o.gif) top left no-repeat;
}

#breadcrumb .currentDepth2{
	_margin-left:-15px;
	_margin-top:0px;
	_margin-bottom:0px;
	_line-height:10px;
	_text-indent:15px;
	background:url(../bc_dropdown_arrow.gif) top left no-repeat;
}

html/**/body #breadcrumb .currentDepth2{
	margin-left:-15px;
	text-indent:15px;
}

#breadcrumb .currentDepth2over{
	list-style-image:none;
	font-weight:bold;
}	

#breadcrumb .currentDepth2over a{	/* Text rules */
	text-decoration:none;
	padding:0 20px 0 18px;
	background-color:#FF0000;}	
	
/* Sub menu depth 2 */
#breadcrumb .currentDepth3{
	padding-right:2px;
}
#breadcrumb .currentDepth3over{
	padding-right:2px;
	background-color:#fff;
}
/* Sub menu depth 3 */
#bccontainer .currentDepth4{
	padding-right:2px;
}
#bccontainer .currentDepth4over{
	padding-right:2px;
	background-color:#fff;
	border:1px solid #000;
}	

#bccontainer ul.menuBlock1{	/* Menu bar - main menu items */
	border:0px;
	padding:0px;
	margin:0px;
	padding-left:5px;
}
	#bccontainer ul.menuBlock2{	/* Menu bar - main menu items */
	border:0px;
	padding:0px 0 0px 0px;
	margin-left:0px;
	margin:10px 0 0 0px;
	left:0px;
	top:217px;
	border:1px solid #e2e2e2;
	background-color:#fff;
	-moz-box-shadow: 3px 3px 3px #aaa;
-webkit-box-shadow: 3px 3px 3px #aaa;
box-shadow: 3px 3px 3px #aaa;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=4 );

	/*background:url(../bcMenuBg.png) bottom left  no-repeat ;
	_background:url(../bcMenuBg.gif) bottom left  no-repeat ;*/}

#bccontainer ul.menuBlock2 li A{
	_line-height:10px;	
}

HTML/**/BODY #bccontainer ul.menuBlock2 li A{
	padding:0 10px 0 0;
}

.prefix_text{
	display:block; 
	width:90px; 
	_width: 95px;
	height:25px; 
	float:left; 
	color:#000; 
	line-height:26px; 
	padding:0 0 0 12px;
	vertical-align:middle; 
	color:#666666;
	overflow:hidden;
	font-size:13px;
}
/* End menu Code*/

/* Temporary menu css */
ul.subMenu 
{
	z-index:100;
	display:none;
	padding:0px;
	margin:0px;
	float:none;
	font-size:14px;
	background-color:Transparent;
	position: absolute;
	background-image: url(../bcMenuBg-2.png);
	background-position:left bottom;
	padding-bottom:20px;
	/* background-color:Transparent;*/
}

ul.subMenu li
{
	background-image:none;
	display:block;
	margin:0px;
	clear:both;
	float:left;
	padding: 0px 10px 0px 10px;
	list-style:none;
	width:200px;
	font-size:12px;
	font-weight:700;
}

ul.subMenu li a
{
	background-image:none;
	display:block;
	padding:0px;
	margin:0px;
}

ul.subMenu li:hover
{
	background-color:#666666;
}

ul.subMenu li a:hover
{	
	color:#ffffff;
}

/* Quick link button styles */

#quicklink_toolbar, #mypage_toolbar {
	border:1px solid #E2E2E2;
	padding:5px;
	float:left;
	margin:10px 20px 0px 0px;
	display:inline;
	color: #666666;
}

#mypage_toolbar a, #quicklink_toolbar a
{
	color: #666666;
}

/* End Quick link button styles */

.SearchBox{
/*display:block;_width:175px;height:22px; margin:0px 0px 0px 0px;padding:0px;background:#FFF url(../searchBG.gif) top left no-repeat;*/
display:block;_width:175px;height:22px; margin:0px 0px 0px 0px;padding:0px;background:#FFF url(../searchBG.gif) top left no-repeat; border:1px solid #e2e2e2;
border-width:0px;
padding-left:20px;
padding-top:3px;
width:500px;
right:0px;
float:right;
}

.SearchBox_Long{
/*display:block;_width:175px;height:22px; margin:0px 0px 0px 0px;padding:0px;background:#FFF url(../searchBG_Long.gif) top left no-repeat;*/
display:block;_width:175px;height:22px; margin:0px 0px 0px 0px;padding:0px;background:#FFF url(../searchBG_Long.gif) top left no-repeat;
border-width:0px;
padding-left:20px;
padding-top:3px;
width:500px;
right:0px;
float:right;
}

/* School List */
#filters
{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#filters a
{
	color: #666666;
}

#formSubmit
{
	padding-top:5px;
	text-align:right;
	clear:both;
	margin-bottom:10px;
	padding-right: 10px;
}

#frmFilter h1
{
	margin-left: 0px;
}

.FilterBox 
{
	background-color:#F6F6F6;
	float:left;
	height:150px;
	width: 226px;
	overflow-y:auto;
	border: solid 1px #E2E2E2;
}

#mainInnerRight_Middle div .FilterBox
{
	margin-right:10px;
}

.FilterBox UL 
{
	list-style-position:outside;
	list-style-type:none;
	margin: 3px 3px 3px 3px;
}

.FilterBox UL LI
{
	white-space:nowrap;
	font-size:12px;
}

#Schoollist
{
	clear:both;
	margin-top:32px;
}

#Schoollist ul
{
	list-style: none none outside;
	padding-left:3px;
	margin-left: 3px;
}

#Schoollist ul li
{
	border-bottom: solid 1px #E2E2E2;
}

#Schoollist ul li a
{
	color: #666666;
}

.SchoolListSeperator
{
	border-bottom: solid 1px #E2E2E2;
}

#SchoolListTable .BottomRow
{
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: solid 1px #E2E2E2;
}

#SchoolView a
{
	color: #666666;
}

.editTable
{
	margin-right:15px;
	width:510px;
}

TABLE H3, TABLE P, TABLE H1, TABLE H2, TABLE H4
{
	margin-left:0px;
}

.navSiteMap LI
{
	padding-bottom:3px;
}

.navSiteMap UL
{
	list-style-position:outside;
	list-style-type:none;
}

/* Staff List */
#Stafflist
{
	clear:both;
	margin-top:32px;
}

#Stafflist ul
{
	list-style: none none outside;
	padding-left:0px;
	margin-left: 0px;
	margin-right: 0px;
}

#Stafflist ul li
{
	border-bottom: solid 1px #E2E2E2;
}

#Stafflist ul li a
{
	color: #666666;
}

#StaffListTable .BottomRow
{
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: solid 1px #E2E2E2;
}

#ContactListTable 
{
	width:100%;
	_width:510px;
}
