
a.icon { display: block; padding: 8px 10px 6px; margin:0px;  text-align: center; text-decoration: none;   -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; width:200px; }

a.large_x.icon{  font-size: 16px;  font-weight: bold;text-decoration: none;  }

a.medium_x.icon{  font-size: 14px;  font-weight: bold; text-decoration: none; }

a.icon.blue { border-top: 1px solid #4081af; border-right: 1px solid #2e69a3; border-bottom: 1px solid #20559a; border-left: 1px solid #2e69a3; background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#3C81B8), to(#2F6895)); background: -moz-linear-gradient(top,  #3C81B8, #2F6895); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C81B8', endColorstr='#2F6895'); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3; -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3; box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3; color: #fff;}

a.icon.blue:hover { background: #3e9ee5; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9ee5), color-stop(100%, #206bcb)); background: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%); background: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%); background: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%); background: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);background: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e9ee5', endColorstr='#206bcb'); border-top: 1px solid #2a73a6; border-right: 1px solid #165899; border-bottom: 1px solid #07428f; border-left: 1px solid #165899; -webkit-box-shadow: inset 0 1px 0 0 #62b1e9; -moz-box-shadow: inset 0 1px 0 0 #62b1e9; box-shadow: inset 0 1px 0 0 #62b1e9;  }

a.icon.orange { color: #fef4e9; border: solid 1px #da7c0c; background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }

a.icon.orange:hover { background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20;) filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }

a.icon.green { color: #fef4e9; border: solid 1px #1A9507; background: #4AA613; background: -webkit-gradient(linear, left top, left bottom, from(#4AA613), to(#028C01)); background: -moz-linear-gradient(top,  #4AA613,  #028C01); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AA613', endColorstr='#028C01'); }

a.icon.green:hover {  border: solid 1px #F06014; background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }

a.icon span.steward{ background-image: url(/portal/page/portal/base/images/ste_search.png);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px;}
a.icon span.pocket_guide{ background-image: url(/portal/page/portal/base/images/pocket_guide.png);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px; }
a.icon span.staff_list{ background-image: url(/portal/page/portal/base/images/staff_email_icon.png);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px;}
a.icon span.stw_news{ background-image: url(/portal/page/portal/base/images/stw_news.png);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px; }
a.icon span.pres{background-image: url(/portal/page/portal/base/images/pres.jpg);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px;}
a.icon span.governance{ background-image: url(/portal/page/portal/base/images/governance.png);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px;}
a.icon span.agm{ background-image: url(/portal/page/portal/website/news/images/users.png);  background-repeat:no-repeat;  background-position:left center; display:block;  padding:1px 1px 1px 28px;}

p.read_m { text-align:right; margin:-2px 2px 2px 2px; font-size:13px; }
p.read_m  a{ color: #A70303; font-weight:bold;}

.more_links_email_210 { background: url(/portal/page/portal/base/images/askus_back.jpg) no-repeat left; width:210px; margin:0px; height:150px; padding:4px 4px 2px 4px; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999; box-shadow: 1px 1px 4px #999; }

hr.thin {color: #fff; background-color: #fff; border: 1px dotted #BFBFBF; border-style: none none dotted; } 

.photogal_sb {display:block; border: 1px solid #999; margin-left: auto; margin-right: auto; padding: 8px; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999; box-shadow: 1px 1px 4px #999;}

.highlight_box_260{ width:260px; padding:6px 4px 4px 4px; height:160px;margin: 5px 5px 5px 5px; background: url(/portal/page/portal/base/images/grad_grey_back.jpg) 0% 0% repeat-x; border:1px solid #DFDFDF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; -moz-box-shadow: 1px 1px 4px #DFDFDF; -webkit-box-shadow: 1px 1px 4px #DFDFDF; box-shadow: 1px 1px 4px #DFDFDF; }

.highlight_box_400{ width:400px; padding:6px 4px 4px 4px; margin: 5px 5px 5px 5px; background: url(/portal/page/portal/base/images/grad_grey_back.jpg) 0% 0% repeat-x; border:1px solid #DFDFDF;-moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; -moz-box-shadow: 1px 1px 4px #DFDFDF; -webkit-box-shadow: 1px 1px 4px #DFDFDF; box-shadow: 1px 1px 4px #DFDFDF;}

.highlight_box_680{ width:680px; min-height:120px; padding:6px 4px 4px 4px; margin: 5px auto; background: url(/portal/page/portal/base/images/grad_grey_back.jpg) 0% 0% repeat-x; border:1px solid #DFDFDF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; -moz-box-shadow: 1px 1px 4px #DFDFDF; -webkit-box-shadow: 1px 1px 4px #DFDFDF;box-shadow: 1px 1px 4px #DFDFDF; }

.highlight_box_portal_230{ width:230px; padding:6px 2px 4px 2px; margin: 4px auto; background: url(/portal/page/portal/base/images/grad_grey_back.jpg) 0% 0% repeat-x; border:1px solid #E0E9EF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; }

.highlight_box_400 ul, .highlight_box_680 ul, .highlight_box_260 ul { margin:-8px 0px 0px 0px;padding:0;list-style:none;}
.highlight_box_400 ul li a, .highlight_box_680 ul li a, .highlight_box_260 ul li a{ color:#015092; font-weight:bold; padding:3px 2px 4px 25px;display:block; background-image:url(/portal/page/portal/base/images/arrow_bullet.gif); background-repeat:  no-repeat; background-position:center left; list-style:none; _height:15px;}
.highlight_box_400 ul li a:hover, .highlight_box_640 ul li a:hover, .highlight_box_260 ul li a:hover {color:#F47C20; }


.highlight_box_340{ width:340px; min-height:490px;padding:6px 4px 2px 4px; margin:0px auto; background: url(/portal/page/portal/base/images/co_back.jpg) 0% 0% repeat-x; border:1px solid #DFDFDF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; -moz-box-shadow: 1px 1px 3px #DFDFDF; -webkit-box-shadow: 1px 1px 3px #DFDFDF; box-shadow: 1px 1px 3px #DFDFDF;}

.highlight_box_340 font.wwsbr_publishdate_id1siteid0 {font-size:10px; color:#666; border-top: 1px dotted #ccc; text-align:right;padding:0; margin:3px 2px -3px 2px; display:block;}

.highlight_box_340 font.descriptionid1siteid0 {color:#666; margin:0;}

.highlight_box_340 img { margin:6px; padding:5px 0px 5px 5px; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999; box-shadow: 1px 1px 4px #999; border:1px solid#999;}

#shadow_bottom2 { display:block; height:10px; margin:0 auto; width:335px;}

ul#bottom_nav {  padding:0.5em;  margin:10px auto;  width:100%;  list-style-type: none;  color: #FFF;  font-weight:bold;  border-top: 1px solid #3DA011;  clear:both;}
ul#bottom_nav li a { display: block; background: url(/portal/page/portal/base/images/green_back.jpg) repeat-x left;  padding: 8px;  margin:3px 0px 3px 0px;  width:auto;  -moz-border-radius: 6px; 	-webkit-border-radius: 6px;   border-radius: 6px;  -moz-box-shadow: 1px 1px 3px #999;  -webkit-box-shadow: 1px 1px 3px #999; box-shadow: 1px 1px 3px #999;  color: #fff;   font-size:13px;   font-weight:bold;  text-decoration: none;}
ul#bottom_nav li.left {  float: left;  width:auto; }
ul#bottom_nav li.right { float: right; }
ul#bottom_nav li a:hover  {  color:#fff;  text-decoration:none;  background: url(/portal/page/portal/base/images/p_back1.jpg) repeat-x left; }
ul#bottom_nav li a:visited, ul#bottom_more li a:visited   {text-decoration:none;}
ul#bottom_nav li a span.back {  background-image: url(/portal/page/portal/base/images/back.gif);  background-repeat:no-repeat;   background-position:left center;  padding:3px 3px 3px 22px; display:block;}
ul#bottom_nav li a span.next {  background-image: url(/portal/page/portal/base/images/next.gif);  background-repeat:no-repeat;   background-position:right center;  padding:3px 22px 3px 3px; display:block;}

#about_nav {  margin:0 auto; display:block; height:33px; font-size:12.5px; font-weight:bold; border-bottom:6px solid #FF7800; background:transparent url("/portal/page/portal/base/images/h_blue_back.jpg") repeat-x top left;}
#about_nav  ul{ margin:0; padding:0; list-style-type:none; }
#about_nav  ul li { display:block; float:left; margin:0;}
#about_nav ul li a { display:block; float:left; color:#fff; border-right: 1px solid #ccc; line-height:33px; height:33px; text-decoration:none; padding:0px 17px 0px 17px;}
#about_nav ul li a:hover  { color:#fff; text-decoration:none; background:transparent url("/portal/page/portal/base/images/orangenav.gif") repeat-x top left;}
#about_nav ul li a.active  { color:#fff; text-decoration:none; background:transparent url("/portal/page/portal/base/images/orangenav.gif") repeat-x top left;}

.photogal200_wrapper {width:720px; margin:5px auto; text-align:center;}
.photogal200 {text-align:center; float:left; width: 190px; height:190px; _height:190px; border: 1px solid #999; margin: 0 20px 15px 0; padding: 8px; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999; box-shadow: 1px 1px 4px #999;} 

.photogal_320 {float: left; width: 320px; border: 1px solid #999; margin: 0 15px 10px 10px; padding: 8px; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;box-shadow: 1px 1px 4px #999;}

.photogal_260_x { width: 324px; border: 1px solid #999; margin: 0 6px 10px 6px; padding: 6px; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;box-shadow: 1px 1px 4px #999;}

ul.bottom_more_sm{ padding:0.3em; margin:0; list-style-type: none;  clear:both;}

ul.bottom_more_sm li a {  background: #4AA613; background: -webkit-gradient(linear, left top, left bottom, from(#4AA613), to(#028C01)); background: -moz-linear-gradient(top,  #4AA613,  #028C01); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AA613', endColorstr='#028C01');display: block; width:70px; float:right;  border:2px solid #C3DFC5; -moz-border-radius: 6px; -webkit-border-radius: 6px;   border-radius: 6px; -moz-box-shadow: 1px 1px 3px #999;  -webkit-box-shadow: 1px 1px 3px #999;box-shadow: 1px 1px 3px #999;  padding:3px; color: #fff; font-size:11px; text-align:center;   text-decoration: none; }
ul.bottom_more_sm li.left { float: left; }
ul.bottom_more_sm li.right {  float: right;}
ul.bottom_more_sm li a:hover  {  border: solid 2px #F06014; background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }

h3.grad_red { color: #fff; background: url(/portal/page/portal/base/images/grad_red.jpg) repeat-x center left; padding:4px; margin-top:0px; }


ul#bottom_more{ padding:0.3em;  margin:5px auto; list-style-type: none;  color: #FFF;  font-weight:bold;  clear:both;}
ul#bottom_more li a {  display: block; background: url(/portal/page/portal/base/images/green_back.jpg) repeat-x left; padding: 6px; margin:2px;  width:90px;  height:20px;  border:2px solid #C3DFC5; -moz-border-radius: 6px; -webkit-border-radius: 6px;   border-radius: 6px; -moz-box-shadow: 1px 1px 3px #999;  -webkit-box-shadow: 1px 1px 3px #999; box-shadow: 1px 1px 3px #999;  color: #fff;   font-size:13px; text-align:center;  font-weight:bold; text-decoration: none; }
ul#bottom_more li.left { float: left; }
ul#bottom_more li.right {  float: right;}
ul#bottom_more li a:hover  {  color:#fff;  text-decoration:none; border:2px solid #DF6900; background: url(/portal/page/portal/base/images/p_back1.jpg) repeat-x left; }
ul#bottom_more li a span.next {  background-image: url(/portal/page/portal/base/images/next.gif);  background-repeat:no-repeat;  background-position:right center;  padding:3px 26px 3px 3px; }

h1.title_green{ color:#209709; border-bottom: 1px solid #209709;}

#top_nav_g { margin:0 auto; display:block; height:33px; font-size:14px; font-weight:bold; border-bottom:6px solid #015092; background:transparent url("/portal/page/portal/base/images/greennav.gif") repeat-x top left;}
#top_nav_g  ul{ margin:0; padding:0; list-style-type:none; }
#top_nav_g  ul li { display:block; float:left; margin:0;}
#top_nav_g ul li a { display:block; float:left; color:#fff; border-right: 1px solid #ccc; line-height:33px; height:33px; text-decoration:none; padding:0px 17px 0px 17px;}
#top_nav_g ul li a:hover, #top_nav_g ul li a.active  { color:#fff; text-decoration:none; background:transparent url("/portal/page/portal/base/images/orangenav.gif") repeat-x top left;}
#top_nav_g ul li a:visited { text-decoration:none;}

.news_gen_330 { width:330px; min-height:75px;margin:0 auto; padding:4px;-moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;  border:1px solid #E0E9EF;   background: #EFEFEF;}

.news_gen { width:470px; min-height:75px;margin:0 auto; padding:4px;-moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;  border:1px solid #E0E9EF;   background: #fefefe;}

.news_gen_570 { width:570px; min-height:75px;margin:0; padding:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius: 4px; color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  }

.news_gen_640 { width:640px; min-height:75px;margin:0; padding:4px;-moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;  border:1px solid #E0E9EF;   background: #EFEFEF;}

.news_gen_680 { width:680px; min-height:75px;margin:0; padding:4px;-moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;  border:1px solid #E0E9EF;   background: #EFEFEF;}

.newsblue_650 { width:650px; float:right; padding:8px; margin: 0px auto; background-color:#F6F6F6; border:1px solid #d9d9d9; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;  }

.blue_680 { width:680px; padding:10px; margin: 0px auto; background: url(/portal/page/portal/base/images/highlight_back.jpg) 0% 0% repeat-x; border:1px solid #DFDFDF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; -moz-box-shadow: 1px 1px 3px #DFDFDF; -webkit-box-shadow: 1px 1px 3px #DFDFDF; box-shadow: 1px 1px 3px #DFDFDF; }

.blue_680x { width:640px; padding:10px; margin: 0px auto; background: url(/portal/page/portal/base/images/highlight_back.jpg) 0% 0% repeat-x; border:1px solid #DFDFDF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;  }

.boxb_680 { width:680px; padding:8px; margin: 0px auto; border-bottom:1px dotted #E1E1E1;   }

.news_gen ul, .news_gen_640 ul, .news_gen_680 ul, .news_gen_330 ul, .news_gen_570 ul, .blue_680x ul, .boxb_680 ul, .newsblue_650 ul  {list-style-type: none; margin:0; padding:3px;}
.news_gen li.item, .news_gen_640 li.item, .news_gen_680 li.item, .news_gen_330 li.item, .news_gen_570 li.item, .blue_680x li.item, .boxb_680 li.item, .newsblue_650 li.item {padding:1px 0 1px 5px;}
.news_gen li a, .news_gen_640 li a, .news_gen_680 li a, .news_gen_330 li a, .news_gen_570 li a, .blue_680x li a, boxb_680 li a, .newsblue_650 li a   {text-decoration:none; font-size:13px; color:#015092; }
.news_gen li a:hover, .news_gen_640 li a:hover, .news_gen_680 li a:hover, .news_gen_330 li a:hover, .news_gen_570 li a:hover,  .blue_680x li a:hover, .boxb_680  li a:hover, .newsblue_650 li a:hover {text-decoration:none; background-color:#ccc; }
.news_gen li.date, .news_gen_640 li.date, .news_gen_680 li.date, .news_gen_330 li.date, .blue_680x li.date, .boxb_680 li.date, .newsblue_650 li.date { color:#666666; font-size:11px; padding:1px 0 1px 5px;}
.news_gen li.desc, .news_gen_640 li.desc, .news_gen_680 li.desc, .news_gen_330 li.desc, .news_gen_570 li.desc, .blue_680x li.desc, .boxb_680 li.desc  { margin:6px;padding:1px 0 1px 5px;}
.news_gen li.img, .news_gen_640  li.img, .news_gen_680  li.img, .news_gen_330  li.img, .news_gen_570  li.img, .blue_680x  li.img, .boxb_680 li.img   {margin:6px 10px 6px 6px; float:left; padding: 6px; }

.news_gen li.sm_more a, .news_gen_640  li.sm_more a, .news_gen_680  li.sm_more a, .news_gen_330  li.sm_more a, .news_gen_570  li.sm_more a, .blue_680x  li.sm_more a  {   background: #4AA613; background: -webkit-gradient(linear, left top, left bottom, from(#4AA613), to(#028C01)); background: -moz-linear-gradient(top,  #4AA613,  #028C01); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AA613', endColorstr='#028C01');display: block; width:70px; float:right;  border:1px solid #C3DFC5; -moz-border-radius: 6px; -webkit-border-radius: 6px;   border-radius: 6px; -moz-box-shadow: 1px 1px 3px #999;  -webkit-box-shadow: 1px 1px 3px #999; box-shadow: 1px 1px 3px #999; padding:3px; color: #fff; font-size:11px; text-align:center;   text-decoration: none; }
.news_gen li.sm_more a:hover, .news_gen_640  li.sm_more a:hover, .news_gen_680  li.sm_more a:hover, .news_gen_330 li.sm_more a:hover, .news_gen_570 li.sm_more a:hover, .blue_680x li.sm_more a:hover  { border: solid 1px #F06014; background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}

#content img.center_icon { display:block;padding: 6px; background-color:#fff; border: 1px solid #999; margin-left: auto; margin-right: auto; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999; box-shadow: 1px 1px 4px #999;}

#shadow_bot3 { display:block; height:10px; margin:0 auto; width:460px;}
#shadow_bot4 { display:block; height:10px; margin:0; width:640px;}
#shadow_bot5 { display:block; height:10px; margin:0; width:680px;}
#shadow_bot6 { display:block; height:10px; margin:0px auto; width:330px;}
#shadow_bot7 { display:block; height:10px; margin:0px auto; width:580px;}
span.grey { background-color:#ccc;}


p.blue_t  { color:#fff; text-align:center; font-weight:bold; font-size:14px; padding:6px; margin:0px; background: url(/portal/page/portal/base/images/h_blue_back.jpg) repeat-x center left;text-decoration:none; }

#sdnav_230 { display:block;margin:0px; height:10px; width:230px;}
#gen_vnav { background-color:#F1F5F8; border:1px solid #dfdfdf; width:220px;  margin:0px; padding:0px;}
#gen_vnav ul { list-style:none; margin:0; padding:0; }
#gen_vnav li a { padding: 6px 6px 6px 12px; margin:0px;  font-size:12px; _height:20px; color:#306894; border-bottom:1px solid #fff;  text-decoration:none;display:block;  }
#gen_vnav li a:visited {text-decoration:none;}
#gen_vnav li a:hover { background-color:#089002;  color:#fff; text-decoration:none;  }
#gen_vnav li a:active  {text-decoration:none;}
#gen_vnav ul li.last-child a {border-bottom:none;}


