<!--	
		/* //   start main layout elements   \\ */

#everything { /* capsule for entire page */
	width: 770px;
	margin: 0px auto; }

#header { text-align: right; margin: -20px 40px 5px 0; }

#header_text { 
	float: left;
	margin: 30px 0 0 40px;
	}
	
#content {
	padding: 10px 2px 16px 0px;
	background: url(/images/bg_header_news.png) 0 0 no-repeat; }

#footer {
	padding: 10px 20px 16px 20px;
	background: url(/images/bg_footer_news.png) 0 0 no-repeat; }

#menu_bar { 
	width: 715px;
	text-align: center; 
	margin: 0px 0px 10px 25px;
	border-bottom: 1px dotted #aaa;
}

.menu_item, .menu_item_end {
	padding: 0 6px 0 1px; 
	border-right: 1px dotted #505050; 
	font-size: 13px; font-family: sans-serif, "Lucida Grande", Arial; font-weight: normal; }

.menu_item_end { border-right: 0; }
	
		/* //   end main layout elements   \\ */

body { /* Everything in the body */
	background: #fff;
	text-align: center;
	background: url(/images/bg_header.png) 60% 0 no-repeat; }

		/* //  start formating elements  \\ */

p.null, p.footer, h3, h4 { margin: 0; padding: 0;  }

p.newsletter { 
	text-align: justify;
	margin: 4px 20px; 
	}

p.online { /* online header */
	margin-top: 15px;
	text-align: right;
	font-size: 10px; }

p.center {
	text-align: center;
}

p.footer { font-size: 11px; text-align: center; }

img.nowrap { margin: 0 2px 0 2px; border: 1px solid #787878; }

span.blue { color: #3483b4; display: inline; font-weight: bold; font-size: 13px; }

		/* //  end formating elements  \\ */
		/* //  start global elements  \\ */

p { color: #595959; font-size: 12px; font-family: sans-serif, "Lucida Grande", Arial; font-weight: normal; line-height: 12pt; }

h1 { color: #5ab7f0; font-size: 21px; font-family: sans-serif, "Lucida Grande", Arial; font-weight: 500; }
h2 { color: #5ab7f0; font-size: 19px; font-family: sans-serif, "Lucida Grande", Arial; font-weight: normal; text-align: left; }
h3 { color: #3483b4; font-size: 16px; font-family: sans-serif, "Lucida Grande", Arial; font-weight: normal; text-align: justify; }
h4 { color: #404040; font-size: 13px; font-family: sans-serif, "Lucida Grande", Arial; font-weight: normal; text-align: justify; }

img { border: 0 }

a:link, a:visited, a:active { 
	color: #404040; 
	text-decoration: none; }
a:hover { color: #3483b4; text-decoration: none; }

a.flip:link, a.flip:visited, a.flip:active { 
	color: #3483b4; 
	text-decoration: none; }
a.flip:hover { color: #404040; text-decoration: none; }

		/* \\    end global elements    // */

