﻿/*HTML tags */
A { color: #3A00C1; text-decoration:none; font-weight:bold; }
A:hover {  color: #9CE6FF; text-decoration: underline; font-weight:bold; }

blockquote {padding:0 0 0 20px;}
/*
body {background:#3d4931 url(Images/background.jpg) no-repeat top center;font-family:times;color:#6a675e;
      margin:0;padding:0;border: 0; line-height: 1.2em;font-size:1em;}

 Verdana

*/
BODY {
	font-family:Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	background-color:White;
	background:url(/Lib/Images/Background1.jpg);
	 margin-bottom:0px;
	/* repeat-none top center*/
}

TD,P,.Normal {
	font-family:Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
}



fieldset { border:1px solid #ccc;padding:5px; }
fieldset legend h1 {margin:0;padding:0;line-height:40px;}
h1 {color:#3A00C1;font-family:Times;font-size:30px;line-height:32px;}
h2 {font-size:22px;line-height:25px; color:red;}
h3 {font-size:1.2em; color:#3A00C1;}
h4 {font-size:1.15em; color:#3A00C1;}
h5 {font-size:1.1em; color:#3A00C1;}
img{border:none; margin:0;}
li {list-style-type:disc;margin-left: 40px;}
strong {font-weight:bold;}
table {margin:0;padding:0;}
td {vertical-align:top;}

/* Classes */
.PreviousPageDiv1 {margin:20px 0 20px 0;padding:0 0 0 5px;width:280px;text-align:right;}
.PreviousPageDiv2 {margin:20px 0 20px 0;padding:0 0 0 5px;width:280px;text-align:right;}
.Text {line-height: 1.2em;font-size:1em;}
.TextLarge {line-height: 1.3em;font-size:1.1em;}
.TextXLarge {line-height: 1.45em;font-size:1.25em;}


/* From 1.1 Site */
.button, .button A  {
	font-weight: bold;
	background-color: #405A7B;
	color: #ffffff;
	text-decoration: none;
}

.button A:hover {
 	color: #00B09B;
	text-decoration: underline;
}

/* Page Layout  */
#MainSiteContainer {margin-left: auto;margin-right: auto;width: 933px; margin-bottom:0px;}
#MainSiteHeader {background:#f8f4b5 url(/lib/Images/header/HeaderBar.jpg) repeat-x; width: 933px; height:124px;}
#MainSiteHeader #MainSiteHeaderLogoText {background:transparent url(/lib/Images/header/LogoText1.png) no-repeat; height: 70px; width: 484px; position:absolute; top:25px; margin-left:230px;}
#MainSiteHeader #MainSiteHeaderLogoImage {background:transparent url(/lib/Images/header/LogoImage.png) no-repeat; height: 186px; width: 183px; position:absolute;}

.WhiteBorder1 { background-color:White;}
.WhiteBorder2 { width:2px; height:2px;}

#MainSiteHeader #SiteSearchBox { position:relative; top:-90px; left:675px; width:200px; height:40px;}
/*LeftNavGrad1.jpg*/

/*FooterGrad1.jpg*/

.OddBorderLeft1{background:transparent url(/lib/Images/OddBorderLeft.png) repeat-y;}
.OddBorderLeft2{ width:48px; height:1px;}


.OddBorderRight1{background:transparent url(/lib/Images/OddBorderRight.png) repeat-y;}
.OddBorderRight2{ width:47px; height:1px;}
/*
OddBorderLeft.gif
OddBorderRight.png
*/
.FooterBackground {background:transparent url(/lib/Images/FooterGrad1.jpg) repeat-x;}
#FooterBackgroundDiv {min-height:180px;}


#MainSiteHeader #MainSiteMenu  
{
    padding:1px 1px 1px 1px; 
    float:left;
    top:-73px; 
    width:770px;
    height:31px;
    position:relative;
}
#MainSiteDivider 
{
    background-color:#3abdae;
    left:30px;
    width:100%; 
    min-height:9px; 
    height:auto; 
    line-height:15px; 
    text-align:right; 
    z-index:0;
}
#MainSiteDivider a { color:#f8f4b5;}
#MainSiteDivider a:hover { color:#c1e5e3;}

/*  Page Body Layout  */
#PageBodyMain { width:770px;}
#PageLeft { width:182px; padding:5px 10px 20px 10px;}

/* Page Left */
.tablePageLeft {background:white url(/lib/Images/LeftNavGrad1.jpg) repeat-x; text-align:right; }
.MenuNavSpacer {background:transparent url(/lib/Images/Nav/NavSpacer.png) no-repeat; width:213px; height:2px; margin:0px 0px 0px 0px; }

#PageCenter {width:422px; padding:5px 10px 20px 10px;}
.tablePageCenter { background-color:white;}

/*Right Column*/
#PageRight { width:280px; padding:5px 10px 20px 10px;}
.tablePageRight {background-color:white; }

.PageBodyFoot {background-color:#3cbdae; width:770px;}
.tablePageBodyFooter {background-color:#3cbdae;}

.tabelPageTextHeader { background-color:#f8981d; color:#eaff9a; text-align:left; font-size:35px; height:auto; line-height:54px;}
.divPageTextHeader { color:#eaff9a; text-align:left; font-size:35px; height:54px; width:100%; border-bottom:dashed 1px blue; border-top:dashed 1px blue; padding-left:10px;}

#PageLeft_vl2 { width:213px; padding:60px 0px 10px 10px; min-height:500px;}
#PageCenter_vl2 { width:670px; padding:10px 10px 10px 10px;}

#PageCenter_vr2 { width:504px; padding:10px 10px 10px 10px;}
#PageRight_vr2 { width:180px; padding:10px 10px 10px 10px; }

.ContentMargin {padding:10px 10px 10px 10px;}
.tableNewsLetterPageMidHeader { background-color:#9FEBE1; text-align:center;}
.ContentMarginNewsLetter {padding:10px 20px 10px 20px;}
.accordionLink { font-size:14px; font-weight:bold; color:#3cbdae; text-decoration:underline;}
#MainHeaderHomeDiv { position:relative; top:0px; left:0px;}

.BlockCalendarNewsLink {font-size:11px; font-weight:bold;}

.FooterPhone { color:White; font-weight:bold; font-size:30px; line-height:40px;}
.footerlinks { color:White;}
.footerlinks a { color:White;}
.footerlinks a:hover { color:#EAFAFF;}
.TwoColumnMainContent { height:1px; width:380px;}
.TwoColumnRightContent { height:1px; width:260px;}
.RightFloatHigher { top:60px; position:absolute;}

