﻿body {
	font-family: Comic Sans MS, Arial, Helvetica, Sans-serif; 
	margin:5px; text-align:center; font-size:0.9em;}
table {
	font-family: Comic Sans MS, Arial, Helvetica, Verdana; 
	font-size: 90%;}
h1,h2,h3,h4,h5 {
	font-family: Comic Sans MS, Arial, Helvetica, Verdana;
	color:#008C99;}
h3,h4,h5 {margin-bottom:0px;}
img {border:0px; margin:0px;}
#outerTable {text-align:left;}
#headerTable2 tr td {height:60px;width:100%;background-color:#ffffff;}
.links {color:#008C99;}
#sideBarNav {width:15em;}
#sideBarNav div {width:100%;}
#sideBarNav ul.links {padding:0 0 0 30px;margin-bottom:0px;list-style-type:circle;}
/*#sideBarNav ul li {display:inline;}*/
#footerNavInner ul.links {margin:0px;padding:0} /**** This doesn't work when there is a runat="server" attribute ***/
#footerNavInner ul li {display:inline;}
a {color:#008C99;text-decoration:underline;}
a:hover {color:#005566;text-decoration:none;}
div.pullquote { border-color:#008C99; border-width:7px 0px; border-style:solid;
	padding: 3px 0px; margin: 1px 0px 1px 7px;
	float: right; width:160px;
	font: normal 0.9em Arial, Helvetica, Verdana, sans-serif; color: #888888; 
	position:relative; z-index:1;
}
.centered { text-align:center; }
#logobottom {}

/***** repeating image/description lists *****/
.listItem {clear:both;padding-top:10px;}

/* uniform img widths */
#services .imageDiv {padding:0px 15px 0px 0px;display:inline;z-index:1;float:left;}
#services .imageDiv img {width:90px;}
#services .descriptionDiv {float:right;width:86%;vertical-align:top;}

/* dual img widths */
/* first, adjust parent div */
#news .imageDiv {padding:0px 30px 0px 0px;display:inline;z-index:1;float:left;}
/* decrease parent div padding-right if wideImg */
#news .wideImg {padding-right:5px;}

/* now adjust img */
#news .imageDiv img {width:105px;}
/* increase img width if wideImg */
#news .wideImg img {width:130px;}
#news .descriptionDiv {float:right;width:81%;vertical-align:top;}
/***** end repeating image/description lists *****/

/***** Header Navigation Menu *****/
.navlinksContainer {padding-left:5px;background-color:#008C99;height:19px;color:#f1f1f1;white-space:nowrap;}
#navMenuTable {font-size:10pt; }
td.menuNav {color:#f1f1f1; padding:2px 0px 2px 0px;}
a.menuNav {color:#f1f1f1;background-color:#008C99;text-decoration:none;border:#008C99 1px solid;}
a.menuNav:hover {color:#f1f1f1;background-color:#109Ca9;border:#30bCc9 1px solid;}
.menu .options {border:1px solid #008C99;background-color:#fff; font-size:8pt; }
.menu a {color:#008C99;display:block;padding:0px 2px;
	text-decoration:none;background-color:transparent;}
.menu a:hover {background-color:#008C99;color:#fff;}
#menu1Content .options {border-color:#6E298D;}
#menu1Content a {color:#6E298D;}
#menu1Content a:hover {background-color:#6E298D;color:#fff;}
#menu2Content .options {border-color:#0076C0;}
#menu2Content a {color:#0076C0;}
#menu2Content a:hover {background-color:#0076C0;color:#fff;}
#menu3Content .options {border-color:#E58E1A;}
#menu3Content a {color:#E58E1A;}
#menu3Content a:hover {background-color:#E58E1A;color:#fff;}
#menu4Content .options {border-color:#EE3424;}
#menu4Content a {color:#EE3424;}
#menu4Content a:hover {background-color:#EE3424;color:#fff;}
#menu5Content .options {border-color:#CA006C;}
#menu5Content a {color:#CA006C;}
#menu5Content a:hover {background-color:#CA006C;color:#fff;}
#menu6Content .options {border-color:#008C99;}
#menu6Content a {color:#008C99;}
#menu6Content a:hover {background-color:#008C99;color:#fff;}
td div {
	/* this makes TDs a container with their own coordinate system.
		absolutely-positioned elements will be offset relative to them */
	position:relative; z-index:5; }
/*****Header End Navigation Menu*****/

.headerRow {background-color:#008C99;height:20px;padding:2px 0px;margin:2px 0px;color:#fff;}
.whiteRow {background-color:#fff;height:20px;padding-top:2px;margin-top:2px;}
.shadedRow {background-color:#f1f1f1;height:20px;padding-top:2px;margin-top:2px;}
.introText {color:#008C99;}
.signatureText {color:#888888;}
#subFooter {color:#cacaca;font-size:0.9em;}
.noTopMargin {margin-top:0px;}
.noBottomMargin{margin-bottom:0px;}
.redText {color: #CC0000}
.smallText{color:#333333;font-size:0.9em;}
/* Constant Contact */
.constantContact table {background-color:#ffffff;border:1px solid #008C99;}
.constantContact .title {font-weight: bold; font-family:'Comic Sans MS',Verdana,Helvetica,sans-serif; font-size:12px; color:#000000;}
.constantContact .theForm {border-top:1px solid #008C99;}
.constantContact .theForm span {font-weight: normal; font-family:'Comic Sans MS',Verdana,Helvetica,sans-serif; font-size:12px; color:#000000;}
.constantContact .theForm .textbox {font-size:10pt;border:1px solid #999999;}
.constantContact .theForm .btn {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10pt;}

/******************************/
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    /*color: white;
    background-color: #2E4d7B;
    background-color: #005566;008C99;109Ca9;30bCc9;*/
    background-color: #01383d;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    /*background-color: #5078B3;
    background-color: #005566;*/
    background-color: #008C99;
	font-family: Arial, Sans-Serif;
	font-size: 10;
	font-weight: bold;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink {}

/* End Accordion */
/******************************/
    