.body  
{ 	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 125%;
    color: #000000;
    text-decoration: none;
    text-align:left;
}
.pipe {
	padding: 0 12px 0px 12px;
	float: right;
	margin: 0px;
}
.pipe1 {
	float: right;
}
a.mastHeadLink:link, a.mastHeadLink:visited {
	background: url(/images/blueArrow.png) center right no-repeat;
	padding-right: 16px;
	font: bold 13px/1.2em Arial, Helvetica, sans-serif; 
	color:#fff;
	float: right;
	margin-right: 4px;
	text-decoration: none;
}
a.mastHeadLink:hover {
	color: #005581;	
}
a:link.navLink, a:visited.navLink {
	color: #fff;
	font: bold 10.5px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
a.navLink:hover {
	color: #f5a329;
	text-decoration: none;
}
.pageBackground {
	background: #005581 url(/images/background.jpg) top left repeat-x;
	margin: 0px;
	padding: 0px;	
}
.calendar  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    line-height: 120%;
    color: #00344c;
    text-decoration: none;
    text-align:left;
	}

.right_panel img {
	border: 0px;
	margin-bottom: 10px;
}
.right_panel a:link  
{ 	
	padding:0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    line-height: 120%;
    color: #565353;
    text-decoration: none;
    text-align:left;
}

.footer { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 115%;
    color: #FFF;
}
.footer a:link {
    text-decoration:none;
}	
.footer a:hover {
    text-decoration:none;
}
p {
	margin: 0px 0px 15px 0px;
	padding: 0px;	
}
.right_panel p {
	padding: 0 4px;
}
h0  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 36px;
    font-style: normal;
    line-height: 145%;
    color: #e98f09;
    text-decoration: none
	}	
h1  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    line-height: 145%;
	margin: 0px;
	padding: 0px;
    color: #005581;
    text-decoration: none
	}
	
h2  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 145%;
	margin: 0px;
	padding: 0px;
    color: #e98f09;
    text-decoration: none
	}
	
h3  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
	margin: 0px;
	padding: 0px;
    line-height: 145%;
    color: #000000;
    text-decoration: none
	}	
	
h4 {
	padding: 0 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
	text-align: left;
    font-weight: bold;
	margin: 2px 0px 16px;
    line-height: 120%;
    color: #565353;
    text-decoration: none
	
}
h4 a:link, a:link h4 {
    color: #565353;
    text-decoration: none
	
}
h4 a:hover, a:hover h4 {
    color: #E98F09;
    text-decoration: underline;
	
}

.addthis_button  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 120%;
    color: #e98f09;
    text-decoration: none
	}	
	
.Feature  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    line-height: 135%;
    color: #2e6e8e;
    text-decoration: none
	}		
	
.Feature-Bold  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    line-height: 135%;
    color: #e98f09;
    text-decoration: none
	}	
	
.Byline  { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    line-height: 120%;
    color: #2e6e8e;
    text-decoration: none
	}	
	
.sup
{
position:relative;
top:-3px;
font-size:8px;
}
	
	
table .SearchTable
{
    border-collapse:collapse; 
    border-width:1px; 
    border-color:#FCE2BD; 
    border-style:solid; 
    margin:3px 3px 3px 3px;
    width:100%;
}

table .NumberBlock
{
    border-spacing:5px; 
    width:26px; 
    height:20px; 
    text-align:center; 
    background-color:#F6A329; 
    color:White; 
    font-size: 17px; 
    font-weight: bold; 
    font-style: normal;
}

table .SearchHeader
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 145%;
    color: #e98f09;
    text-decoration: none
}

table .ResultsHeader
{
    width:100%; 
    border-bottom-width:1.5px; 
    border-bottom-color:Black; 
    border-bottom-style:solid; 
    border-collapse:collapse;
}

table .ResultsTable
{
    width:100%; 
    border-bottom-width:1.5px; 
    border-bottom-color:#e98f09; 
    border-bottom-style:solid; 
    border-collapse:collapse;
}

.HorizontalLine
{
    width:100%; 
    border-top-width:1.5px; 
    border-top-color:#e98f09; 
    border-top-style:solid; 
    border-collapse:collapse;
    height:1px;
}

table .ResultTitle
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 145%;
    color: #e98f09;
    text-decoration: none
}

span.smark
{
font-family: "Lucida Sans Unicode"; /* A rare sm-supporting font. */
line-height: 0; /* keep the leading consistent in a paragraph */
}

a.ExpandLink:link {color:#003350; text-decoration: none; font-weight:bold;}
a.ExpandLink:active {color:#003350; text-decoration: none; font-weight:bold;}
a.ExpandLink:visited {color:#003350; text-decoration: none; font-weight:bold;}
a.ExpandLink:hover {color:#003350; text-decoration: none; font-weight:bold;}

a.CollapseLink:link {color:#e98f09; text-decoration: none; font-weight:bold;}
a.CollapseLink:active {color:#e98f09; text-decoration: none; font-weight:bold;}
a.CollapseLink:visited {color:#e98f09; text-decoration: none; font-weight:bold;}
a.CollapseLink:hover {color:#e98f09; text-decoration: none; font-weight:bold;}
	
a:link { color: #2e6e8e; text-decoration: underline }
a:active { color: #e98f09; text-decoration: underline }
a:visited { color: #2e6e8e; text-decoration: underline }
a:hover { color: #e98f09; text-decoration: underline }

a.footer_links:link { color: #fff; line-height: 1.3em; text-decoration: none; }
a.footer_links:active { color: #2e6e8e; text-decoration: none; }
a.footer_links:visited { color: #fff; text-decoration: none; }
a.footer_links:hover { color: #E98F09; text-decoration: none; }

a.calendar_links:link { color: #2f83af; text-decoration: none }
a.calendar_links:active { color: #e98f09; text-decoration: underline }
a.calendar_links:visited { color: #2f83af; text-decoration: none }
a.calendar_links:hover { color: #e98f09; text-decoration: underline }

a.new_calendar_links:link { color: #00344c; text-decoration: none;}
a.new_calendar_links:active { color: #E98F09; text-decoration: underline;}
a.new_calendar_links:visited { color: #00344c; text-decoration: none;}
a.new_calendar_links:hover { color: #E98F09; text-decoration: underline;}

a.news_links:link { color: #565353; text-decoration: none }
a.news_links:active { color: #E98F09; text-decoration: underline }
a.news_links:visited { color: #565353; text-decoration: none }
a.news_links:hover { color: #E98F09; text-decoration: underline }

a.new_news_links:link { color: #565353; text-decoration: none;}
a.new_news_links:active { color: #E98F09; text-decoration: underline;}
a.new_news_links:visited { color: #565353; text-decoration: none;}
a.new_news_links:hover { color: #E98F09; text-decoration: underline;}

a.addthis_links:link { color: #e98f09; text-decoration: none }
a.addthis_links:active { color: #e98f09; text-decoration: underline }
a.addthis_links:visited { color: #e98f09; text-decoration: none }
a.addthis_links:hover { color: #e98f09; text-decoration: underline }

.right_panel a:link { color: #565353; text-decoration: none !important; }
.right_panel a:active { color: #E98F09; text-decoration: underline }
.right_panel a:visited { color: #565353; text-decoration: none }
.right_panel a:hover { color: #E98F09; text-decoration: underline }

table tr td.FormDescription
{
    padding-top:3px; 
    vertical-align:top;
    white-space:nowrap;
    width:100px;
    height:25px;
}

.WaterMark
{
    color:#3d3d3d;
	font-size: 11px;
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:0px;
	border-style:solid;
	border-color:#dce5ea;
	padding:0px;
	width:465px;
}


/* Left Nav CSS */
.LeftNavContainer {
	background: url(/images/leftLinkBoxTop.jpg) no-repeat;
	padding: 20px;
	width: 164px;
	min-height: 180px;
	margin: 30px 0px 0px 25px;
}
.LeftNavContainer h3 {
	color: #005581;
	font: bold 13px/1.5em Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}

.LeftNavContainer ul {
	list-style:outside url(/images/BlueArrow.png) none;
	margin: 5px 0px 0px 25px;
	padding: 0px;
	color: #000;
	font: normal 13px/1.4em Arial, Helvetica, sans-serif;
}
.LeftNavContainer ol {
	list-style-position:outside;
	margin: 5px 0px 0px 25px;
	padding: 0px;
	color: #000;
	font: normal 13px/1.4em Arial, Helvetica, sans-serif;
}
.LeftNavContainer ol li a:link, .LeftNavContainer ol li a:visited {
	text-decoration:none;
	color: #000;
	font: normal 13px/1.4em Arial, Helvetica, sans-serif;
}
.LeftNavContainer ol li a:hover, 
.LeftNavContainer ol li a:active {
	text-decoration:none;
	color: #009ddc;
}
.LeftNavContainer ul li a:link, .LeftNavContainer ul li a:visited {
	text-decoration:none;
	color: #000;
	font: normal 13px/1.4em Arial, Helvetica, sans-serif;
}
.LeftNavContainer ul li a:hover, 
.LeftNavContainer ul li a:active {
	text-decoration:none;
	color: #009ddc;
}
.leftNavContainerBottom {
	background: url(/images/LeftLinkBoxBtm.jpg) no-repeat;
	height: 11px;
	width: 204px;
	margin: 0 0 0 25px;
	padding: 0;
}
/* End Left Nav CSS */


/* Homepage CSS */
.homeContainer {
	width: 614px;
	background: url(/images/homepageContentBG.jpg) no-repeat;
	margin: 22px 0 0px 30px;
	padding: 36px 29px 21px 27px;
	
}
.homeContainer .h2WHite, .topContent .h2White {
	margin: 0px;
	padding: 0 0 12px 0;
	font: bold 19px/1.0em Arial, Helvetica, sans-serif;
	color: #fff;	
}
.homeContainer h3, .topContent h3 {
	font: bold 13px/1.3em Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	margin: 0px;
}
.homeContainer p.topBox {
	font: normal 13px/1.3em Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
}
.homeContainer p.bottomBox {
	font: normal 13px/1.3em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding-bottom: 20px	
}
.homeContainer .topContent {
	margin-bottom: 42px;	
}
.homeContainer .bottomContent {
	padding:15px 21px 0 23px;	
}
.homeContainerBtm {
	height: 5px;
	background: url(/images/HomepageContentBtm.jpg) no-repeat;
	width: 670px;
	margin-left: 30px;
}

.Poll_Pane
{
    margin-left:20px;
}

.Poll_Header_Pane
{
    background-color:#ffed7d;
    width:190px;
    text-align:left;
}
.newsletterTop {
	background: url(/images/newsletter.gif) no-repeat;
	height: 32px;
}
