body {text-align:center;background:#ffffff;margin:0;zoom:1;}
td {text-align:left;font-family: verdana;font-size: 10pt;color: #000000;}
td.field {font-weight:700;}
a {text-decoration:underline;color:#000000;}

.text_link {text-decoration:underline;color:blue;}

a:visited {color:#000000;}

#site_nav {text-align:center;}

a.site_nav {font-size:60%;text-decoration:none;color:#000000;}

h5 {color: #000000;line-height:8px;}

hr {color: #000000;line-height:10px;}

div#nav_title {font-size: 10pt;font-weight:700;color: #000000;padding-left: 3px;}

div#article_title {font-size: 14pt;color: #000000;padding-left: 3px;}

div#office_quote {width:160px;text-align:center;font-size:140%;font-weight:500;float:right;background:white;margin:2px;border:1px solid;border-color: silver gray gray silver;padding:6px;}

div#office_nav {width:100%;padding:0;vertical-align:bottom;}
div#office_nav a:link, div#office_nav a:visited {background:#fff8dc;text-decoration:none;height:20px;font-size:11px;color:#000000;margin:1px;border:1px solid;border-color: silver white white silver;padding:3px 4px;}
div#office_nav a:link.selected, div#office_nav a:visited.selected {background:white;text-decoration:none;height:20px;margin:1px;border:1px solid;border-color: silver gray gray silver;padding:3px 4px;}
div#office_nav a:hover {background:white;border:1px solid;border-color: silver gray gray silver;}
div#testimonial_text {font: 13px;width:100%;color: #000000;padding: 3px 3px;margin: 5px 1px;}

div#testimonial_source {font: 12px;font-weight: 700;color: #000000;padding-left: 3px;}

div.error_msg {font-size: 80%;font-weight:700;color: #db0000;padding-left: 3px;}

.article_title {font-size: 105%;color: #000000;padding-left: 3px;}
.app_menu { font-size: 8pt; color: black;border-left: 1px solid white;border-right: 1px solid white;border-top: 1px solid white; border-bottom: 1px solid white;padding-left: 1px;padding-right: 1px;text-align: center;}



.relative { position:relative; top:2px; visibility:hidden; }
.absolute { position:absolute; visibility:hidden; }
div#newsscroller {position:absolute;visibility:hidden;top:1;left:1;height:200;clip:rect(10,100,100,10);border-width:0px;}
div.news_title a:link, div.news_title a:visited {display:block;padding:3px 6px;width:180px;border:1px solid white;margin-bottom:4px;}
td.tab a:link, td.tab a:visited {text-decoration:none;display:block;font-size:11px;background:white;border:1px solid silver;border-right:1px solid white;border-top:0;border-bottom:1px solid silver;padding:0 3px;text-align:center;padding-bottom:2px;}
td.tab a:hover {border-bottom:1px solid silver;}
td.hpps {height:90px;width:90px;border:1px solid;border-color: silver gray gray silver;}
td.hpli {border:1px solid;border-color: silver gray gray silver;}
td.quick_link a:link, td.quick_link a:visited {text-decoration:none;display:block;font-size:0.8em;font-weight:700;background:white;border:0px solid;border-color: silver gray gray silver;text-align:left;}
td.quick_link a:hover {border-color: gray silver silver gray;}
div.quick_link a:link, div.quick_link a:visited {text-decoration:none;display:block;font-size:0.8em;background:white;border-bottom:1px solid;border-color: silver gray gray silver;padding:0px;text-align:left;margin:1px 0;color:navy;}
div.quick_link a:hover {border-color: gray silver silver gray;}
div#main2 {background:white;border:1px solid;border-color: silver gray gray silver;display:block;}
div#first2 a:link, div#first2 a:visited {text-decoration:none;padding:0;float:left;clear:left;height:60px;color:black;}
div#second2 a:link, div#second2 a:visited {text-decoration:none;padding:10px;text-align:left;height:60px;color:black;vertical-align:middle;}
td#footer_nav a:link, td#footer_nav a:visited {text-decoration:none;font-size:11px;background:white;border-right:1px solid gray;padding:8px;text-align:left;margin:1px 0;}
div.raised_border {border:1px solid;border-color: silver gray gray silver;}
.form {font-size:80%;}
span.news_date {color:#003366;font-weight:700;font-size:0.8em;}

b.spec {line-height:30px;color:#993333;}
ul.spec {margin:0;margin-left:10px;padding:0;line-height:18px;}
ul.spec li {margin:0;padding:0;}

/* new base styles */*

h2 {

}

h3 {
  margin:					 		0;
	padding:						0;
  font-weight:		 		700;
}

/* new header styles */

div#header img {
  float: left;
}

div#menuStandard {
  float: left;
}

div#linksStandard {
  float: right;
}

div#header ul {
  margin:0;
	padding:0;
	list-style:none;
}

/* new office menu styles */

div#nav_title {
	font-size:					 0.9em;
	letter-spacing:			 -1;
	font-weight:				 500;
	color:							 #000;
	padding-left: 			 3px;
}

td.tab a:link, td.tab a:visited {text-decoration:none;display:block;font-size:11px;background:white;border:1px solid silver;border-right:1px solid white;border-top:0;border-bottom:1px solid silver;padding:0 3px;text-align:center;padding-bottom:2px;}
td.tab a:hover {border-bottom:1px solid silver;}

div#officeTabs {
  width:			 				760px;
	border-bottom:			1px solid silver;  
}

div#officeTabs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}

div#officeTabs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}

div#officeTabs ul li a {
  float:			 			 	 left;
}

div#officeTabs ul li p {
  display:		 		 		 inline;
	clear:							 left;
}

/* new News Styles */

div#main2 {
	width:			175px!important;
	height:			186px!important;
	margin:			0;
	font-size:	0.8em;
	border:			0;
}

div#main2 div#first {

}
div#newsLatest ul, 
div#linksFeatured ul {
	margin-left: 0;
	padding-left: 0;
	border: none;
}

div#newsLatest ul li, 
div#linksFeatured ul li {
	margin-left: 0;
	padding: 4px 0;
	border: none;
	list-style: none;
	clear: left;
	background: #fff url('/lib/i/s/sidebar_bk.gif') repeat-x bottom;	
}

div#newsLatest ul li img, 
div#linksFeatured ul li img {
  float:			 			 	 left;
	margin:							 2px 0;
}

div#newsLatest ul li p {
	padding:0;
	margin: 2px 0;
}

div#linksFeatured ul li p {
  margin: 					 	 2px 0 0 63px;
	border:							 0px solid silver;
}

.clear {
  clear: both;
	border:0;
	margin: 0 0 2px 0;
}

/* new Anim Styles */
#promoSpace {
  width:		 			 	 	 565px;
	height:							 250px;
	border:							 solid;
	border-width:				 1px 0 1px 0;
	border-color:				 grey white silver white;
}

#promoSpace #textPanel {
  float: 							 left;
	width:							 284px;
	height:							 250px;
	background:					 #4d487c ;
	border-right:				 1px solid silver;
}

#promoSpace #textPanel div {
	padding:						 4px 8px;
	color:							 #fff;
	letter-spacing:			 0;
	font-size:					 0.9em;
}

#promoSpace #textPanel div h2 {
	padding:						 0px 0px 4px;
	margin:							 0;
	color:							 #fff;
	letter-spacing:			 0;
	font-size:					 1.6em;
	font-weight:				 normal;
}

#promoSpace #textPanel div ul {
	padding:						 0;
	margin:							 0;
	list-style:					 none; 
}

#promoSpace #textPanel div ul li {
	padding:						 4px 6px;
	margin:							 0;
	list-style:					 none;
	color:							 #fff;
	font-size:					 1em;
	font-weight:				 normal;
	letter-spacing:			 0;
}

#promoSpace #imageRotator {
  float:							 left;
	width:							 275px;
	height:							 250px;
	border-left:				 1px solid #fff;
}

/* new Showcase styles */

div#showcase {
  margin: 1px 0;
}

/* new BodyCopy styles */

div#bodyCopy {
  padding: 10px;
}

/* new menu styles */

#dropmenudiv{
position:absolute;
background-color: #E3FFB0;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #C7FF5E;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}

