body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#f1f1f1; margin: 0;padding: 0;}
#container {padding-top:10px;}
#subcontainershort {}
#boxmid{margin: 0 auto; width:960px;}
#subcontainer {width:960px; margin: 0 auto 10px; background-color:#FFFFFF;}
#contentcontainer {width:960px;  } /*  min-height:300px;  */
.container {width:960px; margin:0 auto; padding:0 15px; }
#flash{	margin: 0 auto 10px;background-image:url(../images/flash.png);width: 960px;	height: 289px;}

/*------ Header Styles ------*/
#header { margin: 0 auto; padding-top:0; width:960px; height:80px;}
	#header .container {position:relative;}
	#header .logo{ padding:20px 0 0 0; position:absolute;}
	#header .link{ width:200px; float:right; text-align:right;}
/*------ Navigation Styles ------*/
#menubar{ height:55px; width:765px; margin: 6px 0 auto; background-image:url(../images/menubar.png);float:right; }


/*------ Content Styles ------*/
#content {width:915px; float:left; margin:20px 10px 20px 20px;;  }
#content p {font-size:13px; line-height:20px; margin:9px 0;}
#content ul {font-size: 1.05em; line-height:20px; margin:20px 0; padding: 0 0 0 20px;}
#content li {font-size: 1.05em; line-height:20px; margin:9px 0; padding: 0 0 0 10px;}
/*------ Content Styles ------*/
#breadcrumbs{width:960px; margin:0 auto; height:20px;}
/*------ Sidebar Styles ------*/

/*------ Footer Styles ------*/
#footer{margin: 0 auto; background-image:url(../images/footer.png); width: 960px; height: 218px;}

#footer .footerbox {width: 170px; margin: 20px 0 0 20px; position:relative; float:left;}
#footer .footerbox ul {margin:0; padding:0; list-style:none; line-height: normal;}
#footer .footerbox li {margin-bottom: 1px; padding: 2px 0;}
#footer .footerbottom  { padding: 40px  0 0 20px; width:450px; position:relative; float:left;}


/*------ General Styles ------*/

a {	text-decoration: none;color: #0153B4;}
h2 {
	font-size: 1.5em;
}