
#nav 
{
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 15px;
	margin: 0 3px;
	padding: 0;
}

#nav a { color: #333; text-decoration: none; font-weight: bold; }
#nav .tab_inner_hover a, #nav .tab_inner_active a { color: #fff; text-decoration: none; font-weight: bold; }

.tab_inner
{
	background: url(http://www.industryall.com/public/industryall/images/tabgray.gif) transparent top left no-repeat;	
	padding-top: 8px;
	padding-left: 15px;
	margin-right: 15px;
	height: 22px;
	z-index: -1000;
}
.tab_outter
{
	background: url(http://www.industryall.com/public/industryall/images/tabgray.gif) transparent top right no-repeat;
	height: 30px;
	z-index: -1000;
	padding: 0; 
	margin: 0;
}

.tab_outter_hover
{
	background: url(http://www.industryall.com/public/industryall/images/tabyellow.gif) transparent top right no-repeat;
	height: 30px;
	z-index: -1000;
	padding: 0; 
	margin: 0;
}
.tab_inner_hover
{
	background: url(http://www.industryall.com/public/industryall/images/tabyellow.gif) transparent top left no-repeat;
	padding-top: 8px;
	padding-left: 15px;
	margin-right: 15px;
	height: 22px;
	z-index: -1000;
}

.tab_outter_active
{
	background: url(http://www.industryall.com/public/industryall/images/tabyellow.gif) transparent top right no-repeat;
	height: 30px;
	z-index: -1000;
	padding: 0; 
	margin: 0;
}
.tab_inner_active
{
	background: url(http://www.industryall.com/public/industryall/images/tabyellow.gif) transparent top left no-repeat;
	padding-top: 8px;
	padding-left: 15px;
	margin-right: 15px;
	height: 22px;
	z-index: -1000;
}
body
{
	min-width: 999px;
	background: #fff url('http://www.industryall.com/public/images/pagebg.gif') repeat-x top left;
	color: #666;
	font-size: 9px;
	margin: 0;
	font: 75%/120% Arial;
}

form { margin: 0; display: inline; vertical-align: middle; }
form input, form select { vertical-align: middle; }
form select
{
	border-top: 1px #525252 solid; 
	border-left: 1px #525252 solid;
	border-bottom: 1px #727272 solid;
	border-right: 1px #727272 solid;
	padding: 2px 1px; 
	margin: .25em 0;
	font-size: 12px; 
	color: #023f7f;
}
/*form input[type=text], form input[type=password], form textarea
{
	background: #fff url(http://www.industryall.com/115/public/system/images/textbox.bg.png) repeat-x top left;
	margin: .25em 0; 
	padding: 2px 3px; 
	border-top: 1px #525252 solid; 
	border-left: 1px #525252 solid;
	border-bottom: 1px #727272 solid;
	border-right: 1px #727272 solid;
	font-size: 14px; 
	color: #023f7f;							 
}*/
form input[type=text]:focus, form input[type=text]:hover, 
form input[type=password]:focus, form input[type=password]:hover,
form textarea:focus, form textarea:hover, 
form select:focus, form select:hover
{
	background: #ffffe0 url(http://www.industryall.com/115/public/system/images/textbox.bg.highlite.png) repeat-x top left;
	color: #444;
} 
form select optgroup
{ 
	font-weight: normal; 
	font-style: normal;
	color: #444;
}

form input[type=submit]
{
	font-size: 16px;
} 

.top_header 
{ 
	background: #5893db url(http://www.industryall.com/115//public/system/images/subheader.background.pale.blue.png) repeat-x bottom left; 
	border: 1px #4883cb solid; 
	border-top: 1px #68a3eb solid;;
	border-left: 1px #68a3eb solid;;
	padding: .6em 1em; 
	margin: 0 0 1px 0;
	color: #fff; 
}
.top_header a:link, .top_header a:visited { color: #fff; font-weight: bold; text-decoration: none; }
.top_header a:hover { color: #fff; font-weight: bold; text-decoration: underline; }

/*.main_container	{ background: #fff; margin: -1px 2em; padding: 0 .5em .5em .5em; margin-bottom: 2em; border: 1px #eee solid; }*/
.main_container	{ margin: 0; padding: 0; margin-bottom: 0; }


h1 { margin: 3px 0; font-size: 19px; }
h1 a:link, h1 a:visited
{ color: #0a3087; text-decoration: none; }

h2 { margin: 18px 0; font-size: 22px; font-weight: bold; }
h2 a:link, h2 a:visited
{ color: #fff; text-decoration: none; }

.mini 
{ 
	background: #cccdcd url(http://www.industryall.com/public/industryall/images/graybg.gif) repeat-x top left; 
	padding: 5px 1em; 
	margin: 1px 0 1px 0;
	line-height: 120%;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	border: 1px #eee solid;
}
.mini a:link, .mini a:visited
{ color: #fff; text-decoration: none; font-weight: bold; }
.mini a:hover
{ color: #fff; text-decoration: underline; font-weight: bold; } 

.mini_disabled
{ 
	color: #fff; 
	font-weight: bold; 
	padding: .3em 1em; 
	margin: 0 0 1px 0; 
	background: #818181; 
	
}
.mini_disabled a:link, .mini_disabled a:visited
{ color: #fff; text-decoration: none; font-weight: bold; }
.mini_disabled a:hover
{ color: #fff; text-decoration: underline; font-weight: bold; } 



.on { background: #fff; color: #333333;/*2444c4*/ padding: .5em 1em; margin: 0 0 1px 0; font-weight: normal; }
.off { background: #fff; color: #333333; padding: .5em 1em; margin: 0 0 1px 0; font-weight: normal; }
.on_highlighted { background: #ffc;  color: blue; padding: .5em 1em; margin: 0 0 1px 0; } 		
.on a:link, .on a:visited, .off a:link, .off a:visited, .on_highlighted a:link, .on_highlighted a:visited
{ color: #2444c4; text-decoration: underline; font-weight: bold; }
.on a:hover, .off a:hover, .on_highlighted a:hover 
{ color: red; text-decoration: underline; }

.list .on:hover, .list .off:hover  { background: #ffe; }

.prime 
{ 
	background: #fff; 
	color: #747474; 
	padding: .3em 1em; 
}
.prime a:link, .prime a:visited
{ color: #0a3087; text-decoration: none; }
.prime a:hover
{ color: #680a87; text-decoration: underline; }

.side_menu
{
	background: #ffffff; /*background: #f7f7f7; */
	color: blue; 
	margin: 0 0 1px 0;
	padding: .7em 1em;
	border-bottom: 1px #e5e5e5 solid; 
	border-right: 1px #e5e5e5 solid; 
	border-left: 1px #e5e5e5 solid; 
}

.side_menu a:link, .side_menu a:visited
{ color: #2444c4; text-decoration: none; }
.side_menu a:hover
{ color: #2444c4; text-decoration: underline; }

.side_menu_cp
{
	background: #f7f7f7; /*background: #f7f7f7; */
	color: blue; 
	margin: 0 0 1px 0;
	padding: .7em 1em;
	border-bottom: 1px #e5e5e5 solid; 
	border-right: 1px #e5e5e5 solid; 
	border-left: 1px #e5e5e5 solid; 
}

.side_menu_cp a:link, .side_menu_cp a:visited
{ color: #2444c4; text-decoration: none; }
.side_menu_cp a:hover
{ color: #2444c4; text-decoration: underline; }


.side_menu_highlite
{  
	background: #fff; 
	color: #0424a4; 
	margin: 0 0 1px 0;
	border-bottom: 1px #d0d4db solid; 
	border-right: 1px #d0d4db solid; 
	
	padding: .7em 1em;
}
.side_menu_highlite a:link, .side_menu_highlite a:visited
{ color: #0424a4; text-decoration: underline; }
.side_menu_highlite a:hover
{ color: #2444c4; text-decoration: underline; }


form .prime input[type=text], form .prime input[type=password], form .prime_disabled select
{
	border-top: 1px #999 solid; 
	border-left: 1px #999 solid;
	border-bottom: 1px #bbb solid;
	border-right: 1px #bbb solid;
	color: #555;
}

.highlite { background: #fff; color: blue; padding: .3em 1em; margin: 0 0 1px 0; }
.highlite a:link, .highlite a:visited
{ color: blue; text-decoration: underline;  }
.highlite a:hover
{ color: blue; text-decoration: underline; }

.prime_disabled
{ 
	background: #f7f7f7; 
	color: #a4a4a4; 
	padding: .3em 1em; 
	margin: 0 0 1px 0;
}
.prime_disabled a:link, .prime_disabled a:visited
{ color: #747474; text-decoration: none; }
.prime_disabled a:hover
{ color: #747474; text-decoration: underline; }

form .prime_disabled input[type=text], form .prime_disabled input[type=password], form .prime_disabled select
{
	border-top: 1px #999 solid; 
	border-left: 1px #999 solid;
	border-bottom: 1px #bbb solid;
	border-right: 1px #bbb solid;
	color: #555;
}

.good { background: #ecffda url(http://www.industryall.com/115/public/system/images/good.bg.png) repeat-x top left; color: #2f5e1c; padding: .3em 1em; margin: 0 0 1px 0; border-bottom: 1px #9fd966 solid; border-right: 1px #9fd966 solid; }
.good a:link, .good a:visited
{ color: #2f5e1c; text-decoration: none;  }
.good a:hover
{ color: #2f5e1c; text-decoration: underline; } 

/* this is redundant and wastefull.. but it seems to be the only way to do it */
.on .good_text, .on a:link.good_text, .on a:visited.good_text,
.off .good_text, .off a:link.good_text, .off a:visited.good_text,
.highlite .good_text, .highlite a:link.good_text, .highlite a:visited.good_text,
.good .good_text, .good a:link.good_text, .good a:visited.good_text,
.alert .good_text, .alert a:link.good_text, .alert a:visited.good_text,
.error .good_text, .error a:link.good_text, .error a:visited.good_text,
.prime .good_text, .prime a:link.good_text, .prime a:visited.good_text,
input .error_text, select .error_text, textarea .error_text
{ color: green; }

.on a:hover.good_text, 
.off a:hover.good_text, 
.highlite a:hover.good_text, 
.good a:hover.good_text, 
.alert a:hover.good_text, 
.error a:hover.good_text, 
.prime a:hover.good_text 
{ color: black; }


.alert { background: #fff0d5 url(http://www.industryall.com/115/public/system/images/alert.bg.png) repeat-x top left; color: #885000; padding: .3em 1em; margin: 0 0 1px 0; border-bottom: 1px #e6bd74 solid; border-right: 1px #e6bd74 solid; }
.alert a:link, .alert a:visited
{ color: #885000; text-decoration: none;  }
.alert a:hover
{ color: #885000; text-decoration: underline; } 

/* this is redundant and wastefull.. but it seems to be the only way to do it */
.on .alert_text, .on a:link.alert_text, .on a:visited.alert_text,
.off .alert_text, .off a:link.alert_text, .off a:visited.alert_text,
.highlite .alert_text, .highlite a:link.alert_text, .highlite a:visited.alert_text,
.good .alert_text, .good a:link.alert_text, .good a:visited.alert_text,
.alert .alert_text, .alert a:link.alert_text, .alert a:visited.alert_text,
.error .alert_text, .error a:link.alert_text, .error a:visited.alert_text,
.prime .alert_text, .prime a:link.alert_text, .prime a:visited.alert_text,
input .alert_text, select .alert_text, textarea .alert_text
{ color: orange; }

.on a:hover.alert_text, 
.off a:hover.alert_text, 
.highlite a:hover.alert_text, 
.good a:hover.alert_text, 
.alert a:hover.alert_text, 
.error a:hover.alert_text, 
.prime a:hover.alert_text 
{ color: black; }

.error { background: #ffcece url(http://www.industryall.com/115/public/system/images/error.bg.png) repeat-x top left; color: #a80000; padding: .3em 1em; margin: 0 0 1px 0; border-bottom: 1px #e67774 solid; border-right: 1px #e67774 solid; }
.error a:link, .error a:visited
{ color: #a80000; text-decoration: none;  }
.error a:hover
{ color: #a80000; text-decoration: underline; } 

/* this is redundant and wastefull.. but it seems to be the only way to do it */
.on .error_text, .on a:link.error_text, .on a:visited.error_text,
.off .error_text, .off a:link.error_text, .off a:visited.error_text,
.highlite .error_text, .highlite a:link.error_text, .highlite a:visited.error_text,
.good .error_text, .good a:link.error_text, .good a:visited.error_text,
.alert .error_text, .alert a:link.error_text, .alert a:visited.error_text,
.error .error_text, .error a:link.error_text, .error a:visited.error_text,
.prime .error_text, .prime a:link.error_text, .prime a:visited.error_text,
input .error_text, select .error_text, textarea .error_text
{ color: red; }

.on a:hover.error_text, 
.off a:hover.error_text, 
.highlite a:hover.error_text, 
.good a:hover.error_text, 
.alert a:hover.error_text, 
.error a:hover.error_text, 
.prime a:hover.error_text 
{ color: black; }



.ibutton
{
	vertical-align: top; 
	border: 0; 
	width: 16px; 
	height: 16px; 
	margin: 0; 
	padding: 0; 
	margin-right: 3px;
}











/*body
{
	min-width: 800px;
	background-color: #efefef;
	color: #666;
	font-family: Arial, Verdana;
	font-size: 9px;
	margin: 0;
	font: 90%/100% Arial, Tahoma, 'Lucida Grande', 'Lucida Sans', Helvetica, clean, sans-serif;
}*/
form { margin: 0; display: inline; font-family: arial; }

.linked a:link, .linked a:visited { color: blue; }
.linked a:hover { color: red; }

.url_linked a:link, .url_linked a:visited { color: green; text-decoration: none; }
.url_linked a:hover { color: red; }

.subheader
{
	background: #cccdcd url(http://www.industryall.com/public/industryall/images/graybg.gif) repeat-x top left; 
	padding: .5em 1em;	
	border: 1px #ccc solid;
	margin-top: -1px;
	margin-bottom: 4px;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
 
.subheader a:link, .subheader a:visited { color: #333; text-decoration: none; }
.subheader a:hover { color: #333; text-decoration: underline; }	


.prime 
{ 
	color: #444; 
	padding: .3em 1em; 
}


/* title nav */
.title_container
{
	height:65px;
	border-left: 1px #c79d11 solid;
	border-right: 1px #c79d11 solid;
	border-bottom: 1px #c79d11 solid;
	margin: -1px 3px 0 3px;
	color: white;
	background: #d7ad21 url(http://www.industryall.com/public/industryall/images/subheaderbg.gif) repeat-x bottom left; 
	z-index: 1000;
}
.title_container_inner
{
	padding-top:20px;
	padding-left:1em;
}
.title_container a:link, .title_container a:visited { color: white;  text-decoration: none;  }
.title_container a:hover { color: white; text-decoration: underline; }
.subtitle_container
{
	font-size:14px;
	padding: .75em;
	/*margin: 0 3px 4px 3px;*/
	margin: 0 0px 0px 0px;	
/*	background: #cccdcd url(http://www.industryall.com/public/industryall/images/graybg.gif) repeat-x top left; 
	border: 1px #d0d0d0 solid;
	border-top: 1px #c9c9c9 solid;*/
}
.subtitle_container a:link, .subtitle_container a:visited
{
	color: #0000ff;
	text-decoration:underline; 
}
.subtitle_container a:hover, .subtitle_container a:active
{
	color: red; 
	text-decoration:underline; 
}
/*
.miniheader
{
	border: 1px #df4545 solid; 
	background: #ff6565 url(http://www.industryall.com/public/industryall/images/gradient.red.png) top left; 
	padding: .4em; 
	margin-bottom: 1px;
	color: #fff;
	font-weight: bold;
}
.miniheader a:link, .miniheader a:visited { color: #fff; text-decoration: none; }
.miniheader a:hover { color: #fff; text-decoration: underline; }
*/

.miniheader
{
	color: #444;
	font-weight: bold;
	font-size: 16px;
	padding: .7em 1em; 
	background: #f9f9f9; 
	margin: 0 0 1px 0;
}
.miniheader a:link, .miniheader a:visited { color: #333; text-decoration: none; }
.miniheader a:hover { color: #333; text-decoration: underline; }

/* body */
/*.main_body
{
	margin: 0 2px;
	padding: 10px 15px;
}*/
.main_body
{
	margin: 0 2px;
	padding: 0px 5px 5px 5px;
}
.section_header
{
	border-top: 1px #eaeaea solid;
	border-left: 1px #eaeaea solid;
	background: #f7fafe url(http://www.industryall.com/public/industryall/images/gradient.lite.blue.png) repeat-x bottom left;
	padding: .55em; 
	margin: 1px 0 0 0;
	color: #294b98;
}
.section_header a { color: #444; text-decoration: none; }

.section_jr_header
{
	border-bottom: 1px #737373 solid;
	border-right: 1px #737373 solid;
	border-top: 1px #b3b3b3 solid;
	border-left: 1px #b3b3b3 solid;
	background: #939393 url(http://www.industryall.com/public/industryall/images/gradient.gray.png) top left; 
	margin: 1px 0 0 0;
	color: #fff;
}
.section_jr_header a:link, .section_jr_header a:visited { color: #fff; text-decoration: none; padding: .4em; display: block; }
.section_jr_header a:hover { color: #fff; text-decoration: underline; padding: .4em; display: block; }


.image_outter
{
	background: #fff;
	padding: 1px;
	margin: 0 10px 10px 0;
	border-top: 1px #d2d5df solid;
	border-left: 1px #d2d5df solid;
	border-bottom: 1px #e2e5ef solid;
	border-right: 1px #e2e5ef solid;
}

.image_inner
{
	background: #f7f7f7 url(http://www.industryall.com/public/system/images/prime.bg.png) top left repeat-x; 
	color: #64747f; 
	padding: 7px; 
	
	border-top: 1px #fff solid;
	border-left: 1px #fff solid; 
	border-bottom: 1px #d5d5d5 solid; 
	border-right: 1px #d5d5d5 solid; 
}	
.image_inner_thumb
{
	background: #f7f7f7 url(http://www.industryall.com/public/system/images/prime.bg.png) top left repeat-x; 
	color: #64747f; 
	padding: 7px 7px 0 7px; 
	
	border-top: 1px #fff solid;
	border-left: 1px #fff solid; 
	border-bottom: 1px #d5d5d5 solid; 
	border-right: 1px #d5d5d5 solid; 
}	
.image_inner a:link, .image_inner a:visited, .image_inner_thumb a:link, .image_inner_thumb a:visited
{ color: #0a3087; text-decoration: none; }
.image_inner a:hover, .image_inner_thumb a:hover
{ color: #680a87; text-decoration: underline; }	

.neoimg, a:link .neoimg , a:visited .neoimg 
{ border: 1px #0a3087 solid; }
a:hover .neoimg 
{ border: 1px #a4aef8 solid; }
/********************************/
.input_search_button
{
	height:28px;
	font-weight:bold;
	vertical-align: middle;
}
.input_search_box
{
	padding:1px 0 1px 5px; 
	font-family:arial;
	border:1px solid #7f9db9; 
	vertical-align: middle; 
	font-size: 18px; 
	width: 220px;
	
}
.select_option
{
	vertical-align: middle; 
	font-size: 17px; 
	font-family:Arial;
	padding:1px 0 1px 0;
	font-family:arial;
	font-weight:normal;
}
form select optgroup
{ 
	font-weight: normal; 
	font-style: normal;
	color: #000000;
	font-family:arial;
}
/***************************************/
/***** Foother *****************************/
.s_subheader 
{ 
	background: #dfb72f; 
	font-size: 10px;
	line-height: 10px;
	font-weight: normal; 
	margin: 0 3px 0px 3px;
}
.footerlinks_outer
{
	margin: 0 3px 0px 3px;
	background: #ffffff; 
}
.footerlinks
{
	height:85px;
	line-height:20px;
	margin: 0px 0 5px 0; 
	padding: 0em 0 0 0;
	text-align: center; 
	background: #f4f4f4; 
	border-bottom: #ccc 1px solid;
	color: #555;
	font-size: 12px;
}
.footerlinks_inner
{
	padding: 20px 0 0px 0; 
}
.footerlinks a:link, .footerlinks a:visited
{
	font-size: 14px;
	text-decoration: none;
	color: #333;
}
.footerlinks a:hover, .footerlinks a:active
{
	font-size: 14px;
	text-decoration: underline;
	color: red;
}
/**********************************/
a.member_name:link, a.member_name:visited
{
	font-size: 20px;
	text-decoration: underline;
	color: #0000ff;
}
a.member_name:hover, a.member_name:active
{
	font-size: 20px;
	text-decoration: underline;
	color: red;
}
a.link:link, a.link:visited
{
	text-decoration: underline;
	color: #0000ff;
}
a.link:hover, a.link:active
{
	text-decoration: underline;
	color: red;
}
/******************************************************/

.links_bread
{
	color:#333333;
	text-decoration:none;
}
.links_bread a:link, .links_bread a:visited 
{
	color:#0000ee;
	text-decoration:underline;
}
.links_bread a:hover, .links_bread a:active
{
	color:red;
	text-decoration:underline;
}


/*** blue tab under box ****/
.blue_table
{
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	width:100%;
	background: url(http://www.industryall.com/public/images/stripebg.gif) left repeat-y;
	color: #333333; 
	margin:0 0 15px 0;
	padding-right:5px;
	border-bottom: 1px #d7d7d7 solid; 
	border-left: 1px #d7d7d7 solid; 
	border-right: 1px #d7d7d7 solid; 
}
a.blue_mid_header:link, a.blue_mid_header:visited
{
	Text-decoration: underline;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color: #0000ee; 
}
a.blue_mid_header:hover, a.blue_mid_header:active
{
	Text-decoration: underline;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color: red; 
}
ul.blue_under_header_ul
{
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	margin: 0 0 0 0px; 
	padding: 0px 0 0px 0px;
	list-style-type: none; 
}
ul.blue_under_header_ul li
{
	display: inside;
	padding: 3px 0 0 20px;
	background: url(http://www.industryall.com/public/images/dot.gif) top left no-repeat;
	color:#ffffff;
}
ul.blue_under_header_ul li a:link, ul.blue_under_header_ul li a:visited  
{
	color: #0000ee; 
	text-decoration:underline;
}
ul.blue_under_header_ul li a:hover, ul.blue_under_header_ul li a:active  
{
	text-decoration:underline;
	color:red;
}
/********************************/
/*** grey tab under box ****/
.grey_table
{
	color: #444444; 
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	width:100%;
	background: #ffffff;/*url(http://www.industryall.com/public/images/dot.gif) left repeat-y;*/
	margin:0 0 20px 0;
	padding-right:5px;
	border-bottom: 1px #d7d7d7 solid; 
	border-left: 1px #d7d7d7 solid; 
	border-right: 1px #d7d7d7 solid; 
}
.grey_table a:link, .grey_table a:visited
{
	color: #0000ee; 
	text-decoration:underline;
}
.grey_table a:hover, .grey_table a:active
{
	color: red; 
	text-decoration:underline;
}
a.grey_table:link, a.grey_table:visited
{
	Text-decoration: underline;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color: #0000ee; 
}
a.grey_mid_header:hover, a.grey_mid_header:active
{
	Text-decoration: underline;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color: red; 
}

a.mid_header_second:link, a.mid_header_second:visited
{
	margin:0 0 0 10px;
	Text-decoration: underline;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	color: #0000ee; 
}
a.mid_header_second:hover, a.mid_header_second:active
{
	margin:0 0 0 10px;
	Text-decoration: underline;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	color: red; 
}


ul.grey_under_header_ul
{
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	margin: 0 0 0 0px; 
	padding: 0px 0 0px 0px; 
	
}
ul.grey_under_header_ul li
{
	display: inside;
	padding: 3px 0 0 20px;
	background: url(http://www.industryall.com/public/images/dot.gif) top left no-repeat;
	color:#ffffff;
}
ul.grey_under_header_ul li a:link, ul.grey_under_header_ul li a:visited  
{
	color: #0000ee; 
	text-decoration:underline;
}
ul.grey_under_header_ul li a:hover, ul.grey_under_header_ul li a:active  
{
	text-decoration:underline;
	color:red;
}
/********************************/
.search_result
{
	padding:5px 0 5px 10px;
	width:490px;
	margin: 2px 6px 2px 3px;
	color: #000000;
	border-bottom:1px solid #d7d7d7;
	background: #f6f6f6; 
}
.search_result a:link, .search_result a:visited
{
	color: #0000ff;
} 
.search_result a:hover, .search_result a:active
{
	color: red;
} 