body {
	background-color: #222;
	font:12px Arial,Helvetica,sans-serif;	
}

img.borderimage {
border:1px solid #000;
}



#container {
	width: 800px !important;
	position:relative;
	margin:20px auto;
	width:800px !important;
	background-color:#ffffff;
	border:1px solid #000;
	display:block;
	overflow:hidden;
}

#header {
height:185px;
width:800px;
float:left;
position:relative;
background:url(images/wave1.gif) top left no-repeat;
}

#logo {
width:200px;
background:url(images/logo.gif);
position:relative;
top:30px;
left:100px;
color:none;
height:130px;
}

#tagline {
color:#fff;
width:300px;
height:25px;
position:absolute;
top:75px;
left:330px;
display:none;

}

#menubar {
float:left;
margin:0px;
width:800px;
background-color:#666;
height:25px;
overflow:hidden;
}


#menubar a:link, #menubar a:visited, #menubar span.menuitem{
background-color:#666;
margin:0px;
height:25px !important;;
float:left;
padding-top:5px;
padding-right:10px;
padding-left:10px;
border-right:1px solid #fff;
text-decoration:none;
color:#eeeeee;
font-weight:bold;
}

#menubar a:hover, #menubar a:active{
text-decoration:none;
color:#ffffff;
background-color:#999;
}

#menubar span.menuitem {
border:none;
}

#mainpicture {
height:270px;
width:798px;
float:left;
background-repeat:no-repeat;
border-right:1px solid #222;
border-left:1px solid #222;
position:relative;
overflow:hidden;
}

#mainpicturedescription {
-moz-opacity:.40; 
filter:alpha(opacity=40); 
opacity:.40;
position:absolute;
bottom:-25px;
left:0px;
width:800px;
height:25px;
background:#fff;
color:#000;
}

#mainpicturedescription font {
position:relative;
top:5px;
left:5px;
font-weight:bold;
letter-spacing:125%;
font-size:12px;
}

#titlebar {
float:left;
margin:0px;
width:800px;
background:url(images/gradient.gif);
height:40px;
overflow:hidden;
}

#titlebar #maintitle {
padding-right:20px;
padding-left:20px;
height:40px;
float:left;
border-right:1px solid #fff;
font-size:26px;
color: #fff;
text-align:center;
padding-top:5px;
}

#titlebar #subtitle {
padding-right:10px;
padding-left:10px;
height:40px;
float:left;
border-right:1px solid #fff;
font-size: 12px;
color: #fff;
font-weight:bold;
text-align:center;
padding-top:12px;
}

#maincontent {
float:left;
margin:0px;
width:800px;
background:#fff;
display:block;
overflow:hidden;
position:relative;
}

div.onethird {
width:210px;
float:left;
margin-left:28px;
margin-top:28px;
text-align:justify;
margin-bottom:40px;
}

div.twothird {
width:210px;
float:left;
margin-left:60px;
margin-top:28px;
text-align:justify;
margin-bottom:40px;
}

div.threethird {
width:200px;
float:left;
margin-left:60px;
margin-top:28px;
text-align:justify;
margin-bottom:40px;
}


div.oneone {
width:544px;
float:left;
margin-left:28px;
margin-top:28px;
text-align:justify;
margin-bottom:70px;
}

div.full {
width:800px;
margin:0px;
padding:0px;
float:left;
display:block;
text-align:justify;
}


#footer {
float:left;
margin:0px;
margin-top:40px;
width:800px;
background:#fff;
display:block;
position:relative;
height:40px;
}

#footer #credit {
font-size:9px;
position:absolute;
left:28px;
top:10px;
}


a {
	text-decoration:none;
	color:#666;
}

a:hover {
	text-decoration:underline;
}



.mainText {
	font-family: "MS Sans Serif", Arial;
	font-size: 10px;
	color: #333333;
}


.maintextWhite {
	font-family: "MS Sans Serif", Arial;
	font-size: 9px;
	color: #FFFFFF;
}
.headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #333333;
	font-weight: normal;
}
.subheadline {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
}
.headlinewhite {

	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
	font-weight: normal;
}.mainText a:link {
	color: #000000;
	text-decoration: underline;
}

.mainText v:link {

	color: #000000;
	text-decoration: underline;
}
.mainText a {

	color: #000000;
	text-decoration: underline;
}
.headline2 {

	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}
