BODY
{
	 margin-top: 20px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff;
    background-image: url(bgbody.jpg);
    background-repeat: repeat-x;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3d5882;
    FONT-FAMILY: Tahoma, Arial, San-Serif
}

H1
{
	font-size: 22px;
	padding-top: 0px;
	margin-top: 0px;
	color: #3e5a84;
	text-transform: uppercase;
}

H2
{
	padding-top: 0px;
	margin-top: 0px;
	color: #3e5a84;
	font-size: 18px;	
}

H5
{
	margin-bottom:5px;
	margin-top: 5px;
	color: #375436;
	font-size: 18px;	
}
H3
{
	padding-top: 0px;
	margin-top: 0px;
	color: #3e5a84;
	font-size: 16px;	
}

H4
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color: #3e5a84;
	font-size: 14px;
}


FORM
{
    MARGIN: 0px
}
INPUT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #486698;
    FONT-FAMILY: Tahoma, Arial, San-Serif
}

.MenuCaption
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    text-transform: uppercase;
}

A
{
    COLOR: #316837;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #d2691e;
    TEXT-DECORATION: underline
}

.sectionmenu
{
	
}
.sectionmenu A
{
    COLOR: #3e5a84;
    TEXT-DECORATION: none
}

.sectionmenu A:hover
{
    COLOR: #3e5a84;
    TEXT-DECORATION: underline
}

#bgmenu
{
    FONT-SIZE: 14px;
    font-weight: bold;
    COLOR: #ffffff;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #44629b;
    padding-left: 10px;
    padding-right: 10px;
    background-image: URL(BGMENU.JPG);
    background-repeat: repeat-x;
    text-transform: uppercase;
    
}
#bgmenu A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#bgmenu A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

#canvasmain
{
	border: 1px solid #90a6cb;
	background-color: white;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#canvasbottom
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;
}


HR
{
	border: 1px solid #edeff6;	
}

.sidebarmajor
{
	width: 100%;
	border-top: 1px dotted #c9cfe4;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sidebarmajoropen
{
	width: 100%;
	border-top: 1px dotted #c9cfe4;
	border-bottom: dotted 1px #c9cfe4;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sidebarminor
{
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}


.tcleft
{
	border: 1px solid #cad5e7;
	padding: 10px;
	width: 160px;
	line-height: 18px;
	background-color: #f7f8fa;
}

.tcleft A
{
    COLOR: #3e5a84;
    TEXT-DECORATION: none
}

.tcleft A:hover
{
    COLOR: #3e5a84;
    TEXT-DECORATION: underline
}

.tccontent
{
	border: 1px solid #cad5e7;
	padding: 10px;
	line-height: 18px;
	text-align: justify;
	width: 100%;
}

.tcright
{
	border: 1px solid #cad5e7;
	padding: 10px;
	line-height: 18px;
	text-align: justify;
	width: 100%;
}

.tccontentFullWidth
{
	border: 1px solid #cad5e7;
	width: 960px;
	padding: 10px;
	line-height: 18px;
	float: left;
	text-align: justify;
}

.tclink
{
	margin-top: 10px;
	border: 1px solid #9bcf33;
	padding: 10px;
	line-height: 18px;
	background-color: #e6f3cb;
}

.tcfeed
{
	margin-top: 10px;
	border: 1px solid #cae593;
	padding: 10px;
	line-height: 18px;
	background-color: #f1f8e2;
}

.tchot
{
	margin-top: 10px;
	border: 1px solid #cae593;
	padding: 10px;
	line-height: 18px;
	background-color: #f1f8e2;
}

.tclatest
{
	margin-top: 10px;
	border: 1px solid #cae593;
	padding: 10px;
	line-height: 18px;
	background-color: #f1f8e2;
}

.tcfeatured
{
	margin-top: 10px;
	border: 1px solid #9bcf33;
	padding: 10px;
	line-height: 18px;
	background-color: #e6f3cb;
}

.tcrelated
{
	margin-top: 10px;
	border: 1px solid #f0d79b;
	padding: 10px;
	line-height: 18px;
	background-color: #fbf5e5;
}

.tcarticlelink
{
	margin-top: 10px;
	border: 1px solid #f0d79b;
	padding: 10px;
	line-height: 18px;
	background-color: #fbf5e5;
}

.tccomments
{
	margin-top: 10px;
	border: 1px solid #f0d79b;
	padding: 10px;
	line-height: 18px;
	background-color: #fbf5e5;
}

.tctip
{
	margin-top: 10px;
	border: 1px solid #f0d79b;
	padding: 10px;
	line-height: 18px;
	background-color: #fbf5e5;
}

.tctip A
{
    COLOR: #316837;
    TEXT-DECORATION: none
}

.loginprompt
{
	font-size: 10px;
	color: #cbd1ef;
}

.loginid
{
	width: 50px;
	font-size: 10px;
	color: #202B69;
	background-color: #bec3e1;
	border: 0px none #cbd1ef;
}

.loginpw
{
	width: 50px;
	font-size: 10px;
	color: #202B69;
	background-color: #bec3e1;
	border: 0px none #cbd1ef;
}

.loginbutton
{
	font-size: 10px;
	background-color: #97A2CF;
	border: 0px none #cbd1ef;
}
.tctip A:hover
{
    COLOR: #316837;
    TEXT-DECORATION: none
}


.testimonial
{
	margin-top: 10px;
	border: 1px solid #daa520;
	width: 160px;
	padding: 10px;
	background-color: #f5e4ba;
	color: #316837;
}

.testimonial A
{
    COLOR: #316837;
    TEXT-DECORATION: none
}

.testimonial A:hover
{
    COLOR: #316837;
    TEXT-DECORATION: none
}


.tclinkitem
{
	border: 1px solid #cad5e7;
	height:40px;
	width: 40px;
	margin: 5px;
	float: right;
}

.topbanner
{
	
}



.tcspacer
{
	width: 10px;
	height: 10px;
}

#header
{
	padding-bottom: 20px;	
	padding-top: 20px;	
}

#menu
{
	padding-bottom: 10px;	
}

#breadcrumbs
{
	COLOR: #7795bf;
}

#breadcrumbs A
{
    COLOR: #7795bf;
    TEXT-DECORATION: none
}

#breadcrumbs A:hover
{
    COLOR: #3e5a84;
    TEXT-DECORATION: underline
}

#contentarea
{
	padding-top: 10px;		
}

#bottommenu
{
	padding-bottom: 10px;
	float: left;
	text-align: right;
	width: 660px; 
}

#bottommenu A
{
    COLOR: #7795bf;
    TEXT-DECORATION: none
}

#bottommenu A:hover
{
    COLOR: #3e5a84;
    TEXT-DECORATION: underline
}

#copyright
{
   COLOR: #7795bf;
	padding-bottom: 10px;
	float: left;
	width: 300px;
}

#sitebottom
{
	clear: both;
}

.ContactUs
{
	Padding:10px;
	border: 1px solid #ffe54a;
	background-color: #fffbdb;
	color: #375436;
	font-size: 18px;
	font-weight: bolder;	
}

.ContactSpacer
{
	margin-top: 10px;
	width: 160px;
	padding: 10px;
	border: 1px solid #dfbe00;
	background-color: #fff18e;

	color: #316837;
}

.ContactSpacer A
{
    COLOR: #316837;
    TEXT-DECORATION: none
}

.ContactSpacer A:hover
{
    COLOR: #316837;
    TEXT-DECORATION: none
}

.SampleMap
{
	margin-left:100px;
	margin-right:100px;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 500px;
	height: 400px;
	Padding-Right:10px;
	Padding-left:10px;
	padding-top:10px;
	Padding-bottom:10px;
	border: 1px solid #8DC63F;
	background-color: #f1f8e2;
}

.FormDivNarrow
{
	margin-left:0px;
	margin-right:0px;
	Padding-Right:10px;
	Padding-left:10px;
	padding-top:10px;
	Padding-bottom:10px;
	border: 0px none #8DC63F;
}

.FormDiv
{
	margin-left:0;
	margin-right:0;
	Padding-Right:10px;
	Padding-left:10px;
	padding-top:10px;
	Padding-bottom:10px;
	border: 1px solid #8DC63F;
	background-color: #f1f8e2;
}



.FormTable
{
	Width: 100%;
}
	
.FormCellPrompt
{
}	

.FormCellHeader
{
	text-decoration: underline;	
}	

.FormCellInput
{
	Width: 100%;
}
	
.FormInput
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: white;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormInputShort
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: white;
	 Width: 50%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormInputShortOptional
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: white;
	 Width: 50%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}


.FormInputOptional
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: White;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormSelect
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormTextArea
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: white;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormTextAreaOptional
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #white;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormButton
{
	border: 0px none;
}	

