a { 
color:#428C2A;
text-decoration:underline; 
} 
a:hover { 
color:#000000; 
text-decoration:underline; 
}

td.style2 
{background-color: #FFFFFF}

td.style1 
{background-color: #F2FFCA}

.indexdrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.textboxtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}
.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;

}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #EB2910;
	line-height: 22px;

}
.topicbrief {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #666666;

}
.newslinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 140px;
}
.textboxnewslettersmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 110px;
}
#container {text-align: left;margin: 0 auto;width:760px;}
.textboxsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;
	width: 100px;
	border: 1px solid;
}
.textboxnewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;
	width: 110px;
	border: 1px solid;
}
.textboxdeep {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 60px;
	width: 140px;
}
.textboxnarow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	width: 100px;
}
.unnamed1 {
	background-position: right;
	margin: 4px;
}
.imageright {
	background-position: left;
	text-align: right;
}
.dashedbox {
	display: block;
	border: 1px;
	border-style: dashed ;
	border-color: #B6BDB6;
	background-color: #EBEBEB;
	color: #000000;
}
.dashedshelf {
	display: block;
	border: 1px;
	border-style: dashed none dashed none;
	border-color: #B6BDB6;
	background-color: #FFF;
	color: #000000;
}
#content {
    color: #333333;
    font-family: Verdana;
	font-size: 11px;
	position: absolute;
	left: 180px;
	top: 164px;
	width: 410px;
	z-index: 2;
	visibility: visible;
}

#titlebar {
	position: absolute;
	left: 10px;
	top: 116px;
	width: 580px;
	height: 38px;
	z-index: 2;
	visibility: visible;
}

#rightbar {
	position: absolute;
	left: 600px;
	top: 117px;
	width: 158px;
	z-index: 2;
	visibility: visible;
	height: 188px;

}

#navlist {
    color: #666;
    font-family: Verdana;
	font-size: 11px;
	position: absolute;
	left: 20px;
	top: 97px;
	width: 148px;
	z-index: 2;
	visibility: visible;
}

#navlist ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navlist li {
	margin: 0;
}
#navlist a {
	display: block;
	padding: 2px 2px 2px 10px;
	border: 1px;
	border-style: solid none none none;
	border-color: #B6BDB6 #fff #fff #fff;
	background-color: #FFFFFF;
	color: #000000;
}

#navlist a:link, #navlist a:visited {
	color: #666;
	text-decoration: none;
}
#navlist a:hover, #navlist a:active {
	background-color: #F2FFCA;
	color: #000000;
}
#selectedlink a:link, #selectedlink a:visited,
#selectedlink a:hover, #selectedlink a:active {
	background-color: #F2FFCA;
	border-style: solid none none none;
	border-color: #B6BDB6 #fff #fff #fff;
}




.textboxnolength {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}

hr {border: none 0; 
border-top: 1px solid #CCC;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 
#8ptButton {
		padding: 2px;
        background-color: #999999;
        text-decoration: none;   
        text-align: center;}
  
  A.buttontext {color: white; 
                text-decoration: none;   
                font: bold 8pt Verdana;
                cursor: hand;}

  .buttonover  {color: white;
                text-decoration: none;
                font: bold 8pt Verdana;
                cursor: hand;}
.textboxarchive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 250px;
}
.textarchivedeep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100px;
	width: 250px;
}
.verdanna18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;

}
.newslettertextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
}

.micrositeheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #428C2A;
	letter-spacing: -3px
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #428C2A;
	font-weight: bold;

}