/* McCall Area Chamber of Commerce
   codehouse consulting 208.315.0739
 */
body, blockquote {
margin: 0;
padding: 0;
font-size: 101.5%;
*font-size: 100%;
background: #FFF;
font-family: Arial, verdana, sans-serif;
color: #000;
}
p,em{
margin: 0;
padding: 0;

}
a img, iframe { border: none; }
/* Headers
------------------------------*/
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-size: 100%;
}
/* Lists
------------------------------*/
/* ul, ol, dl, li, dt, dd {
margin: 0;
padding: 0;
} */
/* Links
------------------------------*/
a, a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus{outline: none;}
/* Forms
------------------------------*/
form, fieldset {
margin: 0;
padding: 0;
}
fieldset { border: 1px solid #000; }
legend {
padding: 0;
color: #000;
}
input, textarea, select {
margin: 0;
padding: 1px;
font-size: 100%;
font-family: inherit;
}
select { padding: 0; }
.clear{clear:both;}
/***** end reset style *****/


/*** site style ******/

body
{
color:#7C939A;
font-family:Arial, Helvetica, sans-serif;
/* font-size:1em;
*font-size:.8em; */
font-size:16px;
/* background-color:#333333; */
background-color:#201D1D;
/*background:#201D1D url(images/bg.jpg) repeat-x scroll center top
*/
}


ul li a.site_link, a.site_link:link, a.site_link:active, a.site_link:visited
{
font-family:Arial, Helvetica, sans-serif;color:#221e1f;
}



#sidebar
{
float:left;
width:25%;
background-color:#fff;
color:#333333;
height:auto;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
margin-left:40px;
margin-top:30px;
}
#sidebar_main
{
float:left;
width:25%;
background-color:#fff;
color:#333333;
height:auto;

font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
margin-left:40px;
margin-top:40px;
/*background-color:#336799;
 filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	*/

}

#favorites_header{
background-image:url(images/trip_planner_01.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
padding-left:70px;
 filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
height:30px;
}
#favorites
{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-siz:.6em;

width:225px;
overflow:visible;
line-height:1.5em;
background-color:#221E1F;
 filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#favorites_center
{

color:#fff;
*color:#CBCBCB;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow:visible;
/* line-height:1.5em;
*/position:relative;
top:0px;
left:0px;
padding: 15px 5px 0px 15px;
margin: 0px 0px 0px 0px;
*margin: 0px 0px 0px 0px;

 filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index:1;
}
#favorites_footer
{

color:#fff;
height:30px;
background-image:url(images/trip_planner_04.gif);
background-repeat:no-repeat;
background-position:left;
/* line-height:.9em;
*/ margin:0px;

padding:0px;

 filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

	margin-top:0px;
}
.planner_content
{
padding-left:10px;
color:#99CC00;
}

#main_column
{
padding-left:0px;
float:left;
width:33%;
margin-top:-200px;
background-color:#fff;
color:#7C939A;
}

#header
{
width:976px;
height:232px;

color:#FFFFFF;
padding:0px;
margin:0px;
z-index:1;
}
#header_01, #header_02, #header_03, #header_04,   #header_09,  #header_10,  #header_11,  #header_12 /*  Sept-April */
{
width:976px;
height:232px;
background-image:url(images/chamber_slice_wide_03.jpg);
background-repeat:no-repeat;

color:#FFFFFF;
padding:0px;
margin:0px;
z-index:1;
}

#header_05, #header_06, #header_07, #header_08 /*Summer  May-Aug */
{
width:976px;
height:232px;
background-image:url(images/chamber_slice_summer_03.jpg);
color:#FFFFFF;
padding:0px;
margin:0px;
z-index:1;
}


#header_flash
{
position:relative;
left:1px;
top:-17px;
width:959px;
height:225px;
z-index:1;
margin:0px;
padding:0px;
}

#footer
{
width:100%;
height:60px;
clear:both;
color:#FFFFFF;
}
#accordian_container
{
}
.accordion_toggle 
{
display: block;
height: 30px;
width: 100%;
background-color:#fff;
padding: 0 0px 0 0px;
line-height: 1.5em;
font-weight: normal;
text-decoration: underline;
outline: none;
font-size: 1.1em;
color: #7C939A;
cursor: pointer;
margin: 10 0 0 0;
padding-left:0px;
}
		
.accordion_toggle_active 
{			
}
		
.accordion_content 
{
padding-left:20px;
overflow: hidden;
color:#7E451D;
}
			
.accordion_content h2 
{
color:#7E451D;	
}

.side_link
{
font-size:.9em;
color:#201D1D;
text-decoration:underline;
}				
.update_table
{
margin-left:20px;
width:800px;
color:#FFFFFF;
}
.dropdown
{
width:160px;
}

.copy
{
padding-left:20px;

}
.news
{
padding:10px;
color:#333333;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
overflow:visible;


}
#news_container
{
width:90%;
height:100%;
overflow:visible;
margin-left:0px;
margin-right:0px;

}

#news_container_tickler
{
width:100%;
overflow:visible;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
height:100%;
/*
border:dashed;
border-width:1px;
border-color:#889E6D;*/
}

td, h3,  ol
{
color:#333333;
font-size:.8em;
*font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
color:#7C939A;
}

.main_copy
{
line-height:1.8em;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
 color:#7C939A; 
margin-left:0px;

}

#events
{
font-size:.7em;
width:242px;
padding-left:0px;
padding-bottom:10px;
overflow:visible;
line-height:1.8em;

}

.event_detail
{
font-size:14px;
color:#7C939A; 
line-height:1.8em;
font-family:Arial, Helvetica, sans-serif;
}


a.page_link, a.page_link:link, a.page_link:active, a.page_link:visited, a.page_link:hover
{
padding:0px;

font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
 color:#7C939A; 
 font-weight:bold;
 /*
color:#221E1F;  */
text-decoration:underline;
}
a.resource_link, a.resource_link:link, a.resource_link:active, a.resource_link:visited, a.resource_link:hover
{
padding:0px;

font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
 color:#7C939A; 
 font-weight:bold;
 font-size:12px;
 /*
color:#221E1F;  */
text-decoration:underline;
}
#weather
{
width:100%;
height:100%;
overflow:visible;
padding-top:10px;
}
#weather_main
{
width:100%;
height:100%;
overflow:visible;
padding-top:20px;
}
#weather_main img
{
margin-left:5px;
}
#weather img
{
margin-left:7px;
}
a.temperature_main, a.temperature_main:visited, a.temperature_main:active,a.temperature_main:link
{
font-size:3.6em;
color:#7C939A;
padding-right:20px;
text-decoration:none;
}
a.temperature_main:hover
{
color:#201D1D;

}
.conditions_main
{
padding-left:10px;
}
.conditions
{
padding-left:10px;
}
#ad_banner
{
clear:both;
width:420px;
height:60px;
border:solid;
border-color:#000;
border-width:1px;
color:#FFFFFF;
}
#special_graphic
{
margin-left:-60px;
padding-bottom:20px;
padding-top:20px;
}
.ad_graphic
{
width:195px;
height:135px;
padding:0px;
margin-left:-60px;
color:#FFFFFF;
padding-top:40px;
padding-bottom:40px;
}
.ad_text
{
width:180px;
height:20px;
padding:0px;
padding-top:40px;
padding-left:10px;
color:#000;
margin-left:-10px;
}

a.shout_out, a.shout_out:link,a.shout_out:active, a.shout_out:visited
{
font-size:1.2em;
padding:10px;
line-height:1.8em;
 color:#7C939A; 
 font-weight:bold;
 text-decoration:underline;
 /*
color:#221E1F;
*/
}
#rss_feed
{
font-size:.7em;
float:left;
margin: 20px 10px 20px 0px;
padding: 0px 0px 40px 0px;
width:200px;
}
.feed_icon
{
padding:5px;
}
#fall_icon
{padding-bottom:20px;
}
.underline
{
text-decoration:underline;
/* BROWN color:#7E451D; */
 color:#7C939A; 
 font-weight:bold;
 /*
 grey blue color:#7C939A; 
 more link color color:#336799; */
line-height:1.2em;
}
.underline_directory
{
text-decoration:underline;
/* BROWN color:#7E451D; */
 color:#7C939A; 
 /*
 grey blue color:#7C939A; 
 more link color color:#336799; */
line-height:1.2em;
}
p
{
padding:10px;
padding-left:0px;
color:#333333;
font-size:.7em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
overflow:visible;
}h2
{
font-size:1em;
left:0px;
}
h1
{
font-size:1.2em;
}
/* a
{
padding-left:0px;
}
*/
.styled
{
border:dashed;
border-width:1px;
border-color:#CFCFCF;
width:75%;



}
.map_table
{
font-size:12px;
}
/****** dhtml pop up styling for trip planner "add and item" confirmation ********/

div.popup { z-index: +1; }

div.popup div.menu_form_header
{
  width:225px;
  
  height:26px;
  
  vertical-align: middle;

background-image:url(images/addit_modal_01.gif);
background-repeat:no-repeat;
  text-decoration: none;
  font-size: .7em;
  color: #fff;
  
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.inside_modal
{
padding-left:10px;
margin-top:0px;
*margin-top:-5px;	
 color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  *font-size:16px;
  font-weight:normal;
   padding-bottom:20px;
  *padding-bottom:20px;
  line-height:16px;
}
div.popup div.menu_form_body
{
  width: 224px;
  height:120px;
 background-color:#221E1F;
  color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  *font-size:.8em;
  font-weight:normal;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding: 0px 0px 0px 0px;
}
div.menu_form_footer
{
  width:224px;
  
  height:46px;
  line-height: 19px;
  vertical-align: middle;

background-image:url(images/addit_modal_06.gif);
background-repeat:no-repeat;
  text-decoration: none;
  font-size: .7em;
  color: #fff;
  
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

div.popup img.menu_form_exit
{
  float: right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
  height:21px;
  width:21px;
}

div.popup table
{
  border-collapse: collapse;
  width: 100%;
}

div.popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

 
  font-weight: 900;
  font-size: 13px;
  color: #004060;
}

div.popup td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.popup form
{
  margin: 0px;
  padding: 8px 10px 10px 10px;
}

div.popup input.field
{
  border: 1px solid #808080;
  width: 95%;
  font-family: Arial, Sans-Serif;
  font-size: 12px;
}

div.popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;
  background-color: #DDFFDD;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}
/****** END POPUP STYLE **/
#wrapper
{

width:976px;
margin:auto;
margin-top:2%;
background-color:#FFFFFF;
}

#menu
{
background-image:url(images/chamber_slice_wide_05.jpg);
/* height:48px; old value */
height:43px;
padding-top:13px;
margin-bottom:0px;
padding-left:8px;
}
#main
{
width:976px;
height:621px;
float:left;	
width:45%;
margin-top:-100px;
margin-left:40px;
text-align:left;


}
#main_sub
{

padding-left:0px;
float:left;
width:43%;
margin-left:40px;
margin-top:29px;
margin-right:20px;
height:auto;
}

#main_sub_search
{

padding-left:0px;
float:left;
width:57%;
margin-left:40px;
margin-top:-110px;
margin-right:20px;
height:auto;
}
#main_sub_contact
{

padding-left:0px;
float:left;
width:57%;
margin-left:40px;
margin-top:0px;
margin-right:20px;
height:auto;
}
#ext
#extras
{
float:right;
width:16%;
margin-left:0px;
margin-right:55px;
margin-top:50px;
}
#main_sub_weather
{

padding-left:0px;
float:left;
width:43%;
margin-left:60px;
margin-top:35px;
margin-right:0px;
height:auto;
}
#extras_column
{
float:right;
width:16%;
margin-left:0px;
margin-right:0px;
margin-top:5px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
}
#extras_column_events
{
float:right;
width:16%;
margin-left:0px;
margin-right:0px;
margin-top:30px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
}
#extras_column_main
{
float:right;
width:16%;
margin-left:0px;
margin-right:0px;
margin-top:-110px;
*margin-top:-130px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;

}
#accordian_container
{
padding-left:0px;
float:left;
width:15%;
margin-left:-10px;
margin-top:-10;
font-size:1em;
}	
#main_directory
{
width:976px;

background-image:url(images/chamber_slice_wide_08.jpg);
background-repeat:repeat-y;

}

#container
{
width:976px;
min-height:761px;
background-image:url(images/chamber_slice_wide_08.jpg);
background-repeat:repeat-y;
}
#footer
{
width:976px;
height:19px;
background-image:url(images/chamber_slice_wide_10.jpg);
background-repeat:no-repeat;

}
#info
{
border-style:solid;
border-width:1px;
border-color:#000099;
width:30%;
float:left;
height:auto;


}
#main_column
{
margin-top:0px;
width:47%;
float:left;
}



.logo
{
clear:both;
margin:20px;
margin-left:40px;
margin-bottom:0px;
}

.icon
{
margin:10px;
margin-bottom:30px;
float:left;
}
#flash
{
position:relative;
bottom:-31px;
left:0px;
}
.header_text
{
position:relative;
left:-9000px;
}
.header_url
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
float:right;
position:relative;
top:180px;
right:15px;
margin:0px;
padding:0px;
font-weight:bold;
z-index:99;

}
.visit_idaho
{
margin:20px;
float:right;
position:relative;
left:0px;
top:-50px;
}
.chamber_information
{

width:620px;
margin:auto;
text-align:center;
margin:0px;
padding:0px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#ffffff;
position:relative;
left:200px;
top:20px;
}

#sidebar_sub
{
float:left;
width:30%;
background-color:#fff;

height:auto;
font-family:Arial, Helvetica, sans-serif;

margin-left:20px;
margin-top:40px;
z-index:1;
}

#entry_points
{
width:100%;
}


a, a:link { color:#7D949B; text-decoration:underline;}
a:visited {color:#201D1D;}
a:hover {color:#201D1D;}
a:active {color:#7D949B;}

a.event_link
{color:#fff;

border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 176px 5px 5px;
 filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.event_summary
{
color:#201D1D;
font-size:1em;
*font-size:11px;
line-height:1.2em;
padding-top:10px;
padding-bottom:5px;
margin-left:0px;
}
a.event_detail
{
margin-top:10px;
font-weight:bold;
color:#7D949B;
line-height:1.2em;
font-size:1em;
}
a.news_link, a.news_link:link, a.news_link:active, a.news_link:visited
{
color:#fff;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 184px 5px 5px;
 filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
a.news_link:hover
{
color:#fff;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 184px 5px 5px;
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
a.news_link, a.news_link:link, a.news_link:active, a.news_link:visited
{
*background-color:#A6A4A4;
*filter:alpha(opacity=40);
*opacity: 0.4;
}
a.news_link:hover
{
*background-color:#201D1D;
*filter:alpha(opacity=80);
*opacity: 0.8;

}
/** ------------- */
a.events_link, a.events_link:link, a.events_link:active, a.events_link:visited
{
color:#fff;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 176px 5px 5px;
 filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
a.events_link:hover
{
color:#fff;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 176px 5px 5px;
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
a.events_link, a.events_link:link, a.events_link:active, a.events_link:visited
{
*background-color:#A6A4A4;
*filter:alpha(opacity=10);
*opacity: 0.4;
}
a.events_link:hover
{
*background-color:#201D1D;
*filter:alpha(opacity=80);
*opacity: 0.98;

}



#news_summary
{

font-size:.7em;
*font-size:11px;
width:220px;

}
a.more_link, a.more_link:visited, a.more_link:active
{
text-decoration:none;
padding-left:5px;
color:#336799; 
font-size:1em;
}
a.more_link:hover
{
color:#201D1D;

}
a.bold
{
font-weight:bolder;
}


a.more_link_bold, a.more_link_bold:visited, a.more_link_bold:active
{
text-decoration:none;
padding-left:5px;
 color:#7C939A; 
 font-weight:bold;
 
color:#336799; 
font-size:1em;
font-weight:bolder;
}
a.more_link_bold:hover
{
color:#201D1D;
}

a.wht_link
{
line-height:1.8em;
color:#FFFFFF;
}

a.sidebar_link
{
color:#7C939A;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
}
a.sidebar_link_larger, a.sidebar_link_larger:link, a.sidebar_link_larger:visited, a.sidebar_link_larger:active
{
color:#7C939A;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
}
a.sidebar_link_larger:hover
{
color:#201D1D;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
}
a.temperature, a.temperature:visited, a.temperature:active
{
font-size:3.6em;
color:#7C939A;
padding-right:20px;
text-decoration:none;
}
.contact_style
{
font-size:14px; 
width:210px;
color:#7C939A;
padding:20px 0px 10px 0px;
margin:0px;
margin-left:10px;
font-weight:bold;
}
a.temperature:hover
{
color:#201D1D;
}
a.light_link, a.light_link:visited, a.light_link:active, span.light_link
{
color:#7C939A;
text-decoration:none;
font-weight:bold;
}
 a.light_link:hover
{
color:#201D1D;
text-decoration:none;
font-weight:bold;
}
.larger
{
font-size:1.1em;
}

a.light_link_larger:link,  a.light_link_larger:visited, a.light_link_larger:active, span.light_link_larger
{
color:#7C939A;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
*margin-left:5px;

}
 a.light_link_larger:hover
{
color:#201D1D;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
*margin-left:5px;
}
td.small_text
{
font-size:12px;
color::#7C939A;
}

.directory_link
{
font-size:1em;
font-weight:bold;
color::#000;
padding-bottom:5px;
padding-top:0px;
margin-bottom:5px;

width:440px;
background-color:#e1e1e1;

}
#events_search
{
font-size:12px;

color:#FFFFFF;
padding:10px;
padding-left:30px;
}

.events_header
{
background-color:#CCCCCC;
width:90%;
font-size:.75em;
}
#search_box
{
margin-left:-50px;
margin-top:20px;
font-size:11px;
/*border:solid;
border-width:3px;
border-color:#336799;
color:#FFFFFF;*/
background-color:#ffffff;
width:186px;
height:212px;
font-weight:bold;

background-image:url(images/search_back.gif); 
background-repeat:no-repeat;
padding-left:10px;
}
.date_pick
{
color:#FFFFFF;
font-size:12px;
width:210px;
}

#search
{
font-size:14px;
}
input
{
font-size:14px;
}

a.title
{
color:#201D1D;
}
.description
{
color:#201D1D;
}

#query
{
margin-left:-20px;
*margin-left:0px;
color:#000;

}
.nice_submit
{
color:#fffff;
background-color:#336799;
}

#nice_submit
{

background-color:#336698;/* menu blue */
color:#FFFFFF;
border-color:#668DB2;
height:20px;
font-weight:bold;
}
#planner_form
{margin-left:-20px;
padding-top:5px;
}
.SuggestFramework_List
{
	border: 1px solid #336799;
	border-top: 0;
	font-size:14px;
	margin-left:-20px;
	padding-left:0px;
}
input
{
font-size:11px;
padding:0px;
margin:0px;

}
.cat_title
{
padding-top:10px;
}

.note_box
{
margin-left:-40px;
margin-top:10px;
margin-right:10px;
}

.paging
{
font-size:.9em;
 color:#7C939A; 
 font-weight:bold;
}

a.developer_link
{
color:#A6A4A4;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
margin-left:40px
*margin-left:60px
}


a.developer_link:hover
{
color:#fff;
text-decoration:none;
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}
/*** NAVIGATION MENU ***/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/images.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.nav {padding:0 0 0 10px; margin:0; list-style:none; height:41px; background:url(pro_drop9/back.png) repeat-x; font-family:verdana, arial, sans-serif; font-size:13px; width:945px;z-index:999;}
.nav li {float:left; height:41px;z-index:999;}
.nav li a {display:block; height:41px; width:124px; float:left; line-height:35px; color:#fff; text-decoration:none; text-align:center;}
.nav li a:hover {position:relative; visibility:visible; line-height:35px; z-index:50;}
.nav li a:hover b {display:block; width:124px; height:41px; background:url(pro_drop9/toptab_shadow.png);}
.nav li a:hover span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}
.nav li ul, .nav li div  {position:absolute; left:-9999px;}
.nav li:hover {position:relative;}
.nav li:hover > a {line-height:35px; color:#fff;}
.nav li:hover > a b {display:block; width:124px; height:41px; background:url(pro_drop9/toptab_shadow.png);}
.nav li:hover > a span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}

.nav table {border-collapse:collapse; margin:-1px;}

.nav :hover div {left:0; top:47px; width:200px; height:144px; padding:10px 0; background:url(pro_drop9/sub_back.png); z-index:100;}


.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:37px; width:200px; height:144px; padding:10px 0; z-index:120;}
.nav :hover ul li {height:27px;}
.nav :hover ul li a {height:27px; line-height:27px; color:#fff; width:196px; text-align:left; text-indent:20px;}
.nav :hover ul li.fly a {background:url(pro_drop9/arrow.gif) no-repeat 150px center;}
.nav :hover ul li a:hover {background: url(pro_drop9/subtab_over.png); color:#fff;}
.nav :hover ul li:hover > a {background: url(pro_drop9/subtab_over.png); color:#fff;}

.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}
.nav :hover ul :hover {z-index:200;}
.nav :hover ul :hover div {left:150px; top:-4px; width:200px; height:144px; padding:10px 0; background:url(pro_drop9/sub_back.png); z-index:200;}

.nav :hover ul :hover ul {padding:0; margin:0; list-style:none; left:150px; top:-4px; width:200px; height:144px; padding:10px 0; z-index:250;}
.nav :hover ul :hover ul li a {background:transparent;}
.nav :hover ul :hover ul li a:hover {background: url(pro_drop9/subtab_over.png); color:#000;}


#holder {width:945px:}
#holder img {margin-top:-4px;}


ul li .site_list {font-family:Arial, Helvetica, sans-serif;color:#7C939A;text-decoration:none;}
ul li a.site_link:visited, ul li a.site_link:link {font-family:Arial, Helvetica, sans-serif;color:#7C939A;text-decoration:none;}
ul li a.site_link:active {font-family:Arial, Helvetica, sans-serif;color:#0000ff;text-decoration:none;}
ul li a.site_link:hover {font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}


.normal ul li a
{
margin:10px 0px 10px 0px;
color:#990000;
margin:10px 0px 10px 0px;
}
