html {
	background: url(/img/water2.jpeg) no-repeat fixed 0 0;
}

body {
	color: #333;
	font: 15px/21px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	height: 100%;
}

h1 { color: #555; font-weight: bold; font-size: 30px; margin: 30px 0 30px 0; }
h2 { color: #555; font-weight: bold; font-size: 24px; margin: 24px 0 24px 0; }
h3 { color: #555; font-weight: bold; font-size: 20px; margin: 20px 0 20px 0; }
h4 { color: #555; font-weight: bold; font-size: 16px; margin: 18px 0 18px 0; }

p { margin: 0 0 16px 0; }

a { text-decoration: none; }

#main-header { background: url(/img/header-bg.png); height: 200px; width: 920px; margin: 20px auto 20px auto; }

#main-content { width: 890px; min-height: 820px; padding: 20px 30px 20px 0; margin: 0 auto 20px auto;
				background: url(/img/content-bg-2.png) repeat-x; position:relative; 
				box-shadow: 0px 2px 10px #999; -webkit-box-shadow: 0px 2px 10px #999; -moz-box-shadow: 0px 2px 10px #999; }

.content-block { width: 680px; padding-left: 210px; text-align: left; }
.content-block .comingsoon { font-size: 16px; color: #093; }
.content-block ul { margin: 0 0 15px 0; }
.content-block ul.separate li { margin-bottom: 30px; }
.content-block ul li { margin-left: 45px; padding-left: 5px; list-style-image: url(/img/drop.png) }

.content-block-missing { width: 820px; padding-left: 70px; text-align: left; }
.content-block-missing ul { margin: 0 0 15px 0; }
.content-block-missing ul li { margin: 0 0 5px 45px; padding: 0 0 0 5px; list-style-image: url(/img/drop.png); }
.content-block-missing a { color: #209ded; border-bottom: 1px dashed #209ded; }
.content-block-missing a:hover { color: #60ddfd; border-bottom: 1px dashed #209ded; }

.footnote { font-size: 12px; color: #777; }
.footnote .divider { width: 100px; border-top: 1px solid #999; margin: 50px 0 10px 0; }

.footer { margin: 30px 0 0 0; }

#articlePic { float: right; margin: 0 0 20px 20px; }

#navbar { position: absolute; left: -16px; top: 40px; color: #fff; }
#navbar a { display: block; color: #fff; text-decoration: none; padding: 8px 8px 8px 0; font-size: 15px; }
#navbar a.comingsoon { padding: 5px 0 0 0; line-height: 14px; }
#navbar a.comingsoon .cs { font-size: 12px; line-height: 5px; }
#navbar a.comingsoon .new { font-size: 12px; line-height: 5px; color: #6f9; }

#navbar .navItemTop { width: 200px; height: 39px; background: url( /img/left-nav-top.png );	}
#navbar .navItemTop.selected { background: url( /img/left-nav-top-select.png );  }

#navbar .navItem { width: 200px; height: 39px; background: url( /img/left-nav.png ); }
#navbar .navItem.selected { background: url( /img/left-nav-select.png ); }

#navbar .selected a { color: #069; }
#navbar .navItem.selected a.comingsoon .new { color: #fff; }

.navItemBtm { width: 200px; height: 46px; background: url( /img/left-nav-btm.png ); }
.navItemBtm.selected { background: url( /img/left-nav-btm-select.png );  }

.green { color: #093; }
.heavy { font-weight: bold; }

sup { font-size: x-small; vertical-align: super; }

.pure-list {}
.pure-list li { margin-bottom: 15px; }

.round {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}

.round-top {
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-top-left-radius: 15px;
	-khtml-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.round-bottom {
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-bottom-left-radius: 15px;
	-khtml-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.clear {
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}

