@charset "UTF-8";

/* Screen Styles                                    */
/* Copyright(C)2008 Source Internet Development Ltd */


html {height: 100%; margin: 0;}
body {height: 100%; background: #b6f3b5; margin: 0; text-align: center;}




/* Layout */

#header100			{width: 100%; margin: 0; text-align: center; background: #fff; padding: 0;}
#header				{width: 920px; margin: 0 auto; text-align: center; padding: 0 0 15px 0; overflow: hidden;}
#logo				{padding: 22px 0 8px 0; float: left;}
#headerstuff		{margin: 0; padding: 35px 0 10px 0; width: 680px; text-align: right; float: right;}

#content100			{width: 100%; margin: 0; background: #fff bottom left repeat-x url(../images/bg-greengrad.gif); text-align: center; padding: 0; clear: both;}
#content			{width: 920px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden;}
#leftCol			{width: 440px; margin: 0; padding: 0 0 75px 5px; text-align: left;}
#rightCol			{width: 440px; margin: 0; padding: 0 0 75px 0; text-align: left; float: right;}

#imagery100			{width: 100%; margin: 0; background: #fff; text-align: center; padding: 0; clear: both;}
#imageryBox			{width: 1000px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden;}
#imagery			{height: 275px; margin: 0 0 30px 0; background: top center no-repeat url(../images/photos.jpg);}

#footer100			{width: 100%; margin: 0; clear: both; text-align: center; background: #b6f3b5; padding: 0; border-top: 1px solid #97c38b;}
#footer				{width: 920px; margin: 0 auto; text-align: left; padding: 30px 0 0 0;}
#footerLeft			{width: 440px; margin: 0; padding: 0 0 30px 0; text-align: left;}
#footerRight		{width: 440px; margin: 0; padding: 20px 0 30px 0; text-align: right; float: right;}

#bread100			{width: 100%; margin: 0; background: #fff; text-align: center; padding: 0; clear: both; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
#bread				{width: 920px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; padding: 8px 0 11px 5px;}

#contactLeft		{width: 400px; margin: 0; padding: 30px 0 20px 5px; text-align: left;}
#contactRight		{width: 450px; margin: 26px 0 0 0; padding: 20px; text-align: left; float: right; border: 2px solid #aaa; background: #f6f6f6;}

#privacyLeft		{width: 650px; margin: 0; padding: 20px 0 20px 5px; text-align: left;}
#privacyRight		{width: 170px; margin: 0; padding: 20px 0 20px 0; text-align: left; float: right;}





/* Text */

p, h1, h2, h3, a	{font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #8d8d8d;}

h1					{color: #3d2b90; font-weight: bold; font-size: 120%; margin: 0;}
h2					{color: #999; font-weight: bold; font-size: 90%; margin: 0;}
h2 a				{color: #3891e5;}
h2 a:hover			{color: #000;}
h2 strong			{color: #3891e5;}

h3					{color: #3d2b90; font-weight: bold; font-size: 120%; margin: 0 0 20px 0;}

.bodyText			{color: #444; font-size: 90%; margin: 0 0 20px 0;}
.bodyText strong	{color: #333; font-weight: bold; font-size: 100%; margin: 0;}
a.bodyText			{color: #333; font-weight: bold; font-size: 100%; margin: 0;}
a.bodyText:hover	{color: #000;}	

.footerText			{margin: 0 0 1px 0; color: #002701; font-size: 80%;}
.footerText em		{margin: 0 8px; font-size: 100%; font-style: normal; color: #999;}
a.footerText		{margin: 0; color: #002701; font-size: 100%;}
a.footerText:hover	{color: #fff;}

.breadLink			{font-size: 80%; margin: 0;}
a.breadLink			{font-weight: bold; font-size: 100%; color: #3d2b90;}
a.breadLink:hover	{color: #000;}

.formTitle			{font-size: 130%; color: #ff0000; font-weight: bold; margin: 0 0 10px 0;}

.contactTerms		{font-size: 90%; font-weight: normal;}

.blueHeader			{color: #3d2b90; font-weight: bold; font-size: 130%; margin: 0;}
.contactHeader		{color: #3891e5; font-size: 100%; margin: 0;}
.formHeader			{color: #3d2b90; font-size: 110%; margin: 0 0 10px 0; font-weight: bold;}



/* Tables */




/* Forms */

#contactForm		{margin: 0 0 15px 0; padding: 0;}
#contactForm ul		{margin: 0; padding: 0; list-style: none;}
#contactForm li		{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #505050;}
#contactForm li.box	{margin: 0 0 10px 0; padding: 0;}

.contactFormBox, .contactRolldown {padding: 3px; width: 250px; margin: 1px 5px 0 0; color: #222; border: 2px solid #aaa; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold;}
.contactFormArea 	{padding: 3px; width: 410px; margin: 1px 5px 0 0; color: #222; border: 2px solid #aaa; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold;}
.contactTickbox		{float: left; margin: 0 10px 10px 0;}
.contactBtn			{color: #000; font-weight: bold; font-size: 110%; padding: 5px 10px; margin: 15px 0 0 0;}