html {
	height: 100%;
}

* html {
	height: 100%;
}

td {
	height: 100%;
}


body {
	margin-top: 0px;
	margin-left: 0px;
	background: #5a8acc;
	height: 100%;
}


#header {
	
	top: 0px;
	left: 0px;
	width: 750px;
	height: 150px;
	padding-bottom: 6px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	background-image: url("../images/vrwa_header_01c_nologo.jpg");
	background-repeat: no-repeat;
/*	background-color: #DBE3EE; */
	background-color: #FFFFFF;
}


#logo {
	
	position: absolute;
	top: 13px;
	left: 17px;
	
}

#logo img {
	border: 0px;
}



/* NAVIGATION ELEMENTS */

#nav {
	position: absolute;
	
	top: 130px;
	left: 10px;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	
	color: #5C9352;
	width: 740px;
	padding-top: 6px;
/*	text-align: right;
	margin-right: 5px; */
	
	
}

.menuitem {

	
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	
}

a .menu {
	color: #5C9352;
	text-decoration: none;
}

.menuitem a:link {
	text-decoration: none;
}
.menuitem a:visited {
	text-decoration: none;
}
.menuitem a:hover {
	text-decoration: none;
}
.menuitem a:active {
	text-decoration: none;
}

.menuitem a:link.a_home {
	text-decoration: none;
	color: #5C9352;
}
.menuitem a:visited.a_home {
	text-decoration: none;
	color: #5C9352;
}
.menuitem a:hover.a_home {
	text-decoration: none;
	color: #5a8acc;
}
.menuitem a:active.a_home {
	text-decoration: none;
	color: #5a8acc;
}


.nav_here {
	color: #5a8acc;
}


.sub {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #5a8acc;
	position:absolute;
	top: 20px;
	left: 0px;
	visibility:hidden;
	z-index:999;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	text-align: left;
	
	background-color: #FFFFFF;
	line-height: 1.5;
}



.subitem {
/*	padding-top: 20px; */
	padding-left: 0px;
	padding-right: 0px;
	margin: 6px;
	padding-bottom: 12px;
}

.subitem a:link {
	color:#5a8acc;
	text-decoration:none;
}

.subitem a:visited {
	color:#5a8acc;
	text-decoration:none;
}

.subitem a:hover {
	color: #e35500;
	text-decoration:underline;
}

.subitem a:active {
	color: #e35500;
	text-decoration:underline;
}




/* CONTENT ELEMENTS */


#mainpage {

	margin: 0px;
	padding: 0px;
	width: 750px;
	background: #FFFFFF;
	background-image: url("../images/bkgd_fade_01.jpg");
	background-repeat: repeat-x;

	border-right: 2px solid white;
	border-bottom: 2px solid white;

	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;
	
}


#content {
	left: 0px;
	
	width: 480px;
	height: 100%;
	padding: 10px 30px 30px 40px;
	margin-bottom: 20px;
	text-align: left;
	
}


#breadcrumb {
	left: 0px;
	margin-bottom: 0px;

	font-size: 11px;
	text-align: right;
	color: #666666;
	
}

/* L-V-F-H-A */

#breadcrumb a:link {
	color: #666666;
	text-decoration: none;
}
#breadcrumb a:visited {
	color: #666666;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #e35500;
	text-decoration: underline;
}
#breadcrumb a:active {
	color: #e35500;
	text-decoration: underline;
}

#breadcrumb .here {
	font-weight: bold;
}


h1 {
	font-size: 21px;
	font-weight: bold;
	color: #5a8acc;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 12px;
	margin-bottom: 0px;
	line-height: 1.0;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


h3 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.drop {
	list-style-image: url("../images/drop_bullet3.gif");
}
ul.drop ul {
	list-style-image: none;
	list-style: square;
}
.drop li {
	line-height: 1.2;
	/*margin-bottom: 6px;*/
}

ul.plain {
	list-style: square;
	list-style-image: none;
}

ul.checklist {
	list-style-image:url("../images/checklist_bullet.gif");
}


/* L-V-F-H-A */

a:link, td.footnote a:link, 
td.footnote a:visited {
color: #0066cc;
text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover, td.footnote a:hover {
color: #e35500;
text-decoration: none;
}
a:active {
	color: #e35500;
	text-decoration: none;
}


ul {
	margin-top: 0px;
	list-style-type: square;
}

ol li {

	margin-bottom: 12px;
	
}


.articleSupplemental {

	width: 175px;
	padding: 12px;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color: #e35500;
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: left;
}


#pullQuote {

	width: 175px;
	padding: 12px;
	font-family: Georgia, Times, serif;
	font-size: 16px;
	color: #e35500;
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: left;
}

.pullquoteCite {
	float: right;
	text-align: right;
	font-size: 12px;
	font-style: italic;
}

.photocaption {
}

.leaks_archive {
	margin-bottom: 10px;
	clear:both;
}

.leaks_tn {
	float: right;
	margin-left: 10px;
}



/* SIDEBAR ELEMENTS */

#sidebar {

/*	float: right;
	top: 0px; */
/*	left: 500px; */
	width: 198px;
	height: 100%;
	margin-bottom: 0px;
/*	background-color: #5a8acc;
	background-color: #FFFFFF; */
	background-color: #b1d8ff;
	color: #000000;
/*	padding: 20px 6px 6px 6px; */
/*	border-top: 2px solid white; */
	border-left: 2px solid white;
	font-size: 11px;
}

.sidebarcontent {

	padding: 6px;
	line-height: 1.3;
/*	margin-bottom: 12px; */
	
}

.sidebarheader {

	background-color: #5C9352;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 14px;
	text-align: left;
/*	text-transform: uppercase; */
	margin-top: 20px;
	border-top: 2px solid white;
	
}


.googlebox input {

	border: none;
	font-family: arial;
	font-size: 11px;
	margin: 3px;
/*	margin-top: 3px; */
	border: 1px solid #000000;
	
}


ul.quicklinks {
	margin-top: 0px;
	list-style-type: square;
}

ul.quicklinks li {
	margin-left: -27px;
	margin-bottom: 6px;
}

.quicklinks a:link {
	color: #000000;
	text-decoration: underline;
}
.quicklinks a:visited {
	color: #000000;
	text-decoration: underline;
}
.quicklinks a:hover {
	color: #000000;
	text-decoration: none;
}
.quicklinks a:active {
	color: #000000;
	text-decoration: none;
}


a:link.sb_title_link {
	color: #000000;
	text-decoration: none;
}
a:visited.sb_title_link {
	color: #000000;
	text-decoration: none;
}
a:hover.sb_title_link {
	color: #000000;
	text-decoration: underline;
}
a:active.sb_title_link {
	color: #000000;
	text-decoration: underline;
}



a:link.sidebar_link {
	color: #000000;
	text-decoration: none;
}
a:visited.sidebar_link {
	color: #000000;
	text-decoration: none;
}
a:hover.sidebar_link {
	color: #e35500;
	text-decoration: underline;
}
a:active.sidebar_link {
	color: #e35500;
	text-decoration: underline;
}






/* FOOTER ELEMENTS */

#footer {

/*	width: 100%; */
	width: 750px;
	font-size: 10px;
/*	color: #5a8acc; */
	color: #FFFFFF;
	text-align: center;
	font-family: arial, sans-serif;
	padding-top: 12px;
	padding-bottom: 6px
	
}

#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer .obscure {

	color: #91B1DD;
	
}


#footer .obscure a:link {
	color: #91B1DD;
	text-decoration: none;
}
#footer .obscure a:visited {
	color: #91B1DD;
	text-decoration: none;
}
#footer .obscure a:hover {
	color: #91B1DD;
	text-decoration: none;
}
#footer .obscure a:active {
	color: #91B1DD;
	text-decoration: none;
}




#footer .tagline {

	font-style: italic;
	font-size: 11px;
	
}


/*	MISC PAGE FORMATS */

.signs_form td h3 {
	padding-top: 6px;
}

.signs_form img {
	border: 1px solid black;
}


.map_home {

	text-align: left;
	padding-right: 6px;
/*	border-right: 1px solid black; */
	border-top: 1px solid black;
	padding-left: 6px;
}

.map_global {

	text-align: right;
	width: 150px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	padding-right: 12px;
	padding-left: 12px;
	
}

.map_sub {
/*	border-top: 1px solid black; */
	border-left: 1px solid black;
	padding-left: 6px;

}

.map_linked {

	margin-left: 18px;
	padding-left: 6px;
	padding-top: 5px;
	border-left: 1px dotted black;
}

.map_other {

	padding-left: 6px;
	border-left: 1px dashed black;
	
}


.sitemap a:link, .sitemap a:visited {
	color: #000000;
	text-decoration: none;
}

.sitemap a:hover, .sitemap a:active {
	color: #e35500;
	text-decoration: underline;
}




/*	CALENDAR LIST FORMATTING */

table.schedule_entry {

	margin-bottom: 12px;
	
}

.schedule_entry a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.schedule_entry a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.schedule_entry a:hover {
	font-weight: bold;
	color: #5a8acc;
	text-decoration: underline;
}
.schedule_entry a:active {
	font-weight: bold;
	color: #5a8acc;
	text-decoration: underline;
}


.footnote {

	font-size: 11px;
	font-style: italic;
}



h2.calendar, h2.calendar_conflict {
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 12px;
	background-color: #b1d8ff;
	text-align: right;
	
}

h3.forms_heading {
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 12px;
	background-color: #b1d8ff;
	
}



/* L-V-F-H-A */

a:link.calendar {
	font-weight: bold;
	font-style: italic;
	color: #5a8acc;
	text-decoration: none;
}
a:visited.calendar {
	font-weight: bold;
	font-style: italic;
	color: #5a8acc;
	text-decoration: none;
}
a:hover.calendar {
	font-weight: bold;
	font-style: italic;
	color: #e35500;
	text-decoration: underline;
}
a:active.calendar {
	font-weight: bold;
	font-style: italic;
	color: #e35500;
	text-decoration: underline;
}


.highlight {
	background-color: #dedede;
	padding: 5px 10px;
}

/* STAFF LIST LAYOUT*/
ul#staff_list {width:480px; margin:0; padding:0; list-style-type:none; zoom:1}
ul#staff_list li {margin:0 10px 0 0; padding:0; width:230px; float:left; height:120px;}

.group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.materials{font-style:italic; font-size:11px;}