@charset "utf-8";
/* CSS Document */
/*This CSS file, rightnav.css, controls the righthand navigation of the VDOE web site pages*/

#menubar /* Right Nav Placement */
{  
	border-left: #c0c0c0 .1em dashed;
	border-bottom: #c0c0c0 .06em dashed;
	float: right;
	padding-top: 0em;
	padding-bottom: 0.7em;
	padding-left: 0em;
	margin-top: 0em;
	margin-bottom: 0.175em;
	right: 0px;
	width: 180px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: 2px -10px;	
}

#menubar ul /* Right Nav Placement */
{  
	margin-left:0px;
}

/*BEGIN Right Nav Topic Section ************************************/
.headtitle /*Top topic link*/
{
	font-size: 90%;
	color: #AB0028;
	margin-top: -0.375em;
	margin-bottom: 0;
	/*margin-right:-5px;*/
}
.headtitle ul li /*Top topic link*/
{
	font-size: 90%;
	color: #ab0028;
	padding-top: 4px;
	margin-left: 2px;
	border-bottom: 1px solid #cccccc;
}
.headtitle ul li a /*Top topic link*/
{
	padding-right:4px;
	padding-left: 6px;
	padding-bottom: 2px;
}
.headtitle li ul li ul /*Topic buttons UL prevents a double border-bottom from showing*/
{
	margin-bottom: -3px;
}
.headtitle li ul li ul li /*subtopic buttons with bullets*/
{
	margin-left: 0px;
	font-size: 1.0em;

}
.headtitle a 
{
	color: #ab0028;
	text-decoration: none;
	display: block;
}
.headtitle a:visited 
{
	/*color: #725199;*/
	text-decoration: none
}
.headtitle a:hover 
{
	text-decoration: none;
}
.topic_1, .topic_2_plus
{
	/*Begin hide right nav breadcrumb topcs**************************/
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	display: none;
	/*End hide right nav breadcrumb topcs****************************/
	margin-left: 1px;
}
.topic_current
{
	margin-left: 1px;
}
.topic_1, .topic_2_plus
{
	padding-top: 0.5em;
	margin-bottom: -5px;
	color: #330;
	letter-spacing: 0.075em;
	font-size: 0.900em;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #BFC8D7;
}
.topic_1 /*style for div containing top topic link*/ 
{
	background-image: url();
}
.topic_2_plus /*style for div containing top topic link*/ 
{
	background-image: url(/images/navs/right_nav_topic_level_2plus1.jpg);
}
.topic_1 a, .topic_2_plus a 
{
	color: #330;
	padding-left: 14px;
	padding-bottom:2px;
	margin-top:-3px;
	display: block;
}
.topic_2_plus a
{
	background-image: url(/images/navs/right_nav_topic_arrow1.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
.rt_nav_li_top_bkgrnd_home /*Adds a shadow to the top of the right nav*/
{	
	/*background-image:url(/images/navs/right_nav_topic_level_home.jpg); - kle - 2018-7-20*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.rt_nav_li_top_bkgrnd /*Adds a shadow to the top of the right nav*/
{	
	/*background-image:url(/images/navs/right_nav_topic_level_current.jpg); - kle - 2018-7-20*/
	background-repeat: no-repeat;
	background-position: 1px top;
}
.topic_current, .topic_current_nothing_above /*kle - 2018-7-20*/
{
	text-transform: uppercase;
	padding-top: 7px;
	padding-bottom: 15px;
	padding-left: 6px;
	color: #ab0028;
	letter-spacing: 0.00em;
	background-image: url(/images/navs/right_nav_purple_bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	font-size: .9em;
}
/*.topic_current_nothing_above - kle - 2018-7-20
{
	text-transform: uppercase;
	padding-top: 7px;
	padding-bottom: 14px;
	padding-left: 6px;
	color: #725199;
	letter-spacing: 0.00em;
	font-weight: bold;
	font-size: .9em;
	background-image: url(/images/navs/right_nav_purple_bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}*/
.padding_top
{
	padding-top:18px;
}
.em_no_link_padding_top /*style for the section Subjects for All Grade Levels - SAME SYLING AS INSECTION*/
{
	padding-top: 12px;
	padding-bottom: 1px;
	margin-left:6px;
	/*font-size:95%;*/ 
	font-style:italic;
	color:#218380;
	font-weight: bold;
	font-size: 1.1em;
}
.em_no_link_padding_top a /*style for the section Subjects for All Grade Levels links color*/
{
	color:#666666;
}
.topic_level_sublist /*Style used for addition ul-like lists.*/
{
	border-bottom-width: 0.208em;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	text-transform: uppercase;
	padding-top: 17px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #725199;
	letter-spacing: 0.00em;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	font-weight: bold;
	font-size: .9em;
}
/*#menubar ul li:first-child - kle
{
	padding-top: 10px;
}*/
#menubar li
{
	/*color: #536893;*/
	line-height: 13px;
	margin-top: 5px;
	padding-left: 0px;
	padding-bottom: 1px;
	list-style-image: url(/images/css/clear.gif);
	/*list-style-image: url(/images/navbullet.gif);*/
}
.headtitle .topic_1 a:hover, .headtitle .topic_2_plus a:hover 
{
	color: #666;
}
#menubar li ul a:hover 
{
	color: #000;
}
/*END Right Nav Topic Section ******************************************/

.insection /*style for title over section resources box - SAME SYLING AS em_no_link_padding_top*/
{
	display: block;
	margin-top: 10px;
	padding-left: 4px;
	padding-top: 4px;
	margin-bottom: 0px;
	color: #666666;
	font-size:95%;
	font-style: oblique;
	font-weight: bold;
}
.sectionresources /*background color of section resources */
{ 
	padding-left: 3px;
	margin-bottom: 4px;
	padding-bottom: 10px;
	padding-top: 4px;
	background-position: left 0%;
	background-repeat: repeat-x;
	width:175px;
}
.sectionresources_wrap /*background style of section resources */
{ 
	display: block;
	background-image: url(/images/navs/right_nav_topic_level_grey_grad.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	min-height:70px;
	margin-left: 3px;
	/*height:expression(document.body.clientHeight > 70? "70px": "auto" );*/ /*IE 6 only*/
}
.related_wrap /*background style of section resources */
{
	display: block;
	background-image: url(/images/navs/right_nav_topic_level_yellow_grad.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	min-height:70px;
	margin-left: 3px;
}
.sectionresources_wrap ul li, .resources_related_wrap ul li /*Top topic link*/
{
	border-bottom: 0px solid #cccccc;
	margin-left: -4px;
}
.sectionresources_wrap ul li a /*Top topic link*/
{
	padding-left: 6px;
	padding-bottom: 2px;
	margin-top:-1px;
	line-height:.96em;
}

/*BEGIN menubarsection style**************************************************************************/
.menubarsection 
{
	font-size: 90%;
	color: #536893;
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menubarsection a 
{ 
	color: #536893;
	text-decoration: none;
}
.menubarsection a:visited 
{
	color: #725199;
}
.menubarsection a:hover 
{
	color: #000;
	text-decoration: none;
}
/*END menubarsection style**************************************************************************/


#contactInformation 
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #666666;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-bottom-width: 0.208em;
	border-bottom-style: solid;
	border-bottom-color: #101820;
	font-size: 90%;
} */

#contactInformation ul 
{
	font-size: 90%;
	margin: 0px 0px 10px;
	line-height: 110%
}

#contactInformation P.lastItem 
{
	margin-bottom: 0px
}
#contactInformation a { 
	color: #536893;
}
#contactInformation a:visited 
{
	color: #725199;
}
#contactInformation a:hover 
{
	color: #000;
}
#contactInformation li {
	margin-left: 5px;
}*/
/*END contact informaition style**************************************************************************/
