﻿BODY
{
margin:0; 
padding:0;
font-size: small;
}

/*---------------------------------------------------------MAIN TABLES */


/*-------------------------------------------------------------WIDTH OF PAGE */
table.maintable
{

	WIDTH:780PX;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0px;
	cell-spacing:0px;
}

.blueborder
{
background-color:#4582B3;
}


/*-------------------------------------------------------------HEADER */
td.header
{
	WIDTH:776PX;
	HEIGHT:72PX;
	BORDER-COLLAPSE:COLLAPSE;
	BORDER-SPACING:0px;
	background-image: url('../images/borders/header.gif');
	PADDING:0px;
}

/*-----------------------------------------------------LEFT SIDE BAR FOR MENU */
td.leftsidebar
{
	TABLE-LAYOUT:FIXED;
	WIDTH:154PX;
	background-image: url('../images/borders/left.gif');
	PADDING:0px;
}

#navcontainer { width: 151px; }

#navcontainer ul
{
margin-left: 0;
padding-left:0;
list-style-type: none;
list-style-image:none;
}

#navcontainer ul li
{
padding: 3px 10px;
font-family: verdana, Arial, Helvetica, Sans-Serif;
font-size:70%;
font-weight:bold;
line-height: 110%;
letter-spacing:-1;
}

#navcontainer a
{
display: block;
width: 100%;
margin-left: 0;
padding: 2px 0;
}

#navlist a:visited
{
color: #38688E;
text-decoration: none;
}

#navcontainer a:link
{
color: #38688E;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
width: 100%;
}

#active
{
	background-color: #EBB881;
	color: #fff;
	border-top: 2px solid #f3efe4;
	border-bottom: 2px solid #f3efe4;
}

/*--------------------------------------------------MAIN PART OF TEXT PAGE */
td.mainpage
{
	WIDTH:624PX;
	background-color: #F3EFE4;
}
/*
td.mainpageborder
{
	WIDTH:774px;
	HEIGHT:6px;	
	background: url('../images/borders/mainpage-border.gif');
}
*/
td.mainpage p
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#544F41;
	text-align:left;
	font-size:80%;
	padding:0 25px 0 25px;
	margin-top: 5px;
}

td.mainpage p.returntotop
{
font-size:60%;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
color:#000000;
text-align:RIGHT;
padding-bottom: 10px;
}

td.mainpage p.pagetitle
{
font-size:90%;
font-family:Verdana, arial, helvetical, sans-serif;
font-weight:bold;
text-align:right;
color:#4582b3;
padding-right: 15px;
}


td.mainpage ul 
{ 
	list-style-image: url('../images/borders/bullet-small.gif');
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:80%;
	padding:0 0 0 5em;
	margin:0 5em 0 0;
	color:#544F41;
}



td.mainpage ol 
{ 
	list-style-type:decimal;
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:80%;
	padding:0 0 0 5em;
	margin:0 5em 0 0;
	color:#544F41;
}


/*----------------------------------------------------------FOOTER -------- */
td.footer
{
	WIDTH:774px;	
	background-color: #B0CADF;
	border-top: 2px solid #4582B3;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:65%;
	color:#38688E;
	text-align:center;
}

td.footerborder
{
	WIDTH:774px;	
	background-image: url('../images/borders/footer-border.gif');
}

td.footer a:link
{
	text-decoration:none;
	color: #38688E;
}

td.footer a:visited
{
	text-decoration:none;
	color: #38688E;
}


td.footer p
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:70%;
	color:#fff;
	text-align:center;
	padding: 5px;
}

#footerlinks
{
	WIDTH:100%;	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-align:center;
	padding: 5px;
	color: #534a30;
	font-size:60%;
}

#footerlinks a:link
{
	text-decoration:none;
	color: #534a30;
}

#footerlinks a:visited
{
	text-decoration:none;
	color: #534a30;
}

#toplinks
{
	WIDTH:100%;	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-align:center;
	padding: 0px 5px 20px 5px;
	color: #534a30;
	font-size:60%;
	line-height: 1.5;
}

#toplinks a:link
{
	text-decoration:none;
	color: #534a30;
}

#toplinks a:visited
{
	text-decoration:none;
	color: #534a30;
}

#toplinks a:hover
{
	text-decoration:underline;
	color: #534a30;
}


/* -------------------------------------------------- BLACK HEADINGS FOR STATIC PAGES */

H5
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#38688E;
margin-left: 20px;
}

H4
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#38688E;
margin-left: 20px;
}

H3
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#38688E;
margin-left: 20px;
}

H2
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#38688E;
margin-left: 20px;
}

H1
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#38688E;
margin-left: 20px;
}

H1  {font-size:115%;}
H2  {font-size:105%;}
H3  {font-size:95%;}
H4  {font-size:90%;}
H5  {font-size:80%;}

/* -------------------------------------------------------------- form */

.formtext
{
font-size:65%;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
color:#000000;
}

.formtextleft
{
font-size:65%;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align: left;
color:#000000;
}

.formtextright
{
font-size:65%;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align: right;
color:#000000;
}

.formtextrequired
{
font-size:65%;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-style:italic;
text-align: left;
color:#ff0000;
}

/* -------------------------------------------------------------- quote */

td.mainpage .quote
{
	float:right;
	border-left: 10px solid #EBB881;
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	/*font-family:Georgia, 'Times New Roman', Times, Serif;*/
	color:#38688E;
	text-align:left;
	font-size:90%;
	font-weight:bold;
	margin-left:15px;
	padding:0 5px 0 10px;
	width: 180px;
	line-height: 130%;
}

td.mainpage .quotesmall
{
	float:right;
	border-left: 10px solid #EBB881;
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	/*font-family:Georgia, 'Times New Roman', Times, Serif;*/
	color:#38688E;
	text-align:left;
	font-size:80%;
	font-weight:bold;
	margin-left:15px;
	padding:0 5px 0 10px;
	width: 180px;
	line-height: 100%;
}

/* --------------------------------------------------------------gallery */

table.gallery
{
	width:90%;
	padding-top:5px;
	padding-bottom:10px;
}

table.gallery td
{
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:70%;
	text-align:center;
	width:33%;
}

table.gallery p
{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#544F41;
	font-size:80%;
}


.normalsmall
{
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:70%;
}

hr
{
	color:#38688E;
	height:2px;
	width:90%;
	text-align:center;
}