
h1 {
	color: #007965; 
	font-style: oblique; 
	font-weight: bold; 
	font-size: 20px; 
	font-family: Arial; 
	text-decoration: none; 
	letter-spacing: .5pt;
	margin: 0; 
}

h2   { color: #0f60b0; font-style: normal; font-weight: bolder; font-size: 11pt; line-height: 11pt; font-family: Arial; text-decoration: none; word-spacing: 1pt; }
h3    { color: #007965; font-style: normal; font-weight: bolder; font-size: 11pt; line-height: 11pt; font-family: Arial; text-decoration: none; word-spacing: 1pt }


a:visited  {
	color: #007965; 
	font-style: normal; 
	font-weight: bolder; 
	font-size: 9pt; 
	line-height: 10pt; 
	font-family: Arial; 
	text-decoration: none; 
	word-spacing: 1pt;
}

a:link { color: #007965; font-style: normal; font-weight: bolder; font-size: 9pt; line-height: 10pt; font-family: Arial; text-decoration: none }
a:hover { color: #007965; font-style: normal; font-weight: bolder; font-size: 9pt; line-height: 10pt; font-family: Arial; text-decoration: underline }

body  { color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial; text-decoration: none; background: #fff8ea url(../images/background-home.jpg) no-repeat scroll 100% 0%; text-align: left; word-spacing: 1pt }
p { color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial; text-decoration: none; text-align: left; word-spacing: 1pt }
.class { color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial; text-decoration: none; word-spacing: 1pt }

img {
	border:0;
}

.footerLinks ,  .footerLinks  a, .footerLinks  a:visited,  .footerLinks  a:active, .footerLinks  a:hover {
	text-align: center;
	font-size: 10px;
	color: white;
	padding: 10px;
	line-height: 13px;
	font-weight: normal;
}

.footerLinks  a,  .footerLinks  a:visited,  .footerLinks  a:active, .footerLinks  a:hover  {
	padding: 3px 6px;
	text-decoration:underline;
}

.footerLinks  a:hover  {
	color:#48b7a3;
}


#subNavContainer { 
	width: 166px;
	margin:0;
	padding:0;
 }

#subNavContainer  ul {
	margin:0;
	padding:0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#subNavContainer  a {
	display: block;
	padding: 3px 5px 3px 15px;
	width: 145px;
	border-bottom: #938d85 1px solid;	
	border-top: #eee6db 1px solid;
	border-right: #938d85 1px solid;
	margin:0;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
/*	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 2px .5em; */
}

#subNavContainer a:link, #subNavContainer a:visited ,  #subNavContainer a:active{
	color: #003366;
	text-decoration: none;
}

#subNavContainer  a:hover{
	background-color: #dbc8ba;
	color: #0f60b0;
	background-image: url('../images/arrow-over.gif');
	background-repeat: no-repeat;
	background-position: 2px .5em;
	border-top: #dbc8ba 1px solid;
}

#active a {
	background: #dbc8ba;
	border-top: #dbc8ba 1px solid;
}

/* sub nav 2 */
#subNavContainer  ul ul a {
	display: block;
	padding: 3px 5px 3px 35px;
	width: 125px;
	border-bottom: #938d85 1px solid;	
	border-top: #eee6db 1px solid;
	border-right: #938d85 1px solid;
	margin:0;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background-image:none;
}

#subNavContainer  ul ul a:hover{
	background-position: 15px .5em
}

h2 + p {margin-top:-10px;}

.siteMap li {
	padding: 2px;
}

.siteMap li a , .siteMap  li a:hover, .siteMap li a:visited {
	color: #0f60b0; 
	font-weight: bolder;
	font-size: 13pt;
	text-decoration: underline;
}


.siteMap li li a, .siteMap li li a:hover, .siteMap li li a:active, .siteMap li li a:visited  {
	color: black; 
	font-style: normal;
	font-weight: normal;
	font-size: 11pt;
	text-decoration: none;
}


.siteMap li li a:hover {
	text-decoration:underline;
}

.memberAccess td{
	padding:10px 5px;
}

.resource-text {
	width:400px;
	display:block;
}

h2.memberlinks, h2.memberlinks a, h2.memberlinks a:visited, h2.memberlinks a:link {
	color:#0F60B0;
	font-size:21px;
}

h2.memberlinks a, h2.memberlinks a:visited, h2.memberlinks a:link {
	text-decoration:underline;
}

h2.memberlinks a:hover {
	text-decoration:none;
}
.memberAccess, .memberAccess a, .memberAccess a:link, .memberAccess a:visited, .memberAccess a:hover {
	font-size:13px;
}

.memberAccess a, .memberAccess a:link, .memberAccess a:visited {
	text-decoration: underline;
}

.memberAccess a:hover {
	text-decoration: none;
}

#member-resources h4 {
	font-size:11px;
	border-bottom:1px solid gray;
	margin:7px 0;
	padding-bottom:7px;
}

#member-resources h1{
	margin-top:18px;	
}