/* global */
*{
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

.debug{border: 1px solid green;}
.left{float: left;}
.right{float: right;}
.breaker{clear:both; display: block;}
.spacer:after{
  height: 0;
  clear: both;
  content: " ";
  font-size: 0;
  display: block;
  visibility: hidden;
}

/* end of global */

/* layout */
div#main_frame{
	width: 912px;
	margin: 10px auto;
}

div#main_frame div#header{
	width: 912px;
	height: 129px;
	background: #fff url(../images/head_bg.jpg) no-repeat top center;
}
div#main_frame div#header a{
	display: inline-block;
	margin: 21px 0 0 10px;
}
div#main_frame ul#navBAR{
	width: 902px;
	height: 64px;
	background: #00408d url(../images/nav/nav_bg.jpg) repeat-x top left;
	padding-left: 10px;
}
div#main_frame ul#navBAR li{
	display: inline;
}
div#main_frame div#main_content{
	width: 100%;
}
div#main_frame div#footer div.footTOP{
	background-color: #C4DDF4;
	padding: 5px 10px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #333;
}
div#main_frame div#footer div.footBTM{
	background-color: #9CBADE;
	padding: 5px 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 892px;
}

div#main_frame div#main_content h2{
	font: italic 24px "Times New Roman", Times, serif;
	color: #999;
	margin: 10px;
}
div#main_frame div#main_content h3{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #003E8B;
	margin: 15px 20px 0 20px;
}

/*end of layout */