﻿@import "../global_public/global_public.css";

/* MAIN WRAPPER */
#wrapper { width:774px; background:none; border-left:1px solid #000; border-right:1px solid #000; }

/* OVERWRITES */
.content-image { margin:5px; }
.dl-style1 dl { padding-bottom:5px;}

/* new nav 
ul.AspNet-Menu { width:130px; list-style:none; margin:5px 0px 0px 5px }
ul.AspNet-Menu li { padding:0px; background:url("lev1_off_top.gif") top left no-repeat; border-bottom:2px solid #E7F7CE }
ul.AspNet-Menu a { display:block; text-align:left; text-decoration:none; background:url("lev1_off_bottom.gif") bottom left no-repeat; color:#006229; font-weight:bold; padding:5px 0px 5px 6px!important; margin:0px!important  }
ul.AspNet-Menu ul { display:none; visibility:hidden; }
.AspNet-Menu-Selected a, li.AspNet-Menu-ChildSelected  { background:url("lev1_on_top.gif") top left no-repeat;  }
.AspNet-Menu-Selected a, li.AspNet-Menu-ChildSelected a { background:url("lev1_on_bottom.gif") bottom left no-repeat; width:124px; color:#006229; color:#FFF; font-weight:bold;  }
ul.AspNet-Menu .AspNet-Menu-ChildSelected ul { background:url("lev2.gif") bottom left no-repeat; display:block; visibility:visible; padding:0px 0px 5px 0px;  }
ul.AspNet-Menu .AspNet-Menu-ChildSelected ul li {  } 
ul.AspNet-Menu .AspNet-Menu-ChildSelected ul li a { background:none; color:#006129; font-size:11px;  } 
ul.AspNet-Menu .AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected { background:#BFD698 url("lev2_selected.gif") top left repeat-y }
ul.AspNet-Menu .AspNet-Menu-Selected ul { background:url("lev2.gif") bottom left no-repeat; display:block; visibility:visible; padding:0px 0px 5px 0px;  }
ul.AspNet-Menu .AspNet-Menu-Selected ul li {  } 
ul.AspNet-Menu .AspNet-Menu-Selected ul li a { background:none; color:#006129; font-size:11px; } 
.AspNet-Menu-Collapse, .AspNet-Menu-Expand { display:none; visibility:hidden; }
*/


.public-news .AspNet-FormView-Data p { padding:0px; margin:0px } 

/* Nav */
.AspNet-Menu-Vertical ul { width:130px; margin:7px 0px 0px 5px; list-style:none; }
.AspNet-Menu-Vertical ul ul { background:#FFF; margin:0px; display:none; }
.AspNet-Menu-Vertical ul li.AspNet-Menu-Selected ul { display:block; }

/* Level 1 */
.AspNet-Menu-Vertical li { background:url("lev1_off_top.gif") top left no-repeat; }
.AspNet-Menu-Vertical li a { background:url("lev1_off_bottom.gif") bottom left no-repeat; color:#FFF; width:116px; padding:7px;  }
.AspNet-Menu-Vertical li a:hover { color:#E3D9F4; }
/* Level 2 */
.AspNet-Menu-Vertical ul ul { background:url("lev2.gif") bottom left no-repeat; }
.AspNet-Menu-Vertical ul ul li { background:none; margin:0px;} 
.AspNet-Menu-Vertical ul ul li a { background:0px; padding:5px; color:#332E63!important; }
.AspNet-Menu-Vertical li.AspNet-Menu-Selected, .AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected { background:url("lev1_on_top.gif") top left no-repeat;  }
.AspNet-Menu-Vertical li a.AspNet-Menu-Selected, .AspNet-Menu-Vertical li a.AspNet-Menu-ChildSelected { background:url("lev1_on_bottom.gif") bottom left no-repeat; color:#FFF  }
.AspNet-Menu-Vertical li a.AspNet-Menu-Selected:hover { color:#E3D9F4; } 
/* Child selected */
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul { display:block;  }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li { background:none; }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li a { background:none; width:118px;  }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected {  }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected a { background:url("lev2_selected.gif") bottom left repeat-y }







/* New new nav 
.nav2 p { margin:0px 0px 0px 5px; } 
.nav2 a.mlevel1 { display:block; background:url("lev1.gif") top left no-repeat; padding:6px 0px 6px 10px; margin-bottom:4px; text-decoration:none; font-weight:bold; color:#007131; }
.nav2 a.mlevel1_select { display:block; background:url("lev1_selected.gif") top left no-repeat; padding:6px 0px 6px 10px; margin-bottom:4px; text-decoration:none; font-weight:bold; color:#FFF; }
.nav2 a.mlevel2 { display:block; font-size:11px; font-weight:bold; color:#007131; margin:5px 0px 5px 5px }
.nav2 a.mlevel2_selected { display:block; font-size:11px; font-weight:bold; color:#000; margin:5px 0px 5px 5px }
*/





/* A-HREFs BUTTON STYLES */
.bn-small { background:url("bn_small.gif") top left no-repeat; color:#FFF; }
.bn-medium{ background:url("bn_medium.gif") top left no-repeat; }
.bn-large { background:url("bn_large.gif") top left no-repeat; color:#FFF;  }
.bn-next{ background:url("bn_next.jpg") top left no-repeat; height:16px; color:#006229; padding:5px 10px 5px 10px; }
.bn-next:hover { background:url("bn_next_on.jpg") top left no-repeat; color:#003717;  }
.bn-home{ background:url("bn_home.jpg") top left no-repeat; color:#006229; height:16px;}
.bn-home:hover { background:url("bn_home_on.jpg") top left no-repeat; color:#003717;  }
.bn-back{ background:url("bn_back.jpg") top left no-repeat; height:16px; color:#006229; padding:5px 0px 5px 24px; }
.bn-back:hover { background:url("bn_back_on.jpg") top left no-repeat; color:#003717;  }
.form-button-small { background:url("bn_small.gif") top left no-repeat; }
.form-button-65 { background:url("bn_65.gif") top left no-repeat; color:#FFF; }
.form-button-large { background:url("bn_large.gif") top left no-repeat;  }
.bn-small-form { background:url("bn_small.gif") top left no-repeat; color:#FFF; }
.bn-medium-form{ background:url("bn_medium.gif") top left no-repeat; color:#FFF;}
.bn-large-form { background:url("bn_large.gif") top left no-repeat;color:#FFF;  }

/* HEADER */
#header { background:url("banner.gif") right top no-repeat; }
#header-logo h1 { background:url("logo.gif") top left no-repeat; width:297px; height:100px; }
#header-tools { min-height:16px; background:#8CCF29 url("header_strip.jpg") bottom left no-repeat; }
#header-tools a { background:#E7F7CE; border:1px solid #5A8610; padding:3px 5px; color:#006229; }
#header-tools a:hover { color:#003717; background:#D2F0A6 }
.header-tools-left { width:640px; float:left; }
.header-tools-right { width:130px; float:right;  }
.under-nav { display:none; visibility:hidden; }
#txt { padding:5px; margin-right:2px; }
a#txt1,a#txt2,a#txt3 { background:#E7F7CE; border:1px solid #5A8610; padding:3px 5px; color:#006229; font-weight:bold; text-decoration:none; }

/* MASTER COLS */
#left-col {	width:140px; height:436px; background:#E4F4CE; border-top:2px solid #FFF; }
#main-col { width:auto; background:#E4F4CE; border-top:2px solid #FFF; overflow:hidden; margin:0px; padding-bottom:0px }
#main-col-inner { width:620px; height:423px; overflow:auto; background:#FFF; padding:7px; }
#main-col h2 { font-size:16px; color:#007131; margin:0px 0px 10px 0px }
#main-col h2 span { color:#8CCB29; }
#main-col h2 a { color:#C6E794; text-decoration:none; }
#main-col h2 a:hover {  color:#8CCB29; }
#main-col h3 { color:#007131; margin-bottom:15px }
#main-col h3 span { color:#8CCB29; font-size:13px; }
#main-col p { font-size:13px; margin-bottom:10px }
.SiteMapPath { padding:5px; font-family:Verdana; font-size:10px; }

#footer { width:auto; padding-left:135px; background:#8CCF29 url("footer_strip.gif") bottom left no-repeat; clear:left; font-size:12px; border-top:3px solid #FFF; color:#000; }
#footer p { padding:4px; margin:0px; font-weight:bold; color:#FFF; }

/* GRIDVIEWS */
.gridview-style1 { border:1px solid #000; width:600px; }
.gridview-style1 th { text-align:left; background:#CBE597 url("box_grad.jpg") bottom left repeat-x; padding:2px; border-right:1px solid #BDDB84  }
.gridview-style1 th a { color:#000000; background:none; padding:0px 0px 0px 0px;  }
.gridview-style1 td { padding:2px; font-size:11px; }
.gridview-style1 td a { display:block; padding:2px; font-weight:bold; color:#465913; }
.gridview-style1 .odd { background:#E7F7CE; }
.gridview-style1 .bn-small { float:left; margin-right:10px; display:block; border:0px!important; width:50px; background:url("bn_small.gif") top left no-repeat; padding:5px 0px 6px 10px; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;}
.gridview-style1 .bn-medium { float:left; margin-right:10px; display:block; border:0px!important; width:70px; background:url("bn_medium.gif") top left no-repeat; text-align:center; padding:5px 0px 6px 0px; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;}
.gridview-style1 .bn-large { float:left; margin-right:10px;  border:0px!important; background:url("bn_large.gif") top left no-repeat; width:150px; display:block; text-align:center; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px; padding:5px 0px 6px 0px;  }
.gridview-style1 .bn-medium-form { float:left; margin-right:10px; display:block; border:0px!important; width:70px; background:url("bn_medium.gif") top left no-repeat; text-align:center; padding:5px 0px 6px 0px; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;}

/* INTRO BOXES */
.intro-boxes { }
.intro-boxes dl { border:1px solid #429263; margin-right:4px;  }
.intro-boxes dl a { color:#006118; }
.intro-boxes dt { border-bottom:1px solid #000; background:#CBE597 url("box_grad.jpg") bottom left repeat-x; } 
.intro-boxes .style1 dd { background:url("box_images.gif") right 0px no-repeat; }
.intro-boxes .style2 dd { background:url("box_images.gif") right -100px no-repeat; }
.intro-boxes .style3 dd { background:url("box_images.gif") right -200px no-repeat; }
.intro-boxes .style4 dd { background:url("box_images.gif") right -300px no-repeat; }
.intro-boxes .style5 dd { background:url("box_images.gif") right -400px no-repeat; }
.intro-boxes .style6 dd { background:url("box_images.gif") right -500px no-repeat; }
.intro-boxes .style7 dd { background:url("box_images.gif") right -600px no-repeat; }
.intro-boxes .style8 dd { background:url("box_images.gif") right -700px no-repeat; }
.intro-boxes .style9 dd { background:url("box_images.gif") right -800px no-repeat; }
.intro-boxes .style10 dd { background:url("box_images.gif") right -900px no-repeat; }
.intro-boxes .style11 dd { background:url("box_images.gif") right -1000px no-repeat; }
.intro-boxes .style12 dd { background:url("box_images.gif") right -1100px no-repeat; }
.intro-boxes .style13 dd { background:url("box_images.gif") right -1200px no-repeat; }
.intro-boxes .style14 dd { background:url("box_images.gif") right -1300px no-repeat; }
.intro-boxes .style15 dd { background:url("box_images.gif") right -1400px no-repeat; }
.intro-boxes .style16 dd { background:url("box_images.gif") right -1500px no-repeat; }

/* Nav
.AspNet-Menu-Vertical ul { margin:7px 0px 0px 5px; list-style:none; }
.AspNet-Menu-Vertical li { background:url("nav_top.jpg") top left no-repeat; width:130px;  }
.AspNet-Menu-Vertical li a { background:url("nav_bottom.jpg") bottom left no-repeat; color:#006229;  }
.AspNet-Menu-Vertical li a:hover { color:#003717; } 
.AspNet-Menu-Vertical li.AspNet-Menu-Selected  { background:url(nav_top_on.jpg) top left no-repeat;  }
.AspNet-Menu-Vertical li a.AspNet-Menu-Selected { background:url(nav_bottom_on.jpg) bottom left no-repeat; color:#FFF; }
*/

.AspNet-FormView { width:604px; }
.AspNet-FormView-Data {  }
.AspNet-FormView-Data label, .AspNet-FormView-Data span  { width:115px; font-size:11px!important; }
.AspNet-FormView-Data input { background:#E7F7CE }
.AspNet-FormView-Data textarea { background:#E7F7CE }
.AspNet-FormView-Data select { background:#E7F7CE }
.AspNet-FormView-Data .wide { width:230px!important; }
.AspNet-FormView-Data .radio input { background:#FFF; border:0px!important }

/* SPECIAL FORMATTING FOR PREFERENCES EDIT */
.question-group { clear:left; }
.paging { margin:0px; padding:0px }
.paging a { float:right; display:block; width:50px; }
