@charset "utf-8";

html{
overflow: -moz-scrollbars-vertical; height:100%;}/* keeps ff scrollbar*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background:#ffffff;
	margin:0px;	
	padding:0px;
	height:100%;
	color:#333333;
	}

#outer_wrapper{
width:800px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
background:url(../images/bg_maincontainer.gif) repeat-y;

}




/* ====containers layout ================================================= */
/* -----header ---------------------------------------- */

#header_container {
position:relative;
height:100px;
z-index:999;

}

#header_container_right_1 {
float:right;
padding-top:15px;
background:url(../images/bg_nav.gif) right no-repeat;

} 

#header_container_right_2 {
float:right;
} 

#header_nav_utilities{
text-align:right;
height:30px;
}

#header_logo{
position:absolute;
top:5px;
left:30px;
z-index:999;}

/* mast head ================================================= */
#mast{
background-color:#eeeeee;
height:200px;
margin-bottom:15px;
}


/* content layout ================================================= */




#main_content {

	border:#cccccc solid 1px;
	min-height:400px;
	vertical-align:top;
		font-weight:normal;
		font-size:11px;
		color:#000000;

}

#main_container {
position:relative;
	margin-left:30px;
	margin-right:30px;

}

#main_container_inner {
position:relative;
	margin-left:7px;
	margin-right:7px;

}


/* misc ================================================= */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}

p{margin: 3px 0 3px 0;}


h3{margin:0; color:#003300; font-size:22px;}
span{margin:0;}

.title{
border-bottom:1px  groove #eeeeee;
font-weight:bold;

}

hr {margin:0;}


table.content td { vertical-align:top;
}



h1,h2,h3,h4,h5,h6{COLOR:#704417; margin:0 0 5px 0;}

h3.title{ font-size:1em; font-weight:bold; margin:0 0 5px 0; COLOR:#0059a9;}

.blue{COLOR:#0059a9;}


/* ratio ================================================= */
.announcements{ font-size:0.7em;}
.feature{ font-size:0.7em;}
.announcementstitle{ color:#FF6600; font-weight:bold; font-size:0.9em; display:block; margin-bottom:10px;}

.date{ font-size:0.9em;}

#footer{
	margin-left:30px;
	margin-right:30px;
	font-size:10px;
}

ul{
	margin-top:5px;
	margin-left:10px;
padding-left:10px;

}


