/* nav1 links dark turquoise */
.class1 a {font-family:gill sans,arial,sans-serif;
color:#024251; font-size:14px; line-height:120%; padding-top:10px; padding-bottom:12px; padding-right:10px; padding-left:10px; text-shadow: 2px 2px 2px #55d3e7; }
.class1 a:link {text-decoration:none;}
.class1 a:hover {color:#500566; background:rgba(255,255,255,0.3); border:1px solid #ffffff; padding-right:9px; padding-left:9px;}
.class1 a:visited {text-decoration:none;}
.class1 a:active {text-decoration:none;}

/* nav2 links */
.class2 a {font-family:gill sans,arial,sans-serif;
color:#137d89; font-size:11px; font-weight:bold; line-height:120%; padding-right:5px; padding-left:5px; }
.class2 a:link {text-decoration:none;}
.class2 a:hover {color:#ffffff; background:rgba(0,0,0,0.3); border:1px solid #ffffff; padding-right:4px; padding-left:4px; }
.class2 a:visited {text-decoration:none;}
.class2 a:active {text-decoration:none;}

/* white bold text links */
.class3 a {font-family:arial black,charcoal,sans-serif;
color:#ffffff; font-size:12px; font-weight:none; padding-right:2px; padding-left:2px; }
.class3 a:link {text-decoration:none;}
.class3 a:hover {color:#55d3e7; border:1px solid #55d3e7; padding-right:1px; padding-left:1px; }
.class3 a:visited {text-decoration:none;}
.class3 a:active {text-decoration:none;}

/* white bold text links */
.class4 a {font-family:arial black,charcoal,sans-serif;
color:#ffffff; font-size:12px; font-weight:none; padding-right:2px; padding-left:2px; }
.class4 a:link {text-decoration:none;}
.class4 a:hover {color:#55d3e7; border:1px solid #55d3e7; padding-right:1px; padding-left:1px; }
.class4 a:visited {text-decoration:none;}
.class4 a:active {text-decoration:none;}

/* grey bold text links */
.class5 a {font-family:arial black,charcoal,sans-serif;
color:#42aba8; font-size:12px; font-weight:none; padding-right:2px; padding-left:2px; }
.class5 a:link {text-decoration:none;}
.class5 a:hover {color:#55d3e7; border:1px solid #55d3e7; padding-right:1px; padding-left:1px; }
.class5 a:visited {text-decoration:none;}
.class5 a:active {text-decoration:none;}

/* copyright links */
.class7 a {font-family:arial,helvetica,sans-serif;
color:#500566; font-size:11px; font-weight:bold; line-height:120%; padding-right:2px; padding-left:2px; text-align:center; }
.class7 a:link {text-decoration:none;}
.class7 a:hover {color:#500566; border:1px solid #500566; padding-right:1px; padding-left:1px; }
.class7 a:visited {text-decoration:none;}
.class7 a:active {text-decoration:none;}

/* image links */
.classnone a {text-decoration:none;}
.classnone a:link {text-decoration:none;}
.classnone a:hover {text-decoration:none;}
.classnone a:visited {text-decoration:none;}
.classnone a:active {text-decoration:none;}

td.slimborder {	padding:15px; -moz-border-radius:10px; border-radius:10px; border:1px solid #b3b0b1; background-image: url(../images/texture.jpg); background-repeat: repeat; }
			
td.slimborder2 { padding:15px; -moz-border-radius:10px; border-radius:10px; border:1px solid #b3b0b1; background-image: url(../images/texture_lilac.jpg); background-repeat: repeat; }


.bodytext {font-family:gill sans,arial,sans-serif; color:#505050; font-size:15px; line-height:130%; }

.bodytextsm {font-family:gill sans,arial,sans-serif; color:#505050; font-size:12px; line-height:160%; }

.bodytextpplsmbd {font-family:gill sans,arial,sans-serif; color:#5705a4; font-size:13px;  font-weight:bold; }

.bodytextsmit {font-family:gill sans,arial,sans-serif; color:#505050; font-size:12px; line-height:160%; font-style:italic; }

.bodytextwh {font-family:gill sans,arial,sans-serif; color:#ffffff; font-size:15px; line-height:130%; text-shadow: 2px 2px 2px #02383e; }

.bodytexttq {font-family:gill sans,arial,sans-serif; color:#55d3e7; font-size:14px; line-height:140%; text-shadow: 2px 2px 2px #02383e; }

.bodytextit {font-family:gill sans,arial,sans-serif; color:#505050; font-size:16px; line-height:140%; font-style:italic;}

.bodytextteal {font-family:gill sans, arial,sans-serif; color:#01242c; font-size:16px; line-height:120%; text-shadow: 2px 2px 2px #137d89; }

.bodytextteal2 {font-family:gill sans,arial,sans-serif; color:#046663; font-size:14px; line-height:120%; }

.bodytextpk {font-family:gill sans, arial,sans-serif; color:#a40593; font-size:15px; line-height:120%; font-weight:bold; }

.copytext {font-family:gill sans, arial,sans-serif; 
color:#01242c; font-weight:normal; font-size:10px; line-height:110%; }

.titletextwh {font-family:'Palatino Linotype',Palatino,serif; color:#ffffff; font-size:22px; font-style:italic; }

.titletextteal {font-family:gill sans,arial,sans-serif; color:#074857; font-size:14px; font-weight:bold; }

/* same as titletextteal */
h1 {font-family:gill sans, arial,sans-serif; color:#074857; font-size:14px; font-weight:bold; }

.titletextlgteal {font-family:'Palatino Linotype',Palatino,serif; color:#2bafcd; font-size:20px; font-style:italic; line-height:160%; }

.titletextaqua {font-family:gill sans, arial,sans-serif; color:#138480; font-size:13px; font-weight:bold; }


hr.special {border-style:dashed; width: 1px; color: #ffffff; width:650px; }

OLD STUFF FROM PREVIOUS CSS FILE

			<!-- This is a comment in HTML -->
			
			<!-- Important for FORM FIELDS -->
			input.short { height:18px; width: 145px; }
			input.long { height:18px; width: 300px; }
			textarea { width: 300px; }
			
			
			a img { border: none; }
			
			td.tdrule	{
			border-bottom:1px solid #500566;
			} 
			
			td.tdrulegrey	{
			border-bottom:1px solid #b3b0b1;
			} 
			
			td.tdinset {
			padding:15px;
			background:#fcf7a6;
			border:1px solid #b3b0b1;
			} 
			
			table.withback	{
			background:#e6e4e6;
			margin-top:20px;
			padding:15px;
			-moz-border-radius:10px; border-radius:10px; border:1px solid #7e7d7f;
			} 
			



html,body { 
height: 100%;
margin: 0px;
padding: 0px;
background-image: url(../images/background.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}

#logo {
position: absolute;
margin-top: 10px; 
left: 50%; margin-left: -490px;
z-index: 10000;
}

#sublogo {
position: absolute;
margin-top: 10px; 
left: 50%; margin-left: -490px;
z-index: 10000;
}

#container {
width: 1000px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

	#header {
	float:left;
	overflow:hidden;
	height: 305px;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

		#links {
		position:absolute;
		margin-top:2px;
		left: 50%; margin-left: 360px;
		z-index:100;}
		
			#links a:hover {
			background: #6911b4;
			padding-top:20px;
			}
			
		#sublinks {
		position:absolute;
		margin-top:2px;
		left: 50%; margin-left: 350px;
		z-index:2000;}
		
			#sublinks a:hover {
			background: #6911b4;
			padding-top:20px;
			}

		#slides {
		float: left;
		background-image: url(../images/home_bannerpic_back.png);
		background-repeat: no-repeat;
		width: 1010px;
		height: 248px;
		z-index:1; 
		}

		#nav1 {
		float:left;
		background-image: url(../images/home_navback.jpg);
		background-repeat: repeat;
		margin-top: 5px;
		width:985px;
		height: 30px;
		padding-top:10px;
		padding-left:10px;
		box-shadow: 2px 2px 3px #494a48;
		-moz-border-radius:20px; border-radius:20px; border:2px solid #ffffff;
		}
		

	#content {
	float:left;
	margin-top: 0px;
	width: 1000px;
	}


	#contentsub {
	float:left;
	margin-top: 0px;
	width: 1000px;
	}

		#column1 {
		float:left;
		margin-top:10px;
		width: 260px;
		}
		
		#column1sub {
		float:left;
		margin-top:10px;
		width: 280px;
		}

			#box {
			background: #064a58; /* Old browsers */
			background: -moz-linear-gradient(-45deg,  #064a58 0%, #064a58 47%, #55d3e7 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#064a58), color-stop(47%,#064a58), color-stop(100%,#55d3e7)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-45deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-45deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-45deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* IE10+ */
			background: linear-gradient(135deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064a58', endColorstr='#55d3e7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

			width: 260px;
			height:720px;
			margin-left:0px;
			margin-bottom:15px;
			padding:15px;
			text-align:justify;
			box-shadow: 2px 2px 3px #494a48;
			-moz-border-radius:20px; border-radius:20px;
			border:2px solid #517f8d;
			}

		
			#boxsub {
			background: #064a58; /* Old browsers */
			background: -moz-linear-gradient(-45deg,  #064a58 0%, #064a58 47%, #55d3e7 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#064a58), color-stop(47%,#064a58), color-stop(100%,#55d3e7)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-45deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-45deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-45deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* IE10+ */
			background: linear-gradient(135deg,  #064a58 0%,#064a58 47%,#55d3e7 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064a58', endColorstr='#55d3e7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

			width: 240px;
			height:720px;
			margin-left:0px;
			margin-bottom:15px;
			padding:10px;
			box-shadow: 2px 2px 3px #494a48;
			-moz-border-radius:20px; border-radius:20px;
			border:2px solid #517f8d;
			}

			#page_effect {
			width: 250px;
			height:720px;
			margin-left:0px;
			margin-bottom:15px;
			padding:5px;
			text-align:justify;
			}
			

		#column2 {
		float:left;
		margin-top:10px;
		margin-left:45px;
		width: 695px;
		}
		
		#column2sub {
		float:left;
		margin-top:10px;
		margin-left:5px;
		width: 700px;
		}

			#boxwide1 {
			float:left;
			background-image: url(../images/home_box1.png);
			background-repeat: no-repeat;
			width: 695px;
			height: 100%;
			margin: 0px;
			padding-top:140px;
			padding-left: 20px;
			padding-right:200px;
			padding-bottom:30px;
			}

			#boxwide2 {
			float:left;
			background-image: url(../images/home_box2.png);
			background-repeat: no-repeat;
			width: 695px;
			height: 100%;
			margin: 0px;
			padding-top:140px;
			padding-left: 20px;
			padding-right:200px;
			padding-bottom:30px;
			}

			#boxwide3 {
			float:left;
			background-image: url(../images/home_box3.png);
			background-repeat: no-repeat;
			width: 695px;
			height: 100%;
			margin: 0px;
			padding-top:140px;
			padding-left: 20px;
			padding-right:200px;
			padding-bottom:30px;
			}
			

			#boxwidesub {
			float:left;
			background: #ffffff;
			width: 675px;
			height: 100%;
			margin: 0px;
			padding:20px;
			text-align:justify;
			box-shadow: 2px 2px 3px #494a48;
			-moz-border-radius:20px; border-radius:20px;
			border:2px solid #517f8d;
			}


		
	#footer {
	float:left;
	text-align:center;
	width: 1000px;
	padding-bottom:50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

	#footersub {
	float:left;
	text-align:right;
	width: 1000px;
	padding-bottom:50px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

		#nav2 {
		width:1000px;
		margin-top: -10px;
		}
		
		#copyright {
		width:1000px;
		margin-top:5px;
		}
