/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:16px 16px 16px 16px; background-image:url(../../images/water.jpg); }
#container { background-color:#edecd8; color:#000000; width:770px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding:0; text-align:left; border: 1px solid #000000; }
ul { font-size:.8em; margin:0; padding:0; }
li { margin:0; padding:0; }
img { border:none; }
p { font-size:.8em; margin:0; padding:0; }
.text_bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#66669A; }
p a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:normal; color:#66669A; text-decoration:none; }
p a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:normal; color:#66669A; text-decoration:none; }
p a:hover { text-decoration:underline; }
.normal_spacing { letter-spacing:normal; }
h1 {font-size:1.1em; color:#333367; margin:.75em 0 .25em 0; }
.no_top_padding { padding:0 0 .5em 0; margin:0; }
h2 { color:#66669A; background-color:#FFFFFF; }
h3 { font-size:.9em; color:#333367; background-color:#FFFFFF; margin: .5em 0 .25em 0; }
.h3_nobkg { font-size:.9em; color:#333367; background-color:none; margin: .5em 0 .25em 0; }
div { margin:0; padding:0; }
#access { background-color:#CCCCCC; color:#000000; padding: 0 1em 0 0; text-align:right; min-height:24px; }
#controls li { font-size:.8em; padding: 0 0 0 1em; list-style-type:none; display:inline; line-height: 24px; }
#controls a:link { text-decoration:none; color:#000000; }
#controls a:visited { text-decoration:none; color:#000000;}
#controls a:hover { text-decoration:none; color:#FFFFFF;}
.medium { font-size:1.4em; }
.large {font-size: 1.7em; }
#masthead { background-color:#FFFFFF; padding: 20px 0 20px 0; border-top: 3px solid #333367; border-bottom: 3px solid #333367; height:80px; }
.logo {padding: 0 20px 0 45px; }
.logotype {padding: 0 20px 0 15px; }
#mainnav { background-color:#333367; color:#FFFFFF; width:170px; padding: 0; margin:0; float:left;}
.border_top { border-top: 1px solid #CBCBFF; }
#navbar ul { list-style-type:none; padding: 0; margin: 0; }
#navbar li { text-transform:uppercase; font-size:.8em; line-height:20px; border-bottom: 1pt solid #CBCBFF; display:block; list-style-type:none; }
#navbar a:link { color:#FFFFFF; text-decoration:none; display:block; padding: 0 0 0 5px; }
#navbar a:visited { color:#FFFFFF; text-decoration:none; display:block; padding: 0 0 0 5px; }
#navbar a:hover { background-color:#CBCBFF; color:#333367; display:block; padding: 0 0 0 5px; }
.mainnavsub01a { position:relative; width:165px; font-size:125%; color:#FFFFFF; background-color:#66669A; padding:0 0 0 5px; display:block; }
.mainnavsub01a_com { position:relative; width:165px; font-size:125%; color:#333367; background-color:#CBCBFF; display:block; }
.mainnavsub01b { position:relative; width:165px; font-size:125%; color:#FFFFFF; background-color:#66669A; padding:0 0 0 5px; display:block; }
.mainnavsub01b_com { position:relative; width:165px; font-size:125%; color:#333367; background-color:#CBCBFF; display:block; }
.mainnavsub02 a { position:relative; width:165px; font-size:156%; background-color:#66669A; line-height:20px; padding:0 0 0 8px; display:none; }
#secnav { background-color:#EDECD8; width:170px; padding: 0; margin:0; float:right;}
.events { color:#000; margin:5px 10px 5px 10px; }
#secnav a:link { font-size:.65em; background-color:#4B6535; padding: 0; margin:0; color:#FFFFFF; text-decoration:none; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; line-height:20px; border-bottom: 1pt solid #CBCBFF; }
#secnav a:visited { font-size:.65em; background-color:#4B6535; padding: 0; margin:0; color:#FFFFFF; text-decoration:none; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; line-height:20px; border-bottom: 1pt solid #CBCBFF; }
#secnav a:hover { font-size:.65em; background-color:#BCD5A7; padding: 0; margin:0; color:#4B6535; text-decoration:none; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; line-height:20px; border-bottom: 1pt solid #CBCBFF; }
#maincontent { background-color:#FFFFFF; float:left; padding: 15px 15px 15px 15px; margin:0; width:400px; border-top: 1px solid #CBCBFF; }
#maincontent_wide { background-color:#FFFFFF; float:left; padding: 15px 15px 15px 15px; margin:0; width:570px; border-top: 1px solid #CBCBFF; min-height:264px; }
#maincontent p { margin: 0 0 1em 0; line-height:1.5em; }
#maincontent_wide p { margin: 0 0 1em 0; line-height:1.5em; }
.text_img_left {float:left; padding:.5em .5em .5em 0; }
.text_img_right {float:right; padding:.5em 0 .5em .5em; }
#spotlight { display:block; background-color:#333367; line-height:20px; padding:0; color:#FFFFFF; display:block; text-align:center; font-weight:bold; letter-spacing:2px; border-bottom: 1pt solid #CBCBFF;}
.spotlight_text { color:#333367; padding: 0 .5em .5em .5em;}
.spotlight_text_first { color:#333367;; padding: .5em .5em .5em .5em;}
.spotlight_text_highlight { color:#4B6535; padding: 0 .3em 0 .3em; font-size:1.0em; text-transform:uppercase; line-height:1em;}
#mission {float:left; clear:both; width:170px;}
.mission_head { display:block; background-color:#4B6535; line-height:20px; padding:0; color:#FFFFFF; text-align:center; font-weight:bold; letter-spacing:2px; border-bottom: 1pt solid #CBCBFF; text-transform:uppercase; }
.mission_text { color:#FFFFFF; background-color:#66669A; padding:.5em .5em 1em .5em; line-height:1.5em;}
#footer { float:left; clear:both; }
.clear { clear:both; margin-top:-1px; height:1px; overflow:hidden;}
#footer { width:770px; background-color:#CCCCCC; text-align:center; margin:0; }
#footer li { font-size:.8em; list-style-type:none; display:inline; line-height: 2em;}
#footer li a { color:#000000; text-decoration:none; }
#footer li a:visited { color:#000000; }
#footer li a:hover { color:#FFFFFF; }
.dropcap {float:left;color:#cdcb98;font-size:76px;line-height:60px;padding-top:2px; margin-bottom:-6px; font-family:Georgia, 'Times New Roman', Times, serif;}
#navbar li:hover ul, li.hover ul {display:block;}
.mainnavsub01a ul {display:none; position:absolute; left:171px; top:0; width:170px; border-bottom:none; }
.mainnavsub01a_com ul {display:none; position:absolute; left:171px; top:0; width:170px; border-bottom:none;}
.mainnavsub01b ul {display:none; position:absolute; left:171px; top:0; width:170px; border-bottom:none;}
.mainnavsub01b_com ul {display:none; position:absolute; left:171px; top:0; width:170px; border-bottom:none;}
.half_em_indent { padding:0 0 0 .5em; }
ul.text_bullets { margin: 0 0 0 1em; line-height:1.5em; list-style-position:outside; }
li.text_bullet_last { margin-bottom:1em; }
li.page_highlight { background-color:#CBCBFF; color:#333367; padding: 0 0 0 5px; list-style-type:none; }
li.page_highlight_coms { padding:0 0 0 10px; width:160px; list-style-type:none; }
#navbar .page_highlight a:link { background-color:#CBCBFF; color:#333367; }
#navbar .page_highlight a:visited { background-color:#CBCBFF; color:#333367; }
#navbar .page_highlight a:hover { background-color:#CBCBFF; color:#333367; }
.footnote { font-size:.7em; font-style:italic; }
.img_white_brdr { border:1px solid #FFFFFF; }
.text_bullets a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:normal; color:#66669A; text-decoration:none; }
.text_bullets a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:normal; color:#66669A; text-decoration:none; }
.text_bullets a:hover { text-decoration:underline; }
.center_align { text-align:center; }
table#rate_table { border:1px solid #333367; }
#rate_table td { font-size:.65em; letter-spacing:normal; border: 1px solid #333367; margin:0; }
.rate_table_header td { color:#FFFFFF; background-color:#66669A; padding:.5em 0 .5em 0; }
.return {background-color:#4b6535; }
.return a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:normal; color:#ffffff; background-color:#4b6535; text-decoration:none; padding:.5em; display:block; }
.return a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:normal; color:#ffffff; background-color:#4b6535; text-decoration:none; padding:.5em; display:block; }
.return a:hover { text-decoration:underline; padding:.5em; color:#4b6535; background-color:#bcd5a7; display:block; }
div#under_main_nav { background-color:#66669a; color:#ffffff; }
#under_main_nav p { margin:0; padding:5px 0 5px 5px; font-size:.7em; }
p.under_main_nav { margin: 5px 0 5px 0; padding:0 0 0 5px; font-size:.7em; background-color:#66669a; color:#ffffff; display:block; border-bottom: 1pt solid #CBCBFF; }
.under_main_nav li { background-color:#66669a; color:#ffffff; font-weight:normal; margin: 0; letter-spacing:normal; border-bottom: 1pt solid #CBCBFF; list-style-type:none; }
li.no_link_list { padding:5px; font-size:.9em; }
.under_main_nav a:link { padding:0 0 0 5px; font-size:.8em; background-color:#66669a; color:#ffffff; text-decoration:none; text-align:left; text-transform:uppercase; line-height:20px; display:block; }
.under_main_nav a:visited { padding:0 0 0 5px; font-size:.8em; background-color:#66669a; color:#ffffff; text-decoration:none; text-align:left; text-transform:uppercase; line-height:20px; display:block; }
.under_main_nav a:hover { padding:0 0 0 5px; background-color:#cbcbff; color:#333367; text-decoration:none; text-align:left; text-transform:uppercase; line-height:20px; display:block; }
#news { display:block; background-color:#B34700; line-height:20px; margin: 0 0 0 0; padding:0 0 0 0; color:#FFFFFF; text-align:center; font-weight:bold; letter-spacing:1px; border-bottom: 1pt solid #CBCBFF;}
.new { color:#b34700; font-weight:bold; }
.disclaimer { font-size:.7em; padding:0; margin:0; }
.clear_both { clear:both; }

/* employee portal styles */

#secnav .employee a:link { background-color:#4B6535; color:#FFF; font-size:.8em; font-weight:normal; }
#secnav .employee a:visited { background-color:#4B6535; color:#FFF; font-size:.8em; font-weight:normal; }
#secnav .employee a:hover { background-color:#BCD5A7; color:#333367; font-size:.8em font-weight:normal;; }
#secnav .board a:link { background-color:#333367; color:#FFF; font-size:.8em; font-weight:normal; }
#secnav .board a:visited { background-color:#333367; color:#FFF; font-size:.8em; font-weight:normal; }
#secnav .board a:hover { background-color:#CBCBFF; color:#333367; font-size:.8em font-weight:normal;; }
.no_link { padding-left:5px; }
#mainnav_ep { background-color:#4B6535; color:#FFFFFF; width:170px; padding: 0; margin:0; float:left;}
#navbar_ep li:hover ul, li.hover ul {display:block;}
#navbar_ep ul { list-style-type:none; padding: 0; margin: 0; }
#navbar_ep li { text-transform:uppercase; font-size:.8em; line-height:20px; border-bottom: 1pt solid #CBCBFF; display:block; list-style-type:none; }
#navbar_ep a:link { color:#FFFFFF; text-decoration:none; display:block; padding: 0 0 0 5px; }
#navbar_ep a:visited { color:#FFFFFF; text-decoration:none; display:block; padding: 0 0 0 5px; }
#navbar_ep a:hover { background-color:#BCD5A7; color:#333367; display:block; padding: 0 0 0 5px; }
#navbar_ep .page_highlight a:link { background-color:#CBCBFF; color:#333367; }
#navbar_ep .page_highlight a:visited { background-color:#CBCBFF; color:#333367; }
#navbar_ep .page_highlight a:hover { background-color:#CBCBFF; color:#333367; }
#mainnav_ep_admin { background-color:#d1af48; color:#333367; width:170px; padding: 0; margin:0; float:left;}
#navbar_ep_admin li:hover ul, li.hover ul {display:block;}
#navbar_ep_admin ul { list-style-type:none; padding: 0; margin: 0; }
#navbar_ep_admin li { text-transform:uppercase; font-size:.8em; line-height:20px; border-bottom: 1pt solid #CBCBFF; display:block; list-style-type:none; }
#navbar_ep_admin a:link { color:#333367; text-decoration:none; display:block; padding: 0 0 0 5px; }
#navbar_ep_admin a:visited { color:#333367; text-decoration:none; display:block; padding: 0 0 0 5px; }
#navbar_ep_admin a:hover { background-color:#ba972e; color:#FFFFFF; display:block; padding: 0 0 0 5px; }
#navbar_ep_admin .page_highlight a:link { background-color:#CBCBFF; color:#333367; }
#navbar_ep_admin .page_highlight a:visited { background-color:#CBCBFF; color:#333367; }
#navbar_ep_admin .page_highlight a:hover { background-color:#CBCBFF; color:#333367; }
.eotm_month { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; letter-spacing:normal; color:#333367; } 
.eotm_name { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; letter-spacing:normal; color:#000; border-bottom:solid 2px #dfc277; padding-bottom:10px; }
.eotm_comment { font-style:italic; text-align:center; }
.eotm_photo { text-align:center; padding-top:10px; }
.eoty_year { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; letter-spacing:normal; color:#333367; } 
.eoty_name { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; letter-spacing:normal; color:#000; border-bottom:solid 2px #dfc277; padding-bottom:10px; }
.eoty_comment { font-style:italic; text-align:center; }
.eoty_photo { text-align:center; padding-top:10px; }
.biotext { padding:0 10px 0 10px; }
.h1_centered_top_white { text-align:center; padding:20px 0 .5em 0; margin:0; color:#FFF; }
.h1_centered_top { text-align:center; padding:20px 0 .5em 0; margin:0; color:#333367; }
#award { width:400px; border:solid 2px #dfc277; margin-top:10px; margin-right:auto; margin-bottom:10px; margin-left:auto; }
#award_banner { width:400px; height:67px; background-image:url(../../employee_portal/images/ep_eotm_banner.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; padding-bottom:6px; }
#award_banner_yr { width:400px; height:67px; background-image:url(../../employee_portal/images/ep_eoty_banner.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; padding-bottom:6px; }
#gallery_scroll { width:400px; height:25px; margin-left:auto; margin-right:auto; text-align:center; font-size:12px; }
#spotlight_container { width:400px; margin-left:auto; margin-right:auto; }
#spotlight_badge_yr { width:200px; height:87px; background-image:url(../../employee_portal/images/ep_eoty_badge.jpg); text-align:center; float:left; }
#spotlight_badge_mo { width:200px; height:87px; background-image:url(../../employee_portal/images/ep_eotm_badge.jpg); text-align:center; float:left; }
.eoty_badge { padding-top:25px; }
.eotm_badge { padding-top:25px; }
.center_align { text-align:center; }
