 /* RIGHT-HAND NAVIGATION */

a:link { color: #e2001a; text-decoration: underline; }
a:visited  { color: #e2001a; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline;}

div.nav_column {
	width: 161px;
	height: 100%;
	background-color: transparent;
	position: relative;
	text-align: left;
	padding: 0px;
	float:right;
	border: 0px solid #000;
}

div.float_r {
	width: 161px;
	float:right;
	border: 0px solid #000;
}

div.imageBump {
	top: -60px;
	left: -15px;
	position:relative;
}

div.transBump {
	top: -20px;
	left: -15px;
	position:relative;
}

div.markets_column1 {
	width: 160px;
	background-color: transparent;
	position: absolute;
	text-align: left;
	padding: 2 2 2 28px;
}

div.markets_column {
	width: 160px;
	border: 0px solid #666666;
	position: absolute;
	top: 134px;
	left: 50%;
	margin-left: 328px;
	text-align:left;
}

 /* PRINT WINDOW ICON */
 
 #print_icon { margin: 6px border: solid 0px; }

div.col510 { background-color: white; width: 510px; border: 0px solid #000; }

div.col310 { background-color: white; width: 510px; border: 0px solid #000; }

ul.box { padding: 0px 1px 1px 20px; }
ul.box2 { padding: 0px 10px 1px 20px;  margin-left:20px; }

.nav_list1  {
	list-style-image: url(/images/interface_images/helpers/bullet_red.gif);
	font-weight:bold;
	margin-left: 0;
	padding-right: 0em;
	text-indent: 0em;
	list-style-position: outside;
}

.nav_list3  {
	font-weight:bold;
	margin-left: 0;
	list-style-position: outside;
}

.nav_list2  {
	font-size: 10px;
}

hr.nav_rule {
	width: 140px;
	margin: 2 0 2 0px;
	padding: 0px;
	color: #ddd;
	background-color: #eeeeee;
	height: 1px;
}



 /* RIGHT-HAND NAVIGATION */
 
div.container_thumbs {  }

div.container_breadrcumbs {  }


div.ProductSelector { 
	padding: 2 2 2 2px; }
	
 /* NEWS NAVIGATION */
 
 

 div.container_news {
	width: 244 px;
	background: url(/images/interface_images/bgrnd_fade.jpg) repeat-x;
	height: 300 px;
}

	
.hdr_black {
	text-decoration: none;
	font: bold 12px Arial;
	color: #FFF;
	background: #000;
	text-align: center;
	padding: 4 0 4 0px;
}

a.main:link  { color: #e2001a; text-decoration:underline; }
a.main:visited  { color: #e2001a; text-decoration:underline; }
a.main:hover  { color: #000; text-decoration:none; }

a.main_gray:link  { color: #666; text-decoration:underline; }
a.main_gray:visited  { color: #666; text-decoration:underline; }
a.main_gray:hover  { color: #000; text-decoration:none; }

a.black:link  { color: #000; text-decoration:none; font-weight: bold; }
a.black:visited  { color: #000; text-decoration:none; font-weight: bold; }
a.black:hover  { color: #000; text-decoration: underline;  }

a.header_red:link { color: #e2001a; font-size: 16px; font-weight: bold; text-decoration:underline; }
a.header_red:visited { color: #e2001a; font-size: 16px; font-weight: bold; text-decoration:underline; }
a.header_red:hover { color: #000; font-size: 16px; font-weight: bold; text-decoration:none; }

hr { color: #ccc; background-color: #eee; height: 1px;}

li.bullets { font:12px; color:#e2001a; list-style-type: square; }
li.disc { font:12px; padding: 2px; margin: 0px 10px 0px 16px; list-style-type: disc; }
li.rlc_list { font:18px; left:5px; padding: 0 20 0 2px; margin: 0px 10px 0px 16px; list-style-type: none;  }
li.MIL_title { font:28px; left:0px; padding: 0 10 0 2px; margin: 0px 10px 0px 0px; list-style-type: none;  }

p.description { padding: 0 0 10 0px;  }
table.charts  { background-color: white; border: outset 0px gray; width: 600; border-collapse: separate; border-spacing: 2px 18px }

.title { font-size: 18px; font-family: Tahoma, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background:#FFF; border-bottom: 1px solid #000; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; }
.breadcrumbs { background: #FFF; color: #00000; padding: 0px 2px 20px 0px; font-size:10px; text-align: left; }
.padding { padding: 4px 4px 8px 8px; text-align: left; }
.l_padding { font-size: 12px; padding: 4px 4px 8px 28px; text-align: left; }
.img_padding { padding: 4px 0px 4px 0px; }
.small { color: #000; font-size: 10px; line-height:14px; padding: 6px 2px 2px 8px; }
.small_sub { color: #000; font-size: 10px; line-height:14px; padding: 0px; }
.list { color: #000; font-size: 9px; padding: 6px 2px 2px 8px; }
.tagline { color: #000; font-size: 9px; padding: 2px 2px 2px 8px; }
.links { font-size: 9px; text-decoration: none; }
.subhead { color: #0000; font-size: 14px; font-weight: bold; }
.subhead2 { color: #0000; font-size: 14px; font-weight: bold; pading: 0 0 0 10 px; }
.header { color: #0000; font-size: 16px; font-weight: bold; }
.hdr_gray { font-size: 16px; color: #999; font-weight: bold; }
.header_red { color: #e2001a; font-size: 16px; font-weight: bold; }

.color { color: #e2001a; font-weight: bold; }

r_bullet { float: right; clear: right; margin: 0px 0px 10px 10px; padding: 0 0 0 0px; }
.l_indent  { text-align: left; padding: 0px 0px 0px 6px; }
.r_indent { text-align: left;  padding: 0px 0px 6px 0px}
.l_img  { text-align: left; float: left; clear: left; margin: 0px 10px 10px 0px; padding: 0px; border: solid 1px; }
.r_img   { text-align: left; float: right; clear: right; margin: 0px 0px 10px 10px; padding: 0px; border: solid 1px; }

.reverse { color: #FFF; font: bold 12px Arial; text-align: center; padding: 8 0 0 px; }

.featurehead { background-color:#FFF; font-weight:bold; border-top: 0px solid #000; border-bottom: 1px solid #000; }


/* *** EXAMPLE #4 : backgrounds *** */

.searchdrop		{
			font-size: 9px;
			background-color: #FFF;
			margin-left: 4 2 4 2px;
			color: #000;
			}
			
.search 		{
			font-size: 9px;
			padding: 2 10 2 10px;
			margin-left: 4 2 4 2px;
			}

.searchform 	{ background-image: url("shadeform.gif");
			FONT-FAMILY: "Letter Gothic", sans-serif;
			font-size: 10pt;
			BORDER-BOTTOM: #000 1px solid;
			BORDER-LEFT: #000 1px solid;
			BORDER-RIGHT: #000 1px solid;
			BORDER-TOP: #000 1px solid;
			width: 140px;
			height: 21px; }

.formcopy 	{
		color: #000099;
		font-size: 10px;
		font-family: verdana, Arial, Helvetica, serif;
		font-weight: normal;
		}
		
