﻿/*HTML tags */
A { color: #e57600; text-decoration:none; font-weight:bold; font-family:Arial;}
A:hover {  color: #3cbdae; 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:Arial;
	font-size: 12px;
	color: #000000;
	background-color:white;
}

TD,P,.Normal {
	line-height: 1.5em;
}



fieldset { border:1px solid #ccc;padding:5px; }
fieldset legend h1 {margin:0;padding:0;line-height:20px;}
h1 {color:#ab4c06;font-family:Arial;font-size:30px;line-height:32px;}
h2 {font-size:1.25em}
h3 {font-size:1.2em}
h4 {font-size:1.15em}
h5 {font-size:1.1em}
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;}

/* Ids */
#BodyDiv {background:url(/Lib/Images/RighBorderShadow.png) repeat-y top right; border-left:solid 1px #000;margin: 15px auto 0 auto;padding: 0;position:relative;text-align: left;width: 1009px;}
#BottomBorderDiv {background:url(/Lib/Images/BottomBorderShadow.png);height:9px;margin:0 auto 15px auto;width:1009px;}
#BottomRightNavigation {background:white url(/Lib/Images/gradient.gif) no-repeat; height: 166px; width: 318px;}
#BreadCrumbDiv {margin: 0 0 10px 0;}
#FontAdjustmentDiv {font-weight:bold;margin:20px 0 0 0;padding:0 0 0 5px;position:absolute;top:-30px;left:688px;}
#FontAdjustmentImgDiv {margin-top:5px;}
#FontAdjustmentImgDiv img {border-top:solid 1px #fff !important;border-bottom:no-border;border-right:solid 1px #fff !important;border-left:solid 1px #fff !important}
#FontAdjustmentImgDiv.selectedImg {border:solid 1px #000 !important;}
#FooterDiv {height:48px;position:relative;}
#HeaderDiv {background:white url(Images/header.jpg) no-repeat top center; height:111px; margin-bottom:-4px; width:1002px; padding-left: 1px;font-family:Arial;}

#Login fieldset {width:350px}
#Login fieldset table {margin:5px;}
#Login td {padding:0 5px 10px 0;}
#MainBody {background:url(/Lib/Images/MainBackground.jpg) repeat-y top center;width:1003px;}
#MainBody img{padding-right: 10px;position:relative}
#MainBody #LeftContentDiv {float:left;padding:10px;width:652px;}
#ContentDiv { min-height:350px;}
#ContentDiv img{padding-right: 10px;}
#MainBody #RightColumnDiv {float:right;}
#PhotoGalleryDiv {margin-bottom:100px;height:800px;}
#PhotoGalleryDiv .GalleryImg {border:solid 1px #000;}
#PhotoGalleryPageDiv {margin-bottom:10px;}
#RightNavText{padding-left: 18px; padding-top: 5px;}
#SlideShowDiv {position: relative;padding-left: 0px;border-right:solid 1px #000;width:1003px;z-index:-1;}
#TopRightNavigation {width: 318px;}
#RightColumnDiv {position:relative;padding:0 0 30px 0;}
#RightColumnDiv .HtmlDisplay {padding:0 0 0 5px;width:300px;}

/* 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: 770px;}
#MainSiteHeader {background:#f8f4b5 url(/lib/Images/Nav/head.gif) no-repeat; height: auto; width: 770px; height:132px;}
#MainSiteHeader #SiteSearchBox { position:relative; top:-70px; left:580px; width:200px; height:40px;}
#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 { min-width:182px; padding:20px 30px 20px 30px; min-height:350px;max-width:225px; overflow:hidden;}
.tablePageLeft {background-color:#3cbdae; }
#PageCenter {width:422px; padding:20px 30px 20px 30px;}
.tablePageCenter { background-color:#f8f4b5;}
#PageRight { width:166px; padding:20px 30px 20px 30px;max-width:225px; overflow:hidden;}
.tablePageRight {background-color:#c1e5e3; }
.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:99%; border-bottom:dashed 1px blue; border-top:dashed 1px blue; padding-left:10px;}

#PageLeft_vl2 { width:180px; padding:20px 30px 20px 30px; min-height:350px; }
#PageCenter_vl2 { width:590px; padding:20px 30px 20px 30px;}

#PageCenter_vr2 { width:504px; padding:20px 30px 20px 30px;}
#PageRight_vr2 { width:180px; padding:20px 30px 20px 30px;}

.ContentMargin {padding:20px 30px 20px 30px;}
.tableNewsLetterPageMidHeader { background-color:#9FEBE1; text-align:center;}
.ContentMarginNewsLetter {padding: 20px 30px 20px 30px; font-family: Trebuchet MS;}
.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;}
.GoodSearchBG { background-color:White;}
.calendarlayout TD {
	text-align:center;
}