body {
	font : normal 12px/1.6em Arial, Helvetica, sans-serif;
	color : #666;
	margin : 0;
	padding : 0 0 5px 0;
	background : #375d85;
}
p {
	color : #666;
	margin : 1px 0 0 0;
	padding : 0;
	text-align : left;
	letter-spacing: 0em;
} 
a:hover { 
color : #999;
text-decoration : none;
background : none;
}
a:visited, a:link {

	background : none;
} 
h1 {
	color : #2a8091;
	margin : 0 0 10px 0;
	font : normal 17px helvetica, arial, sans-serif;
	border-bottom-color: #fff;
	line-height: 100%;
}
h2 {
	color : #FDD816;
	margin : 0px 0 0 0;
	padding-bottom : 3px;
	font : bold 14px Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #Fff;
	text-transform: none;
	line-height: 100%;
} 
h3 {
	color : #fff;
	margin : 8px 0;
	padding-bottom : 1px;
	font : bold 12px Arial, Helvetica, sans-serif;
	border-bottom : 0px solid #ebe8e3;
	text-transform: none;
	line-height: 140%;
}
h3 a:link {
	text-decoration: none;
	color: #fff;
}
h3 a:visited {
	text-decoration: none;
	color: #fff;
	}  
h3 a:hover { 
	text-decoration: none;
	color: #FDD816;
}
h3 a:active {
	text-decoration: none;
	color: #fff;
}
h4 {
	color : #FDD816;
	margin : 0px 0;
	padding-bottom : 3px;
	font : bold 14px Arial, Helvetica, sans-serif;
	border-bottom : 0px solid #FDD816;
	text-transform: none;
	line-height: 90%;
} 
h5 {
	color : #2a8091;
	margin : 0 0 0 0;
	font : normal 21px helvetica, arial, sans-serif;
	line-height: 90%;
	padding-bottom: 0px
} 
h6 {
	color : #666;
	margin : 0px 0px;
	padding-bottom : 10px;
	font : 12px Arial;
	border-bottom : 0px solid #ebe8e3;
	text-transform: none;
	line-height: 140%;
	letter-spacing: 0.01em;
	font-weight: normal;
} 
h7 {
	color : #2a8091;
	margin : 0 0 10px 0;
	font : normal 21px helvetica, arial, sans-serif;
	line-height: 100%;
	padding-bottom: 0px
} 
ul { 
padding : 0;
margin : 0 0 0 17px;
list-style : square;
} 
bullet list {
	margin : 0;
	padding : 0;
	text-align : center;
	letter-spacing: 0.03em;
}
blockquote { 
background-color : #2A8091;
padding : 10px;
border : 1px solid #d8d5d1;
} 
.box {
	padding : 10px;
	background : #2A8091;
	border : 1px solid #ebe8e3;
	margin-top: 10px;
	}
.box a:hover {
	text-decoration: none;
	color: #FDD816;
}
img {
	padding : 3px 3px 3px 3px;
	vertical-align: top;
	border: solid #fff 0px;
	border-style: none;
}
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 5px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
} 
#wrapper {
	margin : 0 auto;
	width : 785px;
	border-right : 1px solid #e4dddf;
	border-left : 1px solid #e4dddf;
	background: #fff;
} 
#header {
} 
#bg { 
height : 4px;
} 
#nav {
	text-align : center;
	color : #fff;
}
#nav a.active{
	color : #2A8091;
	background-color: #fff;
	text-decoration : none;
}
#nav a:visited, #nav a:link {
	text-decoration : none;
	font-weight : bold;
} 
#nav a:hover {
	color : #fff;
	background-color: #FDD816;
	text-decoration : none;
} 
#main { 
margin : 0 auto;
} 
#logo { 
margin-bottom : 5px;
}
#logo a:hover {
	text-decoration: none;
	color: #2A8091;
}
#logo a:visited, #logo a:link {
	text-decoration : none;
	font-weight : bold;
}
#logo h1#lineone { 
font-size : 1.7em;
font-weight : lighter;
font-family : helvetica, arial, sans-serif;
padding-top : 0px;
padding-left : 5px;
color : #FFF;
border : none;
letter-spacing : -1px;
}
#logo h1#lineone a:hover {
	text-decoration: none;
	color: #2A8091;
}
#logo h1#lineone a:visited, #logo h1#lineone a:link {
	text-decoration : none;
	font-weight : bold;
}
#logo h2#linetwo {
	padding-left : 5px;
	font-size : 1em;
	font-family : helvetica, arial, sans-serif;
	text-transform : none;
	color : #666;
	margin-top : -10px;
	padding-left : 40px;
} 
#leftcolumn {
	width : 445px;
	padding : 15px 30px 10px;
	float : left;
} 
#rightcolumn {
	width : 256px;
	float : right;
	margin-top: 15px;
} 
#footer { 
padding : 10px 15px;
clear : both;
border-top : 1px solid #f5eef0;
} 
#footer p { 
text-align : center;
} 
.sidecontent {
	width : 218px;
	margin : 0 auto;
	padding : 0px 25px;
}
