@charset "iso-8859-1";
#nav ul#navmenu {
	border: 0px solid blue;
  margin: 0;
	padding: 0;
	width: 980px; 
	list-style: none;
	height: 24px;
	position: relative;
	z-index: 150;
}

#nav ul#navmenu li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;

	z-index: 149;
	border: 0px solid yellow;
}

#nav ul#navmenu ul li {
	min-height: auto;
	background: #7D6644;
	overflow: visible;
}

#nav ul#navmenu ul {
  text-align: center;
  margin: 0;
  border: 0px solid #6A5ACD;
  padding: 0;
  width: 144px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  
}

#nav ul#navmenu ul:after{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#nav ul#navmenu ul li {
  width: 143px;
  float: left; 
  display: block !important;
  display: inline; 
}

/* Root Menu */
#nav ul#navmenu a {
  border: 0px solid green;
  width: 143px;
  text-align: center;
  font-size: 30%;
  margin-top: 10px;
  padding: 0;
  padding-top: 1px;
  float: none !important; 
  float: left; 
  display: block;
  color: #fff;
  padding-top: 3px;
  font: bold 95% Georgia, "Times New Roman", Times, serif;
  text-decoration: none; 
  /*height: auto !important;
  height: 1%;*/ 
  margin: 0;
}


/* Sub Menu */
#nav ul#navmenu ul a {
	text-align: center;
  float: none !important; 
  float: left; 
  display: block;
  /* COLOR OF DROP DOWN BACKGROUND AND BORDERS */
  padding-bottom: 1px;
  /* border-bottom-color: #fff;
 background: #9c0016;*/
  color: #fff;
  font: 90% arial,"trebuchet ms",trebuchet,sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  text-align: left;
}

#inthead {
	height: 20px;
	width: 100%;
	background: url(../g/bg_int_underhead.gif) repeat-x top left;
}

#inthead a {
	font-size: 70%;
	text-transform: uppercase;
}

#intprint {
	float: right;
}

#int3col {
	background: url(../g/bg_int_3col.gif) repeat-y top left;
}

#leftnav {
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: Georgia, "Times New Roman", Times, serif; */
	float: left;
	display: block;
	height: 100%;
	width: 180px;
	font-size: .85em;
	font-weight: bold;
  	background-color: #fff;
	padding-right: 8px;
	padding-bottom: 4px;
}

#leftnav ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#leftnav li a {
	display: block;
	text-decoration: none;
}

#leftnav li a:hover {
	display: block;
	text-decoration: none;
	color: #fff;
}

#leftnav ul ul li a {
	padding-left: 40px;
	/*, #leftnav ul ul ul li a
	color: #00FF00;
	background-color: #fff;
	*/
}


.navbotimg {
	padding-top: 2px;
}

/* NEED TO FIX THIS, QUICK FIX FOR MENTORING STORIES - MON 11/19 */

/* END QUICK FIX */

#leftnav ul ul ul ul li a {
	padding-left: 30px;
}

.tab {
  padding:3px;
  background-color: #e7e7e7;
  color: #000;
  font-size: 110%;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #d1d1d1;
}

#leftnav ul ul .tab:hover, .tab:hover
{
  color: #fff;
  background-color: #6E6D6E;
  border-top: 1px solid #D7D7D7;
  border-bottom: 1px solid #616161;
}

#leftnav ul ul .tabactive, .tabactive {
  color: #fff;
  font-size: 110%;
  padding:3px;
  background-color: #3d3d3d;
  border-top: 1px solid #7d7d7d;
  border-bottom: 1px solid #0f0f0f;
}

#leftnav ul ul .tab {
  padding:3px;
  background-color: #cccccc;
  color: #000;
  font-size: 110%;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #858585;
  padding-left: 10px;
}

#leftnav ul ul .tabactive {
  padding-left: 10px;
}







#leftnav ul ul ul .sn:hover, .sn:hover
{
  color: #fff;
  background-color: #6E6D6E;
  border-top: 1px solid #D7D7D7;
  border-bottom: 1px solid #616161;
}

#leftnav ul ul ul ul .subsel, .subsel {
  color: #fff;
  font-size: 110%;
  padding:3px;
  background-color: #3d3d3d;
  border-top: 1px solid #7d7d7d;
  border-bottom: 1px solid #0f0f0f;
}

#leftnav ul ul ul .sn {
  padding:3px;
  background-color: #a7a7a7;
  color: #000;
  font-size: 110%;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #858585;
  padding-left: 20px;
}

#leftnav ul ul ul ul .subsel {
  padding-left: 20px;
}
/* NOT BEING USED
.tabsubnav {
  color: #0F2443;
  padding:3px 12px 3px 20px;
  background-color: #ccc;
  font-size: 110%;
  border-top: 1px solid #E4E4E4;
  border-bottom: 1px solid #A3A3A3;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.tabsubnav:hover {
  color: #fff;
  padding:3px 12px 3px 20px;
  background-color: #606060;
  font-size: 110%;
  border-top: 1px solid #ABABAB;
  border-bottom: 1px solid #737373;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.tabsubnavactive {
  color: #fff;
  padding:3px 12px 3px 20px;
  background-color: #606060;
  font-size: 110%;
  border-top: 1px solid #ABABAB;
  border-bottom: 1px solid #737373;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
*/

#content1col {
	margin: 0 8px;
}

#content2col {
	margin-left: 188px;
	padding-right: 8px;
}

#content3col {
	margin-left: 188px;
	width: 350px;
}

#content1col, #content2col, #content3col {
	font-size: 90%;
	padding-bottom: 5px;
}

#content1col,#content2col H2,H3,H4,H5 {
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
}

#content1col H2, #content2col H2, #content3col H2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0 0 -5px 0;
	font-size: 120%;
	color: #666666;
}

#content1col H3, #content2col H3, #content3col H3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0 0 -5px 0;
	font-size: 100%;
	color: #666666;
}

.filecat H3 {
	display: block;
	background: #fff;
	border-bottom: 1px solid #ccc;
	padding: 4px;
	border-bottom: 1px solid #ccc;
}

.filecat {
	padding-bottom: 15px;
	line-height: 1.5em;
}

.filedoc {

}

#widgets {
	padding: 4px;
	text-align: center;
	float: right;
	width: 159px;
	background-color: #E2E2E3;
	height: 100%;
	font-size: small;
}

#widgets form,input,submit {
	margin: 0;
}

#widgets a {
	color: #;
}

.widget ul {
	margin: 0;
	padding: 0;
}

.widget {
	width: 159px;
	background: url(../g/bg_widget_bot.gif) no-repeat bottom left;
	text-align: left;
	line-height: 120%;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.widget H1 {
	margin: 0;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #575757;
	border-bottom: 1px solid #ccc;
	background: url(../g/bg_widget_top.gif) no-repeat top left;
	text-transform: uppercase;	
	text-align: left;
}

.widget p {
	padding: 4px 4px 4px 5px;
	margin: 0;
	font-size: 90%;
}

#widgets ul {
	padding: 0 4px 0 5px;
	margin: 0;
	font-size: 100%;
	list-style: none;
}

.widget img {
	display: block;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
    margin-top:2px;
    margin-bottom:2px;
    padding:4px 0;
}

.widgetimage {
	border-bottom: 3px solid #db241e;
	display: block;
	text-align: center;
}

.widget .caption {
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}


.widget .image {
	background: none;
}

.widget_li_hover:hover {
	background: url(../g/bg_widget_li_hover.gif) repeat-x top left;
}

.widget li {
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px dashed #ccc;
}

.nav_bot_img {
	padding-top: 2px;
}

.widget_dash {
	border-bottom: 1px dashed #E2E2E3;
}

.widget .date {
	color: #595959;
	font-size: 80%;
	font-style: italic;
}

/* IMAGES */



/* END IMAGES */