@charset "utf-8";
/* CSS Document */

/* CSS Document */
body
{
	margin: 0;
	padding: 0;
	width: 100%;
	/*font: normal 80% Georgia, "Times New Roman", Times, serif;*/ /* normalize font size across browsers */
	font: normal 80% Arial, Helvetica, sans-serif; /* normalize font size across browsers */
	font-size: 80%;
	background: #ffffff;
	/*font-weight: lighter;*/
}

ul, li, h1, h2, h3, p
{
	padding: 0;
	margin: 0;
	
}

h1
{
	font-size: 160%;
}

h2{
font-size: 145%;
color: #2C7996;
}

h3{font-size: 120%;
}

img
{
	border: none;
}

a, strong, b 
{ /* Straightens out OS X font rendering */
  line-height: 19px;
}

a{
text-decoration: none;
}

#outer
{
	margin: 0 auto;
	width: 1000px;
	text-align: center;
}

#inner
{
	text-align: left;
	border: solid 1px #00762a;
}

#band
{
	height: 15px;
	background: #d0e8f0;
}

#header
{
	height: 145px;
	background: #ffffff url('../images/header.jpg') top left no-repeat;;
}

#nav
{
	height: 30px;
	/*background: #34a45a;64b3d0*/
	background: #d0e8f0;
	border-top: solid 1px #ffffff;
}

#nav ul
{
	list-style: none;
}

#nav li
{
	list-style: none;
	float: left;
	border-left: solid 1px #ffffff;
	height: 25px;
	padding-top: 5px;
}

#nav a
{
	text-decoration: none;
	display: block;
	/*padding: 0 15px 0 22px;*/
	padding: 0 13px 0 20px;
	background: url('../images/navkey.jpg') top left no-repeat;
	background-position: 7px 2px;
	color: #2C7A96;
	font-weight: bold;
}

#nav a:hover
{
	text-decoration: underline;
}

#subnav
{
	height: 30px;
	/*background: #34a45a;64b3d0
	background: #8ac7db;
	background: #bee0eb;*/
	background-color: #a7c5ad;
	border-top: solid 1px #ffffff;
}

#subnav ul
{
	list-style: none;
}

#subnav li
{
	list-style: none;
	float: left;
	height: 25px;
	padding-top: 5px;
}

#subnav a
{
	text-decoration: none;
	display: block;
	/*padding: 0 15px 0 22px;*/
	padding: 0 13px 0 20px;
	/*color: #38829a;
	color: #44879d;*/
	color:#000;
	font-weight: bold;
}

#subnav a:hover
{
	text-decoration: underline;
}

#thirdnav
{
	height: 30px;
	/*background: #34a45a;64b3d0*/
	background: #d6e4d9;
	border-top: solid 1px #ffffff;
}

#thirdnav ul
{
	list-style: none;
}

#thirdnav li
{
	list-style: none;
	float: left;
	height: 25px;
	padding-top: 5px;
}

#thirdnav a
{
	text-decoration: none;
	display: block;
	/*padding: 0 15px 0 22px;*/
	padding: 0 13px 0 20px;
	color: #38829a;
	color: #44879d;
	font-weight: bold;
}

#thirdnav a:hover
{
	text-decoration: underline;
}

#maincontent
{
	
}

#rightcol
{
	width: 300px;
	float: right;
}

#rightcol p
{
	color: #ffffff;
}

#become
{
	background: #8ac7db url('../images/becomebg.jpg') bottom left no-repeat;
	height: 120px;
	border-top: solid 1px #ffffff;
}

#become h3
{
	color: #38829a;
	font-size: 130%;
	margin: 20px;
	margin-bottom: 0;
}

#become p
{
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;

}

#signup
{
	background: #bee0eb url('../images/signupbg.jpg') bottom left no-repeat;
	height: 110px;
	border-top: solid 1px #ffffff;
}

#signup h3
{
	color: #44879d;
	font-size: 130%;
	margin: 20px;
	margin-bottom: 0;
}

#signup p
{
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #607264;
}

#buy
{
	/*background: #659d94 url('../images/buybg.jpg') bottom left no-repeat;*/
	background: #d6e4d9 url('../images/buybg.jpg') bottom left no-repeat;
	height: 120px;
	border-top: solid 1px #ffffff;
}

#buy h3
{
	/*color: #16554c;*/
	color: #607264;
	font-size: 130%;
	margin: 20px;
	margin-bottom: 0;
}

#buy p
{
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #607264;
}


#how
{
	background: #a7c5ad url('../images/howbg.jpg') bottom left no-repeat;
	height: 110px;
	border-top: solid 1px #ffffff;
}

#how h3
{
	color: #195d26;
	font-size: 130%;
	margin: 20px;
	margin-bottom: 0;
}

#how p
{
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #607264;
}

#events
{
	/*background: #e7c065 url('../images/howbg.jpg') bottom left no-repeat;*/
	background: #75a47e url('../images/events.jpg') bottom left no-repeat;
	height: 110px;
	border-top: solid 1px #ffffff;
}

#events h3
{
	/*color: #9f7717;*/
	color: #1f5b2b;
	font-size: 130%;
	margin: 20px;
	margin-bottom: 0;
}

#events p
{
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#content
{
	margin-right: 320px;
	padding: 20px;
}

#content h1
{
	color: #2C7996;
	padding: 0 0 10px 0;
	padding-top: 0;
	margin: 0;
	position: relative;
	top: -10px;
}

#content h1 .black
{
	color: #000000;
}

#content h1 .blackimage img
{
	position: relative;
	top: 23px;
}

#content h3
{
	color: #2C7996;
	padding: 5px 0 10px 0;
}

#content p
{
	padding: 10px 0 10px 0;
}

#content ul
{
	list-style-position: inside;
	margin: 0 0 0 15px;
}

#content li
{
	color: #2C7996;
}

#content li span
{
	padding: 0;
	color: #000000;
}

#content a{
	color: #2C7996;
}

.spacer
{
	clear: both;
	height: 20px;
}

#latestnews
{
	clear: both;
	margin: 20px;
	margin-top: 0;
	height: 260px;
	border: solid 1px #2cbb5f;
}

#latestnews h1
{
	background: ##2C7996;
	color: #ffffff;
	padding: 5px;
	font-size: 130%;
}

#latestnews p
{
	padding: 3px;
}

#latestnews ul
{
	list-style: none;
}

#latestnews li
{
	float: left;
	padding: 0 10px 10px 10px;
}

#latestnews .newsitem
{
	display: block;
	width: 290px;
}

#latestnews a
{
	color: #2f6089;
	padding 3px;
	padding-top: 0;
}

#latestnewscontent
{
	padding: 10px;
}

#latestnewscontent .newsitem h3
{
	font-size: 125%;
	color: #2cbb5f!important;
}

#leftcol
{
	width: 180px;
	float: left;
}

#leftcol h3
{
	font-size: 95%;
	color: #ffffff;
}

#projects
{
	margin-left: 4px;
	padding-left: 10px;
	border: solid 1px #8ac7db;
	background: #bee0eb;
	background: #bee0eb url('../images/signupbg.jpg') bottom left no-repeat;
}

#projects h3
{
	background: #bee0eb;
	padding: 2px 0 2px 5px;
	color: #44879d;
	margin-left: -9px;
}

#projects p
{
	color: #607264;
	font-weight: bold;
}

#projects a
{
	color: #607264;
	text-decoration: none;
	padding: 10px 5px 10px -5px;
	

}

#projects a:hover
{
	text-decoration: underline;
}

#projects ul{
margin-left: -4px;
font-weight:bold;
list-style: none;
}


#projects ul li{
list-style-type::none;
padding-bottom:5px;
}


#action
{
	margin-left: 5px;
	border: solid 1px #44879d;
	background: #d6e4d9 url('../images/buybg.jpg') bottom left no-repeat;
}

#action h3
{
	background: #d6e4d9;
	padding: 2px 0 2px 5px;
	color: #607264;
}

#action p
{
	padding: 10px 5px 10px 5px;
	color: #44879d;
	font-weight: bold;
}

#action a
{
	padding: 10px 5px 10px 5px;
	/*color: #ffffff;*/
	color: #607264;
	text-decoration: none;

}

#action a:hover
{
	text-decoration: underline;
}

#newsletter
{
	margin-left: 5px;
	border: solid 1px #607264;
	background: #a7c5ad url('../images/howbg.jpg') bottom left no-repeat;
}

#newsletter h3
{
	background: #a7c5ad;
	padding: 2px 0 2px 5px;
	color: #195d26;
}

#newsletter p
{
	padding: 10px 5px 10px 5px;
	color: #607264;
	font-weight: bold;
}

#newsletter a
{
	padding: 10px 5px 10px 5px;
	/*color: #ffffff;*/
	color: #607264;
	text-decoration: none;

}

#newsletter a:hover
{
	text-decoration: underline;
}

#innercontent
{
	margin-left: 200px;
	padding-right: 10px;
	min-height: 650px;
	_height: 650px;
}

#innercontent ul
{
	list-style-position: inside;
	margin: 0 0 0 28px;
}

#innercontent li
{
	color: #2C7996;
}

#innercontent li span
{
	padding: 0;
	color: #000000;
}


#innercontent a{
color:#2C7996;
}


#innercontent h1
{
	color: #2C7996;
	padding: 0 0 10px 0;
	padding-top: 20px;
	margin: 0;
}

#innercontent h3
{
	color: #2C7996;
	padding: 5px 0 10px 0;
}

#innercontent p
{
	padding: 10px 0 10px 0;
}

#innercontent img{
margin: 10px;
}

#footer
{
	clear: both;
	padding-top: 5px;
	font-weight: normal;
}

#footer p
{
	font-size: 90%;
	color: #000000;
	font-weight: normal;
}

#footer p strong{
	font-weight: normal
}

#footer a
{
	text-decoration: none;
	color: #000000;
}

#footer a:hover
{
	text-decoration: underline;
}

#footer ul li{
display: inline;
margin-right: 5px;
padding-left: 15px;
list-style: none;
background-image: url(../images/staticbg.jpg);
background-repeat: no-repeat;
background-position: left;
}

#footer ul li a{
text-decoration: none;
	font-weight: normal;
	color:#607264;
}


#footer ul li a:hover{
text-decoration: underline;
}

.Black{

color: #000000;

}

 

.BoldBlack{

font-weight:bold;color: #000000;

}

 

.ItalicBlack{

font-style:italic; color: #000000;

}

 

.UnderlinedBlack{

text-decoration:underline; color:#000000;

}

 

.BoldItalicBlack{

color: #000000; font-weight:bold; font-style:italic; 

}

 

.BoldUnderlinedBlack{

text-decoration:underline; color:#000000;font-weight:bold;

}

 

.ItalicUnderlinedBlack{

text-decoration:underline; color:#000000; font-style:italic;

}

 

.BoldUnderlinedItalicBlack{

color: #000000; font-weight:bold; font-style:italic; text-decoration:underline;

}

 

.Blue{

color: #74a6ba;

}

 

.BoldBlue{

font-weight:bold;color: #74a6ba;

}

 

.ItalicBlue{

font-style:italic; color: #74a6ba;

}

 

.UnderlinedBlue{

text-decoration:underline; color:#74a6ba;

}

 

.BoldItalicBlue{

color: #74a6ba; font-weight:bold; font-style:italic; 

}

 

.BoldUnderlinedBlue{

text-decoration:underline; color:#74a6ba;font-weight:bold;

}

 

.ItalicUnderlinedBlue{

text-decoration:underline; color:#74a6ba; font-style:italic;

}

 

.BoldUnderlinedItalicBlue{

color: #74a6ba; font-weight:bold; font-style:italic; text-decoration:underline;

}

 

.Red{

color: #800000;

}

 

.BoldRed{

font-weight:bold;color: #800000;

}

 

.ItalicRed{

font-style:italic; color: #800000;

}

 

.UnderlinedRed{

text-decoration:underline; color:#800000;

}

 

.BoldItalicRed{

color: #800000; font-weight:bold; font-style:italic; 

}

 

.BoldUnderlinedRed{

text-decoration:underline; color:#800000;font-weight:bold;

}

 

.ItalicUnderlinedRed{

text-decoration:underline; color:#800000; font-style:italic;

}

 

.BoldUnderlinedItalicRed{

color: #800000; font-weight:bold; font-style:italic; text-decoration:underline;

}


