body, p, td, th, div, blockquote, dl, ul, ol { margin: 0; padding: 0; color: #000000; }
body 
	{ 
	max-width: 900px; 
	text-align: center; 
	margin: 0 auto; 
	padding: 0; 
	background: #560288; 
	font: normal normal normal small Tahoma, Georgia, Arial, sans-serif; 
	}

ul { margin: .5% 1% 0 18%; padding: .10% .10% 0 0%; text-align: center; }
li { margin: 0; padding: .15% .5% 0 0; text-align: left; color: #ffffff; font: normal normal normal medium Verdana Georgia, Arial, sans-serif; }	

.sub-list-1 { margin: .5% 1% 0 4%; padding: .10% .10% 0 .10%; text-align: left; }

h1 
	{ 
	margin-left: auto; 
	margin-right: auto; 
	text-align: center; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 0 .5% .5% 0; 
	background: #006699; 
	color: #560288; 
	font: normal normal bold 325% Tahoma, Georgia, Arial, sans-serif; 
	}

h2 
	{ 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: .25% 5% .15% 5%; 
	background: #c4c5c2;
	border-left: thin solid #005b88; 
	border-right: thin solid #005b88; 
	}

h3 
	{ 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: .5% 0 .2% 0; 
	background: #c4c5c2; 
	border-left: thin solid #005b88; 
	border-right: thin solid #005b88; 
	color: #560288; 
	font: normal small-caps bold 150% Tahoma, Georgia, Arial, sans-serif; 
	}

h4 
	{ 
	margin: 0 10% 0 10%; 
	padding: .15% 0; 
	background: #006699; 
	border-left: thin none #005b88; 
	border-right: thin none #005b88;
	color: #009eea;
	letter-spacing: 1.5px; 
	font: normal small-caps bold 140% Tahoma, Georgia, Arial, sans-serif; 
	}

.wid-firt-letter-1 
	{ 
	color: #7202b5;
	font: normal normal bold 170% Tahoma, Georgia, Arial, sans-serif; 
	}

.wid-firt-letter-2 
	{ 
	color: #7202b5;
	font: normal normal bold 130% Tahoma, Georgia, Arial, sans-serif; 
	} 
			
.prehead1 
	{ 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align: left; 
	padding: 0 0 0 7%; 
	background: #006699; 
	color: #c4c5c2; 
	font: normal small-caps bold medium Tahoma, Georgia, Arial, sans-serif; 
	}

/*create dedicated menu anchors*/

a:link { text-decoration: none; color: #0033ff; display: block }
a:visited { text-decoration: none; color: #800080 }
a:hover { text-decoration: none; background: #ffffff; color: blue; display: block }
a:active { text-decoration: none }
a:link img { border-style: none }
a:visited img { border-style: none }

/*font-size*/

.x-small { font-size: x-small }
.small { font-size: small }
.medium { font-size: medium }
.large { font-size: large }
.larger { font-size: larger }
.x-large { font-size: x-large }
.xx-large { font-size: xx-large }
.x-150 { font-size: 150% }

/*font-decorations*/

.italic { font-style: italic }
.underline { text-decoration: underline }
.bolder { font-weight: bolder }

/*colors*/

.gray1 { color: #c4c5c2 }

/* ------------main page intro ------------------ */


#headerdiv 
	{ 
	text-align: center; 
	border-top: medium solid #00557d; 
	border-right: thin inset #003853; 
	border-bottom: thin solid #005b88; 
	border-left: thin outset #003853; 
	background: #006699; 
	margin: 0 0 0 0; 
	padding: 0 1% .75% 1%; 
	}

#maindiv1 
	{ 
	width: auto; 
	background: #027bc4; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: .5% 10% .5% 10%; 
	border-top: thin none #003853; 
	border-right: thin inset #560288; 
	border-bottom: thin solid #560288; 
	border-left: thin outset #560288; 
	color: #000000; 
	font: normal normal normal medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}

#maindiv2 
	{ 
	width: auto; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: .5% 10% .5% 10%; 
	background: #027bc4; 
	border-top: thin none #003853; 
	border-right: thin inset #560288; 
	border-bottom: thin solid #560288; 
	border-left: thin outset #560288; 
	color: #000000; 
	font: normal normal normal medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}

#maindiv3 
	{ 
	width: auto; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: .5% 10% .5% 10%; 
	background: #027bc4; 
	border-top: thin none #003853; 
	border-right: thin inset #003853; 
	border-bottom: thin outset #003853; 
	border-left: thin outset #003853; 
	color: #000000; 
	font: normal normal normal medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}

#maindivbottom 
	{ 
	width: auto; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: .25% 10% .15% 10%; 
	background: #006699; 
	border-top: thin none #003853; 
	border-right: thin inset #003853; 
	border-bottom: thin outset #003853; 
	border-left: thin outset #003853; 
	color: #000000; 
	font: normal normal normal medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}

#pbottom1 
	{ 
	margin-left: auto; 
	margin-right: auto; 
	text-align: center; 
	margin-top: .5%; 
	margin-bottom: .75%; 
	padding: .25% .5% 0% .5%; 
	border-left: thin none #005b88; 
	border-right: thin none #005b88; 
	border-bottom: thin none #005b88; 
	background: #006699; color: #5c0293;
	letter-spacing: 3px; 
	font: normal normal bolder 150%/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}
	
/*----------- site map ---------------*/

/*
.sitemaplist 
	{ 
	background: #ffffff; 
	width: auto; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	padding: 2% 2% 4% 8%; 
	text-align: left; 
	color: #000000; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}
	
.sitemaplist li
  { background: #ffffff; margin: 0; padding: .35%; }
			
.sitemaplist li a:link { color: blue; }
.sitemaplist li a:visited { color: purple; }
.sitemaplist li a:hover { color: red;  }

*/

/* --------------about------------- */

.partop1 
	{ 
	margin: 1% 5% 0 5%; 
	text-align: left; 
	text-indent: 1.5em; 
	padding: 1% 3% .5% 3%; 
	border-right: thin solid #005b88; 
	border-left: thin solid #005b88; 
	background: #027bc4; 
	color: #ffffff; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}

.parmid1 
	{ 
	margin: 1% 5% 1% 5%; 
	text-align: left; 
	text-indent: 1.5em; 
	padding: 2% 3% .5% 3%; 
	border-right: thin solid #005b88; 
	border-left: thin solid #005b88; 
	background: #027bc4; 
	color: #5c0293; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}

.parbottom1 
	{ 
	margin: 0 10% 1% 10%; 
	text-align: left; 
	text-indent: 1.5em; 
	padding: 2% 6% .5% 6%; 
	border-right: thin solid #005b88; 
	border-left: thin solid #005b88; 
	background: #027bc4; 
	color: #5c0293; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}

.returnright1 
	{ 
	width: 30%; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: .5%; 
	margin-bottom: 0; 
	padding: .5% 1.5% .5% .5%; 
	text-align: center; 
	border-right: thin none #005b88; 
	border-left: thin none #005b88; 
	background: #027bc4; 
	color: #5c0293; 
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif; 
	}

/*footer menu*/

#navfooterdiv { margin: 0 1% 4% 1%; background: #560288; padding: 0; text-align: center; }
#footernav { padding: .25% 2% .25% 2%; margin-left: 0; font: normal normal bold medium Verdana, Arial, Helvetica, sans-serif; }
#footernav li { list-style: none; margin: 0; border-top: thin none #c4c5c2; display: inline; }
#footernav li a { padding: .25% 2% .25% 2%; border-left: thin solid #006699; border-right: thin solid #006699; background: #c4c5c2; text-decoration: none; display: inline; }
#footernav li a:link { color: blue; }
#footernav li a:visited { color: purple; }
#footernav li a:hover { border-color: #006699; color: white; background: blue; }

/* short-hand - font: (style)- normal*italic*oblique (variant)- normal*small-caps (weight)- normal*bold*bolder*lighter size/1.7line-height (family)- Tahoma, Verdana, Arial, Helvetica, sans-serif } 
*/

/*color scheme - #333333 almost black; #848c7b greyisgreen; grey1 #cccccc ; #996633 brown 

lightblue1-#026cac
pinkpurple2-#d9aeff
pinkpurple3-#bf79ff
pinkpurple4-#a376fe
violet1-#8a76fe
violet2-#7a63fe
violet3-#9251fd
violet4-#6802a6
violet5-#5c0293
violet6-#57028a
*/
