BODY {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #666;
	margin:0;
	text-align: center;
	}
/*a {color: #666; text-decoration: none;}*/
/*div, p, a {overflow: hidden;}	*/
#wrapper {
	width: 780px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin:0 auto 0 auto;
	text-align: left;
	font-size: 0.7em;
	}
#gobutton {position: relative;	top: 2px;}
/*\*/
* html #wrapper {
	width: 780px;
}
* html #capital #wrapper {
	width: 780px;
}
/**/
#searchbox { width: 144px;}
#cp_container {
	background-color: #d8e5e2;
}
#capital_home {
	margin-top: 5%;
	background-color: #d8e5e2;
}
#capital_home #wrapper {
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
}
#capital_home #cp_container {
	padding: 10px;
}
#wrapper img {
	border: none;
	margin:0;
	padding:0;
	vertical-align: bottom;
	}
#wrapper #qf_rightcol a, #wrapper #qf_rightcol a:link, #wrapper #qf_rightcol a:visited, #wrapper #qf_rightcol a:active {
	color: #336667;
	text-decoration: none;
	font-weight: bold;
}
#wrapper #qf_rightcol a:hover {
	text-decoration: underline;
}
.hide { display:none;}
.clear { clear:both;}


/*TOP BAR NAVIGATION*/
#search a, #bottomnav a  {
	padding: 0 9px;
	text-decoration: none;
	color: #666;
	}
#search a {
	color: #14524b;
}
#navigationcontainer { 
	height: 105px; 
	background-image: url(images/menu_tile.gif);
	position:relative;
	}
#capital #navigationcontainer { 
	height: 59px; 
	background-image: url(images/recess_menuTile_shad_grn.gif);
	background-repeat: repeat-x; 
	position:relative;
}
#capital #cp_wrapper {
	padding: 2px 0;
	background-color: #a1c0ba;
}
#search {
	height: 32px;
	width: 478px; 
	text-align: right;
	background-image: url(images/menu_gradient.jpg); 
	background-repeat: no-repeat; 
	position:absolute; 
	right: 0px;
	top:0px;
	}
#capital #search {
	background-image: none; 
}
#search ul {	
	position:relative; 
	top: 0px;
	right: 7px;
	}

/*\*/
#search ul {	
	position:relative; 
	top: 5px;
	right: 7px;
	}
/**/	
#capitallogo {
	position:relative; 
	top: 15px;
}
#search, #search ul, #search li, #navigation ul, #navigation li, 
#constantnav ul, #constantnav ul li { 
	padding:0; 
	margin:0; 
	list-style-type: none; 
	display:inline;
	}

#search li {margin-right: 7px }
#navigation {
	position:absolute; 
	top: 60px;
	right: 90px;
	}
	
#constantnav a,  #constantnav .selected  {
	padding: 0 7px;
	font-size: 1em;
	}
#constantnav {height: 30px;}
#home #constantnav, #vision #constantnav, #qf_news #constantnav, 
#stay_informed #constantnav, #education #constantnav,
#community #constantnav, #science #constantnav { 
	height: 30px;
	}
#constantnav ul li, #constantnav a {
	color: #999; 
	text-decoration: none;
	}
#constantnav a:hover, #constantnav .selected {
	color: #000;
	}
#constantnav ul {
	margin-left: 0px;
	position:relative;
	top:0px;
	height:0;
	}
#navigation li { padding-left: 35px;}
#wrapper #header p, #mainimage p {
	margin: 0;
	padding: 0;
}

#constant #header, #contactus #header, #stay_informed #header {
	margin-left: 23px;
}
#tour_container #header {
	margin-left: 13px;
}
/*END TOP BAR NAVIGATION*/

/* STYLES FOR THE MAIN CONTENT AREA*/
#home {
	color: #336664; 
	}
#home #left a {
	color: #336664; 
	font-weight: bold;
	}
#home #left a, #home .date, #home #left a:link,
#home #left a:visted, #home #left a:hover, #home #left a:active {
	font-weight: bold;
	}
#home .date, #qf_news .date, #qf_news_sub .date  {
	color: #336664; 
	font-weight: bold;
	}
#home_container {
	margin-bottom: 30px;
}
#home_container #left {
	float:left;
	width: 197px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	}
#left p {
	margin: 5px 5px 5px 25px;
	}
#right {
	float: right;
	width: 543px;
	padding: 16px 13px 16px 15px;
	background-color: #E1EAE9;
	}
#right p {
	/*width: 395px;*/
	margin-right:10px;
	margin-left: 10px; 
	}	

/*END HIDE FROM IE/MAC*/
	
#home_container .folder, #home_container .foldermiddle {
	float: left;
	width: 178px;
	background-image: url(images/qf_subSection_tab.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #CEDEDA;
	}
#home_container .foldermiddle { 
	margin: auto 4px;
	}
#home_container .folder p, #home_container .foldermiddle p {
	width: 150px;
	margin: 20px 10px 15px 18px;
	color: #336664;
	}

#wrapper #qf_container { 
	margin-left: 14px; 
	position: relative;
	margin-bottom: 25px;
	}

#level4 #qf_container, #srlevel4 #qf_container, #contactus #qf_container, 
#stay_informed #qf_container, #level4_weill #qf_container,
#level4_virginia #qf_container, #level4_leadership #qf_container,
#level4_fitch #qf_container, #level4_aljazeera #qf_container,
#level4_stp #qf_container, #level4_sth #qf_container { 
	margin-left: 0;
	margin-bottom: 25px;
	height: 100%;
	}
#level4 #qf_container {
	margin-bottom: 25px;
	height: 100%;
}
#vision #qf_container {
	margin-bottom: 0;
}
#stay_informed #constant_container {
	background-color: #EAEAEA;
}

#constant #qf_container {
	margin: 0;
	margin-bottom: 25px;

}
#constant #constant_container {
	background-image: url(images/bg_grey2.gif);
	padding-bottom: 3px;
}
#contactus #constant_container {
	background-image: url(images/contact_footerBg.gif);
	padding-bottom: 3px;
}
#constant #constant_sub_container {
	background-image: url(images/bg_grey.gif);
	height: 100%;
}
#contactus #constant_sub_container {
	background-image: url(images/contact_tileBg.gif);
	height: 100%;
}
#qf_container2 { 
	clear: both;
	position: relative;
	/*background-image:url(../files/images/home_sideImage.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: green;*/
	}
	
/*HIDE FROM IE/MAC \*/
* html #qf_container2 {
	height: 100%;
}
/*END HIDE FROM*/

#vision_containerhome #vision_left {
	float: left;
	width: 210px;
	position: absolute;
	bottom: 15px;
}

#qf_leftnav { 
	float:left;
	width: 179px;
	background-image: url(images/menu_footer.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #a1c0ba;
	}
#level4 #qf_leftnav, #srlevel4 #qf_leftnav,
#level4_weill #qf_leftnav, #level4_virginia #qf_leftnav,
#level4_leadership #qf_leftnav, #level4_fitch #qf_leftnav, #level4_aljazeera #qf_leftnav,
#level4_stp #qf_leftnav, #level4_sth #qf_leftnav { 
	background-image: none;
	background-color: #fff;
	width: 172px;
}
#level4_tst #qf_leftnav { 
	background-image: none;
	background-color: #fff;
	width: 172px;
}
#level4 #details, #level4_weill #details, #level4_virginia #details,
#level4_leadership #details, #level4_fitch #details, #srlevel4 #details,
#level4_aljazeera #details, #level4_stp #details, #level4_sth #details {
	text-align: center;
}
#level4_tst #details {
	text-align: center;
}
#level4 #details {
	text-align: left;
	padding-left: 15px;
}
#constant #qf_leftnav, #contactus #qf_leftnav {
	/*position: relative;*/
	width: 196px;
	/*height: 100%;*/
	background-image: none;
	background-color: transparent;
 }
#stay_informed #qf_leftnav {
	background-image: none;
	background-color: transparent;
}
#contactus #qf_leftnav {
	/*width: 192px; */
	}
	
#constant #qf_leftnav #qf_leftnav_content, #contactus #qf_leftnav #qf_leftnav_content  {
	/*position: relative;
	left: 23px;*/
	width: 169px;
	padding-left: 23px;
	/*margin-top:0;*/
	height: 100%;
}
#constant #qf_leftnav .caption, #contactus #qf_leftnav .caption {
	background-image: url(images/sitemap_zigzag.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 0;
	width:169px;
	display: block;
	height: 12px;
}
#constant #qf_leftnav p, #contactus #qf_leftnav_content p {
	width: 169px;
	margin: 0;
}
#contactus #qf_leftnav_content .caption p, #constant #qf_leftnav_content .caption p {
	background-image: url(images/contact_dottedLine.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	text-align: left;
	}
#constant #qf_leftnav .caption p, #contactus #qf_leftnav .caption p {
	padding-top: 15px;
	font-weight: bold; 

	}
#community #qf_leftnav {
	background-image: url(images/ch_menu_footer.gif);
	background-color: #AF7F8A;
}
#education #qf_leftnav {
	background-image: url(images/ed_menu_footer.gif);
	background-color: #CEC618;
}
#science #qf_leftnav {
	background-image: url(images/sr_menu_footer.gif);
	background-color: #8F99AF;
}
#qf_leftnav ul {
	margin: 0 5px 15px 6px;
	padding:0 0 15px 0; 
	list-style-type: none;
	}
#qf_leftnav li { 
	/*display: inline;*/
	margin-top: 1px;
	/*width: 100%;
	height: 100%;*/
	}
#qf_leftnav a, #qf_container #qf_leftnav a, #departments #qf_leftnav a, #sublevel1 #qf_leftnav a, 
#sublevel2 #qf_leftnav a, #qf_leftnav #sub a, #qf_leftnav .selected, 
#vision #qf_leftnav a, #vision_sub #qf_leftnav a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	width: auto;
	height: auto;
	padding: 8px 5px 8px 19px;
	background-color: #CEDEDA;
	background-image: url(images/menu_arrow_off.gif); 
	background-repeat: no-repeat; 
	background-position: 6px 8px;
	}

#community #qf_leftnav a {
	background-image: url(images/ch_menu_arrow.gif); 
	background-color: #D7BEC4;
	color: #663133;
}
#education #qf_leftnav a {
	background-image: url(images/ed_menu_arrow.gif); 
	background-color: #E6E048;
	color: #646600;
}
#science #qf_leftnav a {
	background-image: url(images/sr_menu_arrow.gif); 
	background-color: #C1C7D6;
	color: #333;
}
#qf_leftnav a:hover, #sublevel2 #qf_leftnav a:hover, #sublevel2 #qf_leftnav .selected, 
#sublevel1 #qf_leftnav a:hover, #sublevel1 #qf_leftnav .selected, #qf_leftnav .selected, 
#vision #qf_leftnav a:hover, #departments #qf_leftnav a:hover, 
#departments #qf_leftnav .selected, #vision #qf_leftnav .selected, 
#vision_sub #qf_leftnav a:hover, #vision_sub #qf_leftnav .selected,
#qf_container #qf_leftnav a:hover,  #qf_container #qf_leftnav .selected {
	color: #fff;
	background-color: #336667;
	background-image: url(images/menu_arrowOn.gif); 
	}
#community #qf_leftnav a:hover, #community #qf_leftnav .selected  {
	background-image: url(images/ch_menu_arrowon.gif); 
	background-color: #8D4A5B;
	color: #fff;
}
#education #qf_leftnav a:hover, #education #qf_leftnav .selected  {
	background-image: url(images/ed_menu_arrowon.gif); 
	background-color: #828229;
	color: #fff;
}
#science #qf_leftnav a:hover, #science #qf_leftnav .selected  {
	background-image: url(images/sr_menu_arrowon.gif); 
	background-color: #57637f;
	color: #fff;
}
#qf_leftnav #sub, #qf_leftnav #sub2 {
	margin:0;
	padding:0 0 0 12px;
	background-color: #fff;
	}
#qf_leftnav #sub2 { 
	padding:0;
}
#qf_leftnav #sub li, #qf_leftnav #sub2 li {
	margin:0; 
	padding:0;
	} 
#qf_leftnav #sub2 li {
	margin-left: 5px;
}
#qf_leftnav #sub a, #vision #qf_leftnav #sub a,
#sublevel1 #qf_leftnav #sub a, #sublevel2 #qf_leftnav #sub a, 
#vision_sub #qf_leftnav #sub a {
	background-color: #fff;
	background-image: url(images/submenu_arrowOff.gif); 
	padding: 5px 0 5px 19px;
	}
#qf_leftnav #sub a:hover, #vision #qf_leftnav #sub a:hover, 
#vision #qf_leftnav  #sub .selected, #vision_sub #qf_leftnav #sub a:hover, 
#vision_sub #qf_leftnav #sub .selected, #sublevel1 #qf_leftnav #sub a:hover, 
#sublevel2 #qf_leftnav #sub a:hover, #sublevel2 #qf_leftnav #sub .selected,
#qf_news_sub #qf_leftnav #sub a:hover, #qf_news_sub #qf_leftnav #sub .selected,
#qf_archive_sub #qf_leftnav #sub a:hover, #qf_archive_sub #qf_leftnav #sub .selected {
	color:#679899;
	background-image: url(images/submenu_arrowOn.gif); 
	background-position: 6px 8px;
	}
#qf_news_sub #qf_leftnav #sub a:hover, #qf_news_sub #qf_leftnav #sub .selected,
#qf_archive_sub #qf_leftnav #sub a:hover, #qf_archive_sub #qf_leftnav #sub .selected {
		background-position: 6px 8px;
		background-color:#fff;
	}
#sublevel1 #qf_leftnav #sub .selected {
	display:block;
	color:#679899;
	padding: 5px 2px 5px 19px;
	font-weight: bold;
	background-image: url(images/submenu_arrowOn.gif); 
	background-repeat: no-repeat; 
	background-position: 6px 8px;
	}
#sublevel2 #qf_leftnav #sub2 a, #qf_leftnav #sub2 a {
	background-image: url(images/bullet_offState.gif); 
	background-position: 6px 8px;
	padding: 5px 0 5px 15px;
}
#sublevel2 #qf_leftnav #sub2 a:hover, #sublevel2 #qf_leftnav #sub2 .selected,
#sublevel1 #qf_leftnav #sub2 .selected,
#qf_news_sub #qf_leftnav #sub2 a:hover, #qf_news_sub #qf_leftnav #sub2 .selected,
#qf_archive_sub #qf_leftnav #sub2 a:hover, #qf_archive_sub #qf_leftnav #sub2 .selected {
	background-image: url(images/qf_bullet_list.gif); 
	background-position: 6px 8px;
	padding-left: 15px;
}
#qf_news_sub #qf_leftnav #sub2 a:hover, #qf_news_sub #qf_leftnav #sub2 .selected,
#qf_archive_sub #qf_leftnav #sub2 a:hover, #qf_archive_sub #qf_leftnav #sub2 .selected { 
	background-color: #fff;
	background-position: 6px 8px;
}


#level4 #details a, #level4 #details a:hover,
#srlevel4 #details a, #srlevel4 #details a:hover,
#level4_weill #details a, #level4_weill #details a:hover,
#level4_virginia #details a, #level4_virginia #details a:hover,
#level4_leadership #details a, #level4_leadership #details a:hover,
#level4_fitch #details a, #level4_fitch #details a:hover,
#level4_aljazeera #details a, #level4_aljazeera #details a:hover,
#level4_stp #details a, #level4_stp #details a:hover,
#level4_sth #details a, #level4_sth #details a:hover {
	background-color: transparent;
	background-image: none;
	color: #666;
	text-decoration: underline;
}
#level4_tst #details a, #level4_tst #details a:hover {
	background-color: transparent;
	background-image: none;
	color: #666;
	text-decoration: underline;
}
/*HIDE FROM IE/MAC \*/
* html #qf_leftnav a {width:100%;}
* html #qf_leftnav #sub li { height: 1%;}
/*END HIDE FROM IE/MAC*/

#qf_rightcol { 
	float:right; 
	width:582px; 
	background-color: #d8d8d8;
	}

#stay_informed #frm2 {
	padding: 0;
	margin:0;
}
#contactus #qf_rightcol {
	width:584px; 
	background-color: transparent;
}

#level4 #qf_rightcol, #level4_weill #qf_rightcol, #level4_virginia #qf_rightcol,
#level4_leadership #qf_rightcol, #level4_fitch #qf_rightcol,
#level4_aljazeera #qf_rightcol, #level4_stp #qf_rightcol,
#level4_sth #qf_rightcol {
	background-color: #990033;
	width:582px;
	position: relative;
	right: 26px;
	border:0px solid red;
 }
#level4_weill #qf_rightcol {
	background-color: #D00A0B;
}
#level4_virginia #qf_rightcol {
	background-color: #FCB814;
}
#level4_leadership #qf_rightcol {
	background-color: #702124;
}
#level4_fitch #qf_rightcol {
 	background-color: #A49E34;
 }
 #level4_stp #qf_rightcol {
 	background-color: #EA007F;
 }
 #level4_sth #qf_rightcol {
 	background-color: #33339F;
 }
 #level4_aljazeera #qf_rightcol {
 	background-color: #D00057;
 }

#srlevel4 #qf_rightcol {
	background-color: #663399;
	width:582px;
	position: relative;
	right: 26px;
 }

#contactus #leftpanel {
	float: left;
	width: 282px;
}
#contactus #leftpanel h1, #contactus #rightpanel h1 { 
	padding-left: 25px;
	background-image: url(../files/images/contact_titleArrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1.4em;
	font-weight: bold;
}

#contactus #rightpanel {
	float: right;
	width: 300px;
}

#leftpanel ul, #rightpanel ul {
	margin: 10px 0 25px 0;
	padding: 0;
	margin-left: 25px;
}
#leftpanel ul li, #rightpanel ul li { 
	list-style-type: none;
	padding: 5px 0px;
}
#leftpanel a, #rightpanel a {
	padding-left: 10px;
	margin: 0;
	width: 100%;
	background-image: url(../files/images/contact_subArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	color: #666;
} 
#constant #qf_rightcol {
	width:584px; 
	background-color: #EAEAEA;
}
#constant #qf_rightcol p {
	padding-left: 10px;
	padding-right: 20px;
}

#constant #qf_rightcol ul {
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#constant #qf_rightcol #frm td {
	padding: 0;
}
#constant #qf_rightcol #searchtable {
	margin-left: 10px;
}
#constant #qf_rightcol #searchtable td {
	padding: 5px 10px 5px 0;
	
}
#community #qf_rightcol, #education #qf_rightcol, #science #qf_rightcol  {
	background-color: #fff;
	width:578px;
	margin-left: 4px;
 }
#community #com_container {
	margin-top: 10px;
	width: 564px;
	border-top: 2px solid #B68C96;
}
#education #com_container {
	margin-top: 10px;
	width: 564px;
	border-top: 2px solid #E1DE73;
}
#science #com_container {
	margin-top: 10px;
	width: 564px;
	border-top: 2px solid #99A1B7;
}
#community .left, #education .left, #science .left  {
	float: left;
	width: 375px;
}
#community .left  p, #education .left  p, #science .left  p  {
	width: 365px;
}
#community .right, #education .right, #science .right {
	float: right;
	width: 189px;
	margin-top: 4px;
	border-bottom: 2px solid #B68C96;
	background-image: url(../files/images/cg_zigzag.gif);
	background-repeat: no-repeat;
	background-position: 0% 38px;
}

#education .right {
	background-image: url(../files/images/ed_zigzag.gif);
	border-bottom: 2px solid #E1DE73;
}
#science .right {
	background-image: url(../files/images/sr_zigzag.gif);
	border-bottom: 2px solid #99A1B7;
}
#education .right .news, #science .right .news,
#community .right .news {
	clear: both;
	margin-top: 15px;
	margin-bottom: 10px;
}

#com_container .news .thumbnail {
	float: left;
	width: 75px;
}
#com_container .news p {
	float: right;
	width: 103px;
	padding-right: 9px;
	margin-top: 0;
}

/*
#community .right .first, #education .right .first, #science .right .first {
	margin:  5px 0;
	padding-bottom: 5px;
	background-image: url(../files/images/ch_dottedline.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#education .right .first {
	background-image: url(../files/images/ed_dottedline.gif);
	}
#science .right .first {
	background-image: url(../files/images/sr_dottedline.gif);
}
#community .right p, #education .right p, #science .right p {
	margin:  5px 0;
	padding-bottom: 5px;
}
#community .lead, #education .lead, #science .lead {
	margin: 19px 0 0 0;
	height: 100%;
	background-image: url(../files/images/ch_dottedline.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#education .lead {
	background-image: url(../files/images/ed_dottedline.gif);
}
#science .lead {
	background-image: url(../files/images/sr_dottedline.gif);
}
#community .lead img, #education .lead img, #science .lead img {
	float:left;
}
#community .lead a, #education .lead a, #science .lead a {
	display: block;
	color: #666;
	margin: 0 0 0 76px;
	font-weight: bold;
}
*/
#community #qf_rightcol .right .news a, #community #qf_rightcol .right .news a:hover,
#education #qf_rightcol .right .news a, #education #qf_rightcol .right .news a:hover,
#science #qf_rightcol .right .news a, #science #qf_rightcol .right .news a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#community .lead p, #education .lead p, #science .lead p {
	margin: 0 0 0 76px;
	padding-bottom: 8px;
}
#community .date, #education .date, #science .date {
	display: block;
	font-weight: bold;
}		
#vision_sub #qf_rightcol {
	background-color: #EAEAEA; 
	}
#vision #qf_rightcol, #vision_sub #container  { 
	background-color: #fff;
	}
#vision #qf_rightcol p {
	padding-left: 2px;
	}
#vision #vision_right {
	float: right;
	width: 540px;
	/*margin-left: 240px;*/
	}
#vision_right h1 {
	margin: 0;
	/*margin-top: 15px;
	margin-bottom:30px;*/
	color: #333;
	font-size: 1.6em;
	font-weight: normal;
}
#vision_right p {
	width: 450px;
	}
#vision_sub .leftcontainer {
	float: left;
	width: 185px;
	padding-left: 20px;
	height: auto;
	}
#vision_sub .right {
	float: right;
	width: 374px;
	}
#qf_rightcol h1, #level4 h1, #srlevel4 h1,
#level4_weill h1, #level4_virginia h1,
#level4_leadership h1, #level4_fitch h1,
#level4_aljazeera h1, #level4_stp h1,
#level4_stp h1 {
	background-color: #CEDEDA;
	padding: 6px 0 6px 10px;
	margin:0;
	color:#336466;
	font-size: 1.6em;
	font-weight: normal;
	}

#level4 h1, #level4_weill h1, #level4_virginia h1,
#level4_fitch h1, #level4_leadership h1, #level4_aljazeera h1,
#level4_stp h1, #level4_sth h1 {
	color:#FFF;
	background-color: #990033;
}

#level4_aljazeera h1 {
	background-color: #D00057;
}
#level4_weill h1 {
	background-color: #d00A0B;
}
#level4_virginia h1 {
	background-color: #FCB814;
}
#level4_leadership h1 {
	background-color: #702124;
}
#level4_fitch h1 { 
	background-color: #A49E34;
}
#level4_stp h1 { 
	background-color: #EA007F;
}
#level4_sth h1 { 
	background-color: #33339F;
}
#level4_tst h1 { 
	background-color: blue;
}
#srlevel4 h1 { 
	color:#FFF;
	background-color: #663399;
	text-transform: uppercase;
}
#container {
	margin-bottom: 2px;	
	background-color: #EAEAEA; 
	padding-top: 10px;
	}
#qf_news #container {
	padding-top: 0px;
	background-color: transparent;
	background-image: url(../files/images/news_bgTile.gif);
	background-repeat: repeat;
}
#qf_news #qf_container a, #qf_news_sub #qf_container a  {
	display: block;
	color: #666;
	font-weight: bold;
}

#qf_news .date, #qf_news_sub .date {
	color: #666; 
	display: block;
 }
#qf_news .leftColumn {
	float: left;
	width: 399px;
}

#qf_news .rightColumn {
	float: right;
	width: 183px;
}

#qf_news #wrapper .leftColumn .noimage, #qf_news_sub .leftColumn .noimage,
#qf_news .leftColumn .newsimage, #qf_news_sub .leftColumn .newsimage {
	margin-left: 12px;
	margin-right: 47px;
}

/*
#qf_news .leftColumn .newsimage, #qf_news_sub .leftColumn .newsimage {
	margin-top: 15px;
	margin-bottom: 15px;
}
#qf_news .leftColumn .newsimage img, #qf_news_sub .leftColumn .newsimage img {
	float: left;
}
#qf_news .leftColumn div p, #qf_news_sub .leftColumn div p {
	margin: 0;
	padding: 0;
	margin-left: 80px;
}
*/
#qf_news .rightColumn .events {
	padding: 20px 25px 0 5px;
	margin-top: 0;
	background-image:url(../files/images/news_zigzag.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}
#qf_news #eventimage p {
	margin: 0;
}
#qf_news .leftColumn .more, #qf_news_sub .leftColumn .more  {
	margin-left: 12px;
	padding-left: 0px;
	background-image: url(../files/images/news_dottedline2.gif);
	background-repeat: no-repeat;
	background-position: -12px 0;		
}
#dept_morenews p, #dept_morenews a {
	background-image: url(../files/images/news_dottedline2.gif);
	background-repeat: no-repeat;
	background-position: -12px 0;	
	margin-right: 12px;	
	padding-top: 5px;
	margin-bottom: 5px;
}
#education #qf_rightcol #dept_morenews a,
#science #qf_rightcol #dept_morenews a,
#community #qf_rightcol #dept_morenews a { 
	padding-left: 13px;
	background-image: url(../files/images/news_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;	
	color: #666;
}
/*
#education #dept_morenews a { 
	background-image: url(../files/images/submenu_arrowOn.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;	
	padding-left: 15px;
}*/
#qf_news .morenews, #qf_news .event, #qf_news_sub .morenews {
	padding: 10px 25px 0 5px;
	background-image: none;
	background-image:url(../files/images/news_dottedLine.gif);
	background-repeat: no-repeat;
	background-position: top left;		
}

#qf_news .morenews, #qf_news .moreevents, #qf_news_sub .morenews {
	padding-left: 12px;
	background-image: url(/files/images/news_arrow.gif);
	background-repeat: no-repeat;
	background-position: -3px 12px;
}
#qf_news #container .moreevents {
	background-image: url(/files/images/news_arrow2.gif);
	background-position: 0 2px;		
	color: #666;
}
#vision_sub #container {
	margin-bottom: 4px;
	}
/*#vision #vision_container {
	clear: right;
	position: relative;
	background-color: #ffff99;
	margin: 0;
	}*/
#vision #vision_containerhome {
	clear: both;
	position: relative;
	margin: 0;
	height: 250px;
	}
#container .news { 
	float: left;
	width: 260px;
	text-align: center;
	vertical-align: top;
	}

#rightcol { 
	float:right; 
	width: 322px;
	/*padding-top: 15px;*/
	}

.news .photo p {
	margin: 0px 0 0 0;
}
.news img { 
	margin-bottom: 5px;
	}
.news h1, .news p  {
	text-align: left;
	}
.news .photo {
	margin: 0 15px 0 12px;
	}
.news .item {
	margin-top: 5px;
	}
.news a {
	display: block;
	color: #666;
	background-color: #E1EAE9;
}
.item p {
	margin-top: 10px;
	margin-bottom: 14px;
}
.item a {
	display:block;
	text-decoration: underline;
	font-weight: bold;
	}
.item img {
	float:left;
	}
.item p { 
	margin:0; 
	margin-left: 74px;
	}	
#container .news .caption {
	color: #fff;
	margin:0; 
	font-weight: bold;
	width: 228px;
	padding: 27px 0 10px 0;
	margin: 0 15px 0 12px;
	background-image: url(../files/images/partnersAff_zigzag.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #336666;
	}
.caption p {
	width: 215px;
	text-align: center;
	margin:0; 
	padding-left:5px;
	}
#container h1 {
	background-color: #CEDEDA;
	padding: 6px 0 6px 10px;
	margin:0;
	color:#003f37;
	font-size: 1.6em;
	font-weight: normal;
}

#container h2, #container h3, #vision_right h2, .left h2 { margin:0; padding:0;}
#container h2 {font-size: 1.2em; margin:10px 0 0 0;}
#container h3 {font-size: 1.2em; margin-top: 10px;}
#rightcol h2, #rightcol h3, #rightcol p {width: 300px;}

#container hr {
	clear: both;
	color: #ccc;
	background-color: #ccc;
	border:0;
	height: 2px;
	margin-right: 10px;
	margin-left: 10px;
	} 
.firstparagraph, #rightcol p.firstparagraph, #qf_rightcol p.firstparagraph, .qfTopLevelRightColumn p.firstparagraph,
.qfSubLevelLeftColumn p.firstparagraph, .qfSubLevelRightColumn p.firstparagraph,
.qfTopLevelLeftColumn p.firstparagraph, #vision_right p.firstparagraph {
	 margin:0 0 15px 0;
	 padding:0;
	 }

#qf_container p { margin:0 0 15px 0; padding:0;}
div.backtotop { 
	clear: right;
	position: relative;
	top: -26px;
	left: 20px;
	/*To hide the back to top image*/
	display: none;
	}
#vision_sub .backtotop { 
	clear: right;
	position: relative;
	top: -14px;
	left: 20px;
	visibility: hidden;
	} 
	
#vision_sub .vision_caption {
	font-weight: bold;
	width: 172px;
}
#vision_sub .vision_caption p {
	width: 170px;
	margin: 0;
 }
 #vision_sub .vision_caption ul {
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
 }
 #vision_sub .vision_caption li {
 	margin-left: 15px;
 	margin-bottom: 5px;
 	padding-left: 10px;
 	list-style-type: none;
 	background-image: url(/files/images/shared_arrow.gif);
 	background-repeat: no-repeat;
 	background-position: 0 5px;
 	
 }

.strong {
	font-weight: bold;
 }
.backtotop {
	padding-left: 16px;
	background-image: url(../files/images/hr_arrowUp.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	margin: 0;
	display: inline;
	}
p.backtotop {
	margin: 0;
	background-image: none;
	padding:0 0 10px 0;
	}

/* HIDE FROM IE/MAC \*/
* html p.backtotop { padding:0 0 5px 0;}
/*END HIDE IE/MAC*/

#sublevel1 .leftColumn {
	float: left;
	width: 200px;
	text-align:center;
	}
#sublevel1 .leftColumnContent p, #sublevel2 .leftColumnContent p {
	margin-top: 0; 
}

/*
#level4 .leftColumn, #srlevel4 .leftColumn,
#level4_weill .leftColumn, #level4_virginia .leftColumn,
#level4_leadership .leftColumn, #level4_fitch .leftColumn,
#level4_aljazeera .leftColumn, #level4_stp .leftColumn,
#level4_sth .leftColumn  
*/
.leftColumn  {
	float: left;
	width: 400px;
	border: 0px solid red;
	}

/*
#level4 .leftColumn .leftColumnContainer, #srlevel4 .leftColumn .leftColumnContainer,
#level4_weill .leftColumn .leftColumnContainer, #level4_virginia .leftColumn .leftColumnContainer,
#level4_leadership .leftColumn .leftColumnContainer,
#level4_fitch .leftColumn .leftColumnContainer,
#level4_aljazeera .leftColumn .leftColumnContainer,
#level4_stp .leftColumn .leftColumnContainer,
#level4_sth .leftColumn .leftColumnContainer
*/
.leftColumn .leftColumnContainer {
	margin-left: 10px;
	margin-right: 15px;
	border: 0px solid blue;
	/*background-color: red;*/
}
/*
#level4 .leftColumn .leftColumnContainer img, #srlevel4 .leftColumn .leftColumnContainerimg
#level4_weill .leftColumn .leftColumnContainer img, #level4_virginia .leftColumn .leftColumnContainer img,
#level4_leadership .leftColumn .leftColumnContainer img,
#level4_fitch .leftColumn .leftColumnContainer img,
#level4_aljazeera .leftColumn .leftColumnContainer img,
#level4_stp .leftColumn .leftColumnContainer img,
#level4_sth .leftColumn .leftColumnContainer img 
*/
.leftColumn .leftColumnContainer img {
	vertical-align: bottom;
}
#sublevel1 .leftColumn .caption, #sublevel2 .leftColumn .caption {
	font-weight: bold;
	padding-left: 12px;
	padding-right: 15px;
	text-align:right;
	}
#sublevel1 .leftColumn .caption {
	padding-left: 10px;
	padding-right: 15px;
	}
#sublevel1 .rightColumn {
	float:right;
	width: 382px;
	}
#sublevel1 #qf_rightcol h2 {
	padding-left: 10px;
}
#sublevel1 #qf_rightcol .rightColumnContent h2 {
	padding-left: 0;
}
#sublevel1 #container .fullwidth {
	padding-left: 10px;
	padding-right: 15px;
	height: 100%;
}

#sublevel1 #container .fullwidth hr {
	margin-left: 0;
	padding-right: 0;
}

/*
#level4 .rightColumn, #srlevel4 .rightColumn,
#level4_weill .rightColumn, #level4_virginia .rightColumn,
#level4_leadership .rightColumn, #level4_fitch .rightColumn,
#level4_aljazeera .rightColumn, #level4_stp .rightColumn,
#level4_sth .rightColumn
*/
.rightColumn {
	float: right;
	width: 182px;
	border: 0px solid #fff;
	/*background-color: #fff;*/
	}
#level4 .rightColumn .caption, #srlevel4 .rightColumn .caption { 
	/*width: 174px;*/
	/*padding-right: 10px;*/
}
/*
#level4 .rightColumn .caption p, #srlevel4 .rightColumn .caption p,
#level4_weill .rightColumn .caption p, #level4_virginia .rightColumn .caption p,
#level4_leadership .rightColumn .caption p,
#level4_fitch .rightColumn .caption p,
#level4_aljazeera .rightColumn .caption p,
#level4_stp .rightColumn .caption p,
#level4_sth .rightColumn .caption p 
*/ 
.rightColumn .caption p { 
	width: 160px;
	border-top: 2px solid #990033;
	border-bottom: 4px solid #990033;
	padding-bottom: 10px;
	padding-top: 10px;
}
#level4_weill .rightColumn .caption p {
	border-top: 2px solid #d00a0b;
	border-bottom: 4px solid #d00a0b;
}
#level4_virginia .rightColumn .caption p {
	border-top: 2px solid #fcb814;
	border-bottom: 4px solid #fcb814;
}
#level4_aljazeera .rightColumn .caption p { 
	border-top: 2px solid #D00057;
	border-bottom: 4px solid #D00057;
}
#level4_fitch .rightColumn .caption p {
	border-top: 2px solid #A49E34;
	border-bottom: 4px solid #A49E34;
}
#level4_stp .rightColumn .caption p {
	border-top: 2px solid #EA007f;
	border-bottom: 4px solid #EA007f;
}
#level4_sth .rightColumn .caption p {
	border-top: 2px solid #33339F;
	border-bottom: 4px solid #33339F;
}
#level4_tst .rightColumn .caption p {
	border-top: 2px solid #ffF;
	border-bottom: 4px solid #ffF;
}
#level4_leadership .rightColumn .caption p {
	border-top: 2px solid #702124;
	border-bottom: 4px solid #702124;
}
#srlevel4 .rightColumn .caption p {
	border-top: 2px solid #663399;
	border-bottom: 4px solid #663399;
}
#sublevel1 .rightColumn .rightColumnContent  {
	padding-right: 50px;
	}
#sublevel2 .leftColumn {
	float: left;
	width: 140px;
	text-align:center;
	}
#sublevel2 .rightColumn hr {
	clear: both;
	color: #ccc;
	background-color: #ccc;
	border:0;
	height: 2px;
	margin: -5px 10px -5px 0;
	}
#sublevel2 .rightColumn, #sublevel2 .rightColumnBookmark {
	float:right;
	width: 442px;
	}
#sublevel2 .rightColumnBookmark  hr {
	margin:0;
	height: 1px;
	margin-right: 10px;
	}
#sublevel2 .rightColumn .rightColumnContent, #sublevel2 .rightColumnBookmark p {
	/*width: 412px;*/
	margin-right: 35px;
	}
	
#stay_informed #constant_container {
	background-color: #EAEAEA;
	padding-left: 23px;
	/*padding-bottom: 3px;*/
}
#whitebackground {
	background-color: #fff;
	width: 757px;
}
#stay_informed #qf_leftnav {
	width: 182px;
}
#stay_informed #qf_leftnav p {
	margin:0;
	padding:0;
}
#stay_informed #qf_leftnav .caption {
	font-weight: bold;
	padding: 20px 13px 0 8px;
	background-image: url(../files/images/stayInformed_zigzag.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#stay_informed #qf_rightcol {
	width: 575px;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

#stay_informed .stay_form {
	width: 521px;
	background-color: #EAEAEA;
	margin: 0;
	padding: 0;
}
#stay_informed .form_left {
	float: left;
	width: 289px;
}
#stay_informed .form_right {
	float: right;
	width: 232px;
}
#stay_informed .form_left .form_header {
	padding-left: 16px;
	background-color: #CEDEDA;
}
#stay_informed .form_right .form_header {
	background-color: #CEDEDA;
	padding: 0;
}
#stay_informed .form_content {
	padding-left: 16px;
	background-image: url(../files/images/stayInformed_whiteArrow.gif);
	background-repeat: no-repeat;
	background-position: 221px 69px;
}
#stay_informed .form_content_no_arrow {
	padding-left: 16px;	
	width: 521px;
}
#stay_informed .form_left p {
	width: 126px;
	}
#stay_informed .form_right p {
	width: 176px;
}
#stay_informed .subscribe {
	padding-left: 400px;
	/*clear: both;*/
	background-color: #CEDEDA;
}
/*END STYLES FOR THE MAIN CONTENT AREA*/



/*QF DEPARTMENT */
#qf_dept_container {
	 margin-left:14px; 
	 height: 100%;
	 margin-bottom: 25px; 
	 }
#qf_dept_columns {
	background-image: url(../files/images/dep_bgFooter.gif);
	background-repeat: repeat;
	background-position: -193px 0;
	padding-bottom: 3px;
	 }
/*HIDE FROM IE/MAC \*/
#qf_dept_columns {
	background-position: -14px 0;
	}
/*END HIDE FROM IE/MAC*/
#qf_dept_leftcol { 
	float:left; 
	margin-left:5px; 
	width:345px;
	}
#qf_dept_rightcol { 
	float:right; 
	margin-left:4px; 
	width:233px;
	}
#qf_dept_leftcol h1, #qf_dept_rightcol h1 {
	background-color: #CEDEDA;
	padding: 6px 0 6px 10px;
	margin:0;
	color:#003f37;
	font-size: 1.6em;
	font-weight: normal;
	}
#newsupdates {position:relative;}	
#newscontainer {margin:10px 0 0 12px;}
#newscontainer a {
	font-weight: bold;
	color: #666;
	}
#newscontainer .news {
	clear: both; 
}
#newscontainer .news div {
	float: left;
	width: 75px;
}
#newscontainer .news p {
	float: right;
	width: 124px;
	margin-top: 0; 
	padding-right: 20px;
}
#qf_dept_container .image p {
	padding: 0 0 7px 12px;
	margin-top: 10px;
	}
#qf_dept_container .maintext1 {
	width:315px;
	padding-left: 13px;
	}
#qf_dept_container .maintext2 {
	width:315px;
	padding-left: 13px;
	}

.dept_news {
	margin: 8px 0 0 0;
	padding: 0 0 11px 0;
	background-image: url(../files/images/dep_dottedLine.gif);
	background-repeat: repeat-x;
	height: 100%;
	background-position: bottom left;	
	}
.dept_news p {
	margin: 0;
	}
	/*	
.dept_news_image {
	margin: 11px 10px 0px 0;
	padding: 0 0 11px 0;
	background-image: url(../files/images/dep_dottedLine.gif);
	background-repeat: repeat-x;
	background-position: bottom left;	
	}
.dept_news_image_last {
	margin: 11px 10px 0px 0;
	padding: 0 0 11px 0;
	background-image: none;		
	}
.dept_news_image img, .dept_news_image_last img {float:left;}
.dept_news_image a, .dept_news_image_last a {
	display: block;
	color: #666;
	margin:0;
	font-weight: bold;
	}
.dept_news_image p, .dept_news_image_last p {
	display: block;
	margin: 0 0 0 76px;
	}
	*/
	
#qf_dept_columnscont {
	background-image: url(../files/images/dep_bgTile.gif);
	background-position: -193px 0;
	}
/*HIDE FROM IE/MAC \*/
#qf_dept_columnscont {
	background-position: -14px 0;
	}
/*END HIDE FROM IE/MAC*/
#dep_bgFooter img {
	position: relative;
	top: -26px;	
	}
 
#wrapper table {
	/*background-color: #fff;*/
	font-family: arial, verdana, helvetica, sans-serif;
	color: #666;
	font-size: 1em;
	}
#wrapper th {
	background-color: #999; 
	color: #fff; 
	padding: 5px;}
#wrapper td {
	background-color: #fff;
	padding: 5px;
	/*font-size: em;
	width: 145px;*/
}
#constant #wrapper td {
	background-color: transparent;
}
#stay_informed #wrapper td {
	background-color: #E9E9E9;
}
 
 /*HIDE FROM IE/MAC\*/
* html #dep_bgFooter img {
	top: -36px;
	}
/*END HIDE FROM IE/MAC*/

#capital .banner {
	height: 137px;
}
.banner img {
	position: relative;
	top: 23px;
}
	
/*STYLES FOR NEWS SUBLEVEL*/
	#qf_news_sub #container .leftColumn,
	#qf_archive_sub #container .leftColumn  {
		float: left;
		width: 400px;
	}
	#qf_news_sub #container .leftColumn .leftColumnContent,
	#qf_archive_sub #container .leftColumn .leftColumnContent {
		margin-left: 10px;
		margin-right: 30px;
	}
	#qf_news_sub #container .leftColumn .leftColumnContent p,
	#qf_archive_sub #container .leftColumn .leftColumnContent p {
		/*background-color: red; */
		margin-left: 0px;
		margin-top: 10px;
	}
	/*#qf_news .leftColumn div {
		margin-left: 0px;
		margin-top: 10px;
		}
	#qf_news .leftColumn div p {
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 20px;
	}*/
	#qf_news_sub #container .rightColumn,
	#qf_archive_sub #container .rightColumn {
		float: right;
		width: 182px;
		/*margin: 22px 0 0 0;*/
		height: 100%;
		background-image: url(../files/images/double_line.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	/*#qf_archive_sub #container .rightColumn {
		background-image: none;
	}*/
	#qf_news_sub #container .rightColumn ul,
	#qf_archive_sub #container .rightColumn ul {
		margin: 10px 0 20px 0;
		padding:0;
		list-style-type: none;
	}
	
	#qf_news_sub #container .rightColumn a,
	#qf_archive_sub #container .rightColumn a {
		color: #666;
		padding:5px 0;
		text-decoration: underline;
		font-weight: bold;
	}
	#qf_news_sub #container .rightColumn p,
	#qf_archive_sub #container .rightColumn p {
		padding: 0;
		margin: 0;
	}
	#qf_news_sub #container .leftColumnContent .news,
	#qf_archive_sub #container .leftColumnContent .news {
		width: 360px;
		clear: both;
		margin: 10px auto;
		height: 100%;
	}
	#qf_news_sub #container .leftColumnContent .news .thumbnail,
	#qf_archive_sub #container .leftColumnContent .news .thumbnail {
		float: left;
		width: 72px;
	}
	#qf_news_sub #container .leftColumnContent .news p,
	#qf_archive_sub #container .leftColumnContent .news p {
		float: right;
		width: 288px;
		margin-top: 0;
	}

	#qf_news #container .rightColumn .news {
		/*margin-left:12px;
		margin-right: 47px;*/
		width: 169px;
		margin-bottom: 8px;
	}
	#qf_news #container .leftColumn .news {
		clear: both;
		width: 399px;
		padding: 0;
		margin-top: 10px;
		}
	#qf_news #container .leftColumn .news .thumbnail {
		float: left;
		width: 72px;
	}
	#qf_news #container .leftColumn .news .thumbnail img {
		margin-left: 10px;
	}
	#qf_news #container .leftColumn .news p {
		float: right;
		width:295px;
		padding-top: 0;
		margin-top: 0;
		margin-left:0px; 
		margin-right: 10px;
	}
	#qf_news #container .rightColumn .news p {
		padding-left: 5px;
		padding-right: 5px;
	}
	/*.noimage {
		margin: 10px auto;
		height: 100%;
	}
	.noimage p {
		margin-left: 10px;
		margin-right: 20px;
		}
	 .noimage a {
		display: block;
		color: #333;
		}
	#education #qf_rightcol .right .noimage p,
	#science #qf_rightcol .right .noimage p,
	#community #qf_rightcol .right .noimage p {
		margin-left: 0;
		margin-right: 0;
		background-color: red;
		display: block;	
		}*/
	.noimage {
		/*margin: 10px auto;*/
		/*put a top margin when there's no image*/
		margin-top: 10px;
		clear: both;
		height: 100%;
	}
	#education #qf_rightcol .right .noimage a,
	#science #qf_rightcol .right .noimage a,
	#community #qf_rightcol .right .noimage a {
		color: #666;
		text-decoration: underline;
		display: block;
		}
		
/*END STYLES FOR NEWS SUBLEVEL*/
/* STYLES FOR SITEMAP */

	.SitemapLvl1 {
		/*background-image: url(../files/images/sitemap_dottedLine.gif);
		background-position: bottom left;
		background-repeat: repeat-x;*/
		padding: 4px 0;
		display: block;
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
		text-decoration: none;
	}
	
	.homesitemap {
		background-image: url(../files/images/sitemap_dottedLine.gif);
		background-position: bottom left;
		background-repeat: repeat-x;
		padding: 4px 0;
		margin-top: 15px;
		display: block;
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
		text-decoration: none;
	}
		
	.SitemapLvl1 a {
		background-image: url(../files/images/sitemap_dottedLine.gif);
		background-position: bottom left;
		background-repeat: repeat-x;
		padding-left: 0px;
		padding-bottom: 4px;
		margin-top: 30px;
		margin-left:0;
		display: block;
	}
	p.SitemapLvl1 {
		padding-left: 0px;
		background-image: none;
		margin: 5px 50px 5px 15px;
		display: block;
		}
	p.homesitemap {
		padding-bottom: 4px;
		padding-left: 0px;
		background-image: none;
		display: block;
		margin: 15px 50px 5px 15px;
	}

	.SitemapLvl2, .SitemapLvl2 li, .SitemapLvl3, .SitemapLvl3 li {
		margin: 0;
		padding:0;
		list-style-type: none;		
	}
	.SitemapLvl2 li a { 
		background-image: url(../files/images/bullet_StateQFMap.gif);
		background-position: 0 9px;
		background-repeat: no-repeat;
		padding: 4px 10px;
		margin-left: 20px;
		font-weight: bold;
		color: #666;
	}
	.SitemapLvl3 li a { 
		background-image: url(../files/images/bullet_StateQFMap.gif);
		background-position: 0 9px;
		background-repeat: no-repeat;
		padding: 4px 10px;
		margin-left: 40px;
		font-weight: normal;
		color: #666;
	}
/* END STYLES FOR SITEMAP */
/*BOOKMARK STYLES */
	#bookmark {
		margin: 0;
		padding:0;
		list-style-type: none;}
	#bookmark li {margin:0; padding:0;}
	#bookmark li a {
		background-image: url(../files/images/hr_arrowDown.gif);
		background-position: 0 3px;
		background-repeat: no-repeat;
		padding: 1px 0 0 16px;
		color: #666;
		font-weight: bold;
		text-decoration: none;
		display: block;}
/*END BOOKMARK STYLES*/
	
/*STYLES FOR THE BOTTOM NAV*/
	
#bottomnav {
	clear:both;
	position:relative;
	background-image: url(../files/images/zigzag_tile.gif);
	background-position: -10px 0;
	height: 46px;
	}

#bottomnav ul {
	position: absolute;
	top: 28px;
	}
#bottomnav ul, #bottomnav ul li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type: none;
	}
#bottomnav a:hover { color: #000;}
#lastupdate, #stay_informed #lastupdate {
	position: absolute;
	right: 10px;
	top: 28px;
	width: 170px;
	}
#lastupdate p, #stay_informed #lastupdate p {
	margin:0;
	color: #666;
	}
	
/* SITEMAP */

.HeaderDotsSitemap {
		margin: 5px 0 0px 22px;
		background-image: url(/files/images/sitemap_dottedLine.gif);
		background-position: top left;
		background-repeat: no-repeat;		
	}	

.SitemapLvl1 {
	padding: 0 0 10px 22px;
}

.homesitemap {
	padding: 0 0 10px 0px;
}

#sitemapLvl2 ul {
	/*list-style-type: disc;
	padding: 0px 0 10px 22px;*/
}

/* STAY INFORMED */
.showstate1 img, .showstate2 img, .showstate3 img,
.showstate4 img, .showstate5 img {
	vertical-align: bottom;
}

.cat1, .cat2, .cat3, .cat4, .cat5 {
	cursor:pointer; 
	width: 211px;
	margin: 0;
}

#stay_informed .switchcontent {
	background-color: #fff;
	width: 211px;
	padding: 5px 0 10px 0;
 }
#stay_informed .switchcontent input {
	width:30px;
	position: absolute;
	right: 0px;
	margin: 0;
	margin-right: 5px;
}

#stay_informed .stay_info_dots {
	background-image: url(../files/images/stayinformed_dots.gif);
	background-repeat: no-repeat;
	background-position: bottom left;	
	margin: 4px 0 0 8px;
	position: relative;
	height: 20px;
}
#sc1 {
	background-color: #fffF99;
	margin: 0;
	padding: 0;
}
.stay_info_link {
	padding-left: 16px;
}
.stay_info_link a {
	color: #336664; 
	font-weight: bold;
	text-decoration: none;
	}
.stay_info_link a:hover {
	text-decoration: underline;
	}

.royal_left {
	float: left;
	width: 185px;
}
.royal_left p {
	margin-left: 20px;
}
.royal_right {
	float: right;
	width: 325px;
	padding-right: 70px;
}
.royal_dots {
	margin-bottom: 15px;
	margin-left: 20px;
}


/*STYLES FOR GALLERY*/

#living_container {
	width: 582px;
}
#living_container .gallery {
	background-image:url(/files/images/qa_bg.gif);
}
#sublevel1 #living_container .fullwidth {
	padding: 0px;
	margin-bottom: 0;
}
#living_container .zoom {
	background-color: #d7d7d7; 
	vertical-align: text-bottom;
	height: 25px; 
	}
#living_container .zoom p {
	float: left;
	width: 125px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 5px;
	}
#living_container .zoom img {
	float: right;
}
#living_container .rightpanel {
	float: right;
	width: 175px;
	margin:0;
	padding: 0;
	}
#living_container .textgallery {
	float:left;
	width: 400px;
	padding:0;
	margin:0;
	}
#living_container .rightaling {
	text-align: right;
}
#living_container .textgallery p, #living_container .textgallery h2,
#living_container .gallery .mainimage  {
	margin-left: 10px;
	margin-right: 7px;
}
#living_container .textgallery h2 {
	margin-left: 0px;
	font-size: 1.2em; 
	padding-top: 10px;
}
#living_container .imagespanel {
	padding-left: 3px;
	padding-top: 5px;
	clear: both;
	}

#living_container .imagespanel a {
	margin: 2px;
	float: left;
	border: 2px solid #660033;
	background-image: none;
}
#living_container .imagespanel a:hover {
	border: 2px solid #999;
}
#living_container .imagespanel .nextimage,
#living_container .gallery .rightpanel .imagespanel .nextimage:hover {
	background-image: url(/files/images/qa_forwardArrow.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	border: none;
	clear: both;
}

#living_container .imagespanel .previousimage,
#living_container .gallery .rightpanel .imagespanel .previousimage:hover {
	background-image: url(/files/images/qa_backArrow.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	border: none;
}
#living_container .imagespanel p {
	background-color: #ccc; 
	margin-right:0;

}


a:link{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #336666; text-decoration: none;}
a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336666; text-decoration: none;}
a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336666; text-decoration: underline;}
a:active{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #336666; text-decoration: underline;}

p.Micro {font-family:arial,helvetica,sans-serif; font-size:12px; color:#336666; 	background-color: #E1EAE9;}
table.Micro {font-family:arial,helvetica,sans-serif; font-size:12px; color:#336666; border-collapse:collapse; 	background-color: #E1EAE9;}
tr.MicroHeader {font-size:12px; font-weight:bold; color:#336666; background-color:#E1EAE9; padding:2px;}
tr.MicroItem {background-color:#E1EAE9; padding:2px;}
tr.MicroAltItem {background-color:#E1EAE9; padding:2px;}
/*END STYLES FOR GALLERY*/
