html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}



body { background: url(images/bg.gif) repeat-x #8ad0f0; text-align: center; }

h1 { font-family: Futura, Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #263a7d; padding: 30px 0 20px 0; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #263a7d; padding: 12px 0 0 0; }

p, table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 12px 0; line-height: 15px; }

a { color: #263a7d; }

.right { float: right; margin: 0 0 0 20px; }

.clear { clear: both; }

#header { height: 209px; width: 970px; margin: 0 auto; position: relative; }

	#logo { position: absolute; right: 10px; top:15px; }
	
	#headline { position: absolute; left: 10px; top:50px; }
	
	#left_nav { height: 100px; position: absolute; left: 0; top: 109px; }
	
		#left_nav li { float: left; }
		
		#left_nav a { width: 131px; height: 40px; padding: 60px 0 0 0; background: url(images/bg_nav_off.gif) no-repeat; display: block; }
		
		#left_nav a:hover { background: url(images/bg_nav_on.gif) no-repeat; }
		
		#left_nav a.last { background: url(images/bg_nav_off_last.gif) no-repeat; }
		#left_nav a.last:hover { background: url(images/bg_nav_on_last.gif) no-repeat; }
	
	#right_nav { height: 100px; position: absolute; right: 0; top: 109px; }

		#right_nav li { float: left; }
		
		#right_nav a { width: 86px; height: 40px; padding: 60px 0 0 0; display: block; }
		
		#right_nav a:hover {  }
		
#content_frame { background: #fff; margin: 50px 0 20px 0; text-align: center; }

	#content {  width: 950px; padding: 0 20px; margin: 12px auto; text-align: left; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; }
	
		#content li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 12px; margin: 12px 0; list-style: square; line-height: 15px; }
		
		#content li ul li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 12px; margin: 12px 0; border-left: 12px solid #8ad0f0; list-style: none; }
		
		#content div.article { margin-bottom: 20px; }
		

.error { color:#328BC0; margin-left: 3px; font-weight:bold; font-size: 16px; display:relative; }























