body{
	background:url(../images/background.jpg) repeat-x #76A0B9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
	body#test_body{
		background-position:0 56px;
	}
	
.mceContentBody {

background:transparent none repeat scroll 0 0 !important;

padding-top:0 !important;
}

	
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
	
#wrapper_outer{
	background:url(../images/header_tile.jpg) repeat-x top center;
}

#wrapper_inner{
	width:990px;
	margin:0 auto;
	background:url(../images/header_tile.jpg) -313px 0 no-repeat;
}

#header_outer{
	height:116px;
}
	#login_outer{
		float:right;
		width:367px;
		height:39px;
		background:url(../images/login_bg.jpg) no-repeat;
		line-height:30px;
	}
	
	#login_outer span{
		float:left;	
		font-weight:bold;
		padding:0 6px 0 15px;
		line-height:30px;
	}
	
#logo{
	clear:both;
	padding-top:48px;
}
	
#top_curve{
	clear:both;
	background:url(../images/top_curve_bg.jpg) no-repeat;
}
	#main_nav{
		width:990px;
	}
	#main_nav_inner{
		clear:both;
		padding:21px 32px 0 32px;
		height:29px;
	}
		#main_nav li{
			float:left;
			height:29px;
			width:141px;
			margin:0 5px 0 5px;
		}
			#main_nav li a{
				display:block;
				height:29px;
				line-height:29px;
				text-decoration:none;
				font-weight:bold;
				color:#810000;
				font-size:12px;
				background:url(../images/nav_bg.png);
				text-align:center;
				padding-right:4px;
			}
				#main_nav li a:hover, #main_nav li.nav_selected a{
					color:#54595D;
					background:url(../images/nav_bg_hover.png);
				}
				
#nav_divider_bar{
	clear:both;
	height:5px;
	margin:0 21px;
	background:url(../images/nav_divider.gif) repeat-x;
	width:948px;
}

#content_outer{
	background:url(../images/main_bg_bottom.png) repeat-y;
	width:990px;
	float:left;
}
	#content_inner{
		background:url(../images/main_bg_top.png) no-repeat 0 32px;
		float:left;
	}
	
#main_content_outer{
	width:990px;
}
	#main_content_inner{
		padding:20px 40px 0 40px;
		font-size:12px;
	}
		#main_content_inner img.img_header{
			background:url(../images/divider_large.png) no-repeat bottom center;
			padding-bottom:24px;
		}
		#main_content_inner h2, #side_bar_inner h2{
			font-weight:bold;
			font-size:14px;
			text-transform:uppercase;
			color:#747474;
			padding-bottom:6px;
		}
		#main_content_inner h3, #main_content_inner legend, #side_bar_inner legend, #side_bar_inner h3{
			text-align:center;
			font-weight:bold;
			font-size:14px;
			color:#747474;
			padding-bottom:22px;
			background:url(../images/divider_small.png) bottom center no-repeat;
			padding-top:10px;
		}
		#main_content_inner table.three_column td{
			width:273px;
			padding:0 15px;
		}
		#main_content_inner p, #side_bar_inner p{
			padding-bottom:16px;
		}
			#main_content_inner p.feature{
				padding-bottom:0;	
			}
		#main_content_inner a, #side_bar_inner a{
			color:#800000;	
		}
			#main_content_inner a.page_link, #side_bar_inner a.page_link, #sub_nav a{
				text-align:right;
				font-weight:bold;
				display:block;
				font-size:12px;
				background:url(../images/page_link_bg.gif) no-repeat right center;
				padding-right:20px;
			}
			
		#main_content_inner ol, #side_bar_inner ol{
			list-style:decimal;
			margin-left:20px;
		}
		#main_content_inner ul{
			list-style:disc;
			margin-left:20px;
		}
			#main_content_inner li, #side_bar_inner li{
				padding-bottom:12px;	
			}
			
#side_bar_inner{
	font-size:12px;
}
	
#footer_outer{
	clear:both;
	height:124px;
	background:url(../images/footer_bg.png) no-repeat;
}
	#footer_inner{
		text-align:center;
		padding-top:32px;
	}
		#footer_inner a{
			color:#1F1F1F;	
		}
		
		
/* Forms */
		fieldset legend em{
			color:#930;	
		}
		fieldset dt.form_required{
			color:#930;	
		}
	fieldset dl dt{
		padding-top:6px;	
	}
	fieldset dl.float_left{
		float:left;
		padding-right:10px;
	}
	fieldset dl.clear_both{
		clear:both;	
	}
	
.msg_error2{
	background:#FF9;
	padding:10px 10px 0 10px;
}

dd.form_error input, dd.form_error textarea{
	background:#FF9;
}

