td, .normal {
	font-family: arial;
	font-size: 8pt;
	color: #042D56;
	line-height: 10.5pt;
}

input,select,textarea { 
	font-family: arial;
	font-size: 8pt;
	color: #444444;
}

.copyright {
	font-family: arial;
	font-size: 10px;
	color: #ABADAD;
}

.TDWestdim {border-left-width:1px; border-left-style:solid; border-left-color:#D1D1D1;}

.small {
	font-size: 10px;
}

.title {
	font-size: 13px;
	color: #008142;
	font-weight: bold;
	line-height: 18px;
}

.title2 {
	font-size: 12px;
	color: ada478;
	font-weight: bold;
}

.utility {
	font-family: verdana;
	font-size: 10px;
	color: #203055;
}

a.utility,a.utility:visited {
	font-family: verdana;
	font-size: 10px;
	color: #203055;
	text-decoration: none;}
a.utility:hover,a.utility:active {text-decoration: none; color: #008142;}

a.utilityOn,a.utilityOn:visited {
	font-family: verdana;
	font-size: 10px;
	color: #008142;
	text-decoration: none;}
a.utilityOn:hover,a.utilityOn:active {text-decoration: none; color: #008142;}

a,a:visited {color: #203055;} /* TOTALSHIP DIFF */
a:hover,a:active {color: #008142; text-decoration: none;}

.more,a.more,a.more:visited {color: #008142;}
a.more:hover,a.more:active {color: #203055; text-decoration: none;}



.mainMenu {
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #203055;}

a.mainMenu,a.mainMenu:visited {
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #203055;
	text-decoration: none;}
a.mainMenu:hover,a.mainMenu:active {text-decoration: none; color: #008142;}

a.mainMenuOn,a.mainMenuOn:visited {
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #008142;
	text-decoration: none;}
a.mainMenuOn:hover,a.mainMenuOn:active {text-decoration: none; color: #008142;}


a.subMenu,a.subMenu:visited {
	color: #203055;
	text-decoration: underline;
	line-height: 12pt;}
a.subMenu:hover,a.subMenu:active {text-decoration: none; color: #008142;}

a.subMenuOn,a.subMenuOn:visited {
	color: #008142;
	text-decoration: none;
	line-height: 12pt;}
a.subMenuOn:hover,a.subMenuOn:active {text-decoration: none; color: #008142;}

a.thumb img,a.thumb:visited img       { border: 1px solid #DBE8C4 }
a.thumb:hover img,a.thumb:active img      { border: 1px solid #cccccc }

.footerLinks {
	color: 686868;
	line-height: 12pt;
}
a.footerLinks,a.footerLinks:visited {color: #686868;}
a.footerLinks:hover,a.footerLinks:active {color: #008142;}

a.submenuLinks,a.submenuLinks:visited {text-decoration: none;}
a.submenuLinks:hover,a.submenuLinks:active {text-decoration: underline;}

a.on,a.on:visited {color: #008142/*#0066B2*/;}

ul {
		list-style: url(/images/bullet.gif) outside;
		margin: 10px 0 5px 10px;
	}

ol {
		margin: 15px 5px 10px 15px;
		color: #008142;
	}

li {
	padding-bottom: 6;
	line-height: 14px;
}
	
hr {
	color: #D1D1D1;
}
hr.menu {
	color: #008142;
}

.contentPadding {
	padding-left: 10;
	padding-right: 30;
	padding-bottom: 30;
}

.tablePadding {
	padding-bottom: 20;
}

.bold {
	font-weight: bold;
}

.bkg1 {
	background-color : #D0DDED;
	color: ffffff;
	font-size: 12px;
	padding: 4;
	font-weight: bold;
}

.bkg2 {
	background-color : #a9a9a9;
	color: ffffff;
	font-size: 14px;
	padding: 6;
	font-weight: bold;
}

.paddingBottom {
	padding-bottom: 15;
}

.level1 {
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 3;
	padding-right: 5;
	background-color : DEE2E2;
	cursor: hand;
	cursor: pointer;
}
a.level1Link,a.level1Link:VISITED {color:black; text-decoration:none;}
a.level1Link:HOVER,a.level1Link:ACTIVE {color:black; text-decoration:none;}
.level2 {
	padding-left: 20;
	padding-top: 3;
	padding-bottom: 3;
	padding-right: 5;
	background-color : EEF0F0;
	cursor: hand;
	cursor: pointer;
}
a.level2Link,a.level2Link:VISITED {color:black; text-decoration:none;}
a.level2Link:HOVER,a.level2Link:ACTIVE {color:black; text-decoration:none;}

.activeLink,a.activeLink,a.activeLink:VISITED {color:336699; text-decoration:none;}
a.activeLink:HOVER,a.activeLink:ACTIVE {color:336699; text-decoration:none;}

.submenuLink {font-family: arial;
	font-size: 8pt;}
	
	
	
/* NEW */	
	
ul.home_login_buttons {
	list-style:					none;
	text-align:					center;
	margin:						15px 0 0 20px;
	padding:					0;
}
ul.home_login_buttons li {	
	list-style:					none;
}
ul.home_login_buttons li a, ul.home_login_buttons li a:link, ul.home_login_buttons li a:visited, ul.home_login_buttons li a:active {
	display:					block;
	height:						20px;
	width:						140px;
	line-height:				20px;
	font-weight:				bold;
	text-align:					center;
	text-decoration:			none;
	margin:						0 0 5px 0;
	padding:					4px 10px;
	background-color:			#008142;
	border:						outset 2px #008142;
	color:						#FFF;
}
ul.home_login_buttons li a:hover {
	background-color:			#203055;
	color:						#FFF;
}