/**** Following styles are available for contene management ***/

.hide {display: none;}

.highlight {color:#993333; font-weight: bold;}

/**additional type styles for the main body of text - introduction**/
.introbold {font-weight: bold; margin-top:0px; padding-right: 50px; padding-top: 16px;}
.intronormal {padding-right: 50px; margin-top:0px; padding-top: 16px;padding-bottom:0px;}
.intronone {padding-right: 50px; margin-top:0px; padding-top: 0;padding-bottom:0px; height:8px;}

/** if you need an h2 above the 2 columns use this style **/
.titleaboveimg h2 {margin-bottom:10px;} 

/* for related links section at base of page */
.horizontalRule {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
	margin-top: 20px;
	margin-bottom: 1px;
	padding-bottom: 0px;
}

.extraspace {
	margin: 0px;
	padding: 0px;
	height: 12px;
}




/*--------------------------------------------------------*/
/*menu bar - submenu horizontal navigation*/

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer ul li {display: inline; }

#navcontainer ul li a {text-decoration:none;  padding: .2em 1em .25em 0em; color: #C3A4A6; font-weight:bold; 	font:bold 10px Verdana, sans-serif; }

#navcontainer ul li a:hover {text-decoration:underline;}

#navcontainer ul li.thispage a {text-decoration:none; background-color:#CCCCCC; padding: .2em 0em .25em 0em; color:#333333; font-weight:bold; margin-right:1em;}
#navcontainer ul li.thispage a:hover {text-decoration:underline;}

#navcontainer ul li a.thispage {text-decoration:none; background-color:#CCCCCC; padding: .2em 0em .25em 0em; color:#333333; font-weight:bold; margin-right:1em;}
#navcontainer ul li a:hover.thispage {text-decoration:underline;}


/*--------------------------------------------------------*/






/***------------ START OF SUBNAVIGATION STYLES ------------***/

/*subnavigation horizontal*/


.subnavhoriz ul {
	font:bold 10px Verdana, sans-serif;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
	color: #7D0D00;
}

.subnavhoriz li {
	display:inline;
	padding:0 17px 0 0;
	margin-bottom: 0.4em;
	}
	
.subnavhoriz li a {
	color:#7D0D00;
	text-decoration:none;
	}
	
.subnavhoriz li a:hover {
	color:#7D0D00;
	text-decoration:underline;
	}
	
/*style thispage differently*/
.subnavhoriz ul li.thispage a {text-decoration:none; background-color:#CCCCCC; padding: .15em 0.65em .2em 0.65em; color:#333333; font-weight:bold;}
.subnavhoriz ul li.thispage a:hover {text-decoration:underline;	}

.subnavhoriz ul li a.thispage {text-decoration:none; background-color:#CCCCCC; padding: .15em 0.65em .2em 0.65em; color:#333333; font-weight:bold;}
.subnavhoriz ul li a:hover.thispage {text-decoration:underline;	}
		
		
/*no subnavigation*/
#subnavnone {
	
	margin:0 0 0 0;
	padding:0;
	height:1px;

}
		
/*subnavigation in 2 cols*/


#subnav ul {
	font:bold 10px/1.3em Verdana, sans-serif;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
	color: #C3A4A6;
}

#subnav li {
	display:block;
	padding:0 17px 0 0;
	margin-bottom: 0.2em;
	}
	
#subnav li a {
	color: #C3A4A6;
	text-decoration:none;
	}
	
#subnav li a:hover {
	color: #C3A4A6;
	text-decoration:underline;
	}
	
/*style thispage differently*/
/*#subnav ul li.thispage a {text-decoration:none; background-color:#CCCCCC; padding: .15em 0.65em .2em 0.65em; color:#333333; font-weight:bold;}
#subnav ul li.thispage a:hover {text-decoration:underline;	}*/
#subnav ul li.thispage a {text-decoration:none; background-color:#E1E1E1; padding: 0 0 0.2em 0; color:#333333; font:bold 10px/1.3em Verdana, sans-serif;}
#subnav ul li.thispage a:hover {text-decoration:underline;	}

#subnav ul li a.thispage {text-decoration:none; background-color:#E1E1E1; padding: 0 0 0.2em 0; color:#333333; font:bold 10px/1.3em Verdana, sans-serif;}
#subnav ul li a:hover.thispage {text-decoration:underline;	}

/***------------ END OF SUBNAVIGATION STYLES ------------***/