/* -----------BODY, LINK, TITLE TAGS ------------------------------ */

body {
background-color:#404041;
background-position:center;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
color:#3E3E3E;
letter-spacing:.003cm;
line-height: 16px;
margin-top:-10px;
margin-right:0px;
margin-left:0px;
margin-bottom:4px;
text-align:center;
text-decoration:none;
}

img {
border:0px;
}


/*-----------------SITE STRUCTURE---------------------------------*/


div#container {

padding-top:0px;

}

div#structure {

width:780px;
position:relative;
margin:auto;

}





/*---------------------------LISTS -------------------------------- */

#nav, #nav ul {
padding:0;
margin: 0;
list-style: none;
z-index:99;
}

#nav a:link {
display: block;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
padding-top:14px;
text-align:left;
font-weight:100;
}

#nav a:visited {
display: block;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
padding-top:14px;
text-align:left;
font-weight:100;
}

#nav a:active {
display: block;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
padding-top:14px;
text-align:left;
font-weight:100;
}

#nav a:hover {
display: block;
background-color:#E00076;
background-position:center;
background-repeat:no-repeat;
color: #FFFFFF;
font-size:12px;
text-decoration:none;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
padding-top:14px;
text-align:left;
font-weight:100;
}

#nav2 a:link {
background:none;
display: block;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-bottom:3px;
padding-top:5px;
margin-left:5px;
text-align:left;
font-weight:100;
}

#nav2 a:visited {
background:none;
display: block;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-bottom:3px;
padding-top:5px;
margin-left:5px;
text-align:left;
font-weight:100;
}

#nav2 a:active {
background:none;
display: block;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-bottom:3px;
padding-top:5px;
margin-left:5px;
text-align:left;
font-weight:100;
}

#nav2 a:hover {
background-color: #333333;
display: block;
color: #FFFFFF;
font-size:11px;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-bottom:3px;
padding-top:5px;
margin-left:5px;
text-align:left;
font-weight:100;
}

#nav li {
	float: left;
}


#nav li ul {
	position: absolute;
	width: 12em;
	left: -999em;
}


#nav li:hover ul {
font-size:12px;
	left: auto;
	width:147px;
	padding:8px;
	margin-left:3px;
	margin-right:8px;
	background-image:url(images/navbacktrans.png);
	background-repeat:repeat;
	}

#nav2 li:hover ul {
font-size:11px;
	width:140px;
	padding:5px;
	top:24px;
	margin-left:3px;
	margin-right:8px;
	background-repeat:repeat;
	left:147px;
	}
	
		
		
/*--------------------------- FORMS -------------------------------- */


.formtext {
border-style:solid;
border-color:#979797;
border-width:1px;
padding:4px;
margin-top:6px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:12px;
color:#6D6D6D;
}


.mailSubmit {
background-image:url(images/mailbutton.png);
background-color:#FFFFFF;
border:none;
width:90px;
height:45px;
color:#FFFFFF;
margin-top:7px;
}


/*--------------------------- TITLE TAGS -------------------------------- */

h1 {
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #8C5700;
line-height:25px;
}

h2 {
font-size:14px;
line-height:18px;
color: #669933;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
margin-bottom:3px;
}

h3 {
font-size:14px;
color:#234F6D;
margin-bottom:3px;
}

h4 {
color: #996633;
font-size:15px;
}

h5 {
color:#C42D0A;
font-size:14px;
margin-bottom:10px;
}

/*--------------------------------------OTHER LINKS----------------------------------------*/


a:link {color: #FF0089; text-decoration:none; font-weight:bold;}     
a:visited {color:#FF0089; text-decoration:none; font-weight:bold;}  
a:hover {color: #FF3399; text-decoration:underline; font-weight:bold;}
a:active {color:#FF0089; text-decoration:none; font-weight:bold;}


a.button:link {
background-color:#F9E8E1;
color:#3B5C32;
padding:10px;
margin:2px;
margin-bottom:4px;
text-decoration:none;
}
a.button:visited {
background-color:#F9E8E1;
color:#3B5C32;
padding:10px;
margin:2px;
text-decoration:none;
}
a.button:active {
background-color:#F9E8E1;
color:#3B5C32;
padding:10px;
margin:2px;
text-decoration:none;
}
a.button:hover {
background-color: #f6d9cd;
color:#003300;
padding:10px;
margin:2px;
text-decoration:none;
}


/*----------------------------TOP ELEMENTS, HEADER, LOGO, ETC-------------*/

#logoheader {
	position:absolute;
	left:-13px;
	top:22px;
	width:195px;
	height:228px;
	z-index:99;
}
#swirls {
	position:absolute;
	left:41px;
	top:-7px;
	width:783px;
	height:401px;
	z-index:-20;
}

div#navigationbar {
	background-color:#EB4498;
	position:absolute;
	color:#FFFFFF;
	width:780px;
	height:40px;
	top:205px;
	z-index:97;
	left:0px;
}

#navlinks {
	position:absolute;
	left:228px;
	top:0px;
	width:548px;
	height:62px;
	z-index:99;
	text-align:left;
}


#newsblockSUB a:link {
color: #282828;
text-decoration:none;
font-weight:500;
	
}

#newsblockSUB a:visited {
color:#282828;
text-decoration:none;
font-weight:500;
	
}

#newsblockSUB a:hover {
color: #000000;
text-decoration:underline;
font-weight:500;
	
}

#newsblockSUB a:active {
color:#282828;
text-decoration:none;
font-weight:500;
}



div#newsblocktext {
	position:absolute;
	font-size:11px;
	left: 12px;
	top: 40px;
	width: 199px;
	height: 295px;
	text-align:center;
	margin-left:10px;
}


div#newsblocktextSUB {
	position:absolute;
	font-size:12px;
	padding-left:25px;
	left: 529px;
	top: 78px;
	width: 203px;
	height: auto;
	text-align:left;
	margin-left:10px;
	background-image:url(images/sidebarline.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

div#topbox {

background-image:url(images/topheader.jpg);
background-repeat:repeat;
background-position:center;
position:relative;
width:780px;
height:210px;
top:0px;

}

div#middleSUB { 
background-image:url(images/whitebackmiddle.png);
background-repeat:repeat-y;
background-position:center;
position:relative;
width:780px;
height:auto;
top:20px;
}

div#middleSUB2 { 
background-color: #FFFFFF;
position:relative;
padding-top:40px;
width:780px;
height:auto;
}


div#subpagec {

text-align:left;
width:auto;
height:auto;
padding-top:15px;
padding-right:20px;
padding-left:80px;
letter-spacing:.008cm;
}

div#subpagec2 {

text-align:left;
width:auto;
height:auto;
padding-top:15px;
padding-right:265px;
padding-left:40px;
letter-spacing:.008cm;
}

div#bottomSUB {
background-color: #383838;
position:relative;
top:20px;
width:753px;
height:65px;
text-align:left;
padding-top:5px;
padding-left:15px;
padding-right:15px;
font-size:10px;
color:#FFFFFF;

}

#bottomSUB a:link {
color:#FF3399;
}

#bottomSUB a:visited {
color:#FF3399;
}

#bottomSUB a:hover {
color:#FF3399;
text-decoration:underline;
}

#bottomSUB a:active {
color:#FF3399;
}





div#middle { 
background-color:#0F0F0F;
position:relative;
width:880px;
height:auto;
top:185px;
}



div#content {
width:815px;
height:275px;
position:absolute;
top:108px;
left:1px;
text-align:left;

}
