body {
	text-decoration: none;
	background-color: #FFFFFF;
	margin:0px;
	padding: 0px;
	font-family: Univers, Verdana, Arial, Sans-Serif;
	font-size: 10pt;
}
a:link {
	color: #663399;
	text-decoration: none;
}
a:visited {
	color: #663399;
	text-decoration: none;
}
a:active {
	color: #663399;
	text-decoration: none;
}
a:hover {
	color: #9966CC;
	text-decoration: none;
}
.navcontainer
{
margin: 0;
padding: 0 0 0 0px;
background-color: #663399;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #FFFFFF;
display: block;
width: auto;
text-decoration: none;
font-weight: bold;
font-style: Bookman Old Style;
font-size:10pt;
background: #663399;
margin: 0;
padding: 1px 5px;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #663399;
border-right: 1px solid #FFFFFF;
}
#navcontainer A:hover, #navcontainer A:active { background: #582885/*4F2076 #482075*/; color: /*#99FFCC*/ #EAE3F3; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #663399;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #663399;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #FFF; }
#subnav A.active:link, #subnav A.active:visited { color: #FFF; }
#subnav BR, #navcontainer BR { clear: both; }
.tdsearch {
padding: 0px 0px 0px 0px;
font-size: 3px;
}
input.smpurp {
background-color: #663399;
color:#FFFFFF;
width: 100px;
height: 20px;
border:0;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */

}
input.smtxt {
height: 13px;
padding: 0px 0px 1px 0px;
border:0;
}
.taglines {
	color: #FFFFFF;
	font: Bookman Old Style;
	font-size: 14pt;
	text-align: left;
}
.taglines2 {
	color: #663399;
	font: Bookman Old Style;
	font-size: 14pt;
	text-align: left;
}
.li { 
	list-style-type: square;
}
.tdbkndtopline {
	background-image: url("../images/bknd_topline.gif");
	background-color: #90C79D;
	background-repeat: repeat;
}
.tdbkndbottomlines {
	background-image: url("../images/bknd_bottomlines.gif");
	background-color: #FFFFFF;
	background-repeat: repeat;
}
.tdbanner {
	margin: 1;
	padding: 2px 32px 1px 5px;
	background-color: #FFFFFF;
}
.tbmaincontent {
	margin: 1;
	padding: 20px 10px 10px 10px;
	background-color: #FFFFFF;
	font-family: PrimaSans BT, Verdana, Arial, Sans-Serif;
	font-color:#999999;
	font-size:10pt;
}
h1 {
color: #663399;
font-size: 16px;
font-weight: bold;
}
h2 {
color: #663399;
font-size: 14px;
font-weight: bold;
}
.tbsidecontent {
	margin: 0;
	width: 195px;
	background-color:#EAE3F3;
	font-size:10pt;
	font-weight: bold;
}
.tbsidecontent a{
	color:#663399;
}
.tbsidecontent a:hover {
	color: #FFFFFF;
}
#navcontainer2
{
width: 14em;
/*border-right: 1px solid #000;*/
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: PrimaSans BT, Verdana, Arial, Sans-Serif;
background-color: #EAE3F3;
color: #663399;
}

#navcontainer2 ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer2 li
{
border-bottom: 1px solid #ffffff/*#90C79D*/;
margin: 0;
}

#navcontainer2 li a
{
display: block;
padding: 3px 3px 3px 0.5em;
/*border-left: 10px solid #1958b7;*/
/*border-right: 10px solid #508fc4;*/
background-color: #EAE3F3;
color: #663399;
text-decoration: none;
width: 100%;
}

html>body #navcontainer2 li a { width: auto; }

#navcontainer2 li a:hover
{
/*border-left: 10px solid #1c64d1;*/
/*border-right: 10px solid #5ba3e0;*/
background-color: #663399;
color: #FFFFFF;
}
.footer{
	text-align:center;
	/*padding: 2px 2px 10px 10px;*/
	font-family: PrimaSans BT, Verdana, Arial, Sans-Serif;
	background-color: #FFFFFF;
	font-size: 9pt;
}	
.noprinttopnavtd
{ 
display: none; 
}