
/* -------------------- */
/* Reset */
/* -------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, 
del, dfn, em, img, q, form, label, legend{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

body{line-height:1.5}
a img{border:none}


/* -------------------- */
/* Grid */
/* -------------------- */
/* A container should group all your columns. */
.container {width:950px; margin:0 auto; text-align:left;}

.logotop {margin-top:12px;width:950px;height:118px;background-color:#fff;}
.logotopAdmin {margin-top:12px;width:950px;height:118px;background:#fff url(../Images/bkg_logotopAdmin_image.gif) no-repeat;}

.bodycontent {width:950px;background:#fff url(../Images/bkg_bodycontent.gif) repeat-y;}
.sitebottom {width:950px;height:18px;background:#fff url(../Images/bkg_sitebottom.gif) no-repeat;}


#navtop {width:950px;height:37px;background:#fff url(../Images/bkg_navtop.gif) repeat-x;}
#navtop .dropdown { position:relative; float:left;font-family: arial, sans-serif; width:100%; height:30px; font-size:12px; color:#ffffff; width:750px; }

#navtop .quicklinks {float:right; width:170px;}

/* Basic List Styling (First/Base Level) */
#navtop .dropdown ul {padding:0; margin:0; list-style: none;}
#navtop .dropdown ul li {float:left; position:relative;}
#navtop .dropdown ul li a {padding:8px 8px; display:block; text-decoration:none; color:#000; text-align:center; color:#fff; font-weight:bold;}
#navtop .dropdown ul li a:hover {color:#ffeea3; background:#a8b493;}
#navtop .dropdown ul li .adminnav {}
#navtop .dropdown ul li .adminnavS {color:#ffeea3; background-color:#a8b493;}

/* Second Level Drop Down Menu */
/* The Min Width should be more then the width */
#navtop .dropdown ul li ul {display: none;}
#navtop .dropdown ul li:hover ul { font-size:11px; display:block; position:absolute; top:33px; left:0;}
#navtop .dropdown ul li:hover ul li a {text-align:left;display:block; background:#788d66; color:#ffffff; width:210px; font-weight:normal;}
#navtop .dropdown ul li:hover ul li a:hover {background:#a8b493; color:#ffffff;}

/* Third Level Drop Down Menu */
#navtop .dropdown ul li:hover ul li ul {display: none;}
#navtop .dropdown ul li:hover ul li:hover ul { display:block; position:absolute; left:230px; top:0;}


#welcome {width:950px;}
#welcome .welcomeText {font-size:16px;color:#7a744f;}
#welcome .smallText {font-size:10px;}
#welcome .searchbutton {border: none;width:145px;height:20px;background: url(../Images/btn_search.gif) no-repeat top left;padding: 2px 8px;cursor:pointer;}
#welcome .searchbutton:hover {border: none;background: url(../Images/btn_searchhover.gif) no-repeat top left;padding: 2px 8px;cursor:pointer;}




/* -------------------- */
/* Typography */
/* -------------------- */
/* Default font: % of 16px. (0.75 * 16px = 12px) */
body{font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: normal; color: #000000; color:#000000; background:#c6cfbf url(../Images/bkg_template.gif) repeat-x;}

h1, h2, h3, h4, h5, h6{font-weight:normal; color:#000000}
h1 {font-size: 14pt; font-family: arial, sans-serif; color: #000000;}

HR {color: #cccccc;}
A {color: #596c49; font-weight: normal;}
A:hover {text-decoration:none;}

TD {font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: normal; color: #000000;}

/* Regular clearing */
.clear {clear:both}


/* OLD TEMPLATE --------------------------------------------------------------------------------- */
/* ============ --------------------------------------------------------------------------------- */
.contentheader {font-family: Georgia, arial, verdana, sans-serif;font-size: 22pt; color: #006940; }



.filesize {font-size:7.5pt; color:#000000; font-weight: normal;}
.fileinformation {font-size:8.5pt; color:#000000; font-weight: normal;}
a.morelink {font-size:8.5pt; color:#006B3F; font-weight: normal; text-decoration: underline;}

.warning {font-weight: bold; color: red !important;}
.alert {font-weight: normal; color: red !important;}

.RowLight {background-color: #f2f2f2;}
.RowDark {background-color: #d2d7c9;}
a.Pagination2 {font-size: 8pt; font-weight: normal;}
a.Pagination2s {font-size: 8pt; font-weight: bold; color:red; text-decoration: none;}

a.Pagination {font-size: 8pt; font-weight: normal;}
a.Paginations {font-size: 10pt; font-weight: bold; color:red; text-decoration: none;}


/* DATAGRID */
.TableHeaderText {font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-transform: uppercase;}
a.TableHeaderSmallLink {font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff;}
a.TableHeaderSmallLink:hover {font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration:none;}

.TableHeader {font-family: arial; font-size: 8pt; font-weight: bold; color: white; text-transform: uppercase; background:#788d66 url(../Images/bkg_tableheader.jpg) repeat-x;}
a.TableHeader {font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-transform: uppercase;}
a.TableHeader:hover {font-family: arial; font-size: 8pt; font-weight: bold; color: #ECBB51; text-transform: uppercase; text-decoration: none;}

a.TableHeaderLink {font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-transform: uppercase;}
a.TableHeaderLink:hover {font-family: arial; font-size: 8pt; font-weight: bold; color: #ECBB51; text-transform: uppercase; text-decoration: none;}

.TabNavSelected {font-size:10pt;font-weight: bold; background-color: #98a682; color: white; text-decoration: none;}
a.TabNavSelected {font-weight: bold; color: #ffffff; text-decoration: none;}
a.TabNavSelected:hover {font-weight: bold; color: #ffffff; text-decoration: none;}

.TableID {background-color:#596c49; text-align:center;font-size: 7.5pt; font-weight: normal;font-family: arial; color: #ffffff;}


.TabNav {font-size:10pt;font-weight: bold; background-color: #f2f2f2; color: black; text-decoration: none;}
.TabTable {background-color: #98a682;}
.TabTableInterior {background-color: #ffffff;}

/* News */
a.homepagenewstitle {font-size: 12px; font-weight: bold; text-decoration:underline; color: #7a744f;}
a.HomepageNewsmore {font-size: 8pt; font-weight: bold; text-decoration:underline; color: #006B3F;}
a.NewsHeadline {font-size: 11pt; font-weight: bold; text-decoration:underline; color: #006B3F;}
.NewsHeadlineTitle {font-size: 11pt; font-weight: bold; text-decoration:none; color: #006B3F;}
.UnReadStory {color:red;}
.recentNews {font-size: 16px; font-weight: bold; color: #7a744f;margin:6px 3px; display:block;}

/* Calendar */
.calendarBody {background-color: white;}

.calendarMonthRow {background-color: #40906F;}
.calendarMonth {color: #ffffff; padding-top: 2px; padding-bottom: 2px; }
.calendarMonthSearch {color: #ffffff; font-size: 10pt; font-weight: bold;}

.calendarWeekRow {color: white; font-weight: bold;}
.calendarWeekDay {color: white; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}

.calendarDayActive {background-color: #F1CB00; padding-top: 2px; padding-bottom: 2px; color: black; font-weight: bold; line-height: 11pt; text-decoration: none; }
a.calendarDayActive:hover {color: #970900; padding-top: 2px; padding-bottom: 2px; font-weight: bold; line-height: 11pt; text-decoration: underline;}
.calendarDayInActive {color: #000000; padding-top: 2px; padding-bottom: 2px; font-weight: normal; text-decoration: none; line-height: 11pt;}
a.calendarDayInActive:hover {color: #000000; padding-top: 2px; padding-bottom: 2px; font-weight: normal; line-height: 11pt; text-decoration: underline;}

.calendarDayToday {background-color: #40906F; padding-top: 2px; padding-bottom: 2px; color: white; font-weight: bold; line-height: 11pt; text-decoration: none; }


/* ADMIN NAVIGATION */
a.adminnav {font-size: 8.5pt; color: #ffffff; font-weight: bold; text-decoration: none;}
a.adminnav:hover {font-size: 8.5pt; color: #FFC936; font-weight: bold; text-decoration: underline;}
a.adminnavS {font-size: 8.5pt; color: #FFC936; font-weight: bold; text-decoration: underline;}
a.adminnavS:hover {font-size: 8.5pt; color: #FFC936; font-weight: bold; text-decoration: underline;}
.adminnav_text {font-size: 8.5pt; color: #ffffff; font-weight: bold; text-decoration: none;}


/* Extranet SECONDARY NAVIGATION */
a.secnavmain {font-size:9pt; color:#000000;font-weight: bold; text-decoration: none;}
a.secnavmain:hover {font-size:9pt; color:#000000; font-weight: bold; text-decoration: underline;}
a.secnavmainS {font-size:9pt; color:#fff; font-weight: bold; text-decoration: none;}
a.secnavmainS:hover {font-size:9pt; color:#596c49; font-weight: bold; text-decoration: none;}

a.secnav1 {font-size:8.5pt; color:#000000; text-decoration: underline;}
a.secnav1:hover {font-size:8.5pt; color:#000000; text-decoration: underline;}
a.secnav1S {font-size:8.5pt; color:#000000; text-decoration: underline;}
a.secnav1S:hover {font-size:8.5pt; color:#000000; text-decoration: underline;}

.secnavtext {font-size:9pt; color:#000000; font-weight: bold; text-decoration: none;}
.secnavtextS {font-size:9pt; background:#788d66 url(../Images/bkg_secnav_selected.jpg) repeat-x; color:#000000; font-weight: bold; text-decoration: none;}

.secnavSep {background-color:#b2b0a2;height:1px;}
.secnavBack {background-color:#eef0ec;}


/* NEW TEMPLATE --------------------------------------------------------------------------------- */
/* ============ --------------------------------------------------------------------------------- */
.quicklinkSurround {float:right;margin-top:6px; margin-right:15px;}

.formsearchbox {
	border: 1px solid #a8b493;

	margin-top: 10px;
	margin-bottom: 10px;
	width:900px;
}

.formsearchboxpad {padding:10px;}


.dashTab {float:left;margin-right:2px;height:24px; text-align:center;display:block; background-color:#d5ddc5; border-bottom:solid 1px #fff;border-right:solid 1px #d5ddc5;border-left:solid 1px #d5ddc5;border-bottom:solid 1px #a8b493;text-decoration:none;}
.dashTab .text {font-size:11px;color:#006940; padding:7px; line-height:2.5; font-weight:bold;}
.dashTabS {float:left;margin-right:2px;height:24px; text-align:center;display:block; background-color:#fff; border-top:solid 1px #a8b493;border-right:solid 1px #a8b493;border-left:solid 1px #a8b493;text-decoration:none;}
.dashTabS .text {font-size:11px; color:#788d66; padding:7px;line-height:2; font-weight:bold; }
.dashTabHolder {width:308px; padding:0 10px 0 10px;}

#tabcontainer {}
#tabTab {padding-left:5px;background:url(../Images/bkg_tab_background.gif) repeat-x;}


.bubble {height:34px;}
.bubbleL {float:left;height:34px;width:10px;background:url(../Images/dgn_bubble_left.gif) no-repeat; display:block;}
.bubbleI {float:left;height:34px;}
.bubbleM {float:left;height:34px;background:url(../Images/dgn_bubble_mid.gif) repeat-x;}
.bubbleR {float:left;height:34px;width:10px;background:url(../Images/dgn_bubble_right.gif) no-repeat; display:block;}
.bubbleText {font-weight:bold;font-size:15px;color:#7a744f;padding:5px 0 0 10px;}



.downloadHeader {width:328px;height:33px;background:url(../Images/dgn_dash_download.gif) no-repeat;}
.downloadHolder {width:328px;background:url(../Images/bkg_dash_download.gif) repeat-y;}
.downloadBottom {width:328px;height:10px;background:url(../Images/dgn_dash_downloadbottom.gif) no-repeat;}
.downloadItem {border-bottom:dotted 1px #788d66;}
.downloadItem a {color:#788d66 !important;}


.adminHeader {font-weight:bold;font-size:22px;color:#888;}


a.footer {color: #006B3F; font-weight: normal;}
a.footerS {color: red; font-weight: normal;}
