/* CSS Document */
body {
	font-family:Arial;
	font-size:12px;
	background:#D6CAB0 url(../_img/bodybg.jpg) repeat-x;
	
	min-height:650px;
	
	margin:0px;
	}

a {
	text-decoration:none;
	}
	

p {
	line-height:18px;
	}

noscript {
	padding:10px;

	font-size:10px;
	display:block;
	background:#FFFFFF;
	}
#noscriptcontainer {
	width:964px;
	margin-left:auto;
	margin-right:auto;
	}

ol {
	line-height:30px;
	}
/*----------------------
   Begin: Fonts
  ---------------------*/
h1 {
	font-family:"Arial Black",Arial;
	font-size:18px;
	font-weight:normal;
	margin-top:0px;
	color:#2C1C02;
	}
h2 {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	margin-top:0px;
	}
h3 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	}
.small	{
	font-size:10px;
	}
/*----------------------
   End: Fonts
  ---------------------*/
  
/*----------------------
   Begin: Global Classes
  ---------------------*/
ul.navmenu,div.navmenu {
	list-style-type:none;
	background:#E2DAC8;
	padding:5px 0px 0px 0px;
	margin:0px;
	}
ul.navmenu li{
	padding-left:10px;
	line-height:30px;
	}
ul.navmenu li.active, ul.navmenu li:hover, ul.navmenu a.active, ul.navmenu a:hover {
	background:#860000;
	color:#E2DAC8;
	}
ul.navmenu a{
	height:25px;
	padding-top:5px;
	
	display:block;
	color:#2C1C02; /*E2DAC8*/
	}
.warning {
	color:#FF0000;
	font-weight:bold;
	}
a.yellowbutton {
	padding:5px;
	padding-bottom:0px;
	height:25px;
	border:1px #CCCCCC solid;

	display:block;
	text-decoration:none;
	text-align:center;
	color:#2C1C02;
	background:#FFE009 url(../_img/yellowbuttonbg.jpg) repeat-x;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	
	margin:0px 5px;
	}
a.yellowbutton:hover {
	color:#FFFFFF;
	background:#FFE009 url(../_img/greenbuttonbg.jpg) repeat-x;
	}
	
p.firstparagraph {
	margin-top:0px;
	}
p.lastparagraph {
	margin-bottom:0px;
	}

div.dropdowntext {
	padding:5px;
	background:#FFFFFF;
	}
div.dropdowntext ul {
	line-height:24px;
	}
/*----------------------
   End: Global Classes
  ---------------------*/

#breadcrumbs {
	font-size:10px;
	}
	
#header {
	width:100%;
	height:58px;
	
	background:#D6CAB0 url(../_img/headerbg.jpg) repeat-x;
	
	margin-bottom:10px;
	}

#headercontainer {
	width:964px;
	height:58px;
	
	margin-left:auto;
	margin-right:auto;
	
	text-align:center;
	}
	
#top {
	width:964px;
	height:60px;
	
	background:url(../_img/topbg.jpg);

	margin-left:auto;
	margin-right:auto;
	position:relative;
	}
	
#top *.rightalign {
	position:absolute;
	right:40px;
}
	
#container {
	width:884px; /*964*/
	min-height:515px;
	padding:0px 40px;
	
	background:#D6CAB0 url(../_img/containerbg.jpg) repeat-x;
	
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}

/*----------------------
   Begin: Main Nav & Desc
  ---------------------*/
#mainnav {
	width:158px;/*168*/
	height:197px;/*207*/
	padding-left:10px;
	padding-top:10px;
	background:#517E4A;
	
	float:left;
	}

#mainnav ul.navmenu {
	border:3px #FFFFFF solid;
	}
#mainnav ul.navmenu li {
	height:30px;
	}
	/*-----------------------------------------------------------------------------
	  This code causes IE 7 warning:  Blocked Content. Scripts and ActiveX controls
	-------------------------------------------------------------------------------
	#mainnav a:hover {
		filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;
		}
	----------------------------------------------------------------------------*/

/*----------------------
   End: Main Nav & Desc
  ---------------------*/



#teaser {
	width:716px;
	height:207px;
	
	float:right;
	}



/*----------------------
   Begin: Title Block & Desc
  ---------------------*/
#title {
	width:704px;/*884*/
	height:25px;/*25*/
	padding-left:180px;
	padding-top:0px;
	
	background:url(../_img/titlebg.jpg) no-repeat;
	
	position:relative;
	}
#title h1 {
	display:inline;
	}
#title #breadcrumbs {
	position:absolute;
	right:10px;
	top:5px;
	}	
/*----------------------
  End: Title Block & Desc
---------------------*/



/*----------------------
   Begin: Context & Desc
  ---------------------*/
#context {
	width:100%;
	position:relative;
	}

	#context #subject {
		width:613px;
		min-height:327px; /*height of subject icon*/

		position:relative;
		background:#D1C4A6;
		}
		#subject #preamble {
			width:421px; /*445*/
			min-height:303px; /*height of subject icon*/
			padding:12px;
	
			background:#D1C4A6;
		}
		#subject #highlight {
			width:593px; /*613*/
			padding:10px 10px;
	
			background:#860000 url(../_img/highlightbg.jpg) repeat-x;
			color:#FFFFFF;
			line-height:18px;
		}
		#subject #highlight h3 {
			margin-bottom:0px;
			}
		#subject #subjectbody {
			background:#D1C4A6;
			padding:12px;
			}
		#subject #subjectbody h3 {
			width:auto;
			height:23px;
			padding-left:5px;
			padding-top:5px;
			
			background:#D1C4A6;
			color:#2C1C02;
			
			margin:5px 0px;
			}

	
	#context #sidebar {
		width:261px; /*261*/
		
		background:#D6CAB0 url(../_img/sidebar.jpg);
		}
		#sidebar #segment {
			width:241px; /*261*/
			padding:10px;
			}
		#sidebar #segment.darkgreen {
			background:#75A46D;
			}
		#sidebar #segment.lightgreen {
			background:#9AB488;
			}
		#sidebar h2 {
			width:241px; /*241*/
			height:31px;
			padding-top:5px;
			
			margin-bottom:0px;
			
			text-align:center;
			background:#D6CAB0 url(../_img/sidebarh2bg.jpg) repeat-x;
			color:#860000;
			}
		#sidebar #topic {
			width:231px; /*241*/
			height:auto;
			padding:5px 5px;
			
			background:#98BB92;
			}
		#sidebar h3.dropdowntitle {
			width:226px; /*231*/
			height:23px;
			padding-left:5px;
			padding-top:5px;
			
			background:#E2DAC8 url(../_img/topich3bg.jpg) repeat-x;
			color:#2C1C02;
			
			margin:5px 0px;
			}
		#sidebar div.dropdowntext {
			width:221px; /*231*/
			height:auto;
			}
		#sidebar div.dropdowntext ul {
			padding:10px;
			margin:10px;
			}
/*----------------------
   End: Context & Desc
  ---------------------*/
  #footer {
  	padding-top:20px;
  	padding-bottom:20px;
	
  	border-top:10px #2C1C02 solid;
	text-align:center;
	}
  #footer ul.navmenu li {
  	float:left;
	}