body {background-color:#ECE9D8; padding-top:8px; margin-top:8px}
body, td, th, p, div, span {font-family:Arial, Helvetica, sans-serif; font-size:11px}
#centredPage {width:758px; margin-left:auto; margin-right:auto;
}

h1 {font-size:14px; margin: 0px 0px 10px 0px;}

p.big {font-size:20px; font-weight:bold;}

#pageContainer {border-top:1px solid #006699; border-bottom:1px solid #006699;
background-color:#FFFFFF;
background-image: url(images/bg_middle.gif);
	background-repeat: repeat-y;
	position:relative;
	z-index:0;
	}
.clear {clear:both; margin:0px; padding:0px}
p, ol, ul {margin-top: 5px; margin-bottom: 5px;}
h2 {font-size:12px; margin: 5px 0px 4px 0px;}
.big {font-size:14px;}
ul.big {font-weight:bold; margin-top:10px; margin-left:70px}
ul.big li {line-height:25px;}
a:link, a:active, a:visited {color:#006699; font-weight:bold;} 
a:hover {color:#0000FF;}
#pageTop {
	background-color: #006699;
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
	text-align:center;
	border-left:1px solid #006699; border-right:1px solid #006699;
	position:relative;
	z-index:1;
}
#pageTop img {margin-top:10px; margin-bottom:10px}
#navBarContainer {
	border-top:1px solid #006699;
	border-bottom:1px solid #006699;
	background-color:#DEEEF7;
	background-image: url(images/bg_butt_4c8bb5.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size:12px;
	border-left:1px solid #006699; border-right:1px solid #006699;

}
#navBar {
	position:relative;
	float:left;
	width: 100%;
}
#navBar a:link, #navBar a:active, #navBar a:visited, #navbar strong {
	display:block;
	float:left;
	padding:4px 11px 4px 10px;
	font-weight:normal;
	text-decoration:none;
	color:#003366;
	background-color: #deeef7;
	background-image: url(images/bg_butt_4c8bb5.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right:1px solid #006699;
	font-size:12px;
}
#navBar a:hover {
	padding:4px 11px 3px 10px;
	text-decoration:none;
	color:#003366;
	background-color: #deeef7;
	background-image: url(images/bg_butt_deeef7.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right:1px solid #006699;
	xborder-bottom:1px solid #006699;
}

#middleContainer {
	border-left:1px solid #006699; border-right:1px solid #006699;
}
#leftColumn {
	width:50%;
	float:left;
	padding-top:15px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
#leftColumnContent {color:#006699; color:#006699; padding-bottom:10px}
#rightColumnContent {color:#000000; }
#leftColumnContent p, #leftColumnContent h1, #leftColumnContent h2 {padding-right:10px; padding-left: 15px;}
#rightColumnContent p, #rightColumnContent h1, #rightColumnContent h2 {padding-right:15px; padding-left:15px;}
#rightColumnContent table {margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px}

#rightColumn {width:50%; float:right;
	position:relative;
	z-index:2;
	overflow:hidden;
}

#pageBottom {xborder-top:1px solid #FFFFFF; background-color:#006699; text-align:center; color:#FFFFFF; font-size:11px; border-left:1px solid #006699; border-right:1px solid #006699; padding:4px 5px 6px 5px}
#pageBottom p {margin:0px}

.simple {border-top:1px solid #6699CC; border-left:1px solid #6699CC; width:346px;}
.simple th, .simple td {
	border-right:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	padding:3px 2px 3px 2px;
	color:#000066
}
.simple th {background-color: #C0E0F0;}
.simple td.tint {background-color: #E6F2F9;}

.galleryPic {border-top:1px solid #6699CC; border-left:1px solid #6699CC; width:50px}
.galleryPic th, .galleryPic td {
	border-right:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	color:#000066
}
.galleryPic th {background-color: #C0E0F0;	padding:3px 2px 3px 2px; white-space:normal}
.galleryPic td {padding:0px; text-align:center}
.galleryPic td.tint {background-color: #E6F2F9;}

.galleryList {border-top:1px solid #6699CC; border-left:1px solid #6699CC; width:50px;}
.galleryList th, .galleryList td {
	border-right:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	color:#000066
}
.galleryList th {background-color: #E6F2F9;	padding:3px 2px 3px 2px; white-space:normal}
.galleryList td {padding:5px 6px 5px 6px; text-align:center; vertical-align:middle; background-color:#FFFFFF}
#pageBottom a {color:#FFFFFF; font-weight:normal; text-decoration:none;}
#pageBottom a:hover {color:#FFFFFF; text-decoration:none;}
#textLinks {text-align:center; margin-top:3px; font-size:9px;}
#textLinks p {margin:0px;}
#textLinks a, #textLinks a:link, #textLinks a:active, #textLinks a:visited, #textLinks a:hover {color:#666666; font-weight:normal; text-decoration:underline;}