#page_container{width: 1003px;}
#banner{width: 996px; height:97px; position:relative;}
#logo{ width:196px; height:97px; position:absolute; left:0; top:0;}

#nav_top{ width:800px; height:97px; background-image:url(../gfx/nav_top.jpg); background-repeat:no-repeat; position:absolute; left:196px; top:0; font-family: Arial, Helvetica, sans-serif;}

#menu_top_1{ position:absolute; left:0; bottom:27px;  height:26px; width:800px;}
#menu_top_2{position:absolute;  left:0; bottom:0; height:27px; width:800px;}

#nav_top ul{ margin:0 0 0 3px; padding:0; list-style-type:none;}
#nav_top ul li{ display:inline; padding-left:4px; color:#3d5227;}
#nav_top ul li a{ text-decoration:none; color:#FFFFFF; line-height:26px; font-size:11px;}
#nav_top ul li a:hover{ text-decoration:none; color:#D0CAB0;}


/* home content*/
#home_container{ width:1003px; height:544px; position:relative; font-family: Arial, Helvetica, sans-serif; }
#strapline_home{ position:absolute; left:0; top:0;}
#home_content_top{ width:264px; height:221px; position:absolute; left:443px; top:92px;}
#home_content_bot{ width:264px; height:48px; position:absolute; left:443px; top:434px; color:#fff;}
#home_content_bot ul{ margin:0; padding:0; list-style-type:none;}
#home_content_bot a{text-decoration:underline; color:#D0CAB0;}
#home_content_bot a:hover{text-decoration:none;}
#home_content_bot p{ margin:0; padding:0;}
.title_latest_news{ display:block; margin-bottom: 5px;}
/* end home content*/

/* regular content*/







/* end regular content*/


#footer{color:#b1a79c; font-size:10px; border-top:3px solid #b1a79c;}
#footer_pad{ padding:10px;}
#footer a{ color:#b1a79c; text-decoration:none; font-size:10px;}
#footer a:hover{ text-decoration:underline;}
#footer ul{margin:0; padding:0; list-style-type:none;}
#footer ul li{ padding-right:9px; display:inline;}


#left_menu{width:181px; float:left;}
#left_menu_pad{ padding: 4px 0 0 13px;}
#main_content{ width:604px; float:left;}
#main_content_pad{ padding: 4px 0 0 14px;}
#right_thumbs{ width:218px; float:left;}
#right_thumbs_pad{padding: 4px 0 0 14px;}

#title_bar{ width:590px; height:65px; background-color:#968a7d; margin-bottom:3px; font-family: Arial, Helvetica, sans-serif; }
#title_bar_pad{ padding:10px;}
#title_bar h1{ font-size:28px; color:#FFFFFF; font-weight:normal; margin:0 0 6px 0; padding:0; display:block;}
.pathway{ color:#fff;}
a.pathway{ color:#fff; text-decoration:none;}
a:hover.pathway{text-decoration:underline;}

.moduletableheavenly h2{ font-size:24px; margin:0; padding:0; font-weight:normal;}

#title_area_bg{height:70px; background-color:#968a7d; border-bottom: 3px solid #B1A79D; color:#FFFFFF; font-weight:normal; padding:10px;}


#mospathway_pos{width:400px; height:30px; line-height:30px;}
#content_area{width:590px; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; margin-bottom:10px;}
#content_area_pad{ padding:0px;}

#content_area a{ color:#CC6600; text-decoration:underline;}
#content_area a:hover{ color:#CC6600; text-decoration:none;}





.contentpane{padding:10px;}
.componentheading{padding:10px;}
.contentpaneopen{padding:10px;}
.blog{padding:10px;}
.blog p{ margin-top:0; padding-top:0;}

.clearit{ clear:both; line-height:0; height:0; font-size:0;}




/* side menu */
#left_menu a {font-family: Arial, Helvetica, sans-serif;}

#left_menu_bg{ width:168px; background-color:#fff;}
#left_menu td div{padding-bottom: 4px;}

#left_menu a.mainlevel {
	display: block;
	background-color:#D8D3CF;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #446E62;
	text-align: left;
	padding-top: 5px;
	padding-left: 0;
	height: 20px !important;
	height: 25px;
	width:168px;
	text-decoration: none;
	text-indent:10px;
	border-bottom: solid 2px #fff;
}

#left_menu a.mainlevel:hover {

	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

#left_menu a.mainlevel#active_menu {
	background-color:#fff;
	color: #446E62;
	font-weight: bold;
}

#left_menu a.mainlevel#active_menu:hover {
	color: #446E62;
}

#left_menu a.sublevel {
	padding-left: 1px;
	margin-bottom:8px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #8D9542;
	text-align: left;
	text-decoration: none;
}

#left_menu a.sublevel:hover {
	color: #000;
}

#left_menu a.sublevel#active_menu {
	color: #ddd;
}

#left_menu .highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}

.chronoform{ display:none;}

.mytextbox{ margin-bottom:10px;}
textarea, input, select{font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
label{ font-weight:bold;}