body	{
	background: url(../images/pattern-1.jpg) repeat scroll top #2d5c88;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
}

#content	{
	margin: 0 auto;
	padding: 20px 0;
	width: 756px;
}

#container	{
	background: url(../images/container-bg.png) repeat-y scroll top #fff;
	overflow: hidden;
}

/*------------------------------------------------------*/

h1	{
	background: url(../images/little-star.gif) no-repeat scroll left;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding: 12px 0 12px 40px;
}

h2	{
	color: #fff;
	font-size: 13px;
	padding: 12px 0;
}

h3	{
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0;
}

h4	{
	color: #CC0000;
	font-size: 16px;
}

h5	{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 6px 0;
}

/*---------------------------------------------------------- */
.associations	{
	background: url(../images/pattern.jpg) repeat-y scroll top;
	font-size: 14px;
	font-weight: bold;
}

#buttons	{
	padding-top: 30px;
}

#calculator	{
	background: url(../images/calculator-bg.gif) no-repeat scroll;
	height: 353px;
	margin: 12px;
	padding: 20px;
}

#copyright	{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	margin-right: 30px;
	text-align: right;
}

#copyright	a:link, #copyright a:visited	{
	color: #fff;
}

#copyright	a:hover		{
	color: #FFFF99;
}

.faqs	{
	font-weight: bold;
	padding: 8px 0;
}

#fees	{
	border-top: 5px solid #c9220b;
	font-size: 12px;
}

#fees .info	{
	border-bottom: 2px solid #c9220b;
	padding: 12px;
}

#footer	{
	background: url(../images/footer-bg.png) no-repeat top;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 10px;
	height: 30px;
	width: 353px;
}

#footer ul	{
	list-style-type: none;
}

#footer li	{
	float: left;
	padding: 6px 8px;
}

#footer a:link, #footer a:visited 	{
	color: #fff;
}

#footer a:hover		{
	background-color: #ba8b00;
	text-decoration: none;
}

#form	{
	background: url(../images/form-bg.gif) no-repeat scroll top;
	color: #CC0000;
	font-weight: bold;
	height: 480px;
	padding: 30px 0 30px 120px;
}

#leftcol	{
	background: url(../images/left-column-bg.png) repeat-x top #7f1708;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	padding: 10px;
	width: 143px;
}

#leftcol	li	{
	padding: 6px 0;
}

#leftcol a:link, #leftcol a:visited		{
	color: #fff;
}

#leftcol a:hover	{
	background-color:#660000;
	text-decoration: none;
}

.main-image	{
	float: right;
}

.photos		{
	border: 3px solid #990000;
	float: left;
	margin: 3px 12px 3px 0;
}

#rightcol	{
	background-color: #fff;
	color: #574429;
	float: right;
	font-size: 11px;
	line-height: 1.5em;
	padding:10px;
	width: 573px;
}

#rightcol	p 	{
	padding: 6px 0;
}

#rightcol a:link, #rightcol a:visited	{
	color: #c9220b;
	font-weight: bold;
}

#rightcol a:hover	{
	background-color: #feddd8;
	text-decoration: none;
}

.sitemap	{
	list-style-type: square;
	margin: 3px 12px;
	padding: 3px 12px;
}

.staff	{
	border-top: 2px solid #990000;
	margin: 6px 20px 6px 3px;
	padding: 6px 20px 6px 3px;
}

.testimonials	{
	border-top: 2px solid #990000;
	margin: 6px 20px 6px 3px;
	padding: 6px 20px 6px 3px;
}

/*---------------------------------------------------------- */

#topnav	{
	list-style-type: none;
	margin: 0 auto;
	padding-top: 39px;
}

#topnav li	{
	float: left;
}

#topnavcontainer {
	float: right;
	height: 30px;
	width: 370px;

}

