html { 

	height		: 100%; 

	margin-bottom	: 1px; 

}



body {

	margin:0px;

	margin-right: 1px;

	padding: 0;

	height:  100%;

	margin-bottom: 0px;

    background: #438FC2;

}



a:link, a:visited {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	color: #000;

	font-weight: normal;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



.inputbox {

border: 1px solid #aaa;

color:#000;

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size:12px;

}



 .submit {

color: #000;

background: #ffa20f;

border: 2px outset #d7b9c9

}



h1 {

	font-weight: normal;

	font-size: 18px;

	color: #f00;

}



h2 {

	font-weight: normal;

	font-size: 16px;

	color: #f33;

}



td, p, div, span {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 14px;

	font-weight:normal;

	color: #3d4242;

	line-height: 120%;

	letter-spacing:0px;

	text-align:left;

}



h3, .componentheading {

	color: #CF7005;

	font-weight: bold;

	font-size: 12px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

	margin-bottom: 5px;

	padding-left:2px;

	vertical-align:middle;

	text-indent:5px;

	margin-top:5px;

	height:20px;

	line-height:20px;

}



.moduletable h3 {

	width:164px;

	background:#FCCA94 url(../images/heading_bg.png) 0 0 no-repeat;

	margin-top:5px;

}



h4 {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	text-align: left;

	font-weight: bold;

	font-size: 14px;

	color: #f33;

	text-decoration:underline;

}



h5 {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	vertical-align:middle;

	text-align: center;

	font-weight: normal;

	font-size: 24px;

	color: #af3182;

	text-decoration:none;

	letter-spacing:-1px;

}



.contentheading {

	color: #3d4242;

	font-weight: bold;

	font-size: 13px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

	padding: 0;

	margin: 0;

	text-transform:none;

	letter-spacing:0px;

}



.buttonheading {

	vertical-align: bottom;

}



.sectiontableheader {

	font-weight: bold;

	border-bottom: 1px solid #ccc;

}



table.contenttoc {

	margin-left: 10px;

	margin-bottom: 10px;

	border: 1px solid #ccc;

	padding: 5px;

}



span.small, td.createdate {

	font-size: 10px;

	font-weight: normal;

	color: #999;

}



a.mainlevel {

	background:url(../images/menu_arrow3.png) 0 4px no-repeat;

	display: block;

	padding-left: 12px;

	margin-left:10px;

	width:95%;

	padding-top:1px;

	padding-bottom:1px;

}



div.clr {

	clear: both;

}



div#center {

	text-align: center;

}



div#wrapper {

	margin-left: auto;

	margin-right: auto;

	width:930px;

}



div#search {

	float:right;

	margin-right:120px;

	margin-top:18px;

	width:125px;

	height:20px;

}



div#top {

	position:relative; top:0px; left:0px;

    background: url(../images/header_top.png) 0 0 no-repeat;

	width:930px;

	height:42px;

}



div#headerleft {

	position:relative; top:0px; left:0px;

	float:left;

    background: url(../images/header_left.png) 0 0 no-repeat;

	width:240px;

	height:88px;

}



div#logo {

	position:relative; top:5px; left:40px;

	float:left;

    	width:194px;

	height:52px;

}



div#headermain {

	position:relative; top:0px; left:0px;

    background: #fff url(../images/header_bg.jpg) 46px 0 repeat-y;

	width:930px;

	height:48px;

}



div#mainbg1 {

	position:absolute;

    background: url(../images/shadow_left.png) 0% 0 repeat-y;

	width:15px;

}



div#mainbg2 {

	float:left;

    background: url(../images/shadow_right.png) 100% 0 repeat-y;

   	width:930px;

}



div#mainbg_ie {

	float:left;

	position:relative; top:0px; left:15px;

  	background:#F98D17 url(../images/mainbody_bg.png) 0 0 repeat-x;

  	width:900px;

  	margin:0;

}



div#mainbg3 {

	position:relative; top:0px; left:0px;

	float:left;

	width:900px;

}



div#mainbg4 {

	position:relative; top:0px; left:0px;

	float:left;

	width:900px;

}



div#menubar {

	position:relative; top:0px; left:15px;

    background: url(../images/menu_bg.png) 0 0 repeat-x;

	width:900px;

	height:27px;

}



div#padding {

	width:885px;

	margin-left:15px;

	margin-right:-15px;

}



div#content_bg {

width:900px;

}



div#left_top,

#left_top_nobg {

	width:178px;

	height:8px;

	background:url(../images/sidemodulebox_top.png) 0 0 no-repeat;

}



div#left_top_nobg {

	background:url(../images/sidemodulebox_top_nobg.png) 0 0 no-repeat;

}



div#left {

	float:left;

	display:block;

	margin-top:12px;

	margin-right:12px;

	margin-left:0;

	width:178px;

	background:url(../images/sidemodulebox_mid.png) 0 0 repeat-y;

}



div#left_content {

	margin:5px 0px 10px 10px;

	width:158px;

	min-height:200px;

	height:auto !important;

	height:200px;

}



div#left_bottom {

	width:178px;

	height:8px;

	background:url(../images/sidemodulebox_bot.png) 0 100% no-repeat;

}



div#container {

	float:left;

	width:900px;

}



div#bottom {

	position:relative;left:0px;

	float:left;

    background: url(../images/bottom.png) 0 0 no-repeat;

	width:930px;

	height:65px;

}



#bottom_logo {

	position:relative;left:0px;

	float:right;

	margin-top:0px;

	width:930px;

	height:65px;

	text-align:center;

}





div#main ul {

    margin-left: 0px;

    padding-left: 10px;

}

	

div#main li {	

    margin-left: 0px;

    padding-left: 20px;

}



div#menubar ul {

	margin: 0px;

	padding: 0px;

	list-style:none;

}



div#menubar li {

	margin: 0px;

	padding: 0px;

}



div#menubar a {

	float:left;

	display:block;

	height: 26px;

	line-height: 26px;

	text-decoration: none;

	padding: 0px 15px 0px 5px;

	margin-left:5px;

	margin-right:0px;

	margin-top:0px;

	font-size: 12px;

	font-weight:bold;

	text-transform:none;

	color:#444;

	background: url(../images/menu_sep.png) 0 -1px  no-repeat;

	text-indent:15px;

}



ul#mainlevel-nav a {

	height: 20px;

	line-height: 20px;

	text-decoration: none;

	background: url(../images/menu_sep.png) 0 0  no-repeat;

}



div#menubar a:hover {

	color:#F98D17;

}



div#menubar a.active_menu {

  	color: #484;

}



span.pathway {

	float: left;

	line-height: 20px;

}