@charset "utf-8";
/* CSS Document */

/* These characteristics are common to every page on the site. */

body {
	background-color:#000066;
	color:#FFFFFF;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	text-align:center;
}

/* Default links */
a:link {text-decoration:underline;color:#000066}
a:visited {text-decoration:underline;color:#000066}
a:hover {text-decoration:none;color:#0000FF}
a:active {text-decoration:none}


/* For links on a dark blue background */
a.dbbg:link {text-decoration:underline;color:#FFFFFF}
a.dbbg:visited {text-decoration:underline;color:#FFFFFF}
a.dbbg:hover {text-decoration:none;color:#0000FF}
a.dbbg:active {text-decoration:none}

/* For links on a light blue background */
a.lbbg:link {text-decoration:underline;color:#000066}
a.lbbg:visited {text-decoration:underline;color:#000066}
a.lbbg:hover {text-decoration:none;color:#0000FF}
a.lbbg:active {text-decoration:none}

.style136 {font-size:36px; color:#FFFFFF}
.style236 {font-size:36px; color:#000066}
.style128 {font-size:28px; color:#FFFFFF}
.style228 {font-size:28px; color:#000066}
.style124 {font-size:24px; color:#FFFFFF}
.style224 {font-size:24px; color:#000066}
.style122 {font-size:22px; color:#FFFFFF}
.style222 {font-size:22px; color:#000066}
.style120 {font-size:22px; color:#FFFFFF}
.style220 {font-size:20px; color:#000066}

/* White font styles for dark blue backgrounds */
.style36w {font-size:36px; color:#FFFFFF}
.style28w {font-size:28px; color:#FFFFFF}
.style24w {font-size:24px; color:#FFFFFF}
.style22w {font-size:22px; color:#FFFFFF}
.style20w {font-size:20px; color:#FFFFFF}
.style18w {font-size:18px; color:#FFFFFF}
.style16w {font-size:16px; color:#FFFFFF}

/* Dark blue font styles for light blue backgrounds */
.style36b {font-size:36px; color:#000066}
.style28b {font-size:28px; color:#000066}
.style24b {font-size:24px; color:#000066}
.style22b {font-size:22px; color:#000066}
.style20b {font-size:20px; color:#000066}
.style18b {font-size:18px; color:#000066}
.style16b {font-size:16px; color:#000066}

/* Horizontal space - 10px default */
.spacer_10 {
	position:relative;
	left:auto;
	top:auto;
	width:800px;
	height:10px;
	margin:auto;
	float:left;
}

/* For main content with border on a dark blue background */
.db_content {
	position:relative;
	left:auto;
	top:auto;
	padding:5px;
	width:782px;
	text-align:justify;
	margin:auto;
	background-color:#000066;
	border-color:#FFFFFF;
	border-width:medium;
	border:ridge;
	float:left;
	color:#FFFFFF;
}

.db_content_nb {
	position:relative;
	left:auto;
	top:auto;
	width:100%;
	padding:0;
	text-align:center;
	margin:auto;
	background-color:#000066;
	float:left;
	color:#FFFFFF;
}
	
/* For main content with border on a light blue background */
.lb_content {
	position:relative;
	left:auto;
	top:auto;
	padding:5px;
	width:782px;
	text-align:justify;
	margin:auto;
	background-color:#99CCFF;
	color:#006;
	border-color:#FFF;
	border-width:medium;
	border:ridge;
	float:left;
	border-color:#FFF;	
}

.lb_content_nb {
	position:relative;
	left:auto;
	top:auto;
	width:100%;
	padding:0;
	text-align:center;
	margin:auto;
	background-color:#99ccff;
	float:left;
	color:#000066;
}

/* For images 240x180 */
.image_X_3 {
	width:260px;
	left:auto;
	top:auto;
	margin:auto;
	float:left;
	text-align:center;
}

/* For images 180x135 */
.image_X_4 {
	width:195px;
	left:auto;
	top:auto;
	margin:auto;
	float:left;
	text-align:center;
}

/* For images 120*160 */
.image_X_6 {
	width:130px;
	left:auto;
	top:auto;
	margin:auto;
	float:left;
	text-align:center;
}


#wrapper {
	position:fixed;
	left:0; 
	top:0;  
	width:100%;
	height:100%;
	padding:0;
}

/* all content is held within this div */
#container {
	position:relative;
	top:0;
	width:800px;
	height:auto;
	text-align:center;
	left:auto;
	margin:auto;
	top:0;
	background:#006;
	z-index:1;
}
	
#header {
	position:relative;
	padding-top:10px;
	width:800px;
	margin:auto;
	left:auto;
	text-align:center;
}

#header_logo_left {
	position:relative;
	width:100px;
	left:auto;
	top:auto;
	margin-left:auto;
	float:left;
	text-align:left;
}

#header_text {
	position:relative;
	width:600px;
	left:auto;
	top:auto;
	margin-left:auto;
	float:left;
	text-align:center;
}

#header_logo_right {
	position:relative;
	width:100px;
	left:auto;
	top:auto;
	margin-left:auto;
	float:left;
	text-align:center;
}

#head_desc {
	position:relative;
	background-color:#000066;
	padding:0;
	width:800px;
	margin:auto;
	left:auto;
	top:auto;
	float:left;
}

#main_content {
	position:relative;
	left:auto;
	top:auto;
	padding:5px;
	width:782px;
	text-align:justify;
	margin:auto;
	font-size:20px;
	background-color:#99CCFF;
	border-color:#FFFFFF;
	border-width:medium;
	border:ridge;
	float:left;
}

#text_content {
	position:relative;
	top:auto;
	background-color:#000066;
	padding:0;
	margin:auto;
	width:800px;
	clear:both;
	left:auto;
	text-align:justify;
	}

#image_content {
	position:relative;
	top:auto;
	background-color:#99CCFF;
	border: medium;
	border-color:#FFFFFF;
	left:auto;
}

#image_200 {
	position:relative;
	top:auto;
	left:auto;
	width: 198px;
	float: left;
}


#footer {
	position:relative;
	padding:0;
	margin:auto;
	width:302px;
	height:72px;
	text-align:center;
	border:ridge;
	border-color:#FFFFFF;
	border-width:medium;
	clear:both;
}

#footer_logo_left {
	position:relative;
	padding:0;
	left:0;
	float:left;
	margin:auto;
	width:70px;
	height:70px;
}

#footer_logo_right {
	position:relative;
	padding:0;
	left:0;
	float:right;
	margin:auto;
	width:70px;
	height:70px;
}

#footer_text {
	position:relative;
	top:0;
	float:left;
	left:0;
	height:72px;
	width:160px;
	color:#000066;
	font-size:28px;
	background-color:#99CCFF;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	border-right-width:1px;
	border-right-color:#FFFFFF;
}

#thumbnail {
	position:relative;
	background-color:#99CCFF;
	height:128px;
	width:128px;
	clear:left;
}

#content_600 {
	position:relative;
	left:100px;
	top:auto;
	padding:5px;
	width:582px;
	text-align:center;
	margin:auto;
	background-color:#99CCFF;
	border-color:#FFFFFF;
	border-width:medium;
	border:ridge;
	float:left;
}
