/* ----- text formating classes --------*/
body {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
color:#000;
}

a {color: #000;}
a:visited {color:#000;}
a:hover {color: #000;}
a:active { color:#000;}

.nolink{
cursor:default;
}

sup {
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 102%;
    vertical-align: baseline;
    position: relative;
    bottom: 0.43em;
}
sub {
    font-size: 95%;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}

.green_hi, .green_hi a, .green_hi a:visited, .green_hi a:hover, .green_hi a:active {
	color: #390;
	font-weight: bold;
	text-decoration: none;
}

.aqua_bold {
	color: #265326;
	font-weight: bold;
}

.green,.green a{
	color: #339900;
	text-decoration: none;	
	font-weight: bold;
}

.green a:visited {color:#339900;}
.green a:hover {color: #000000;}
.green a:active { color:#339900;}

a.green:visited {color: #339900;text-decoration: none;}
a.green:active {color: #339900;text-decoration: none;}
a.green:link {color: #339900;text-decoration: none;}
a.green:hover {color: #000000;text-decoration: none;}

a.anchor{color:#000;}

.greentop,.greentop a{
	color: #339900;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;	
}

.greentop a:visited {color:#339900;}
.greentop a:hover {color: #000000;}
.greentop a:active { color:#339900;}

.nohover{
	color: #000;
	text-decoration: none;	
}

a.nohover a:visited {color:#000;}
a.nohover a:hover {color: #000;}
a.nohover a:active {color:#000;}

.dislinks {
	float: left;
	background-color: #fff;
	color: #4EA722;
	font-weight: bold;
	font-size: 12px;
	border: #929B8E 0px solid;	
	width: 632px;
	padding: 0px 20px 10px 20px;
	margin: 0px 0px 15px 53px;
	display:inline;
}

.dislinks a:visited {color: #4EA722;text-decoration: none;}
.dislinks a:active {color: #4EA722;text-decoration: none;}
.dislinks a:link {color: #4EA722;text-decoration: none;}
.dislinks a:hover {color: #000000;text-decoration: none;}

.dislinkshome {
	float: left;
	background-color: #fff;
	color: #4EA722;
	font-weight: bold;
	font-size: 12px;
	border: #929B8E 0px solid;	
	width: 632px;
	padding: 0px 20px 10px 20px;
	margin: 20px 0px 0px 0px;
	display:inline;
}

.dislinkshome a:visited {color: #4EA722;text-decoration: none;}
.dislinkshome a:active {color: #4EA722;text-decoration: none;}
.dislinkshome a:link {color: #4EA722;text-decoration: none;}
.dislinkshome a:hover {color: #000000;text-decoration: none;}



h2.new_title { 
	color: #265326;
	font-weight: bold;
	font-size:12px;
	margin:0;
}
.section_subhead h2.new_title,
.body10 h2.new_title {
	padding: 5px;
	background:#efefe6;
}
#media_contact {
	
	width:166px;
	padding:15px;
	float:right;
	border:1px solid #996;
	background:#fff url(/pics/artisan/media_contact-bg.png) repeat-x left top;
	margin:-40px 0 15px 15px;
}
* html #media_contact {position:relative; right:-15px;}
#media_contact p { font-size:10px; line-height:1.3; color:#666; }
#media_contact p strong { color:#333; }
#media_contact p a { color:rgb(51, 153, 0); text-decoration:none; }
table.new_table tr.alt td,
table.new_table tr.alt th,
table.new_table thead th { background:#efefe6;}
table.new_table thead th { font-weight:normal; padding:5px; color:#666;}
table.new_table thead th.title { text-align:left;color: #265326; font-size:12px;font-weight:bold; }

table.new_table tbody th { text-align:left;font-weight:normal; }
table.new_table tbody th a { text-decoration:none;color:rgb(51, 153, 0); }
table.new_table tbody td { text-align:center; }
table.new_table tbody a { font-weight:normal;text-decoration:none;color:rgb(51, 153, 0); }
table.lefty tbody tr td { text-align:left; }

img, a img { border:0; } 

.summary_prospectus { position:relative; float:left; display:block; }
.hover_box { position:absolute; background:url(/pics/materials_info/hover_box.gif) no-repeat left top; line-height:18px; white-space:nowrap; padding:25px 0 0 80px; width:210px; height:223px; overflow:hidden;   display:none;right:-290px; top:-78px; color:#fff !important; }
.hover_box a,
.hover_box a:visited { font-size:9px; font-weight:bold; color:#fff !important; text-decoration:none;  }

.shorty { background:url(/pics/materials_info/hover_box2.gif) no-repeat left top; width:210px; height:223px; }
body #container2 table tr td .summary_prospectus .hover_box a:hover,
body .summary_prospectus .hover_box a:hover { color:#aaa !important; }
