/* CSS Document */
body 	{
	background:#7981A8 url(../images/design/bg_body.jpg) repeat-x; 
	margin: 0 auto; 
	padding:0; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
}
/*structural elements*/
#container	{
	margin: 26px auto; 
	width:900px;
}
#header {
	height:254px;
	background: url(../images/design/page_w_r2_c2.jpg) no-repeat;
}
#header a{
	display:block;
	width:900px;
	height: 200px;
	text-decoration:none;
	/* defines header element */
}
#header a span {
	visibility:hidden;
}
#navigation {
	height:62px;
	background: url(../images/design/page_w_r3_c2.jpg) no-repeat;
	clear:both;
	padding-top:3px;
	padding-left:50px;
}
#content {
	display: inline-block; /*sets hasLayout - required for IE*/
	display: block; /*resets to proper property value without resetting layout*/
	overflow: hidden; /*causes modern browsers to enclose child floats*/ 
	background:transparent url(../images/design/page_w_r4_c2.jpg) repeat-y;
	text-align:left;
	color:#4E502E;
	font:12px/16px Geneva, Arial, Helvetica, sans-serif;
	/*min-height:350px;*/
	width:900px;
}
#navigation_w {
	height:62px;
	background: url(../images/design/page_w_f_r3_c2.jpg) no-repeat;
	clear:both;
	padding-top:3px;
	padding-left:50px;
}
#content_w {
	display: inline-block; /*sets hasLayout - required for IE*/
	display: block; /*resets to proper property value without resetting layout*/
	overflow: hidden; /*causes modern browsers to enclose child floats*/ 
	background:transparent url(../images/design/page_w_f_r4_c2.jpg) repeat-y;
	text-align:left;
	color:#4E502E;
	font:12px/16px Geneva, Arial, Helvetica, sans-serif;
	/*min-height:350px;*/
	width:900px;
}
#sidebar {
	color:#ffffff;
	background-color:transparent;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	width:138px;
	text-align:center;
	float:left;
}
#sidebar p{
	margin-top:.5em;
	margin-bottom:.5em;
}
#sidebar a{
	color:#ffffff;
	text-decoration:none;
}
#content_main {
	text-align:left;
	color:#110A36;
	background-color:transparent;
	font:12px/16px Geneva, Arial, Helvetica, sans-serif;
	width:700px;
	float:right;
	padding-right:30px;
}
#content_main h1 {
	color:#110A36;
	font: 24px Georgia, "Times New Roman", Times, serif;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main h2 {
	color:#110A36;
	font: bold 20px Geneva, Arial, Helvetica, sans-serif;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main a {
	color:#4E502E;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main a:hover {
	color:#CB6405;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main_w {
	text-align:left;
	color:#110A36;
	background-color:transparent;
	font:12px/16px Geneva, Arial, Helvetica, sans-serif;
	width:840px;
	float:right;
	padding-right:30px;
	min-height:300px;
}
#content_main_w h1 {
	color:#110A36;
	font: 24px Georgia, "Times New Roman", Times, serif;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main_w h2 {
	color:#110A36;
	font: bold 20px Geneva, Arial, Helvetica, sans-serif;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main_w a {
	color:#4E502E;
	/*border-bottom: 1px solid #4E502E; */
}
#content_main_w a:hover {
	color:#CB6405;
	/*border-bottom: 1px solid #4E502E; */
}
div.hr_orange {
  height: 3px;
  background: #E9EADB url(../images/hr-orange.jpg) no-repeat;
}
div.hr_orange hr {
  display: none;
}
#quicklink {
	width:300px;
	float:right;
	margin-left:10px;
}
#footer {
	color: #6A7098;
	background: url(../images/design/page_w_r6_c2.jpg) no-repeat;
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	width:900px;
	height:60px;
	padding-top:12px;
	padding-left:70px;
	clear:both;
}
#footer a{
	color:#6A7098;
	text-decoration:none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer_w {
	color: #6A7098;
	background: url(../images/design/page_w_f_r6_c2.jpg) no-repeat;
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	width:900px;
	height:60px;
	padding-top:12px;
	clear:both;
}
#footer_w a{
	color:#6A7098;
	text-decoration:none;
}
#footer_w a:hover{
	text-decoration: underline;
}
.imageright{
	float: right;
	margin-left: 20px;
	border:1px solid #4E502E;
}
/* for compliant browsers */
.clearfix:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.clearfix {
    min-width: 0;
    }
/* targets only IE5-6 and hidden from lowly IEmac \*/
    * html .clearfix { height: 1%; } 
/* end hide IEmac */
/* What? You want to get crazy and do IEmac too? Okay. \*//*/
    .clearfix { display: inline-table; } 
/* end IEmac only */
