.body
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; text-align:justify;
line-height: 16px;
color: #666666 }

.main
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px; padding-right:30px;
color: #666666 }


.addy
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 26px;
color: #666666 }


.small
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 15px; margin: 20px 5px 0 14px;
color: #333 }


.small2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 0 0 0 14px;
color: #000 }


.smalllink
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; text-decoration:underline;
line-height: 15px;
color: #333 }


.topnav
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; text-decoration:none; font-weight:normal;
margin-right:15px; 
color: #5d245a; }
.topnav:hover {color:#000;}
.topnav:visited {color:#5d245a;}


.base
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666 }


h1
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
margin: 0 0 10px 0;
color: #5d245a }


h2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
margin: 0 0 10px 0;
color: #5d245a }


h3
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px 8px 0px 8px;
font-weight:normal;
color: #5d245a }


.white
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none; padding:0;
color: white }


/*.bullets {list-style-type: disc; width:85%; margin-left:16px; border:0; } */


/* .ul { 
	list-style-image: url(images/bullet.gif); text-align:left;
	 } */
li {text-align:left; }	 
	

	
.floatright {
float: right;
margin: 0 0 0 0px; position:relative; left:30px;
}	


.floatleft {
float: left;
margin: 0 10px 0 0; 
}	



a {text-decoration: none; }
a:link.viperlink {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10px; color: #666666; }
a:active.viperlink {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10px; color: #666666; }
a:hover.viperlink {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10px; color: #003488;}
a:visited.viperlink {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10px; color: #666666; }
a:hover.viperlink {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10px; color: #003488; }


.greynav a {text-decoration: none; padding-right:10px; padding-left:10px; font-size: 12px; }
a:link.greynav {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666666; }
a:active.greynav {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }
a:hover.greynav {font-family: Verdana, Arial, Helvetica, sans-serif; color: #003488;}
a:visited.greynav {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }
a:hover.greynav {font-family: Verdana, Arial, Helvetica, sans-serif; color: #003488; }



.tagline {
	/* tagline header 
	position: relative;
	left: 565px;
	top: 74px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #666666;  }
	
	
#base	{
	align:center; border-width:1px 0px 0px 0px; border-color:#ffffff; border-style:solid; height:2px; background-color:#CCCCCC; width:860px; }
	
	
	#base2 {
width: 860px;
align:center;
height: 21px;
overflow: hidden;
background-image:url('images/template/grey-base.gif');
background-repeat: repeat-x;
background-position: 0;
}

#head {
width: 980px;
align:center;
height: 130px;
overflow: hidden;
background-image:url('images/template/logo-head.gif');
background-repeat: no-repeat;
background-position: 0;
}


#blank {
background-image:url('images/template/blank.gif');
background-repeat:repeat-y; height:100%;
}

.nav {
border-width:0px 1px 0px 0px; border-color:#ccc; border-style:solid;
/* background-image:url('images/template/tdl.gif'); repeat:repeat-y; */ background-color:#f1f1f1;
}

img {border:0; }

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {font-size:10px; text-decoration:underline; line-height:25px; color:#666; }
a.breadcrumb:hover { color:#333; }

.hMenu a:link, .hMenu a:active, .hMenu a:visited {
	float: left;
	display: block;
	height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	padding: 8px 10px 0px 10px;
}

.hMenu a:hover {
	background: url("../images/hMenuHoverBg.gif") repeat-x;
	float: left;
	display: block;
	height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none; }
	
ul { color:#666; font: bold 11px verdana; line-height:18px; text-align:left; } 

.tophead
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; padding:7px; margin-bottom:5px; background-color:#f1f1f1; 
border-style:solid; border-color:#ccc; border-width:1px 0 1px 0;
font-size: 16px; text-align:center; color: #5d245a }