body { 
	margin: 0; 
	padding: 0;
	background-color: #5c6ca8;
	color: white;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .88em; 
	}

h1 { 
	font-size: 1.5em; 
	}

h2 { 
	font-size: 1.4em; 
	color: #003366;
	}

h3 { 
	font-size: 1.3em; 
	color: #5c6ca8;
	}

h4 { 
	font-size: 1.2em; 
	color: #000066;
	}

h5 { 
	font-size: 1em; 
	color: #000066;
	}

h6 { 
	font-size: .9em; 
	color: #5c6ca8;
	}

hr {
	color: #000066;
	background-color: #000066;
	border: #000066;
	}

a:hover {
	background-color: #99ffff;
	color: #050845;
	}
	
a:visited {
	color: #990099;
	}
	
.bkg_bluedk {
	background-color: #000066;
	}

.bkg_bluelt {
	background-color: #ccccff;
	}

.bkg_bluemed {
	background-color: #5c6ca8;
	}

.bkg_red { 
	background-color: #720000;
	}

.bkg_yellow {
	background-color: #ffffcc;
	}

.bkg_white {
	background-color: #ffffff;
	}

.bold {
	font-weight: bold;
	}

.boldoff {
	font-weight: normal;
	}

.callout-centered {
	background-color: #ccccff;
	border: .15em solid #000066;
	font-size: .9em;
	width: 68%;
	margin-left: 16%;
	padding: 1em;
	}

.center {
	text-align: center;
	}

.centerbold {
	text-align: center;
	font-weight: bold;
	}

.centeritalic {
	text-align: center;
	font-style: italic;
	}

.centeritalicbold {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	}

.dropcap { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 2.5em;
	}

.float-left {
	float: left;
	}

.float-right {
	float: right;
	}

.float-clear {
	clear: both;
	}

.img-border {
	border: thin solid;
	}

.img-borderoff {
	border: none;
	}

.img-left {
	float: left;
	border: thin solid;
	margin: 12px;
	}

.img-right {
	float: right;
	border: thin solid;
	margin: 12px;
	}

.img-left-noborder {
	float: left;
	border: none;
	margin: 12px;
	}

.img-right-noborder {
	float: right;
	border: none;
	margin: 12px;
	}

.italic { 
	font-style: italic;
	}

.italicbold { 
	font-style: italic;
	font-weight: bold;
	}

/*styles for tables*/
.tbl_sum { 
	background-color: #ccccff;
	font-weight: bold;
	}
	
table.tbl_blueborder {
	font-size: 96%;
	color: #000000;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_blueborder caption {
	background-color: #ccccff;
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_blueborder th {
	font-size: .85em;
	color: #ffffff;
	background-color: #5c6ca8;
	margin: 0;
	border: .1em solid #000066;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_blueborder td {
	font-size: .85em;
	margin: 0;
	border: .1em solid #000066;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_bluebordersolid {
	font-size: 96%;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: .1em solid #000066;
	}

table.tbl_bluebordersolid caption {
	background-color: #ccccff;
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_bluebordersolid th {
	font-size: .85em;
	color: #ffffff;
	border: .1em solid #000066;
	background-color: #5c6ca8;
	padding: .35em;
	}

table.tbl_bluebordersolid td {
	font-size: .85em;
	border: .1em solid #000066;
	padding: .35em;
	}

/*styles for font sizes*/
.norm { 
	font-size: 100%;
	color: #000000;
	}

.normbold { 
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	}

.smallnorm { 
	font-size: 90%;
	color: #000000;
	}

.small { 
	font-size: 90%;
	}

.smallcenter { 
	font-size: 90%;
	text-align: center;
	}

.smallbold {
	font-size: 90%; 
	font-weight: bold;
	}	

.smallboldcenter {
	font-size: 90%; 
	font-weight: bold;
	text-align: center;
	}	

.smallitalic {
	font-size: 90%; 
	font-style: italic;
	}

.smallitalicbold { 
	font-size: 90%; 
	font-style: italic;
	font-weight: bold; 
	}

.smallitalicboldcenter { 
	font-size: 90%; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xsmallnorm { 
	font-size: 80%;
	color: #000000;
	}

.xsmall { 
	font-size: 80%;
	}

.xsmallcenter { 
	font-size: 80%;
	text-align: center;
	}

.xsmallbold {
	font-size: 80%; 
	font-weight: bold;
	}	

.xsmallboldcenter {
	font-size: 80%; 
	font-weight: bold;
	text-align: center;
	}	

.xsmallitalic {
	font-size: 80%; 
	font-style: italic;
	}

.xsmallitalicbold { 
	font-size: 80%; 
	font-style: italic;
	font-weight: bold; 
	}

.xsmallitalicboldcenter { 
	font-size: 80%; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xxsmall {
	font-size: 70%;
	}

.xxsmallnorm { 
	font-size: 70%;
	color: #000000;
	}

.xxsmallbold {
	font-size: 70%; 
	font-weight: bold;
	}	

.xxsmallboldcenter {
	font-size: 70%; 
	font-weight: bold;
	text-align: center;
	}	

.xxsmallitalic { 
	font-size: 70%; 
	font-style: italic;
	}

.xxsmallitalicbold { 
	font-size: 70%; 
	font-style: italic;
	font-weight: bold; 
	}

.xxsmallitalicboldcenter { 
	font-size: 70%; 
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}

.xsmallwhite { 
	font-size: 80%; 
	color: #ffffff;
	}

.xsmallwhitecenter { 
	font-size: 80%; 
	color: #ffffff;
	text-align: center;
	}

.xsmallwhitebold { 
	font-size: 80%; 
	color: #ffffff; 
	font-weight: bold;
	}

.xsmallwhiteboldcenter { 
	font-size: 80%; 
	color: #ffffff; 
	font-weight: bold;
	text-align: center;
	}

.large {
	font-size: 110%; 
	}	

.largebold {
	font-size: 110%; 
	font-weight: bold;
	}	

.largecenter {
	font-size: 110%; 
	text-align: center;
	}	

.largeboldcenter {
	font-size: 110%; 
	font-weight: bold;
	text-align: center;
	}	

.largeitalic { 
	font-size: 110%; 
	font-style: italic;
	}

.largeitalicbold { 
	font-size: 110%; 
	font-style: italic;
	font-weight: bold; 
	}

.largewhite {
	font-size: 110%;
	color: #ffffff;
	}	

.largewhitebold {
	font-size: 110%; 
	color: #ffffff;
	font-weight: bold;
	}	

.xlarge {
	font-size: 115%; 
	}	

.xlargebold {
	font-size: 115%; 
	font-weight: bold;
	}	

.xlargeitalic { 
	font-size: 115%; 
	font-style: italic;
	}

.xlargeitalicbold { 
	font-size: 115%; 
	font-style: italic;
	font-weight: bold; 
	}

.bluedark {  
	color: #000066;
	}

.lgbluedarkbold {
	font-size: 110%;
	color: #000066;
	font-weight: bold;
	}	

.smbluedarkbold {
	font-size: 90%;
	color: #000066;
	font-weight: bold;
	}

.smbluedark {
	font-size: 90%;
	color: #000066;
	}

.bluedarkbold {
	color: #000066;
	font-weight: bold;
	}

.bluelt {  
	color: #5c6ca8;
	}

.blueltbold {
	color: #5c6ca8;
	font-weight: bold;
	}

.burgundy { 
	color: #720000;
	}

.burgundybold {
	color: #720000;
	font-weight: bold;
	}

.burgundyboldcenter {
	color: #720000;
	font-weight: bold;
	text-align: center;
	}

.burgundyitalic {
	color: #720000;
	font-style: italic;
	}

.burgundyitaliccenter {
	color: #720000;
	font-style: italic;
	text-align: center;
	}

.burgundyitalicbold {
	color: #720000;
	font-style: italic;
	font-weight: bold;
	}

.red {  
	color: #ff0000;
	}

.redbold {
	color: #ff0000;
	font-weight: bold;
	}

.reditalic {
	color: #ff0000;
	font-style: italic;
	}

.reditalicbold {
	color: #ff0000;
	font-style: italic;
	font-weight: bold;
	}

.white { 
	color: #ffffff;
	}

.whitebold { 
	color: #ffffff; 
	font-weight: bold;
	}

#contact {
	background-color: #fdf8f2;
	font-size: 90%;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 1em 0 1em 0;
	}

#content {
	margin: 0 180px 0 0px;
	}

#content-1 {
	margin: 0;
	}

#content-2 {
	margin: 0;
	padding: 1em;
	background-color: #fdf8f2;
	}

#footer1 {
	position: relative;
	background-color: #ccffff;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	color: black;
	height: 100px;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#footer1 img {
	border: none;
	}

#footer1 .bottom-left {
	float: left;
	font-size: 85%;
	text-align: left;
	height: 100%;
	width: 60%;
	margin: 0;
	padding: 1em 0 0 1em;
	}

#footer1 .bottom-right {
	float: right;
	font-size: 85%;
	text-align: right;
	height: 100%;
	width: 25%;
	margin: 0;
	padding: .5em 1em 0 0;
	}

#footer2 {
	position: relative;
	color: #ffffff;
	font-weight: bold;
	font-size: .85em;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#footer2 img {
	border: none;
	}

#footer2 .bottom-left {
	clear: both;
	float: left;
	font-size: .85em;
	text-align: left;
	margin: 0;
	padding: .25em 0 0 1em;
	}

#footer2 .bottom-right {
	float: right;
	font-size: .75em;
	text-align: right;
	margin: 0;
	padding: 0;
	}

#header-main {
	background-color: #000000;
	font-weight: bold;
	color: #ffffff;
	height: 100px;
	width: 100%;
	margin:0;
	padding: 0;
	}
	
#header-news {
	background-color: #000000;
	font-weight: bold;
	color: #ffffff;
	height: 143px;
	width: 100%;
	margin:0;
	padding: 0;
	}
	
#header-bottom {
	background-color: #5c6ca8;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	padding: .25em 1em .25em 0;
	}
	
#header-bottom ul {
	color: #ffffff;
	font-size: .8em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
#header-bottom li {
	display: inline;
	}
	
#header-bottom a:link {
	text-decoration: none;
	color: #ffffff;
	}
	
#header-bottom a:visited {
	text-decoration: none;
	color: #ccccff;
	}
	
#header-bottom a:hover {
	text-decoration: none;
	background-color: #99ffff;
	color: #050845;
	}
	
#img-left-shadow {
	float: left;
	margin: 10px 8px 10px 8px;
	background-color: #e6e8ff;
	}

#img-left-shadow img {
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

#img-right-shadow {
	float: right;
	margin: 10px 8px 10px 8px;
	background-color: #e6e8ff;
	}

#img-right-shadow img {
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

#links {
	float: right;
	background-color: #ccffff;
	color: #000000;
	margin-top: 240px;
	padding: 0;
	}

#nav {
	float: left;
	background-color: #ccffff;
	color: #000000;
	margin: 0;
	padding: 0;
	}

#nav ul {
	list-style: none;
	font-size: 90%;
	font-weight: bold;
	color: #000066;
	margin: 0;
	padding: 1.5em;
	}

#nav li {
	border-bottom: 1px solid #000066;
	padding: .4em 0 .2em 0;
	font-size: 90%;
	}

#nav a:link {
	text-decoration: none;
	color: #000066;
	}
	
#nav a:hover {
	text-decoration: none;
	background-color: #99ffff;
	color: #050845;
	}
	
#nav a:visited {
	text-decoration: none;
	color: #990099;
	}
	
#navtext {
	background-color: #b8d5ef;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	color: #000000;
	font-size: .85em;
	text-align: center;
	margin: 0;
	padding: 1em 2.25em 1em 2.25em;
	}

#sidebar {
	float: right;
	background-color: #ccffff;
	border-top: none;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	color: #000066;
	margin: 0;
	padding: 0;
	}

#sidebar h3 {
	font-size: 110%;
	color: #ffffff;
	background-image: url(images/bkg_water.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: .2em 0 .2em .15em;
	}

#sidebar ul {
	list-style-image: url(images/more_1.gif);
	margin-left: 0;
	padding-left: 20px;
	}

#sidebar p, #sidebar li {
	font-size: .85em;
	line-height: 1.5em;
	}

#sidebar a:link {
	text-decoration: none;
	}
	
#sidebar a:visited {
	text-decoration: none;
	color: #990099;
	}
	
#sidebar a:hover {
	text-decoration: none;
	background-color: #5c6ca8;
	color: #ffffff;
	}
	
#wrapper {
	background-color: #fdf8f2;
	background-image: url(images/bkg_fade.jpg);
	background-repeat: no-repeat;
	color: #000000;
	margin: 0;
	padding: 1em 1.25em 1em 1.25em;
	}

#wrapper-1 {
	background-color: #fdf8f2;
	color: #000000;
	margin: 0;
	padding: 1em 1.25em 1em 1.25em;
	}

#wrapper-2 {
	background-color: #ece5e3;
	color: #000000;
	margin: 0;
	padding: 1em 1.25em 1em 1.25em;
	}
