/* NEW STYLE DEFINITIONS */
*{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

/*
VARIABLE font sizes
 - allows visually disabled people to resize content text
 - Toresize text proportionally, use new classes:
   - Small, Smaller, Big, Bigger
*/
body{ font-size:72%; } /* set font size */
table{ font-size:100%; }

.Smaller{ font-size:80% }
.Small{ font-size:93% }
.Big{ font-size:125% }
.Bigger{ font-size:200% }
/* End Font-Sizing */

H1 *, H2 *, H3 *, H4 *, H5 *, H6 *{ font-size:100% !important; }
H1, H2, H3, H4, H5, H6{ margin:0px; padding:0px; text-decoration:none !important; }

.AddressBar{ font-size:95%; background-color:#A5A4A2; color:#ffffff; padding:3px; }
.AddressBar A, .AddressBar A:link, .AddressBar A:visited{ color:#ffffff; }
.AddressBar A:hover{ color:#EE0; text-decoration:underline; }

/* old .title */
/* front-page title uses H1 */
H1{ font-size: 14px; color: #026634; font-weight: bold; }

/* article titles appear in H2 */
H2{ font-size: 125%; color: #666; font-weight: 800; }

/* highlghting text */
.SearchMatch1{ background-color:yellow; color: #FF0000; }
.SearchMatch2{ background-color:lime; color: black; }
.SearchMatch3{ background-color:#88CCFF; color: #000000; }
.SearchMatch4{ background-color:#FFAACC; color: #000000; }
/* end new style definitions */
a:link{
	text-decoration:underline;
	color:#ff6600;
}
a:hover{
	text-decoration:underline;
	color:#ff6600;
}
a:visited{
	text-decoration:underline;
	color:#999999;
}
a:active, a.AlwaysLive, a.AlwaysLive:visited{
	text-decoration:underline;
	color:#ff9933;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-transform: lowercase;
}
a.date:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;

}
a.date:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;

}
a.date:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;

}
a.date:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;

}
.greytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.navbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
}
a.navbar:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navbar:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navbar:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.navbar:active {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	display: block;
	height: 24px;
	width: 140px;
	xxx-padding-left: 10px; text-indent:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: 026634;
	border-bottom-color: 026634;
	border-left-color: 026634;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-transform: lowercase;
}
a.menu:link {
	color: #333333;
	text-decoration: none;
}
a.menu:visited {
	color: #333333;
	text-decoration: none;
}
a.menu:hover, a.menu.hover {
	color: #333333;
	text-decoration: none;
	background-image: url(../images/nav_bg.gif);
	background-color: #6FA17D;
}
a.menu:active {
	color: #333333;
	text-decoration: none;
	background-color: #6FA17D;
}
.menucell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	lineheight: 15px;
	display: block;
	height: 18px;
	width: 100%;
	xxx-padding-left: 10px; text-indent:10px;
}
a.menucell:link{
	color: #333333;
	text-decoration: none;
}
a.menucell:visited{
	color: #333333;
	text-decoration: none;
}
a.menucell:hover, a.menucell.hover{
	color: #FF6600;
	text-decoration: underline;
}
a.menucell:active{
	color: #FF6600;
	text-decoration: underline;
}
.menuheader{ 
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}
.submenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	display: block;
	height: 24px;
	width: 140px;
	xxx-padding-left: 10px; text-indent:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: 026634;
	border-bottom-color: 026634;
	border-left-color: 026634;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-transform: lowercase;
}
a.submenu:link {
	color: #333333;
	text-decoration: none;
}
a.submenu:visited {
	color: #333333;
	text-decoration: none;
}
a.submenu:hover, a.submenu.hover {
	color: #333333;
	text-decoration: none;
	background-color: #6FA17D;
}
a.submenu:active {
	color: #333333;
	text-decoration: none;
	background-color: #6FA17D;
}
#menu1 {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 135px;
	top: 90px;
}
#menu1, #menu1 div {
	background-color: #ACCEE6;
}
#menu2{
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 216px;
	top: 90px;
}
#menu2, #menu2 div {
	background-color: #E4F1D1;
}
#menu3 {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 297px;
	top: 90px;
}
#menu3, #menu3 div {
	background-color: #DAC7DE;
}
#menu4{
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 378px;
	top: 90px;
}
#menu4, #menu4 div {
	background-color: #DEABB3;
}
#menu5{
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 459px;
	top: 90px;
}
#menu5, #menu5 div {
	background-color: #FDFDB4;
}
#menu6{
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 540px;
	top: 90px;
}
#menu6, #menu6 div {
	background-color: #C1E9FA;
}
#menu7{
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 621px;
	top: 90px;
}
#menu7, #menu7 div {
	background-color: #F7CEB6;
}
#menu8{
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 140px;
	left: 702px;
	top: 90px;
}
#menu8, #menu8 div {
	background-color: #DCABC6;
}
.quicklinks {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#026634;
	padding:5px;
}
a.quicklinks:link, .quicklinks a:link {
	color: #FFFFFF;
	padding:2px;
	text-decoration: none;
	width: 100%;
	display: block;
}
a.quicklinks:visited, .quicklinks a:visited {
	color: #FFFFFF;
	padding:2px;
	text-decoration: none;
	width: 100%;
	display: block;
}
a.quicklinks:hover, .quicklinks a:hover {
	color: #0e0;
	padding:2px;
	text-decoration: underline;
	width: 100%;
	display: block;
}
a.quicklinks:active, .quicklinks a:active {
	color: #FFFFFF;
	padding:2px;
	text-decoration: none;
	width: 100%;
	display: block;
}
.whitetextlc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
}
.tableborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}
.tdbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tdleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitetextlc:link {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
}
a.whitetextlc:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
}
a.whitetextlc:hover {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: lowercase;
}
a.whitetextlc:active {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: lowercase;
}
.whitetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
form {
	display: inline;
}
textarea, input, option, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.about {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00AEEF;
	font-style: italic;
}
.publications {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F68E56;
	font-style: italic;
}
.whitesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

}
.pressquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F26D7D;
	font-style: italic;

}
.letter {
	background-attachment: fixed;
	background-image: url(../images/letter_bg.jpg);
	background-position: center top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: outset;
	border-bottom-style: outset;
	border-right-color: #333333;
	border-bottom-color: #333333;
	padding: 5px;
	margin: 5px;

}
div.special_menu{
 border-top:#026634 solid 1px;
	width:180px;
 background:#6FA17D;
 visibility:hidden;
 font-size:small;
	position:absolute;
	margin-top:-25px;
	background:inherit;
	margin-left:140px;
}
div.special_key_issues, div.special_publications
{ margin-left:-180px; }
div.special_menu a{
	width:180px;
 background:#6FA17D;
 font-size:10px;
	overflow: hidden;
 /*height:14px;text-indent:3px;padding:0px;margin:0px;*/
}
div.special_menu a.menu:hover, div.special_menu a.menu.hover{
 background:#E4F1D1;/*FDFDB4;*/
}