/* global styles */

table { 
    margin: 0;
	padding:0;
	}
 img { 
    margin: 0;
	padding:0;
	}
 td,p {font-family:verdana, geneva, sans-serif;
       font-size:10px;
       color:#FFFFFF;}
sup{
	color:#333333;
	}    
sup.subnav{
	color:#ffffff;
	}   
 .content sup {
	color:#3C1F81;
	}    
sub.default	{
	color:#3C1F81;
	}  
       
     a:link {color:#FFFFFF;
      text-decoration:underline}
      
     a:visited {color:#99CCCC;
      text-decoration:underline}
      
     a:active {color:#CCFFFF;
      text-decoration:underline} 
     
     a:hover {color:#CCFFFF;
      text-decoration:underline}
     
     .textlinks{color:#99CCCC}
      
     a.textlinks:link {color:#99CCCC;
      text-decoration:underline}
      
     a.textlinks:visited {color:#99CCCC;
      text-decoration:underline}
      
     a.textlinks:active {color:#99CCCC;
      text-decoration:underline} 
     
     a.textlinks:hover {color:#669999;
      text-decoration:underline}

/* home styles */

.home_feature{
	color:#333333;
	padding: 2px;
	}

.home_markets{
	color:#333333;
	margin: 5px;
	}

.home_news{
	color:#0b6fa3;
       font-size:12px;
	margin: 15px 0px 0px 3px;
	font-weight:bold;
	}

A.home_feature:link {color:#0b6fa3;
  font-weight:none;
  text-decoration:underline}

A.home_feature:visited {color:#0b6fa3;
  font-weight:none;
  text-decoration:underline}

A.home_feature:active {color:#0b6fa3;
  font-weight:none;
  text-decoration:underline}

A.home_feature:hover {color:#3C1F81;
  font-weight:none;
  text-decoration:underline} 

/* markets styles */

a.markets_link:link{
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:active{
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:visited{
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:hover{
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:link sup {
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:active sup {
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:visited sup {
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link:hover sup {
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:link{
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:active{
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:visited{
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:hover{
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}


a.markets_link_all:link sup {
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:active sup {
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:visited sup {
	color:#3C1F81;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}

a.markets_link_all:hover sup {
	color:#0b6fa3;
	margin: 2px 0px 2px 5px;
	text-decoration:underline;
	}
.vert_dot{
	background-image: url(/cil/images/hp/header_divider_bottom.gif);
	background-repeat: repeat-y;
	width: 1px;
}

.markets{
	border-bottom-color:#cccccc;
	border-bottom-width: 2;
	border-bottom-style: solid;
	
}

/* product-list styles*/

.product_head{
	color:#3b2385;
    font-size:14px;
	margin: 0px 5px 5px 5px;
	font-weight:bold;
}

.product_subhead{
	color:#999999;
    font-size:12px;
	margin: 0px 5px 5px 5px;
	font-weight:bold;
}

.product_subhead sup{
	color:#999999;
    font-size:12px;
}

.product_colhead{
	color:#999999;
    font-size:10px;
	margin: 0px 5px 5px 5px;
	font-weight:bold;
}

.product_text{
	color:#999999;
    font-size:10px;
	margin: 0px 5px 5px 5px;
	font-weight:none;
}

.product_col{
	background-image: url(/cil/images/sp/bg_product_col.gif);
	background-repeat: repeat-x;
	height: 21px;
}

a.product_breadcrumb:hover{
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:none;
	}

a.product_breadcrumb:link{
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:underline;
	}

a.product_breadcrumb:active{
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:underline;
	}

a.product_breadcrumb:visited{
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:underline;
	}

a.product_breadcrumb:hover sup {
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:none;
	}

a.product_breadcrumb:link sup {
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:underline;
	}

a.product_breadcrumb:active sup {
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:underline;
	}

a.product_breadcrumb:visited sup {
	color:#666666;
    font-size:10px;
	margin: 0px 0px 5px 5px;
	text-decoration:underline;
	}

/* quick search styles - used in product content header*/
.quick_search_header{
	color:#0b6fa3;
    font-size:12px;
	margin: 0px 5px 0px 5px;
	font-weight:bold;
	}

.quick_search_text{
	margin: 5px 5px 0px 8px;
	}

a.quick_search_link:hover{
	color:#666666;
    font-size:8px;
	margin: 0px 0px 0px 5px;
	text-decoration:none;
	align:right;
	}

a.quick_search_link:link{
	color:#333333;
    font-size:8px;
	margin: 0px 0px 0px 5px;
	text-decoration:none;
	align:right;
	}

a.quick_search_link:active{
	color:#333333;
    font-size:8px;
	margin: 0px 0px 0px 5px;
	text-decoration:none;
	align:right;
	}

a.quick_search_link:visited{
	color:#333333;
    font-size:8px;
	margin: 0px 0px 0px 5px;
	text-decoration:none;
	align:right;
	}

.newsletter  {font-family:arial
       font-size:11px;}

.newsletterSmall  {font-family:arial
       font-size:10px;}