/* basic elements */
body
{
margin-left:0px;
margin-right: 0px;
margin-top:5px;
margin-bottom:20px;
background-color:#CCCCCC;
/* background-image: url(images/bg.jpg); */
/* background-repeat: repeat-x; */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
letter-spacing: normal;
line-height: normal;
}

.bgcolor1 {background-color:#CCCCCC;}
.bgcolor2 {background-color:#FFFFFF;}
.bgcolor3 {background-color:#EFEFEF;}
.bgcolor4 {background-color:#EFEFEF;}

.txt-justify {font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#333333; line-height:20px; text-align:justify;}


td {font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#333333; line-height:20px;}
hr {color: #ececec; border:none; background-color:#ececec; height:1px;}

form {margin: 0px; padding: 0px;}

.formborder {border:solid 1px #CCCCCC; background-color:#E9ECF2;}
.formborder td { padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;}
.bar1 {background-color:#D8DDE7; font-family: Verdana, sans-serif; color: #004477; font-size:10px; font-weight: bold; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px;}

.border {border:solid 1px #999999;}

/* hypertext links */
A:link {color: #CC0000; text-decoration: none; font-size:12px;}
A:visited {color: #CC0000; text-decoration: none; font-size:12px;}
A:active {color: #CC0000; text-decoration: none; font-size:12px;}
A:hover {color: #CC0000; text-decoration: underline; font-size:12px;}

H1, H2, H3, H4, H5 { font-family: Verdana,arial; margin-bottom:0px; margin-top:0px;}
H1 {font-size:14px; font-weight: bold; line-height:17px; color: #004477; }
H2 {font-size:13px; font-weight: bold; line-height:16px; color: #004477; }
H3 {font-size:12px; line-height:15px; color: #004477; }
H4 {font-size:11px; line-height:14px; color:#000000;}
H5 {font-size:10px; line-height:13px; color:#000000;}

H1.pagetitle1 {font-family: Tahoma, arial, Verdana, san-serif; margin-bottom:0px; margin-top:0px; font-size:14pt; font-weight: bold; line-height:22px; color: #1a2a44;}
H2.subhead1 {font-family: Tahoma, arial, Verdana,  san-serif; margin-bottom:0px; margin-top:0px; font-size:12pt; font-weight: normal; line-height:16px; color: #004477;}




h1.iiii {color:orange;}

/* FOOTER  - copyright, sit map, terms & conditions, privacy & security */
.footer {font-family:Arial, Verdana, sans-serif; line-height:14px; font-size:10px; color: #666666;}
A.footer:link {font-size:10px; color: #666666; text-decoration: none;}
A.footer:visited {font-size:10px; color: #666666; text-decoration: none;}
A.footer:active {font-size:10px; color: #666666; text-decoration: none;}
A.footer:hover {font-size:10px; color: #990000; text-decoration: underline;}

.rgt-col {color: #000000; text-decoration: none;  font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:16px;}
A.rgt-col:link {color: #CC0000; text-decoration: none;  font-size:11px; font-family:  Arial, Verdana, sans-serif; line-height:16px;}
A.rgt-col:visited {color: #CC0000; text-decoration: none;  font-size:11px; font-family:  Arial, Verdana, sans-serif; line-height:16px;}
A.rgt-col:active {color: #CC0000; text-decoration: none;  font-size:11px; font-family:  Arial, Verdana, sans-serif; line-height:16px;}
A.rgt-col:hover {color: #CC0000; text-decoration: underline;  font-size:11px; font-family:  Arial, Verdana, sans-serif; line-height:16px;}

.small {color: #333333; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.small:link {color: #CC0000; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.small:visited {color: #CC0000; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.small:active {color: #CC0000; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.small:hover {color: #CC0000; text-decoration: underline;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}

.smallblue {color: #004477; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.smallblue:link {color: #004477; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.smallblue:visited {color: #004477; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.smallblue:active {color: #004477; text-decoration: none;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}
A.smallblue:hover {color: #004477; text-decoration: underline;  font-size:10px; font-family: Verdana, sans-serif; line-height:14px;}

.medblue {color: #004477; text-decoration: none;  font-size:11px; font-family: Verdana, sans-serif; line-height:14px;}
A.medblue:link {color: #004477; text-decoration: none;  font-size:11px; font-family: Verdana, sans-serif; line-height:14px;}
A.medblue:visited {color: #004477; text-decoration: none;  font-size:11px; font-family: Verdana, sans-serif; line-height:14px;}
A.medblue:active {color: #004477; text-decoration: none;  font-size:11px; font-family: Verdana, sans-serif; line-height:14px;}
A.medblue:hover {color: #004477; text-decoration: underline;  font-size:11px; font-family: Verdana, sans-serif; line-height:14px;}

.blue {color: #004477;}
A.blue:link {color: #004477;}
A.blue:visited {color: #004477;}
A.blue:active {color: #004477;}
A.blue:hover {color: #004477;}

/* NAV 1 - top menu */
.nav1 {background-color:#000000;}


/* NAV 2 - left menu */
.nav2-title {font-family: arial, Tahoma, Verdana; font-size:10pt; font-weight: bold; line-height:17px; color:#222222; padding-left:10px; padding-right:10px;letter-spacing:.1em;}
.nav2
{
font-family: arial,tahoma,verdana, sans-serif;
font-size: 10pt;
padding-left:0px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
line-height:16px;
}
A.nav2:link {text-decoration:none;color: #CC0000; font-size: 10pt; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}
A.nav2:visited {text-decoration:none;color: #CC0000; font-size: 10pt; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}
A.nav2:active {text-decoration:none;color: #CC0000; font-size: 10pt; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}
A.nav2:hover {text-decoration:underline;color: #CC0000; font-size: 10pt; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}

.nav2-title-layout {padding-top:40px; padding-bottom:5px;}
.pagetitle1-layout {padding-top:5px; height:62px;}

.nav2bg {background-color:#EFEFEF;}


.nav2b
{
font-family: arial,tahoma,verdana, sans-serif;
font-size: 10px;
line-height:16px;
}
A.nav2b:link {text-decoration:none;color: #CC0000; font-size: 10px; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}
A.nav2b:visited {text-decoration:none;color: #CC0000; font-size: 10px; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}
A.nav2b:active {text-decoration:none;color: #CC0000; font-size: 10px; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}
A.nav2b:hover {text-decoration:underline;color: #CC0000; font-size: 10px; padding-left:0px; padding-right:0px; font-weight: normal; line-height:16px;}


/* NAV 3 - bottom menu */
.nav3
{
font-family: arial, verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
padding-left:0px;
}
A.nav3:link {text-decoration:none;color: #FFFFFF; font-size: 11px;}
A.nav3:visited {text-decoration:none;color: #FFFFFF; font-size: 11px;}
A.nav3:active {text-decoration:none;color: #FFFFFF; font-size: 11px;}
A.nav3:hover {text-decoration:underline;color: #CCCCCC; font-size: 11px;}

/* CLIEN LOGIN input and select fields */
.loginboxform input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/* TELL A FRIEND input and select fields */
.tellafriendform select {
	width: 100%;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom:0px;
	margin-top:0px;
}
.tellafriendform input {
	width: 100%;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tellafriendform textarea {
	width: 100%;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;              
}

/* AdminForms input and select fields */
.adminforms select {
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom:0px;
	margin-top:0px;
}
.adminforms input {
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.adminforms textarea {
	width: 100%;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;              
}

/* CONTACT US input and select fields */
.contactboxform select {
	width: 100%;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom:0px;
	margin-top:0px;
}
.contactboxform input {
	width: 100%;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.contactboxform textarea {
	width: 100%;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;              
}
.contact-border {border:solid 1px #CCCCCC;}

/* CHARTS AND TRADING PRICE select fields */
.productprice select {
	width: 100px;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
	
	
.listprice {color:#004477; font-size:15px; font-weight:bold;}


.checkouttable th {background:#E3E3E3;color:#666666; font-family: Verdana,arial; font-size: 11px;font-weight: bold;}
.checkouttable td {background:#FFFFFF;color:#666666; font-family: Verdana,arial; font-size: 10px;}
.checkouttable th A:link {text-decoration:none;color: #666666;}
.checkouttable th A:visited {text-decoration:none;color: #666666;}
.checkouttable th A:active {text-decoration:none;color: #666666;}
.checkouttable th A:hover {text-decoration:none;color: #666666;}

.smalltext {font-size:10px;}

.fadebackground 	{  
    display:none;
 	position:absolute; 
    left:0px; 
	top:0px; 
	width:100%; 
	height:100%;
	filter: alpha(opacity=50); 
	opacity:.5; 
	-moz-opacity:.5; 
 	z-index:1;
	}
.fadecontent 	{  
    display:none;
 	position:absolute; 
    left:0px; 
	top:0px; 
	filter: alpha(opacity=100); 
	opacity:100; 
	-moz-opacity:100; 
 	z-index:2;
	}
	
	
.messagetable
{
font-family: arial;
font-size: 12px;
border-spacing: 1px;
background:#ECECEC;
}
.messagetable th {background:#CCCCCC;color:#666666; font-family: Verdana,arial; font-size: 9px;}
.messagetable td {background:#FFFFFF;color:#666666;}
.messagetable th A:link {text-decoration:none;color: #FFFFFF;}
.messagetable th A:visited {text-decoration:none;color: #FFFFFF;}
.messagetable th A:active {text-decoration:none;color: #FFFFFF;}
.messagetable th A:hover {text-decoration:none;color: #FFFFFF;}

.messagetableheaderlink A:link {color:#666666; font-family: Verdana,arial; font-size: 9px;}
.messagetableheaderlink A:visited {color:#666666; font-family: Verdana,arial; font-size: 9px;}
.messagetableheaderlink A:active {color:#666666; font-family: Verdana,arial; font-size: 9px;}
.messagetableheaderlink A:hover {color:#666666; font-family: Verdana,arial; font-size: 9px;}


.infobox th {background:#CCCCCC;color:#333333; font-family: Verdana,arial; font-size: 11px;}
.infobox td {background:#FFFFFF;color:#333333; font-family: Arial; font-size: 11px;}
.infobox th A:link {text-decoration:none;color: #FFFFFF;}
.infobox th A:visited {text-decoration:none;color: #FFFFFF;}
.infobox th A:active {text-decoration:none;color: #FFFFFF;}
.infobox th A:hover {text-decoration:none;color: #FFFFFF;}


.fadebox th {background:#CCCCCC;color:#333333; font-family: Verdana,arial; font-size: 11px;}
.fadebox td {background:#FFFFFF;color:#333333; font-family: Arial; font-size: 11px;}
.fadebox th A:link {text-decoration:none;color: #FFFFFF;}
.fadebox th A:visited {text-decoration:none;color: #FFFFFF;}
.fadebox th A:active {text-decoration:none;color: #FFFFFF;}
.fadebox th A:hover {text-decoration:none;color: #FFFFFF;}


.LegendTable
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
border-spacing: 1px;
background:#CCCCCC;
padding: 4px;
}
.LegendTable th {background:#666699;color:#FFFFFF; font-size: 11px;padding: 4px; font-weight:bold;}
.LegendTable td {background:#ffffff;color:#333333; font-size: 10px;padding: 4px;}
.LegendTable th A:link {text-decoration:none;color: #FFFFFF;}
.LegendTable th A:visited {text-decoration:none;color: #FFFFFF;}
.LegendTable th A:active {text-decoration:none;color: #FFFFFF;}
.LegendTable th A:hover {text-decoration:none;color: #FFFFFF;}



  .TESTcpYearNavigation,
.TESTcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.TESTcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width:0 0 1 0;
		}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.TESTcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.TESTcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.TESTcpOtherMonthDate
		{
		color:#808080;
		}
TD.TESTcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.TESTcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
		{
		height:20px;
		}
A.TESTcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.TESTcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.TESTcpBorder
		{
		border:solid thin #6677DD;
		}
		
A.aaa
  {
  color: #004477; font-weight:bold;  
  }
  
A.searchresults:link {text-decoration:none;color: #004477; font-weight:bold;}
A.searchresults:visited {text-decoration:none;color: #5379af; font-weight:bold;}
A.searchresults:active {text-decoration:none;color: #004477; font-weight:bold;}
A.searchresults:hover {text-decoration:underline;}

A.searchresultssmall:link {text-decoration:none;color: #004477; font-weight:bold;font-size:10px;}
A.searchresultssmall:visited {text-decoration:none;color: #5379af; font-weight:bold;font-size:10px;}
A.searchresultssmall:active {text-decoration:none;color: #004477; font-weight:bold;font-size:10px;}
A.searchresultssmall:hover {text-decoration:underline;font-size:10px;}
