body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color:#ccc;
}

td { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #333333
}
ul, li {font-size:11px;}

img {border-style: none;}

a.content:link {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #35295f; 
text-decoration: none
}

a.content:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none
; color: #35295f
}

a.content:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #35295f; 
text-decoration: underline
}


.homeNewsLink:link {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #666666; 
text-decoration: none
}

.homeNewsLink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #666666; 
text-decoration: none
}

.homeNewsLink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

.greenLink {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #669933; 
text-decoration: none
}

.greenLink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #669933; 
text-decoration: none
}

.greenLink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

.recentNews {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
text-decoration: none
}




select {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold;
color: #333366
}


input {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold;
color: #333366
}

textarea {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold;
color: #333366
}

.purpleBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #35295f}
.purpleBold2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #35295f}
.QAgray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4b4b4b}
.QAgray2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4b4b4b}


.peopleName {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333366}
.peopleTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8c8c8c}
.releaseHeaders { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #35295f }
.peopleNamelink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333366 ; text-decoration: none}
.peopleNamelink:hover {  font-size: 12px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333366}

.sponsorheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
}

/* LH NAV*/
/* LH NAV*/

.silo_hdr {
font-family: Arial, Helvetica, sans-serif; display: block; 
height: 18px; background-color:#555555; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.silo_hdr:link {
font-family: Arial, Helvetica, sans-serif; display: block; 
height: 18px; background-color:#555555; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

a.silo_hdr:visited {
font-family: Arial, Helvetica, sans-serif; display: block; 
height: 18px; background-color:#555555; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

a.silo_hdr:hover {
font-family: Arial, Helvetica, sans-serif; display: block; 
height: 18px; background-color:#666699; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.sub_hdr {
font-family: Arial, Helvetica, sans-serif; display: block; 
background-color:#999999; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.sub_hdr:link {
font-family: Arial, Helvetica, sans-serif; display: block; 
background-color:#999999; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.sub_hdr:visited {
font-family: Arial, Helvetica, sans-serif; display: block; 
background-color:#999999; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.sub_hdr:hover {
font-family: Arial, Helvetica, sans-serif; display: block; 
background-color:#666699; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.sub_hdr_on, .sub_hdr_on:link, .sub_hdr_on:visited  {
font-family: Arial, Helvetica, sans-serif; display: block; 
background-color:#666699; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

.lh_hdr {
font-family: Arial, Helvetica, sans-serif; display: block; 
height: 18px; background-color:#999999; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;
}

a.lh_hdr2 {
font-family: Arial, Helvetica, sans-serif; display: block; 
 padding: 0px 15px 3px 0px; 
color: #000; text-decoration: none; font-size:11px; margin-top:6px;
}

a.lhnav {font-family: Verdana, Arial, Helvetica, sans-serif; display: block; 
height: 24px; background-color:#999999; padding: 5px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; margin-top:6px;}

.lhsub_on{
font-family: Verdana, Arial, Helvetica, sans-serif; display: block; 
background-color:#666699; color: #000; font-size: 11px;text-decoration: none; 
padding: 6px 15px 6px 0px; border-bottom: 1px solid #999;}

a.lhsub, a.lhsub:link, a.lhsub:active, a.lhsub:visited{
font-family: Verdana, Arial, Helvetica, sans-serif; display: block; 
color: #000; font-size: 11px;text-decoration: none; 
padding: 6px 15px 6px 0px; border-bottom: 1px solid #999;}

a.lh_hdr, a.lh_hdr:link, a.lh_hdr:active, a.lh_hdr:visited{font-family: Arial, Helvetica, sans-serif; display: block; 
height: auto; background-color:#999999; padding: 4px 15px 3px 0px; 
color: #fff; text-decoration: none; font-size:11px; font-weight:bold; margin-top:6px;}

a.lhnav:hover {background-color:#666699;}
a.lhsub:hover {background-color:#666699; color:#FFFFFF; }
a.lh_hdr:hover {background-color:#666699;}

a.lhsub#subon {background-color:#666699; color:#FFFFFF; display: block;}

/* SPONSOR SECTIONS*/
/* a links*/
a.greenlink2, a.greenlink2:link, a.greenlink2:active, a.greenlink2:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #669933; 
text-decoration: none
}

a.greenlink2:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

.greenlink2, .greenlink2:link, .greenlink2:active, .greenlink2:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #669933; 
text-decoration: none
}

.greenlink2:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

a.greenlink3, a.greenlink3:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #669933; 
text-decoration: none
}

.greenlink3:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #669933; 
text-decoration: none
}

.greenlink3:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

/* alt links*/
a.whitelink2, a.whitelink2:link, a.whitelink2:active, a.whitelink2:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none
}

a.whitelink2:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

.whitelink2, .whitelink2:link, .whitelink2:active, .whitelink2:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none
}

.whitelink2:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

a.whitelink3, a.whitelink3:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none
}

.whitelink3:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none
}

.whitelink3:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #35295f; 
text-decoration: none
}

/* content text*/
p.sponsor_content {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color:#000000}


/* NEWS SECTION - HOME PAGE*/
/* main body in news section*/
.newstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #35295f; margin-left: 23px; margin-top: 0px;padding-top: 0px; }

.newstext_homepage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004A80; 
margin: 4 4 8 12;
padding: 2 0 2 0; }

.newsborder {border: 1px solid #ccc;}

#SubscribeButton
{
margin-top:4px;
margin-left:12px;
}

.email_homepage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004A80; margin-left: 12px; margin-top: 0px; padding-top: 0px; display:inline}


/* link definitions*/
a.newslink:link {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #35295f; 
text-decoration: underline;
}

a.newslink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #35295f
}

a.newslink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #35295f; 
text-decoration: none;
}

/* events on calendar pages that have no link*/
.event_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #35295f;
text-decoration: none;
}

/* text above image*/
.news_caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

/* LANDING PAGES*/

.landing {font-size: 11px;}


a.newslinks, a.newslinks:link, a.newslinks:active, a.newslinks:visited{
	text-decoration:underline;
	font-family: Verdana;
	font-size: 11px;
	color : #528AC2;
}
a.newslinks:hover{
	text-decoration:underline;
	font-family: Verdana;
	font-size: 11px;
	color : #0A4682;
}

.tableborder {border: 1px solid #ccc; padding: 0px; margin: 0px;}
.mdmpara {margin-left: 5px; margin-right: 0px;padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;}

/*CASE STUDIES PAGES*/
p.case_studies {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font:bold}

/*NEW PAGES*/

table#main {margin-top: 17px; border: 1px solid #999999; }
.prodlogo {margin: 0px; padding: 0px;}
p.homepage_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;margin-top: 6px; line-height: 1.6em;}

p.product_intro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;margin-top: 10px; line-height: 1.3em; padding-bottom: 8px;border-bottom: 1px solid #cccccc;}
p.footer_line {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; line-height: 1.3em; border-bottom: 1px solid #cccccc;}

a, a:link, a:active, a:visited {color: #004A80}

.image_rotator {text-align: right; padding-right: 20px;}
.footer {text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color:#FFFFFF; padding-top: 5px; padding-bottom: 5px; width: 100%; border-top:1px solid #CCCCCC}

li {list-style-image:url(images/greenlist.jpg);} 

.quote {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#35295F;  padding: 8px 5px 8px 5px; text-align: center; background-image: url(images/quoteback.gif); background-repeat:repeat-x; background-color:#FFFFFF; }
.quote2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#fff;  padding: 8px 5px 8px 5px; text-align: center; background-image: url(images/quoteback3.gif); background-repeat:repeat-x; background-color:#B0AABF; }

span.larger_14 {font-size: 14px; margin-top:0px; padding: 0px;}

#reports {margin: 0px; padding: 0px;}
#reports p {border-bottom: 1px solid; padding-bottom: 10px;}
#reports img {float: right;}
whiteLink {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.treemenu {
	margin : 0px 0px;
	padding : 0px;
	background-color : #FFF;
	border : 0px;
	width : 400px;
}

.treemenu UL {
	list-style : none;
	margin : 0px 10px;
	padding : 0px 10px;
}

.treemenu LI {
	display : inline;
}

.treemenu A {
	display : block;
}

.treemenu .treeopen {
	background-image : url('open.gif');
	background-repeat : no-repeat;
	background-position : left;
}		

.treemenu .treeclosed {
	background-image : url('closed.gif');
	background-repeat : no-repeat;
	background-position : left;
}
