 /*******************/
 /* layout and form */
/*******************/
body { margin: 0; padding: 0; }
a img { border: 0 none; }
form { margin: 0; }
h1 { margin: .67em 0; border-bottom: 1px solid; padding-bottom: 15px; }
h2 { margin: .83em 0; }
h3 { margin: 1em 0; }
h4 { margin: 1.33em 0; }
h5 { margin: 1.67em 0; }
h6 { margin: 2.33em 0; }

#container { width:884px; margin: 0 auto; padding: 30px 50px; }
	#header { border-bottom: 1px solid; width: 884px; position: relative; }
		#logo { margin: 0 0 60px; padding: 0; width: 884px; height: 105px; }
			#logo a { width: 884px; height: 105px; display: block; overflow: hidden; }
		#bannerText { position: absolute; top: 55px; left: 18px; width: 600px; }
	#menu { margin: 0; padding: 0; list-style: none outside; position: absolute; bottom: 5px; right: 0; }
		#menu a { display: block; }
		#menu li { margin: 0; padding: 0 27px 0 0; float: left; position: relative; }
		#menu li.bottom { padding: 0; }
		#menu ul { margin: 0; padding: 10px; width: auto; list-style: none outside; display: none; position: absolute; top: 20px; left: 0; }
		#menu ul a { margin: 0 0 8px; }
			#menu ul li { margin: 0; padding: 0; float: none; }
	#contentContainer { margin-top: 35px; }
		#content { width: 525px;  }
			#content ul { list-style-type: square; }
		#boxContainer { float: right; }
			.box { width: 300px; }
	#footer { padding: 10px 0 50px; }
		#footerMenu  { margin: 0; padding: 0; list-style: none outside; }
			#footerMenu li { display: inline; }
			#footerMenu a { display: inline-block; padding: 0 5px 0 0; border-right: 1px solid; }
			#footerMenu li.top a { border-left: 1px solid; padding-left: 5px; }
		#footerText { clear: both; }

  /********************/
 /* color and images */
/********************/
body { background-color:#D3E7E6; color: #525252; }
	#container { background:#EFF7F9 url('.38.html') repeat-x; }
		#header { border-color: white; }
			#logo { background: url('.39.png') no-repeat left top; }
			#bannerText { color: #175BB3; }
		h1 { color: #222222; border-color: #333333; }
			#menu li ul { background:#EFF7F9 url('.38.html') repeat-x left top;  }
			#menu li.selected a, #menu li.selected li.selected a, #menu a:hover, #menu li.selected ul a:hover { color: #ED1C24; }
			#menu a, #menu li.selected ul a { color: #222222; }
		#content { color: #333333; }
			#content a { color: #175BB3; }
			#content a:hover { color: #94C1B1; }
		.boxTitle { color:#131313; border-bottom: 1px solid #CCCCCC; }
		a { color: #175BB3; }
		a:hover { color: #94C1B1; }
	#footer { border-top: 1px solid #CCCCCC; }
		#footerMenu a, #footerMenu li.top a { border-color: #A6A6A6; }
		#footerText { color: #A6A6A6; }


  /*****************/
 /* text and type */
/*****************/
h1 { font-size: 2em; font-weight: bold; }
h2 { font-size: 1.5em; font-weight: bold; }
h3 { font-size: 1.17em; font-weight: bold; }
h4 { font-size: 1em; font-weight: bold; }
h5 { font-size: 0.83em; font-weight: bold; }
h6 { font-size: 0.67em; font-weight: bold; }

body { font-family:'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; }
	#logo a { text-indent: -999em; }
		#menu a { text-transform: uppercase; font-size:9px; letter-spacing:2px; }
		#menu ul a { line-height: 1em; }
	#bannerText { font-size: 14px; }
	#contentContainer { line-height:1.8em }
	.boxTitle { font-weight: bold; }
	a { text-decoration: none; }
	#footer { text-align:center; }