/* oxygenation css */

body, td { text-align: left; color: #555555; }
	body { background-color: #FFFFFF; text-align: center;  margin: 0px; padding: 0px; font-weight: normal; font-family: arial, helvetica, sans-serif; }
	td { vertical-align: top; }

/* css hack to enable dashed borders + scrolling in win IE */
body { background : url(null) fixed no-repeat; }

h1, h2, h3, h4 { margin: 12px 0 8px 0; padding: 0; color: #00539E; clear: left; }
h2 { font: bold 100% arial; }
h3 { font: normal 100% arial; }
	h3.messageError { color: #990000; }
	h3.messageSuccess { color: #009900; }
p { margin: 0; padding: 0; line-height: 150%; margin: 8px 0 8px 0; }
	a, a:visited, div.faqQ { color: #336699; text-decoration: none; }
	a:hover { text-decoration: underline; }
	div.messageSuccess { font-weight: bold; color: #009900; }
	div.messageError { font-weight: bold; color: #B5194C; }
	.clear { clear: both; font-size: 0px; line-height: 0px; margin: 0; padding: 0; }
	form { margin: 0px; padding: 0px; }
ul { list-style-type: square; }
ul li, ol li { margin-bottom: 5px; line-height: 150%; }
dt { border-bottom: 1px solid #939393; font-weight: bold; }
dd { margin: 0; padding: 5px 5px 15px 10px; }

#page { background: #fff url('/i/layout/ds_right.jpg') repeat-y right; width: 776px; margin: 0 auto 20px auto; text-align: left; }
	#header,
	#navigation,
	#content { width: 760px; }
	#popup { margin: 13px 9px 33px 9px; text-align: left; }
	#header { background: url('/i/layout/header.jpg') no-repeat bottom; height: 210px; }
		#utility { padding: 21px 10px 0px 10px; }
		#utility ul { margin: 0; padding: 0; list-style-type: none; }
		#utility ul li { float: left; line-height: 2em; margin-right: 8px; font-size: 11px; }
	 	#utility ul li input { font-size: 11px; }
		#utility ul li img { padding-top: 3px; }
		#pageoptions { float: left; }
			#pageoptions a, #pageoptions a:visited { color: #8C8C8C; text-decoration: underline; }
			#pageoptions a:hover { text-decoration: none; }
		#siteoptions { float: right; }
			#siteoptions a, #siteoptions a:visited { color: #8C8C8C; text-decoration: none; }
			#siteoptions a:hover { text-decoration: underline; }
		#siteoptions li.search { }
		#siteoptions input.text { width: 80px; border: 0px; border: 1px solid #ADAFB2; float: left; padding: 2px 0; height: 20px; }
		#siteoptions input.submit { border: 0px; margin: 0; padding: 0; float: left; }
		#logo { margin: 21px 0 0 20px; }
		#hometext { margin: 7px 0px 0px 20px; width: 40%; }
		#pageoptions img, #siteoptions img { margin-bottom: -1px; }
	#navigation { }
		.rnda { background: #C1CA4E url('/i/layout/rnd_nav.gif') no-repeat; width: 10px; height: 33px; }
		.rndb { background: #C1CA4E url('/i/layout/rnd_nav.gif') no-repeat; width: 10px; height: 33px; background-position: -10px 0; }
		.rndc { float: left; background: url('/i/layout/rnd_nav.gif'); width: 10px; height: 29px; background-position: 0 30px; margin-left: -10px; }
		* html .rndc { margin-left: -5px; }
		.rndd { float: right; background: url('/i/layout/rnd_nav.gif'); width: 10px; height: 29px; background-position: 10px 30px; }
		#primary, #secondary, #tertiary { overflow: hidden; }
		#primary ul, #secondary ul, #tertiary ul { list-style-type: none; margin: 0; padding: 0; }
		#primary ul li, #secondary ul li, #tertiary ul li { float: left; margin: 0; padding: 0;}
		#primary { height: 33px; background: #C1CA4E; }
		#secondary { height: 29px; background: #E4E8BB; margin: 0; padding: 0; padding-left: 10px; }
		#education, #lifestyle, #usertools, #news, #resources, #forums, #crew { position: absolute; margin: 0; padding: 0; }
		#tertiary{ height: 29px; margin: 0 14px; }
		#tertiary ul { margin-top: 4px; }
		#tertiary ul li { margin-right: 15px; }
		#tertiary ul li a,
		#tertiary ul li a:visited { color: #C6CE5D; text-decoration: none; font-size: 12px; }
		#tertiary ul li a:hover { color: #717073; }
		#tertiary ul li a.current,
		#tertiary ul li a.current:visited { color: #717073; }
		#tertiary div { position: absolute; }
		#secondary .hidden, #tertiary .hidden { display: none; }
	#content { padding: 5px 10px 20px 10px; }
		#content a,
		#content a:visited { text-decoration: none; border-bottom: 1px dotted #9B9C9B; }
		#content a:hover { text-decoration: none; border-bottom: 1px solid #9B9C9B; }
		.contentContainer { width: 740px; }
		.contentMain { width: 455px; }
		.contentMainWide {  }
		.contentGutter { width: 25px; line-height: 0px; font-size: 0; }
		.contentRight { padding-right: 15px; }
		.box, .boxBody { border: 1px dashed #B1B1B4; margin-bottom: 25px; }
		.box h1 { background: #ECF3FB; margin: 0; padding: 0; border-bottom: 1px dashed #B1B1B4; }
		.boxcopy,
		.boxpoll { background-color: #F9FAFA; }
		.boxcopy, .boxpoll { padding: 10px; }
			.boxform th, td { vertical-align: top; text-align: left; padding: 2px 9px 3px 0px; font-size: 12px; }
			.boxform th { width: 50%; }
			.boxform th.thRequired { background-image: url('/i/layout/required.gif'); background-position: top right; background-repeat: no-repeat; }
			.boxform th.thError { color: #990000; }
			.boxform ul, .boxpoll ul { list-style-type: none; padding: 0px; margin: 0px; }
			.boxform input, .boxform select { color: #333333; font-family: verdana; font-size: 100%; }
			.boxpoll .responseTitle { }
			.boxpoll .responseContainer { float: left; width: 45%; margin-right: 5px; }
			.boxpoll .responseColor { background-color: #AABB55; }
			.boxpoll .responseNumber { float: left; padding-bottom: 9px; }
			.boxpoll p { clear: left; }
		#docqa p { margin: 8px 0; padding: 0; color: #0038E8; }
		/* styles for faqs */
		div.faqblock { margin-bottom: 18px; }
			div.toggler { }
			div.toggler input { margin-left: 0px; vertical-align: middle; }
			div.faqQ { color: #336699; line-height: 99%; margin-bottom: 3px; padding-bottom: 3px; padding-left: 3px; }
				div.fOver { cursor: pointer; text-decoration: underline; }
				div.fOut { cursor: default; text-decoration: none; }
			div.faqA { display: none; padding: 3px; }
		.inlineImage { float: left; margin: 0px 9px 19px 0px; }
	#footer { background: #919295; height: 44px; margin-top: 4px; }
		#footer p { font-size: 11px !important; }
		#footer p { color: silver; float: left; padding: 0; margin: 0; line-height: 16px; padding-top: 4px; }
		.frnda { float: left; background: #C1CA4E url('/i/layout/rnd_foot.jpg') no-repeat; width: 13px; height: 44px; font-size: 1px; }
		.frndb { float: right; background: #C1CA4E url('/i/layout/rnd_foot.jpg') no-repeat; width: 42px; height: 44px; background-position: -13px 0; font-size: 1px; }
		#footer,
		#footer a,
		#footer a:visited { color: #FFFFFF; }
		#dsbottom { background: url('/i/layout/ds_bottom.jpg') no-repeat; height: 17px; background-repeat: no-repeat; font-size: 1px; }
		#dsbottom div { width: 26px; height: 26px; float: right; background: url('/i/layout/ds_br.jpg'); }
		b.rnd { display: block; width: 18px; height: 16px; float: right; margin-top: -1px; margin-right: -1px; background: url('/i/layout/well_rnd.gif') no-repeat; }
		#footer p { margin: 0; }
