/*<![CDATA[*/
* { margin: 0; padding: 0; }
body { 	
	margin: 0;	
	padding:0; 
	background-color:#FFFFFF;
	color:#37414F;
	font-size:1.3em;
	font: 83%/140% Verdana,Arial,Helvetica,sans-serif; 
	
	behavior: url(hov.htc);
}
h2 { 
	font: normal 150% Arial,Verdana,Helvetica,sans-serif; 
}

h3 { 
	margin-bottom: 1em;
	font: normal 130% Arial,Verdana,Helvetica,sans-serif; 
}

img {vertical-align:middle;}

div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

p { margin: 0.5em 0; }
a { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
.nav a:hover { text-decoration: none; }
h4.tested { margin-top: 2em; }
small { line-height: 120%; }

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	.clear { display: inline-block; }

/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */

/* image replacement general properties */
ul.IR li { 
	position: relative;
	/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
	   But overflow also includes our dropdown list, so we need the overflow to be visible. */
	/*overflow: hidden; */
	font-size: 0.9em;
}
		
.IR em {
	display: block;
	position: absolute;
	top: 0; left: 0;
	z-index: 1;
}

/* For IE5.x mac only */
* html>body	.IR { 
	position: static;
	overflow: visible;
	font-size: 10px;
 }
* html>body .IR em  { position: static; }

/* image replacement specific properties */
.nav { list-style: none; }
.nav li { float: left; padding-bottom: 10px; } /* add a little bottom padding to make sure the 
																		  sub menus don't disappear before selecting them */
.nav li, .nav li em { width: 124px; height: 34px; }

* html>body ul.nav li em { margin-bottom: -34px; } /* for ie5.x/mac only */

.link1 em, .link2 em, .link3 em, .link4 em, .link5 em, .link6 em { 
	background: url(../images/menu.jpg) no-repeat; 
	cursor: pointer;
	/* IE5 requires cursor: hand; however this is not valid CSS2 */
}
.link1 { left: 0; }
.link1 em { background-position: 0 0; }
.link1:hover em { background-position: 0 -34px; }
.link2 { left: 0; }
.link2 em { background-position: -124px 0; }
.link2:hover em { background-position: -124px -34px; }
.link3 { left: 0; }
.link3 em { background-position: -248px 0; }
.link3:hover em { background-position: -248px -34px; }
.link4 { left: 0; }
.link4 em { background-position: -372px 0; }
.link4:hover em { background-position: -372px -34px; }
.link5 { left: 0; }
.link5 em { background-position: -496px 0; }
.link5:hover em { background-position: -496px -34px; }
.link6 { left: 0; }
.link6 em { background-position: -620px 0; }
.link6:hover em { background-position: -620px -34px; }

/* suckerfish styles */
.nav a { display: block; font-weight: normal; }
* html .nav a { height: 1%; }

.nav li ul {
	position: absolute;
	z-index: 10; /* show the dropdowns above the images */
	top: 34px; /* position the dropdowns a set distance from the top of the image */
	left: -999em;
	list-style: none;
	border: 1px solid #c9d5db;
}

.nav li:hover ul { left: auto; }

.nav li li {
	height: auto; /* reset the height and padding set on the IR list items */
	padding-bottom: 0;
	font-size: 110%;
	border-bottom: 1px solid #c9d5db;
}

.nav li ul a {
	padding: 0.25em;
	color: #2f6681;
	background: #f8f8f8;
}
.nav li ul a:hover {
	color: #2f6681;
	background: #c9d5db;
}
/*]]> ENDING MENU CODE : BELOW IS WEBSITE STYLES*/

td {
	font-size:11px;
	font-weight:normal;
	font-family:Arial, arial;
	vertical-align:top;
	/*color:#5A717D;*/
	color:#000000;
}

.bodytext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none;}
.bluetext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9.5pt; color: #000000; text-decoration: none;}
.bluetext h2 sup {font-size: 40%; vertical-align: top;} 
.bluetext p sup {font-size: 70%; vertical-align: top;}

.bannertext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20pt; color: #000000; text-decoration: none; }
.bannertext p sup {font-size: 40%; vertical-align: middle;} 

.al a{
	text-decoration:none;
	color:#141212;
	font:normal 10px Arial, Arial;
	
}
.al a:hover{
	text-decoration:none;
	color:#2683A0;
	font:normal 10px Arial, Arial;	
}
.dl a{
	text-decoration:none;
	color:#478400;
	font:normal 10px Arial, Arial;
	
}
.dl a:hover{
	text-decoration:underline;
	color:#478400;
	font:normal 10px Arial, Arial;	
}
.bl a{
	text-decoration:none;
	color:#2683A0;
	font:bold 11px Arial, Arial;
	
}
.bl a:hover{
	text-decoration:underline;
	color:#2683A0;
	font:bold 11px Arial, Arial;	
}
.cl a{
	text-decoration:underline;
	color:#2683A0;
	
}
.cl a:hover{
	text-decoration:none;
	color:#2683A0;
}
.el a{
	text-decoration:none;
	color:#586065;
	font:normal 10px Arial, Arial;
	
}
.el a:hover{
	text-decoration:underline;
	color:#586065;
	font:normal 10px Arial, Arial;	
}
.fl a{
	text-decoration:underline;
	color:#586065;
	font:normal 10px Arial, Arial;
	
}
.fl a:hover{
	text-decoration:none;
	color:#586065;
	font:normal 10px Arial, Arial;	
}
.gl a{
	text-decoration:underline;
	color:#478400;
	font:normal 12px Verdana, Arial;
}
.gl a:hover{
	text-decoration:none;
	color:#478400;
	font:normal 12px Verdana, Arial;
}

.g1 a{
	text-decoration:underline;
	color:#000000;
	font:normal 12px Arial, Verdana;
}
.g1 a:hover{
	text-decoration:none;
	color:#000000;
	font:normal 12px Arial, Verdana;
}

.list ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.list li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:2px 0px 0px 0px;
	background:url(../images/1blt1.gif) left top no-repeat;
	vertical-align:top;
	line-height:1.31em;
}
.list ul li a {
	text-decoration:none;
	color:#478400;
	font:normal 10px Arial, Arial;
}	
.list li a:hover {
	color:#478400;
	text-decoration:underline;
	font:normal 10px Arial, Arial;	
}
.list_1 ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.list_1 li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:2px 0px 0px 0px;
	background:url(../images/1blt1.gif) left top no-repeat;
	vertical-align:top;
	line-height:1.31em;
}
.list_1 ul li a {
	text-decoration:none;
	color:#478400;
	font:normal 10px Arial, Arial;
}	
.list_1 li a:hover {
	color:#478400;
	text-decoration:underline;
	font:normal 10px Arial, Arial;	
}
.input {
	width:215px;
	height:21px;
	font:normal 11px Arial, Arial;
	color:#5A717D;
	border:1px solid #D4D0C8;
	background-color:#FFFFFF;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.ta {
	width:215px;
	height:131px;
	font:normal 11px Arial, Arial;
	color:#5A717D;
	background-color:#FFFFFF;
	border:1px solid #D4D0C8;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	overflow:auto;
}

.style3 {
	font:normal 15px Arial, Arial;
	font-family: Arial, Helvetica, sans-serif
}

.lbg,
td.left-nav,
tr.left-nav-child td,
tr.left-nav-last,
.v14-graphic-tab-lblue-table{ background-color:#c8d7e3; vertical-align:middle; padding:3px}

th.left-nav-overview,
td.left-nav-overview,
.v14-graphic-tab-dblue-table{ background:#98b1c4; vertical-align:middle; padding:4px}

td.left-nav-highlight,
tr.left-nav-child-highlight td{ background:#FFFFFF; vertical-align:middle; padding:4px}

td.left-nav,
td.left-nav-highlight,
tr.left-nav-last td{ border-top:1px solid white; }
tr.rlinks td{ vertical-align:center; }

.left-nav-corner{ background-image:url("./images/leftnav.gif"); background-repeat:no-repeat;  background-position:100% 100%; }

.left-nav-overview { text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px}

a.left-nav-overview:link,
a.left-nav-overview:visited{ text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a.left-nav-overview:hover{ text-decoration:underline; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px}

a.left-nav:link,
a.left-nav:visited{ text-decoration:none; color:#293d6b; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a.left-nav:hover{ text-decoration:underline; color:#293d6b; font-family:Arial, Helvetica, sans-serif; font-size:11px}

a.nav:link,
a.nav:visited{ text-decoration:none; color:#293d6b; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a.nav:hover{ text-decoration:underline; color:#293d6b; font-family:Arial, Helvetica, sans-serif; font-size:11px}

a.left-nav-child:link,
a.left-nav-child:visited{ text-decoration:none; color:#293d6b; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a.left-nav-child:hover{ text-decoration:underline; color:#293d6b; font-family:Arial, Helvetica, sans-serif; font-size:11px}
