/* Bayview Balustrading Screen Master Author:  Michael Holmes from Catch Graphics Ltd (www.catchgraphics.com) Version:  22 May 2007 */
/* --------------- global styles --------------- */
/* Remove padding and margin */
* {margin: 0; 	padding: 0;}
/* Put it back on certain elements */
p, pre, blockquote, fieldset, table {margin: 0 0 1em 0;}
body {background-color:#2C98FF; background-image:url(../images/bgpattern.gif); color:#333; font: 70%/1.8 Verdana, Arial, Helvetica, sans-serif; text-align: center; background-repeat: repeat-x;}
/* Remove underline on linked text */
a {text-decoration: none;}
html body a:hover {text-decoration: underline;}
/* Remove border around linked images */
a img {	border: 0;}
/* Removes styling from all list items */
ul, li {list-style:none;}
/* Class for clearing floats */
.clear {clear:both;}
.margin-none {margin: 0;}
.separator {clear: both; height: 1px;}
.alignleft { float: left;}
.alignright {float: right;}
h1,h2,h3 {font-weight:normal;}
.bold {font-weight:bold;}
.hide {display:none;	}
/* --------------- Page Container styles --------------- */
#page-container {width: 800px; height: 50px; position: relative; float:left; top:0;	left:0;	margin: 0; 	padding: 0; }
/* --------------- container styles --------------- */
#container {width: 649px; float:right; border: 1px solid #C3E2FF; text-align:left;}
/* --------------- header styles --------------- */
#header {padding-top: 1px; background: #FFF; height:74px; }
#header p {margin:0; padding:0;	}
#logo {float:left; margin-left:20px; margin-top:4px;}
#byline {float:left; margin:20px 0 0 75px;}
#header2 {margin:0;	padding:0;}
#header2 p {margin:0; padding:0;}
/* --------------- sidebar1 styles --------------- */
#sidebar1 {float: left;	position:relative; top:215px; width:149px;}
/* --------------- nav styles --------------- */
#nav {margin: 0; width: 149px; color: #4E5285;}
.active {background-color: #A2D2FF;}
.bullet {padding-left: 1em;}
#nav ul {padding: 0;margin: 0;}
#nav ul li {font-weight: bold; padding: 0 0 1em 0;}
#nav ul li a {color: #2B2760; font-size:1.1em; display:block; text-decoration: none; text-align: right; padding:5px 20px 5px 0; } 
#nav ul li a:hover, #nav ul li a:focus {background-color: #463F74; color:#FFF;}
/* --------------- content styles --------------- */
#content {padding: 2em 2em 4em 3em;	margin:0; background:#A2D2FF;}
#content h1 {margin-bottom:.8em; font-weight:bold; color: #2B2760; font-size: 1.8em;}
#content h2 {margin-bottom:1em;	color: #2B2760;	font-size: 1.2em; line-height: 1.7em;}
#content img {border:#FFF solid 1px; margin-top:.5em; margin-left: 7px; margin-bottom:1em;}
#content li {display:list-item; list-style:inside; list-style-type:disc;}
/* --------------- footer styles --------------- */
#footer {clear: both; padding: 1.5em 3em; background:#6FB9FE; background-image:url(../images/wave.gif); background-position:top; background-repeat:no-repeat;}
#footer h3 {font-weight:bold; font-size:1.1em; margin-top:4em;}
#footer p {margin: 0;}
#footer a {color: #333; text-decoration: underline;}
/* --------------- catchgraphics --------------- */
#catchgraphics {clear: both; padding: 0.1em 1em 0.5em 11em;}
#catchgraphics p {color:#6FB9FE; font-size: 1em;}
#catchgraphics a {color:#6FB9FE;}
#catchgraphics a:hover {color:#fff;	text-decoration: none;}