/*
html{overflow:auto; height:100%;}/* keeps ff scrollbar
*/

body 
{
	font-family: Arial, Helvetica, sans-serif;
	background:#f1f1f1;
	padding:0px;
	margin:0px;
	width:100%;
	color:#333333;
	font-size:12px;
}

#outer_wrapper
{
	background:url(../../images/bg_maincontainer.gif) repeat-y; 
	width:998px;
	margin-left:auto;
	margin-right:auto;
	min-height:600px;
}

/* ====containers layout ================================================= */
/* -----header ---------------------------------------- */

#header_container {
position:relative;
height:110px;
z-index:999;

}




/* mast head ================================================= */
#mast{
height:200px;
margin-bottom:5px;
}


/* 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;
	min-height:550px;

}

#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;
font-family:Arial, Helvetica, sans-serif;
}



h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;COLOR:#0059a9; margin:0 0 5px 0;}

h1{COLOR:#0059a9; margin:0 0 15px 0;}
h4{font-size:1.1em;}
h3{font-size:1.3em;}

h3.title{ font-size:1em; font-weight:bold; margin:0 0 5px 0; COLOR:#0059a9;}



/* ratio ================================================= */
.announcements p{ font-size:0.7em;}
td.announcements h6{ font-size:0.8em; font-weight:bold; margin:0;}

.date{ font-size:0.9em;}

#footer{
	margin-left:30px;
	margin-right:30px;
	font-size:10px;
}

.box_header{
font-size:1.5em;
color:#E8FAFF;
display:block;
margin-bottom:7px;
}
