BODY 
{
	margin:0px;
	font-family:Times New Roman, Times, serif;
	font-size:12px;
	color:#003300;
}

TD 
{
	font-family:Times New Roman, Times, serif;
	font-size:12px;
	color:#003300;
}

TD a 
{
	text-decoration:none;
	color:#003300;
}

TD a:hover 
{
	color:#666666;
	text-decoration:none;
}

.pagetitle 
{
	font-family:Times New Roman, Times, serif;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	color:#000099;
	letter-spacing:0.2em;
}

.sitetitle a 
{
	font-family:Times New Roman,Times,serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000099; 
	text-decoration: none;
}

.w-text 
{
	color: #000099; 
	font-family: Times New Roman, Times, serif; 
	font-size: 11px;
}

.w-text a 
{
	color: #000099; 
	text-decoration: none;
}

.w-text a:hover 
{
	color:#000099; 
	text-decoration:underline; 
	cursor:pointer;
}

.tmenu 
{
	color: #ffffff; 
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-weight: bold;
}

.tmenu a 
{
	color: #ffffff; 
	text-decoration: none;
}

.tmenu a:hover 
{
	color:#666666; 
	text-decoration:none; 
	cursor:pointer;
}

.menu 
{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 12px;
}

.menu a 
{
	color: #ffffff; 
	text-decoration: none;
	font-family: Arial;
}

.menu a:hover 
{
	color: #ffffff; 
	text-decoration: none; 
	cursor:pointer;
}

.ncaption 
{
	color: #FFFFFF; 
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-weight: bold;
}

.h1caption 
{
	color: #003300; 
	font-family: Times New Roman, Times, serif; 
	font-size: 18px; 
	text-align: left;  
	font-weight:bold;
}

.h2caption 
{
	color: #FF9933; 
	font-family: Times New Roman, Times, serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left; 
	padding-left:8px;
}

.thead 
{
	color: #006699; 
	font-family: Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: bold;
}

.sidelink 
{
	color: #ffffff; 
	font-family: Verdana, Helvetica; 
	font-size: 12px;
}

.sidelink 
{
	color: #ffffff; 
	text-decoration: none;
}

.sidelink a:hover 
{
	color: #ffffff; 
	text-decoration: underline;
}

.foottext 
{
	color: #000000; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold;
}

.foottext a
{
	color: #000000;
	text-decoration: none;
}

.foottext a:hover 
{
	color: #000000; 
	text-decoration: underline;
}

.bordered1 
{
	border: thin solid; 
	border-color: #ffffff; 
	border-width: 3px;
}

.bordered { border: 1px solid #666666; }
.seth {	color:#333333; }

.seth a
{
	color:#333333; 
	text-decoration: none;
}

.seth a:hover
{
	color:#333333; 
	text-decoration: none;
}

.lmenu 
{
	color: #000000; 
	font-family: Arial; 
	font-size: 12px;
}

.lmenu a 
{
	color: #000000; 
	text-decoration: none;
}

.tlmenu a:hover 
{
	color:#000000; 
	text-decoration:underline; 
	cursor:pointer;
}

				/*** Additional Implementations ***/
				
#td_header 
{ 
	background-image:url(images/header.gif); 
	width:760px; 
	height:173px; 
}

#td_header a 
{ 
	display:block; 
	width:760px; 
	height:173px; 
}

h1 
{ 
	padding: 0px; 
	margin: 0px; 
}

h1 span { display: none; }

h1 a { line-height: 1.2em; }

/** MENU **/

DIV.menu_base 
{ 
	height: 40px; 
	background-color: #b7c5b6; 
	vertical-align: bottom; 
	color: black; 
	font: bold 10px Arial, sans-serif; 
}

DIV.menu1
{ 
	border-top: 1px solid white; 
	padding: 5px; 
	vertical-align: middle; 
	background-image: url(); 
	background-repeat: no-repeat; 
	background-position: right; 
	padding-right:0px;
	
	/* Internet Explorer */
	width: 198px;
}

DIV.menu1s
{ 
	border-top: 1px solid white;
	padding-left: 5px;
	padding-top: 5px; 
	padding-bottom: 5px; 
	/*float: left; text-align: center;*/ 
	vertical-align: middle;
	background-image: url(images/menu_bg1.gif); 
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 0px;

	/* Internet Explorer */
	width: 198px; 

}

DIV.menu_sub1 
{ 
	border: 1px solid white; 
	background-color: #b7c5b6; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	visibility: hidden; 
}

DIV.menu2     
{  
	padding: 5px; 
	text-align: left; 
}

DIV.menu2s    
{ 
	border-bottom: 1px solid white;
	padding: 5px; 
	text-align: left; 
	background-image: url(); 
	background-repeat: no-repeat; 
	background-position: right; 
}

DIV.menu_sub2 
{ 
	border: 1px solid white; 
	background-color: #b7c5b6; 
	position: absolute; 
	top: 100px; 
	left: 0px; 
	visibility: hidden; 
}

DIV.menu3     
{ 
	border-bottom: 1px solid white; 
	padding: 5px; 
	text-align: left; 
}

A.menu
{
	border-bottom: 1px solid white;
	color: black; 
	text-decoration: none; 
}