 /* Defaults */

body {
 	background-color: #ccc;
	margin: 15px 0px 0px 0px;
}

.mfeatures {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 10px;
	color: #999999;
	font-weight: normal;
 	line-height: 14px;
 	padding: 0px 0px 0px 22px;
	margin: 0px 0px 0px 10px;
}

.mfeatures2 {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 10.4px;
	text-decoration : none;
	color: #555;
	font-weight: normal;
 	line-height: 14px;
 	padding: 0px 0px 0px 16px;
	margin: 10px 0px 0px 6px;
}

.nbb {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.smfont {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.space {
 	font-size: 12px;
 	line-height: 14px;
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.SB_qt {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 11px;
	color: #000000;
	font-weight: normal;
 	line-height: 13px;
	padding: 0px 0px 0px 0px;
	margin: 14px 14px 14px 10px;
}

.qtable {
 	
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 20px 14px;
}

th, td {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 10pt;
}

h3 	{
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 16px;
	color: #003366;
	font-weight: bold;
 	line-height: 18px;
 	padding: 16px 0px 0px 0px;
	margin: 0px 26px 0px 0px;
}

h4 	{
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 14px;
	color: #003366;
	font-weight: bold;
 	line-height: 18px;
 	padding: 12px 0px 0px 0px;
	margin: 4px 26px 0px 0px;
}

p 	{
 	line-height: 16pt
}

.bodycopy 	{
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 11px;
	color: #000000;
	font-weight: none;
 	padding: 0px 0px 8px 0px;
	margin: 0px 26px 0px 0px;
}

.nav {
	font-family: verdana, arial, tahoma, sans-serif;
 	font-size: 12px;
	color: #003366;
	font-weight: normal;
 	line-height: 14px;
 	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	height: 30px;
}
.customer {
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	float: right;
}

.logo {
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

  /* logo links */
 
 .logo a:link {
	background : none;
 }
 .logo a:visited {
	background : none;
 }
 .logo a:hover {
	background : none;
 }
 .logo a:active {
	background : none;
 }
form {
 	margin: 0;
 	padding: 0;
 }
 
  /* main copy */
 
 .great_value {
 	font-family: arial, tahoma, sans-serif;
 	font-size: 11px;
	color: #000000;
	font-weight: normal;
 	line-height: 14px;
 	padding: 56px 10px 0px 18px;
	margin: 0px 0px 0px 0px;
	text-align: left
 }
 .great_value_link {
 	font-family: arial, tahoma, sans-serif;
 	font-size: 12px;
	color: #000000;
	font-weight: bold;
 	line-height: 14px;
	text-align: left;
	padding: 8px 0px 0px 0px;
 }

 /* Links */
 a:link {
 	color: #0066cc;
 	text-decoration : underline;
 	padding : 0;
 	margin : 0;
 }
 a:visited {
 	color: #0066cc;
 	text-decoration : underline;
 }
 a:hover {
 	color: #0099ff;
 	text-decoration : underline;
 }
 a:active {
 	color: #0099ff;
 	text-decoration : underline;
 }

div.jobscopy {
  margin-left: 12px;
}

div.bodycopy {
  margin-left: 12px;
}

div.bodycopy p 	{
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 12px;
	color: #000000;
	font-weight: normal;
 	line-height: 15px;
 	padding: 0px 0px 0px 0px;
	margin: 12px 26px 0px 0px;
}
table.inthenews p {margin:0; padding: 4px 0 0 0;}
table.inthenews hr {margin:0; padding:0;}

.copyblock    {
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 34px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
}

.LHN    {
 	max-height: 60%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
	background-image: url('/images/LHN_gradientbase.gif');
	background-position: bottom;
	background-repeat: no-repeat;
 	background-color: #e4e4e4;

 }
 
 .LHN_nav    {
	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 12px;
	color: #666666;
	font-weight: normal;
 	line-height: 15px;
 	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
 }
 .LHN_lineitem    {
 	padding: 4px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	height:20px;
 }

 .LHN_lineitem_sub   {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 11px;
	color: #666666;
	font-weight: normal;
 	line-height: 13px;
	padding: 0px 0px 3px 21px;
	margin: 0px 0px 0px 0px;
 }
 
  /* Left Hand Nav links */
 
 .LHN_nav a:link {
 	color: #666666;
 	text-decoration : none;
	font-weight: bold;
	background : none;
 	padding : 0;
 	margin : 0;
 }
 .LHN_nav a:visited {
 	color: #666666;
 	text-decoration : none;
	font-weight: bold;
	background : none;
 }
 .LHN_nav a:hover {
 	color: #000000;
 	text-decoration : none;
	background : none;
	font-weight: bold;
 }
 .LHN_nav a:active {
 	color: #000000;
 	text-decoration : none;
	background : none;
	font-weight: bold;
 }
 
 
.LHN_nav .LHN_lineitem a, .LHN_nav .LHN_lineitem a:visited, .LHN_nav .LHN_lineitem a:link {
	display:block; 
	width:148px; 
	background: transparent url('/images/LHN_arrows.gif') top left no-repeat;
	padding: 0 0 0 22px;
	margin:0;}
.LHN_nav .LHN_lineitem a:hover {background-position: bottom left;}
.LHN_nav img {display:block; margin:0;}
 
 .LHN_promo    {
 	padding: 10px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
 }

 .grbanner {
    margin-bottom: 10px;
 }
 
 .grhed 	{
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	border: 0px;
 }
  .grtopline 	{
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px;
	text-align: left;
	border: 0px;
 }
 
  .grhedline 	{
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	border: 0px;
 }
 
 /* footer */
  
 .footer {
 	font-family: arial, verdana, tahoma, sans-serif;
 	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
 	line-height: 14px;
 	margin: 48px 24px 0px 24px;
 }
  .footer p {line-height: 14px;}
  
  /* footer links */
 
 .footer a:link {
 	color: #cccccc;
 	text-decoration : none;
	font-weight: bold;
	background : none;
 	padding : 0;
 	margin : 0;
 }
 .footer a:visited {
 	color: #cccccc;
 	text-decoration : none;
	font-weight: bold;
	background : none;
 }
 .footer a:hover {
 	color: #ffcc33;
 	text-decoration : none;
	background : none;
	font-weight: bold;
 }
 .footer a:active {
 	color: #ffcc33;
 	text-decoration : none;
	background : none;
	font-weight: bold;
 }
