﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #333;
    background-color: #4f788f;
    background-image: url(Images/backgroud_morpd.jpg);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
}
.mainTable
{
    margin: 0px auto 0px auto;
}
.content
{
    background-color: #FFFFFF;
}
.borderRight
{
    background-repeat: repeat-y;
    background-position: left;
    background-image: url(Images/border_rightStretch.jpg);
}
.borderLeft
{
    background-repeat: repeat-y;
    background-position: right;
    background-image: url(Images/border_leftStretch.jpg);
}
div.sidebar {
	margin: 0;
	padding: 0;
	width: 256px;
	float: left;
}
.footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    padding-bottom:20px;
}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}
/* SMALL LEFT BAR */
.mainContentLeft30
{
	width: 330px;
	float:left;
	vertical-align:top;
	padding: 4px 0px 15px 5px;
	min-height:400px;
	vertical-align:top;
}
.mainContentRight70
{
	width: 430px;
	float:right;
	vertical-align:top;
	padding: 4px 5px 15px 0px;
	min-height:400px;
	vertical-align:top;
}
/* 50 50 */
.mainContentLeft50
{
	width: 380px;
	float:left;
	vertical-align:top;
	padding: 4px 0px 15px 5px;
	min-height:400px;
	vertical-align:top;
}
.mainContentRight50
{
	width: 380px;
	float:right;
	vertical-align:top;
	padding: 4px 5px 15px 0px;
	min-height:400px;
	vertical-align:top;
}
/* SMALL RIGHT BAR */
.mainContentLeft70
{
	width: 532px;
	float:left;
	vertical-align:top;
	padding: 4px 0px 15px 5px;
	min-height:400px;
	vertical-align:top;
}
.mainContentRight30
{
	width: 228px;
	float:right;
	vertical-align:top;
	padding: 4px 5px 15px 0px;
	min-height:400px;
	vertical-align:top;
}
.topColumn
{
	padding: 4px 5px 2px 5px;
	vertical-align:top;
	vertical-align:top;
}
.MainColumn
{
	padding: 4px 5px 15px 5px;
	vertical-align:top;
	min-height:400px;
	vertical-align:top;
}
.homeItem
{
	border: 1px solid #C5C9CF;
	margin-bottom:2px;
	overflow-x:hidden;
	overflow-y:visible;
}
.homeItem .header
{
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid #C5C9CF;
	background-color: #E9EBED;
	color: #006600;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-bottom-color: #D6D8DC;
}
.homeItem .content
{
	padding: 2px 4px 2px 4px;
}

/* google maps */
.googleMap
{
	padding: 10px 5px 10px 5px;
	
}
.getDirections
{
	padding: 3px 0px 3px 2px;
	height:20px;
}
.gdirections
{

}
.gmap
{
	border:solid 1px #000000;
}

/* News */
.newsdate
{
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.newsContent
{
	padding:2px 0px 0px 0px;
	margin:0px;
}
ul.news-list p.date {
	margin: 0 0 5px;
	font-size: 1em;
}
/* polls */
fieldset
{
	border: none;
	padding:5px;
}

/* Semantic */
strong {
	font-weight: bold;
	font-style: normal;
}
em {
	font-weight: normal;
	font-style: italic;
}
h2 strong {
	color: #06c;
}

/* Links */
a:link, a:visited, a:hover, a:active
{
	color: #800000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p.more a:link, p.more a:visited, p.more a:hover, p.more a:active {
	padding: 0 15px 0 0;
	background: transparent url(Images/a_more.gif) no-repeat 100% 50%;
}
ul.news-list h4 a:link, ul.news-list h4 a:visited, ul.news-list h4 a:hover, ul.news-list h4 a:active {
	color: #006;
}
ul.sub-nav li a:link, ul.sub-nav li a:visited, ul.sub-nav li a:hover, ul.sub-nav li a:active {
	color: #006;
	display: block;
	padding: 0 15px 0 0;
}
ul.sub-nav li a:hover {
	background: transparent url(Images/ul_subnav_li_a.gif) no-repeat 100% 50%;
}
ul.sub-nav li.current a:link, ul.sub-nav li.current a:visited, ul.sub-nav li.current a:hover, ul.sub-nav li.current a:active {
	background: transparent url(Images/ul_subnav_li_a.gif) no-repeat 100% 50%;
}
ul.navigation a:link, ul.navigation a:visited, ul.navigation a:hover, ul.navigation a:active {
	color: #fff;
}
/* lists on home page with no bullet*/
ul.listNoBullet
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.listNoBullet li
{
	padding-bottom:3px;
	padding-left:2px;
}

