/****** GLOBAL STYLES ******/
body {
	font-family:Verdana,arial,helvetica,sans-serif;
	margin:0;
	padding:0;
	background:#f4eeff;
	overflow:auto;
	font-size:13px;
	width:98%}
#mainBody {
	width:90%;
	margin:0 auto;
	text-align:center;
	padding-top:1%;}	
a {
	text-decoration:none;}
em, strong {
	font-style:italic}
strong {
	font-weight:bold}
.center {
	text-align:center;
	margin:0 auto;}
.under {
	text-decoration:underline}

/****** HEADER TEXT ******/
#header {
	padding:0;
	margin:0;
	position: relative;
	width:100%;
	clear:both;}
#headerContainer {
	position:relative;
	margin:0;
	padding:0;
	height:3em}
#logo {
	float:left;
	position:relative;}
#titleContainer{
	margin:0 auto;
	padding:0;
	position:relative;}
#title {
	margin:0 auto;
	padding-top:3%;
	text-align:center;
	font:bold 3em Georgia, "Times New Roman", Times, serif;
	color:#2279af;
	position:relative;}
#subtitle {
	font:italic 1.5em Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:1% auto 0;
	color:#77ABB8;
	position:relative;}

/****** INLINE NAVIGATION WRAPPER ******/
#navwrap {
	background:url(images/teal.gif) repeat-x;
	position:relative;
	border-top:3px solid #888;
	border-bottom:3px solid #888;
	border-left:0;
	border-right:0;
	margin:0.25em 0;
	height:25px;
	padding:0;
	float:left;
	width:100%}

/****** INLINE NAVIGATION ******/
#topnav  {
	color:#fff;
	position:relative;
	margin:0;
	padding:0 0 0 1.5em;}
#topnav ul {
	list-style:none;
	padding:0;
	margin:0;}
#topnav li {
	float:left;}
#topnav li a {
	float:left;
	display:block;
	color:#fff;
	text-align:center;
	line-height:25px;}
#topnav li a:hover {
	color:#00C;
	font-weight:bold;}

/****** SIDE NAVIGATION ******/
#validImages {
	position:relative;
	float:left;
	margin-top:1%}		
#sidenav {
	float:left;
	clear:both;
	margin:0 auto;
	text-align:left;
	width:20%;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;}
#sidenav ul {
	list-style-type:none;
	left:15px;
	margin:0 0 0.5em 0.5em;
	padding:0;}
#sidenav  li {
	list-style:none;
	text-align:left;
	color:#6CA4B1;
	font-weight:bold;
	font-size:95%;
	margin:0.5em 0 0;}
#sidenav li a {
	color:#4B6D80;}
#sidenav li a:hover {
	color:#00c;}
#sidenav h2 {
	background:url(images/teal.gif);
	color:#fff;
	height:1.8em;
	line-height:1.8em;
	padding-left:2%;
	padding-top:0;
	margin-top:0;
	font-size:100%;
	margin-bottom:0.25em;}

/****** MAIN CONTENT AREA ******/
#content {
	width:78%;
	float:right;
	overflow:auto;
	height:350px;
	border:2px solid #888;
	position:relative;
	color:#4B6DAF;
	padding:0;
	margin:0 0 1%;
	text-align:left;}
#content p {
	text-indent:2em;
	margin: 1.5em;
	text-align:justify}
#content a {
	color:#4B6D80;
	text-decoration:none;
	font-weight:bold}
#content a:hover {
	text-decoration:underline;}
#content img {
	float:left;}
#content h1 {
	height:1.8em;
	line-height:1.8em;
	background:url(images/grey.gif) repeat-x;
	border-top:1px solid #c4c4c4;
	margin-top:0;
	font-size:1.2em;
	color:#2279af;
	padding-left:0.5em;}
#content h2 {
	font-size:1em;
	margin-bottom:0;
	padding:0;
	border-bottom:1.5pt solid #4B6DAF;
	width:25em;
	margin-left:2em;}	
#content h1 ul {
	margin-top:0.5em;}
#content ul {
	line-height:1.75em;
	list-style:disc;
	vertical-align:top;}
#content ul ul {
	line-height:1.5em;
	list-style:circle outside none;
	vertical-align:top;}

/****** FOOTER ******/
#footer {
	width:100%;
	clear:both;
	height:3em;
	text-align:center;
	font-size:0.8em;
	padding:0;
	margin:0 auto;
	border-top:1px solid #999;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	color:#000;}
#footer a {
	color:#000;}