/* CSS Document */







.clr {	clear: both;}







#main_outline {







	width: 800px!important;







	width: 800px;







	background: #fdfde7;







	border: 0px solid #fac747;







	padding: 0px;







	margin-left: 0px;







}







#pathway_outline {	width: 635px !important;	width: 635px;	float: right;	border: 1px solid #fac747;	margin-bottom: -2px !important;	margin-bottom: -2px;}







#pathway {	float: right;	padding: 4px 5px 3px 3px;}







#buttons {	float: left;	margin: 0px;	padding: 0px;	width: 50%;}







ul#mainlevel-nav{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}







ul#mainlevel-nav li{	display: block;	background-image: none;	padding-right: 0px;	padding-left: 0px;	float: left;	margin: 0;	width: 15% !important;  width: 15%;	font-size: 11px;	line-height: 21px;	white-space: nowrap;	border-right: 1px solid #fac747;}







ul#mainlevel-nav li a{	display: block;	padding-right: 15px;	padding-left: 15px;	text-decoration: none;	color: #333333;	background: transparent;}







#buttons>ul#mainlevel-nav li a { width: auto; }	







ul#mainlevel-nav li a:hover{	color: #a85912;	background: #ffcc00;}







#search {	float: left;	border: 1px solid #fac747;	padding: 0px;	width: 165px !important;	width: 165px;	height: 23px !important;	height: 23px;	overflow: hidden;}







#search .inputbox {	border: 0px;	padding: 4px 5px 3px 3px !important;	padding: 3px 5px 3px 3px;	font-family: Times New Roman;;	font-size: 11px;	height: 17px !important;	height: 19px;	width: 153px !important;	width: 159px;	color: #a85912;}







#header_area {	width: 800px !important;	text-align: right;	border: 0px;	margin: 0px;}







#header {	float: right;	padding: 0px;	margin: 0px;	width: 652px;	height: 200px;	background: url(../images/header_short.jpg) no-repeat;}







#top_outline {	margin-top: 0px; float: left;	border: 0px solid #fac747;	padding: 0px;	margin-left: 0px; margin-right: 0px;	float: left;	overflow: hidden;	height: 200px !important;	height: 200px;	width: 148px !important;	width: 148px;}







#left_outline {	margin-top: 0px;	border: 0px solid #fac747;	padding: 0px;	float: right; width: 162px!important;	width: 162px;	margin-left: 0px;	margin-right: 0px;	background-color: #fdfde7;}







#content_area {	padding: 0px;	margin-top: 0px;	margin-right: 2px;	/** border: 1px solid #fac747; **/	float: right;	width: 635px;;}







#banner_area {	width: 635px;	margin-top: 2px;	margin-bottom: 0px !important;	margin-bottom: -3px;}







#banner {	float: right;	padding: 0px;	width: 468px;	margin-top: 2px;	}







#poweredby {	float:right;	margin-top:inherit;	padding-top:inherit;	margin-right: 2px;}





#sandbox_area_2 .sandbox_area {	float: right;	margin-top: 2px;	width: 468px;}







#sandbox_area_1 .sandbox_area {	float: right;	margin-top: 2px;	width: 635px;}







#right_outline {







	border: 1px solid #fac747;







	margin-top: 2px;







	float: left;







	padding: 2px;







	width: 159px !important;







	width: 165px;



	



	background: #FCF4C1;







}/** with both user1 and user2 visible **/







#user1_2 .user1_outline {	width: 227px !important;	width: 233px;	border: 1px solid #fac747;	float: right;	margin: 0px;	padding: 2px;	margin-bottom: 2px;}







#user2_2 .user2_outline {	width: 227px !important;	width: 233px;	border: 1px solid #fac747;	float: left;	margin-right: 2px;	margin-bottom: 2px;	padding: 2px;}/** with either user1 or user2 visible **/







#user1_1 .user1_outline {	width: 462px !important;	width: 468px;	border: 1px solid #fac747;	float: right;	margin: 0px;	padding: 2px;	margin-bottom: 2px;}







#user2_1 .user2_outline {	width: 462px !important;	width: 468px;	border: 1px solid #fac747;	float: left;	margin-bottom: 2px;	padding: 2px;}/** based on 100% content width **/







#user1_4 .user1_outline {	width: 311px !important;	width: 317px;	border: 1px solid #fac747;	float: right;	margin: 0px;	padding: 2px;	margin-bottom: 2px;}







#user2_4 .user2_outline {	width: 310px !important;	width: 316px;	border: 1px solid #fac747;	float: left;	margin-right: 2px;	margin-bottom: 2px;	padding: 2px;}/** with either user1 or user2 visible **/







#user1_3 .user1_outline {	width: 629px !important;	width: 635px;	border: 1px solid #fac747;	float: right;	margin: 0px;	padding: 2px;	margin-bottom: 2px;}







#user2_3 .user2_outline {	width: 629px !important;	width: 635px;	border: 1px solid #fac747;	float: left;	margin-bottom: 2px;	padding: 2px;}/** adjust content area based on right nav **/







#sandbox_area_2 .content_outline {	width: 462px !important;	width: 468px;	border: 1px solid #fac747;	padding: 2px;}







#sandbox_area_1 .content_outline {	width: 629px !important;	width: 635px;	border: 1px solid #fac747;	padding: 2px;}







#active_menu {	color:#c72f00;	font-weight: bold;}







a#active_menu:hover {	color: #a85912;}







.maintitle {	color: #fdfde7;	font-size: 40px;	padding-right: 15px;	padding-top: 20px;}







.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #fac747;  font-size: 14px;  font-weight: bold;}/** old stuff **/







.back_button {  float: right;  font-size: 11px;  font-weight: bold;  margin-top: 15px;  margin-bottom: 10px;  border: 1px solid #fac747;  width: 40px;  padding: 4px;}







.pagenav {  text-align: center;  font-size: 11px;  font-weight: bold;  border: 1px solid #fac747;  width: auto;  padding: 4px;  margin: 1px;  float: none;}







.pagenavbar {	padding-left: 5px;	text-align: center;	float: left;	}







#footer {



	text-align: center;



	padding: 3px;



}







ul{margin: 0;padding: 0;list-style: none;}







li{







	line-left: 15px;







	padding-right: 18px;







	padding-top: 5px;







	background-image: url(../images/arrow.png);







	background-repeat: no-repeat;







	background-position: right 6px;







	margin-top: 4px;







	line-height: 15px;







}







td {

	text-align: right;

	font-size: 15px;

	font-weight: bold;

	font: Times New Roman;

	font-family: Times New Roman;

	line-height: 21px;

	padding-bottom: 5px;

	background: #fcf4c1;

	padding-left: 4px;

	padding-right: 4px;

	width: 50%;

}







body {	margin: 15px;	height: 100%;	padding: 0px;	font-family: Times New Roman;	font-size: 15px;	color: #333333;	background: #fdfde7;}/* mambo core stuff */















a:link {	color: #a85912;	text-decoration: none;	font-weight: bold;	font: Times New Roman;	font-size: 12px;	}















a:visited {	color: #a85912;	text-decoration: none;	font-weight: bold;	font: Times New Roman;	font-size: 12px;}















a:hover {	color: #a85912;	text-decoration: none;	font-weight: bold;	font: Times New Roman;	font-size: 12px;}















a.readon {	float: left;	font: Times New Roman;	font-size: 12px;}







a.readon:hover {	float: left;	font: Times New Roman;	font-size: 12px;}







a.readon:visited {    float: left;	font: Times New Roman;	font-size: 12px;}







table.contentpaneopen {	width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;}







table.contentpane td {	margin: 0px;	padding: 0px;}







table.contentpane td.componentheading {	padding-right: 4px;}







table.contentpane td.contentheading {  padding-right: 15px;  padding-top: 9px;}







.button {







	padding: 2px 5px 2px 5px;







	height: 22px;







	border:solid 1px #fac747;







	background-color: #fdfde7;







	color: #a85912;







	font-family: Times New Roman;







	;







	text-align: center;







	font-size: 11px;







	font-weight: bold;







}







.inputbox {	padding: 2px;	border:solid 1px #fac747;	background-color: #fdfde7;}







#sandbox_area_2 .componentheading {	background: url(../images/subhead_bg.png) repeat-x;	color: #666666;	text-align: right;	padding-top: 4px;	padding-right: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	width: 462px !important;	width: 462px;}







#sandbox_area_1 .componentheading {

	background: url(../images/subhead_bg2.png) repeat-x;

	color: #a0500a;

	text-align: center;

	padding-top: 3px;

	padding-right: 4px;

	height: 46px;

	font-weight: bold;

	font-size: 26px;

	text-transform: uppercase;

	width: 629px!important;

	width: 629px;

	font-family: Comic Sans MS;

	background-repeat: no-repeat;





}







.contentcolumn {	padding-left: 5px;}







.contentheading {

	height: 44px;

	background: url(../images/contenthead.png)  repeat-x;

	color: #a85912;

	text-align: right;

	padding-top:4px;

	padding-right: 15px;

	font-weight: bold;

	font-size:17px;

	white-space: nowrap;

	width: 100%;

}







.contentpagetitle {	font-size: 13px;	font-weight: bold;	color: #fac747;	text-align:right;}







table.searchinto {	width: 100%;}







table.searchintro td {	font-weight: bold;}







table.moduletable {	width: 100%;	margin-bottom: 5px;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse;}







table.moduletable th {	background: url(../images/subhead_bg.png) repeat-x;	color: #990000;	text-align: right;	padding-top: 5px;	padding-right: 4px;	height: 29px;	font-weight: bolder;	font-size: 17px;	text-transform: uppercase;}







table.moduletable td {	font-size: 11px;	padding: 0px;	margin: 0px;	font-weight: normal;}







table.pollstableborder td {  padding: 2px;}







.sectiontableheader {  font-weight: bold;  background: #ffe3a6;  padding: 4px;}







.sectiontablefooter {}.sectiontableentry1 {	background-color : #fdfde7;}







.sectiontableentry2 {	background-color : #FFEAAA;}







.small {







	color: #dd9c61;







	font-size: 13px;







	font-weight: bold;







	line-height: 1px;







}







.createdate {







	height: 15px;







	padding-bottom: 10px;







	color: #dd9c61;







	font-size: 11px;







	font-weight: bold;







	line-height: 5px;







}







.modifydate {	height: 15px;	padding-top: 10px;	color: #dd9c61;	font-size: 11px;	font-weight: bold;	text-align: left;	}







table.contenttoc {  border: 1px solid #fac747;  padding: 2px;  margin-right: 2px;  margin-bottom: 2px;}







table.contenttoc th {  background: url(../images/subhead_bg.png) repeat-x;  color: #666666;	text-align: right;	padding-top: 2px;	padding-right: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;}







a.mainlevel:link, 







a.mainlevel:visited {	display: block;	background: url(../images/menu_bg.png) no-repeat;	vertical-align: middle;	font-size: 18px;	font-weight: bold;	color: #6d2c00;	text-align: center;	padding-top: 5px;	padding-right: 0px;	height: 30px!important;	height: 36px;	width: 100%;	text-decoration: none;	font-family: Comic Sans MS, Times, serif;}































a.mainlevel:hover {	background-position: 0px -37px;	text-decoration: none;	color: #FC64















}















a.sublevel:link,















a.sublevel:visited {	padding-right: 1px;	vertical-align: middle;	font-size: 15px;	font-weight: bold;	color: #a85912;	text-align: right;	font-family: Times New Roman;}















a.sublevel:hover {	color: #ffcc00;	text-decoration: none;}















.highlight {	background-color: Yellow;	color: Blue;	padding: 0px 2px 0px 2px;}















.code {	background-color: #ddd;	border: 1px solid #bbb;}