body
{
	font-family: Arial;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:10px;
}

h1, h2, h3{
	background: url("../imgs/hBackground.gif") repeat-y;
	color: #0a87bd;
	padding: 2px 6px;
}

h1{
	font-size: 16pt;
}

h2{
	font-size: 14pt;
}

h3{
	font-size: 12pt;
}

p{
	line-height: 135%;
}

label{
	display: block;
}

fieldset{
	border: none;
}

form{
	padding-top: 1em;
}

a{
	color: #0a87bd;
}

a:hover{
	color: #08658e;
}

a img{
	border: none;
}

.bodyTable 
{
	height:100%;
	width:792px;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;
	
}

.photoTable 
{
	padding:0px;
	height:119px;
}

.contactForm
{
	font-size:small;
}

.lowerBodyTable
{
	height:100%;
	width:100%;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;	
}

.spacerWhite
{
	width:31px;
	height:100%;
	padding:0px;
}

.shadowLeft
{
	padding:0px;
	height:100%;
	background-image:url(/imgs/leftShadow.jpg);
	background-repeat:repeat-y;
}

.shadowRight
{
	padding:0px;
	height:100%;
	background-image:url(/imgs/rightShadow.jpg);
	background-repeat:repeat-y;
}

.contentTableI
{
	
	height:100%;
	padding:0px;
}

.contentTableII
{
	width:100%;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;
}
.contentTableIII
{
	width:100%;
	height:95%;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;
}
.contentTableIV
{
	width:100%;
	height:100%;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;
}
.contentTableV
{
	
	height:100%;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;
}

.contentTableVI
{
	width:555px;
	height:100%;
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:Lime;
}
.contentBg
{
	padding:10px;
	width:555px;
	height:100%;
	background-image:url(/imgs/contentBg.jpg);
	background-repeat:repeat-y;	
}
.yellowBarI
{
	padding:0px;
	height:19px;
	background-image:url(/imgs/yellowFadeBanner.jpg);	
	background-repeat:repeat-y;
}
.yellowBarII
{
	padding:0px;
	height:19px;
	width:100%;
}
.yellowBarIII
{
	padding:0px;
	height:19px;
	width:10px;
}
.yellowBarIV
{
	padding:0px;
	height:19px;
	width:200px;
}
.yellowBarV
{
	padding:0px;
	height:19px;
	width:100%;
}

.blackLineI
{
	padding:0px;
	background-image:url(/imgs/spacerBlack.gif);
	background-repeat:repeat-x;
	width:750px;	
}

.blackLineII
{
	padding:0px;
	background-image:url(/imgs/spacerBlack.gif);
	background-repeat:repeat-y;
	height:100%;
	width:1px;	
}

.sidebarI
{
	padding:0px;
	background-color:#018CCD;
	background-image:url(/imgs/menuBg.jpg);
	background-repeat:repeat-x;
	width:154px;
	height:90%;	
}
.sidebarII
{
	padding:0px;
	height:100%;
	background-color:#018CCD;
	width:100px;
}

.sidebarIII
{
	padding:0px;
	height: 100%;
}
.sidebarIV
{
	padding-top:50px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	height: 100%;
}

.footerI
{
	padding:0px;
}

.footerII
{
	width:553px;
	padding-bottom:2px;
	background-image:url(/imgs/footerBg.jpg);
	background-repeat:repeat-x;
}
.footerIIb{padding-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px;}
.footerIII
{
	padding:0px;
	width:100%;
	font-family:Arial;
	font-size:10px;
	color:#4A6D3F;
}

.footerCaption{
	padding: .5em;
	font-size: 8pt;
}

/*
Main Navigation Items
*/
.tblMainMenu  a { 
	text-decoration: none; 
	color: #4A6D3F;
	}

.tblMainMenu  a:hover { text-decoration: none;}

.tblRootMenu{ 
	font: bold 11px Arial, Sans-Serif
	color: #4A6D3F;
	padding: 0 5px 0 0;
	}
	
.tblRootMenu td {
	padding: 0 4px;
	}
	
.MainRootCell, .navCell, .footCell{ 
	font: bold 12px Arial, Sans-Serif;
	color: #4A6D3F;
	}
	
.tblRootMenu  a {
	color: #4A6D3F;  
	text-decoration: none;
	}

.tblRootMenu  a:hover { text-decoration: underline; }

ul.news{
	font-size: 9pt;
	list-style-type: none;
	margin: 0;
	padding: 10px;
	}
	
ul.news li{
	margin: .5em 0;
	padding: 0;
	}
	
ul.news li a{
	text-decoration: none;
	}
	
ul.news li a:hover{
	color: #0a87bd;
	text-decoration: underline;
	}