/*  REMOVED FOR 05 REDESIGN

body	{
	background: #FFF;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	font-size : 11px;
	}
	
*/

/*  REMOVED FOR 05 REDESIGN

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; color: #ff6600}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
p {  font-size: 12px; font-family: Arial, Helvetica, sans-serif}

*/


.menu {  font-family: Arial, Helvetica, sans-serif; color: #373ABE; font-size: 11px; font-weight: bold; text-decoration: none}
.menu:active {  color: #333333}
.menu:hover {  font-family: Arial, Helvetica, sans-serif; color: #C40042; font-weight: bold; text-decoration: none }
.menu:visited {  font-family: Arial, Helvetica, sans-serif; color: #373ABE}
.menu:visited:hover {  font-family: Arial, Helvetica, sans-serif; color: #C40042}
.white { color: #FFFFFF}
.red { color: #FF0000}
.grey { color: #808080}
.darkgrey { color: #323232}
.darkgrey:visited { color: #323232}
.blue { color: #373ABE}
.greek {  font-family: Symbol }
pre {  font-family: Monaco, Courier; font-size: 10px}
.prebody {  font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.head1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #ff6600}
.subhead1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #808080}
.ref {  font-size: 10px }
.ten {  font-size: 10px }
.eleven {  font-size: 11px }
.twelve {  font-size: 12px }
.thirteen {  font-size: 13px }
.fourteen {  font-size: 14px }
.fifteen {  font-size: 15px }
.formselecttitle { font-size: 12px; font-weight: bold; color:C40042 }
.searchtabs {  font-size: 11px; color: #0044CC; font-weight: bold; text-decoration: underline}
.searchtabs:hover {  color: #4488FF; font-weight: bold; text-decoration: underline}
.searchtabs:visited {  color: #0044CC; font-weight: bold; text-decoration: underline}
.searchtabs:visited:hover {  color: #4488FF; font-weight: bold; text-decoration: underline}
.epolicy {  font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999999}
.formpolicy {  font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666}

.newp {  font-size: 12px; font-family: Arial, Helvetica, sans-serif}
sup {  font-size: 9px; font-family: Arial, Helvetica, sans-serif}
sub {  font-size: 9px; font-family: Arial, Helvetica, sans-serif}
a	{
	color: #373ABE;
	}
/*a:visited	{
	color: #373ABE;
	}*/
a:hover	{
	color: #C40042;
	}
td	{
	font-family: Arial;
	font-size : 11px;
	}
/*.main	{
	border-top: 2px solid #e1e1e1;
	width: 99%;
	}*/
.bluebox	{
	background: #2f61bd;
	color: #FFF;
	padding: 0px 0px 0px 8px;
	}
.breadcrumb	{
	background: #FFF;
	color: #323232;
/*	padding: 0px 0px 0px 8px;
	border-top: 1px solid #777;
	border-bottom: 1px solid #323232;
	height: 20px;*/
	}
.breadcrumb a	{
	font-weight: normal;
	text-decoration: none;
	color: #323232;
	}
.breadcrumb a:hover	{
	color: #C40042;
	text-decoration: underline;
	}
.breadcrumb a:visited	{
	font-weight: normal;
	text-decoration: none;
	color: #323232;
	}
.breadcrumb a:visited:hover	{
	color: #C40042;
	text-decoration: underline;
	}

.footer {  font-size: 11px; color:808080}


.prodspotimg	{
	margin: 0px 8px 0px 0px;
	}
.prodspot	{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #e1e1e1;
	line-height: 14px;
	}
.latestnews a	{
	text-decoration: none;
	font-weight: normal;
	color: #111;
	display: block;
	margin: 10px 0px;
	}
.latestnews a:hover	{
	color: #C40042;
	}

/* ////////////////////////
   STYLES FOR FORM ELEMENTS
   //////////////////////// */

form	{
	margin: 0px;
	padding: 0px;
	}
.inputblue	{
	font-size : 11px;
	border: 2px inset #2f61bd;
	color: #000099;
	height: 16px;
	}
.productsmenu	{
	font-family: Arial;
	font-size : 11px;
	font-weight: bold;
	color: #016BA9;
	height: 19px;
	border: 1px solid #016BA9;
	background: #CCE4E4;
	}
	
/* ////////////////////////
   STYLES FOR DROPDOWN MENU
   //////////////////////// */

.clsCMOn {
	color: #373ABE;
	font-size : 11px;
	line-height : 14px;
	font-weight: bold;
	text-decoration : none;
	padding: 2px 4px;
	}
.clsCMOver {
	color: #C40042;
	font-size : 11px;
	line-height : 14px;
	font-weight: bold;
	text-decoration : none;
	padding: 2px 4px;
	}

/* ////////////////////////
   STYLES FOR LEFT NAV MENU
   //////////////////////// */

	div.navigate { 
		text-decoration: none; 
		width: 125px;
		font-family: arial;
		font-size: 11px;
		border-bottom: 1px solid #777;
		line-height: 16px;
		}
	div.navigate a { 
		text-decoration: none; 
		font-weight: bold;
		}
	div.navigate a:hover { 
		text-decoration: none; 
		}
	div.navigatesec {  
		text-decoration: none; 
		border-left: 1px solid #777;
		border-right: 1px solid #777;
		padding: 0px 0px 2px 0px;
		background: #C4E1E8;
		margin: 0px 0px 0px 0px;
		}
	div.navigatesec a { 
		text-decoration: none;
		font-weight: normal;
		display: block; 
		padding: 0px 6px 0px 6px;
		background: #C4E1E8; 
		color: #373ABE;
		}
	div.navigatesec a:hover {
		text-decoration: none; 
		color: #C40042; 
		background: #D7F1F7;
		} 
	div.navigatesechead { 
		text-decoration: none; 
		border-bottom: 1px solid #8BB0B8;
		border-top: 1px solid #8BB0B8;
		margin: 0px 0px 2px 0px
		}
	div.navigatesechead a	{ 
		font-weight: bold;
		text-decoration: none; 
		background: #ACCCD3;
		padding: 2px 6px 0px 6px;
		display: block;
		}
/*	div.navigatesechead a:before	{ 
		content: url("images/arrow_down.gif") " ";
		}*/
	div.navigatesechead a:hover	{
		text-decoration: none; 
		background: #D6EDF2;
		}


	.leftnavtable	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana;
		font-size: 10px;
		border-bottom: 1px solid #777;
		background-color: #C4E1E8;
		}
	.leftnavtable a	{
		background-color: #ACCCD3;
		padding: 1px 5px 3px 5px;
		display: block;
		text-decoration: none;
		color: #373ABE;
		font-weight: normal;
		}
	.leftnavtable a:hover	{
		background-color: #D6EDF2;
		color: #C40042;
		}
	.leftnavcategory	{
		border-left: 1px solid #777;
		border-right: 1px solid #777;
		}
	.leftnavcategory a	{
		font-weight: bold;
		padding: 4px 5px 4px 4px;
		border-top: 1px solid #D6EDF2;
		border-bottom: 1px solid #8BB0B8;		
		}
	.leftnavitem	{
		border-left: 1px solid #777;
		border-right: 1px solid #777;
		}		
	.leftnavitem a	{
		background-color: #C4E1E8;
		border-top: 1px solid #D6EDF2;
		border-bottom: 1px solid #ACCCD3;
		}		


		
/* ////////////////////////
   STYLES FOR RIGHT NAV
   //////////////////////// */
	.rightnav	{
		border: 1px solid #ACCCD3;
		padding: 8px 8px 8px 8px;
		font-family: arial;
		font-size: 11px;
		}
	.rightnav a	{
		text-decoration: none;
		color: #000;
		display: block;
		margin-bottom: 8px;
		}
	.rightnav a:hover	{
		color: #C40042;
		}


/* ////////////////////////
STYLES FOR FORMS
////////////////////////// */

.iform { font-family: Arial, Helvetica, color: #ffffff; background: #e5e5e5; font-weight: normal; font-size: 11px; }
.ffield { font-family: Arial, Helvetica, color: #e5e5e5; font-weight: normal; font-size: 11px; }
.ffieldlg { font-family: Arial, Helvetica, color: #e5e5e5; font-weight: normal; font-size: 13px; }
.field { color: #663399; font-weight: none; font-size: 11px; }

/* ////////////////////////
STYLES FOR HOMEPAGE
////////////////////// */

#homepage {    width: 188px;  height: 138px;  }    
#homepage a {    display: block;    padding: 0em;    margin-bottom: 0em;    border: 0px solid #000000;    color: #373ABE;    font-family: Arial, Helvetica,;   font-size: 11px;  text-decoration: none; font-weight:normal; text-align: left;    }    
#homepage a:hover {    background-color: #C4E1E8;    color: #373ABE;    } 
.arrayorange {  color: #ff6600; text-decoration: none; font-size: 12px;}

a.section-hd-org { font-size: 15px; color: #FF6600; font-weight:bold; line-height: 95%; text-decoration: none; padding-left: 4px;}
a.section-hd-org:link { font-size: 15px; color: #FF6600; font-weight:bold; line-height: 95%; text-decoration: none; padding-left: 4px;}
a.section-hd-org:visited { font-size: 15px; color: #FF6600; font-weight:bold; line-height: 95%; text-decoration: none; padding-left: 4px;}
a.section-hd-org:active { font-size: 15px; color: #FF6600; font-weight:bold; line-height: 95%; text-decoration: none; padding-left: 4px;}
a.section-hd-org:hover { font-size: 15px; color: #FF6600; font-weight:bold; line-height: 95%; text-decoration: none; padding-left: 4px;}
