

#header, #menu, #menufr, #ulnav ul li, #vertnav, #page_number, #regionnav, #groupsnav, #skip, #stw_nav, #gen_side, .more_links_email_210, .column,#about_nav, #gen_side_about, #sidebar, #sidebar_form_top, #sidebar_form_bottom, #tableshadow_top, #tableshadow_bottom, .highlight_box_x, a.icon, #footer_med, .small_box_footer, #gen_side_services, #gen_side_about,#gen_side, .size, .printer_link, .div_260, .div_260c { display:none; }

.printonly {  display:block; } 


.footer{
	border-top: 1px solid #000000;
	text-align:right;
	margin: 10px;
	}

#content {
	background-color: #FFFFFF;
	margin: 10px;
	padding:10px;
	border: none;
	}

#content p, #content ul, #content ol, #content li, #content th, #content td, #content blockquote  {
	font: 12pt/20pt "Times New Roman", Times, serif;
	color: #000;
	}



	
#content h1{
	font-size: 20pt;
	border-bottom: 1px solid #666;
	}
	
#content h2 {
	font-size:16pt;	
         border-bottom: 1px solid #666;
	 }

#content a:link, a:visited {
	color: #520;
	text-decoration: underline;
	}

#content span.strike { text-decoration:line-through; }


.photogal200_wrapper {width:720px; margin:5px auto; text-align:center;}
.photogal200 {text-align:center; float:left; width: 190px; height:180px; _height:180px; 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;} 

.clearfix {  clear: both; }

img {border:none;}

span.grey { background-color:#ccc;}


table.gen_table{ width: 620px; margin-left: auto; margin-right: auto; padding: 6px; border-collapse:collapse; border-left: 1px solid #015092; border-right: 1px solid #015092; border-bottom: 1px solid #015092;}
table.gen_table tr.even td{ background-color:#E8EDFF; padding: 6px;}
table.gen_table tr.odd td{ background-color: #fff; padding: 6px;  }
table.gen_table th{ background-color: #015092; color:#fff; padding: 6px 10px 6px 10px;  text-align:left; }


/*Content Slider*/
#featuredhm{ width:550px; padding-right:125px; position:relative; border:1px solid #e1e1e1; height:264px; background:#fff;overflow:hidden;}
#featuredhm ul.ui-tabs-nav{ position:absolute; top:0; left:550px; list-style:none; padding:0; margin:0; width:125px; z-index: 20;}
#featuredhm ul.ui-tabs-nav li{ padding:0px 0px 0px 0px; font-size:12px; color:#666; }
#featuredhm ul.ui-tabs-nav li img{ margin:6px 3px 6px 28px; padding:2px; border:1px solid #eee;}
#featuredhm ul.ui-tabs-nav li span{ font-size:11px;  line-height:18px; }
#featuredhm li.ui-tabs-nav-item a{ padding:0px;display:block; height:66px; color:#333;  background:url('/portal/page/portal/base/images/reorg/nav.png') center no-repeat;  text-decoration:none;}
#featuredhm li.ui-tabs-nav-item a:hover{ background:url('/portal/page/portal/base/images/reorg/hover.png') center no-repeat;  color:#fff; text-decoration:none;padding:0px;}
#featuredhm ul.ui-tabs-nav li.ui-tabs-selected a{ background:url('/portal/page/portal/base/images/reorg/hover.png') center no-repeat;   color:#fff; text-decoration:none;}
#featuredhm .ui-tabs-panel{ width:550px; height:264px; background:#999; position:relative;}
#featuredhm .ui-tabs-hide{ display:none; }
#hmshadow { display:block; height:10px; width:288px;}

/*Homepage Tabs*/
UL.mytabsx {list-style: none; height: 30px; padding: 5px 5px 0px 0;width: 675px; margin: 0; position: relative; overflow: hidden;}
UL.mytabsxfr {list-style: none; height: 40px; padding: 5px 5px 0px 0;width: 675px; margin: 0; position: relative; overflow: hidden;}
UL.mytabsx LI, UL.mytabsxfr LI {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;float: left;width: 125px;margin: 0 2px 0 0;border: solid 1px #e1e1e1;position: relative;z-index: 1;}
UL.mytabsx LI A{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;display: block;width: 125px;height: 40px;line-height: 30px;text-decoration: none;font-size: 14px;text-align: center;color: #fff; float: left;background: #3471A0; }
UL.mytabsxfr LI A {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;display: block;width: 125px;height: 45px; line-height:80% text-decoration: none;font-size: 13px;text-align: center;color: #fff; float: left;background: #3471A0; }
UL.mytabsx LI.current a, UL.mytabsx LI.current a:hover, UL.mytabsxfr LI.current a, UL.mytabsxfr LI.current a:hover { color: #2B477D; background:#F3F3F3; }
UL.mytabsx li a:hover, UL.mytabsxfr li a:hover { color: #2B477D; background:#F3F3F3; }
.mytabs-containerx { border: 1px solid #e1e1e1; margin: 0; padding:5px; width:668px; background: #fff;}
#tabbed_box_1 { margin:0px 0px 10px 0px; width:253px; float:right;}
.tabbed_area {  padding:2px;}
ul.tabs_hm {  margin:0px; padding:0px; margin-top:5px;margin-bottom:4px;   }
ul.tabs_hm li { list-style:none; display:inline;position:relative;top:1px;  }
ul.tabs_hm li a.active {  color:#3472A1; padding:6px; text-decoration:none; font-size:12px; font-weight:bold; background:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;background:#F3F3F3;}
ul.tabs_hm li a{ background-color:#3877aa; color:#fff;  background-image:url(/portal/page/portal/base/images/reorg/tab_on.jpg); background-repeat:repeat-x; background-position:bottom;  font-size:12px;padding:6px;}
#content_2, #content_3 { display:none; }
.content_intern{ margin:0px auto; padding:0;    width:250px;border:1px solid #e1e1e1; background:#F3F3F3;}
.content_intern ul {list-style:none; margin:0; padding:0; }
.content_intern ul li {padding:0px; margin:0; border-bottom:1px solid #fff; display:block;_height:20px; }
.content_intern ul li:last-child { border-bottom:none;}
.content_intern ul li a { padding: 4px 4px 4px 20px;  font-size:12px; color:#306894; display:block; text-decoration:none;  background: url("/portal/page/portal/base/images/reorg/square_bullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; }
.content_intern ul li a:hover {display: block;  background-color:#004F6F;  color:#fff; text-decoration:none;}

/*Homepage Menu*/
.menubox { margin:0px 0px 10px 0px; padding:0;  background:#F3F3F3; width:250px; border:1px solid #e1e1e1; float:right;}
.menubox p {color: #606060; font-size:11px;}
.menubox a { color:#306894; font-size:11px;}
.menubox h4 { margin-top:0px;  background: url(/portal/page/portal/base/images/h_blue_back.jpg) repeat-x center left; padding: 6px;  border:1px solid #e1e1e1; color:#fff; font-weight:bold; font-size:12px;  }
.menubox ul {list-style:none; margin:0; padding:0; }
.menubox li {padding:0px; margin:0;  display:block;_height:20px; background: url("/portal/page/portal/base/images/reorg/square_bullet.gif") no-repeat  10px 10px;}
.menubox li a { padding: 4px 4px 4px 20px; font-size:12px; color:#306894; display:block; text-decoration:none; }
.menubox li a:visited {text-decoration:none;}
.menubox li a:hover {display: block; background-color:#004F6F;padding: 4px 4px 4px 20px;  color:#fff; text-decoration:none;}
.menubox li.title { margin:0px; background: url(/portal/page/portal/base/images/h_blue_back.jpg) repeat-x center left; padding: 4px 4px 4px 12px;  color:#fff; font-weight:bold; font-size:12px;display:block; }
.menubox .menuboxlink {color:#306894; }

.divimg {width:70px; float: left; padding: 5px;  margin: 0 8px 0px 5px;-moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;}
.divtext {width:136px; float:left; font-size:11px;}
.divtext a { font-size:11px;}


#header { padding: 0px 0 3px 5px; margin: 0 auto; text-align:right; width:965px; }
#header img.logo { float:left; padding: 0px; margin: 0px; }
#header .text {   color: #000; }
#header .form_wrapper {width: 315px; float:right; padding: 3px 3px 3px 3px; margin: 2px 0px 0px 0px; height:23px;_height:23px; background-color:#EEEEEE; }
#header form {display: inline; padding: 0px; margin: 0; }
#header form input {display: inline; padding: 2px;  margin: 0;  width:230px; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); box-shadow: inset 0 1px 2px rgba(0,0,0,.2);  }
#header ul li { display:inline;}
#header ul li a { padding:0px 4px 2px 4px; text-decoration: none; color: #fff;}
#header ul li a:hover { text-decoration:underline;}
#header ul li.img { margin-top:8px;}
#header .submitbutton { display: inline-block;  padding: 2px;  margin:0px;   text-align: center;  text-decoration: none; font-size : 12px; width:70px;  font-weight:bold; color: #000;  background: -webkit-gradient(linear, left top, left bottom, from(#4AA613), to(#028C01)); background-color:#f8d44c; background:-moz-linear-gradient(top,#fff39c,#fee474 50%,#fdd14c 50%,#fcc42e); background:-webkit-gradient(linear,left bottom,left top,color-stop(0.00,#FCC42E),color-stop(0.50,#FDD14C),color-stop(0.50,#FEE474),color-stop(1.00,#FFF39C)); border:1px solid #878787;}


hr.thick {color: #fff; background-color: #fff; border: 3px dotted #344E7F; border-style: none none solid;}
img.leftsm { float: left; padding: 5px;  margin: 0 10px 10px 10px;-moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;}
.imgshadow {  background:#FFFFFF; padding:4px; border:1px solid #777777; margin-top:5px; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666; }
.img_left {  width:auto; float:left;margin:5px 15px 5px 5px;}
.img_right {  width:auto; float:right; margin:5px 5px 5px 15px;}
img.home_right { float: left; padding: 5px;  margin: 0 7px 0px 6px; background:#fff; border:solid 1px #d6d6d6;}
img.home_right:hover {-webkit-box-shadow:0 0 10px #999; -moz-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999;}