/* CSS Document */

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 


body
{
	margin: 0;	
	background-color: #fff;
	background-image: url(images/body_background4.jpg);
	font-family: verdana, helvetica, arial;
	cursor:default;
	font-size: 13px;
	width: 962px;
	height: 100%;
	margin-left: 0px;;
	margin-right: 0px;
	margin-top: -2px;
	text-align: left;
}

.copyright
{
	text-align: center;
	font-size: 12px;
}


#headerdiv
{
	width: 999px;
	background-color: #ffffff;
	margin: 0px 0px 2px 0px;
}

#headleft
{
	width: 179px;
	background-color: #fff;
	float: left;
	margin-right:1px;
	margin-left: 0px;
}

#headright
{
	width: 819px;
	background-color: #fff;
	float: right;
	padding-left: 0px;
	
}

.pageheaderital
{
	color:#f06f22;
	font-style: italic;
}

.pageheader
{
	font-family: trebuchet, "trebuchet ms", verdana, helvetica, arial;
	font-size: 32px;
	font-weight: bold;
	color: #be362c;
	text-align: center;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 25px;
}

.pagesubnav
{
	font-family: trebuchet, "trebuchet ms", verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: #be362c;
	text-align: center;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 35px;
	line-height: .55cm;
}


.subnavlink
{
	text-decoration: underline;
}

.subnavselected
{
	color: f06f22;
}

.subnavdivider
{
	color: f78129;
}

.pagesubnav a:link 
{
	color: #be362c;
	text-decoration: none;
}
.pagesubnav a:visited 
{
	color: #be362c;
	text-decoration: none;
}
.pagesubnav a:hover 
{
	color: #be362c;
	text-decoration: underline;
}
.pagesubnav a:active 
{
	color: #be362c;
	text-decoration: underline;
}



.sectionheader
{
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-color: #b20838;
	text-align: left;
	width: 100%;
	padding: 5px 5px 5px 12px;
	margin-top: 15px;
	margin-bottom: 25px;
}

.sectionheaderOrange
{
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: #b20838;
	background-color: #fcb040;
	text-align: left;
	width: 100%;
	padding: 5px 5px 5px 12px;
	margin-top: 15px;
	margin-bottom: 25px;
}

.sectionheaderOrange2
{
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-color: #f06f22;
	text-align: left;
	width: 100%;
	padding: 8px 5px 8px 5px;
	margin-top: 20px;
	margin-bottom: 15px;
}

.sectionheaderAssessment
{
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-color: #f06f22;
	text-align: center;
	width: 100%;
	padding: 8px 5px 8px 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}

.sectionheaderAssessmentHover
{
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffd24f;
	background-color: #f06f22;
	text-align: center;
	width: 100%;
	padding: 8px 5px 8px 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}


.resourcelinklabel
{
	margin-bottom: 5px;
}


.resourcelinkdesc
{
	margin-top: 5px;
	margin-bottom: 24px;
	font-style: plain;
	font-size: 12px;
}

.centeredredtext
{
	text-align: center;
	color: be362c;
}

.reference
{
	margin-bottom: 8px;
	margin-left: 2.0em;
	text-indent: -2.0em;
}

.paragraphhead
{
	font-size: 17px;
	font-weight: bold;
	color: #be362c;
}

.homeheader
{
	font-size: 18px;
	font-weight: bold;
	color: #f06f22;
	font-style: italic;
	line-height: 150%;
}

.homeheadlarger
{
	font-size: 24px;
	font-weight: bold;
}

.imagewrapper
{
	text-align: center;
}


.imagewrapper img
{
	margin-bottom: 8px;
}

.imagewrapper td
{
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	font-weight: normal;
}

.paragraphheader
{
	font-family: verdana, helvetica, arial;
	font-size: 17px;
	font-weight: bold;
	color: b20838;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 25px;
}

.tableheadcenter
{
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.sourcesubscript
{
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

.sidebar2
{
	line-height: 100%;
	margin: 2px -43px 10px 10px;
	width: 150px;
	float: right;
	background-color: #f8a36e;
	color: black;
}

.sidebarmiddle2
{
	line-height: 100%;
	padding: 1px 7px 3px 6px;
	text-align: center;
	background-color: #f8a36e;
}

.sidebar
{
	line-height: 100%;
	margin: 20px -43px 10px -80px;
	width: 120px;
	float: right;
	background-color: #f5914c;
	color: black;
}

.sidebartop
{
	width: 120px;
	height: 7px;
}

.sidebarmiddle
{
	line-height: 100%;
	padding: 1px 7px 3px 6px;
	text-align: center;
	background-color: #f5914c;
}

.sidebarbottom
{
	width: 120px;
	height: 7px;


}

.sidebarlabel
{
	line-height: 100%;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px;
}

.sidebartext
{
	line-height: 100%;
	font-size: 11px;
	font-weight: normal;
}

.tabledefaultfont
{
	font-size: 13px;
}

.readstable
{
	font-family: verdana, helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	background-color: #ffd24f;
	width:250px;
	padding: 15px;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 240%;
	text-align:left;
}

.colortable1
{
	width: 575px;
	margin-left: 75px;
}

.colortable2
{
	margin-right: 4px;
	margin-bottom: -4px;
}

.tablehead
{
	color: white;
	background-color: #f48026;
	font-size: 16px;
	font-weight: bold;
	
}

.tablehead td
{
	padding: 6px 4px 6px 8px;
}

.tablerow td
{
	padding: 6px 4px 6px 8px; 
	font-size: 13px;
}


.dottedline
{
	width: 100%;
	height: 2px;
	line-height: .1cm;
	margin-bottom: 2px;
	margin-right: 4px;
	border-bottom: 1px dotted #d1655d;
}

.darkyellow
{
	background-color: #ffd24f;
	font-weight: bold;
}

.lightyellow
{
	background-color: #ffe7a7;
	
}

#innerDiv
{
	width: 999px;
	background-color: #fff;
	height: 100%;
	text-align: center;
}


#leftcol
{
	width: 179px;
	background-color: #be362c;
	float: left;
	min-height:100%;
	margin-top: 1px;
	margin-right: 2px;
}



#rightcol
{
	width: 818px;
	background-color: #ffffff;
	float: left;
	min-height:100%;
	margin-top: 1px;
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	margin-right: 0px;


}

.leftnavhome
{
	width: 179px;
	height: 55px;
	border-bottom: 2px solid white;
	cursor:hand;
	cursor:pointer;
	color: #fff;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
	background-color: #f06f22;
	text-decoration: none;
}


.leftnavitem
{
	width: 179px;
	height: 55px;
	cursor:hand;
	cursor:pointer;
	color: #fecc10;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
}



.leftnavitemhover
{
	width: 179px;
	height: 55px;
	cursor:hand;
	cursor:pointer;
	color: #fff;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
}

.leftnavcenterdiv
{
	 width: 100%;
	 left: 0;
	 _position: absolute;
	 _top: 50%;
	 display: table-cell;
	 vertical-align: middle;
}

.leftnavitemtext
{
	_position: relative;
	_top: -50%;
	text-align:center;
	font-family:trebuchet, "trebuchet ms",verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 0.45cm; 
}

#topnav a:hover
{
	text-decoration: none;
}

#topnav a:active
{
	text-decoration: none;
}

#leftcol a:hover
{
	text-decoration: none;
}

#leftcol a:active
{
	text-decoration: none;
}


.topnavitemEnd
{
	width: 133px;
	height: 55px;
	border-bottom: 1px solid white;
	border-right: 0px solid white;
	cursor:hand;
	cursor:pointer;
	color: #b82e36;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
	float: left;
	background-color: #ffd24f;
	text-decoration: none;
}

.topnavitemhoverEnd
{
	width: 133px;
	height: 55px;
	border-bottom: 1px solid white;
	border-right: 0px solid white;
	cursor:hand;
	cursor:pointer;
	color: #f35423;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
	float: left;
	background-color: #ffd24f;
	text-decoration: none;
 }


.topnavitem
{
	width: 135px;
	height: 55px;
	border-bottom: 1px solid white;
	border-right: 2px solid white;
	cursor:hand;
	cursor:pointer;
	color: #b82e36;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
	float: left;
	background-color: #ffd24f;
	text-decoration: none;
}



.topnavitemhover
{
	width: 135px;
	height: 55px;
	border-bottom: 1px solid white;
	border-right: 2px solid white;
	cursor:hand;
	cursor:pointer;
	color: #f35423;
	display: table;
	_position: relative;
	overflow: hidden;
	text-align:center;
	float: left;
	background-color: #ffd24f;
	text-decoration: none;
}

.topnavcenterdiv
{
	 width: 100%;
	 left: 0;
	 _position: absolute;
	 _top: 50%;
	 display: table-cell;
	 vertical-align: middle;
}

.topnavitemtext
{
	_position: relative;
	_top: -50%;
	text-align:center;
	font-family:trebuchet, "trebuchet ms",verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 0.4cm; 
}

#topnav
{
	clear: both;
	padding-bottom: 0px;
}

.bodycontent
{
	padding-top: 10px;
	margin-left: 38px;
	margin-right: 43px;
	clear: both;
	text-align: left;
}




* html #innerDiv{	height:100%;}
* html #leftcol{	height:100%;}

	#dhtmlgoodies_menu{

		font-weight: bold;

	}
	#dhtmlgoodies_menu	li{	/* Main menu <li> */
		list-style-type:none;	/* No bullets */
		margin:0px;	/* No margin - needed for Opera */
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No <ul> air */
		padding:0px;	/* No <ul> air */
	}
	#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
		padding-left:0px;
	}
	#dhtmlgoodies_menu	li a{	/* Main menu links */
		text-decoration:none;	/* No underline */
		color:#fecc10;	/* Black text color */
		font-size: 13px;
		height:50px;	/* 20 pixel height */
		line-height:150%;	/* 20 pixel height */
		vertical-align:middle;	/* Align text in the middle */
		border-bottom:2px solid #fff;	/* Black border */

		margin:0px;	/* A little bit of air */
		padding:0px;	/* Air between border and text inside */

		display:block;
	}
	#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
		color:#FFF;

	}
	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;

		background-color:#f7974d;
		font-family:arial;
		text-align:left;

	}
	.dhtmlgoodies_subMenu ul{
		background-color: #f7974d;
		margin:0px;
		padding:0px;
	}
	.dhtmlgoodies_subMenu ul li{
		background-color: #f7974d;
		list-style-type:none;
		margin:0px;
		padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	}
	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
		background-color: #f7974d;
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		height:16px;	/* 16 pixels height */
		line-height:16px;	/* 16 pixels height */
		padding:7px;	/* 1px of "air" inside */
		display:block;	/* Display as block - you shouldn't change this */
		font-weight: bold;
	}
	.dhtmlgoodies_subMenu ul li a:visited{	/* Sub menu items - mouse over effects */
		color:#000;
	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#b82e36;	/* White text */
		background-color:#ffd24f;	/* Blue background */
		text-decoration:none;	/* No underline */
		
	}	
	
a:link 
{
	color: blue;
	text-decoration: none;
}
a:visited 
{
	color: blue;
	text-decoration: none;
}

a:hover 
{
	color: blue;
	text-decoration: underline;
}

a:active 
{
	color: blue;
	text-decoration: underline;
}
