/* CSS Document */


/* START CSS code
================================== */

/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}
/* Set initial stuff */
body { 
 font: 62.5%/1.48 Arial, Verdana, sans-serif;
/*background-image:url(../images/pattern_148-70.png);
  background-attachment: fixed;*/
  background-color:#152634;
  
}
/* LINKS outside NAV */
a:link img, a:visited img, a:hover img, a:active img { border:none;  }

a:link {
	color: #152634;
	text-decoration:none;
	border-bottom:1px dotted #152634;
	
}
a:visited {
	color: #152634;
	text-decoration:none;
	border-bottom:1px dotted #152634;
	
}
a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-color:#1B4D80;
	/*padding: 5px 0 5px 0;*/
}


/* -----------------------------------------------*/
h1 {
  font-size: 20px;
  font-weight: bold;
  color:#1B4D80;
  padding:0 0 5px 0;
}

h2 {
  font-size: 15px;
  font-weight: bold;
  color:#1B4D80;
  padding:0 0 10px 0;
  
}
h3 {
  font-size: 12px;
  font-weight: bold;
  background-color:#152634;
  color:#FFFFFF;
  padding:0 0 5px 0;
  
}
h4 {
  font-size: 12px;
  font-weight: bold;
  color:#1B4D80;
  padding:0 0 5px 0;
}
h5 {
  font-size: 12px;
  font-weight: bold;
  color:#1B4D80;
}

h6 {
  font-size: 12px;
  font-weight: bold;
  line-height:16px;
  color:#1B4D80;
}
p, li {
  font-size: 12px;
  color:#152634;
  padding:0 0 10px 0;
  
}

h1, h2, h3, h4, h5, p {
  margin: 0;
  
} 
/* Indent para*/
.indented
   {
   padding-left: 30px;
   padding-right: 24px;
   }
.indentmore
   {
   padding-left: 60px;
   padding-right: 24px;
   }

img { border-width: 0px; border-style: none;
display:block;
} 

object { border-width: 0px; border-style: none;
display:block;
} 

 /*====== BRANDING ===========*/
#branding {
width:883px;
  height: 92px;
  margin: 0px 6px 0px 6px;
  padding: 0;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#FFFFFF;

}
/* LISTS IN BODY CLASS*/
   .listStyle{
 list-style-type: none;
  margin: 0;
 padding: 8px 13px 10px 13px;
 }

 /*====== LEFT NAV STUFF ===========*/
   #leftNav{
 list-style-type: none;
  margin: 0;
 padding: 8px 13px 10px 13px;

 }
 #leftNav p, li {
 text-align: left;
 font-size: 12px;
 line-height:25px;
 color:#FFFFFF;
 padding:0px 0px 0px 0px; /* right padding was 20*/
 }
  #leftNav ul{
 list-style-type: none;
  margin: 0;
 padding: 0;
 }

 #leftNav a:link {
 /* display: block; */
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}
#leftNav a:visited {
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}
 #leftNav a:hover {
	color: #FFFFFF;
	background-color:#152634;
	border-bottom:1px solid #152634;
	padding: 3px 0px 2px 0px;

}
 /*======FOOTER NAV ===========*/
 #footer p {
 text-align: left;
 font-size: 11px;
 line-height:20px;
 color:#FFF;
 padding:0px;
 }

 #footer a:link {
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FF3300;
	padding:3px;
	
}
#footer a:visited {
	color: #FFFFFF;
	text-decoration:none;
		border-bottom:1px solid #FF3300;
	padding:3px;
	
}
 #footer a:hover {
	color: #FFFFFF;
	background-color:#152634;
	text-decoration:none;
	border-bottom:1px solid #152634;
	padding:3px;
}
   

 
/* ====== FOOTER ==================*/

#footer {
  	height:70px;
    width: 857px; /* less padding */
  	padding:8px 13px 12px 13px; 
	margin:0px auto;
 	background-image: url(../images/footer_logo.gif);
 	background-repeat: no-repeat;
 	background-position: bottom right;
 	background-color:#FF3300;
  	clear: both; 
  	text-align: left; 

}

/* Alignment and widths
================================= */

body {
  text-align: center; 
  min-width: 930px;
}

#wrapper {
  width: 911px; 
  margin: 0 auto; 
  padding: 0px;
  text-align: center; 
  background:url(../images/b_shadow_911.gif);
}

#innerWrapper{
  width: 895px; 
  margin: 0px 8px 0px 8px; 
  padding: 0px;
  text-align: left; 
  background:url(../images/b_gradient.gif);
  background-repeat: repeat-x;
  background-color:#FFFFFF;
}


/* CONTENT TOP*/
#topTitles { 
  width: 883px; 
  height: 35px;
  margin: 0px 6px 0px 6px;
  padding: 0px; 
  float: left;
  display:inline;
  /*background-image:url(../images/b_top_content.gif);*/
}
.topTitle_left {
  width: 217px; 
  padding: 0px;
  margin: 0px 6px 0px 0px;
  float: left;
  height: 35px;
  }
  
* html .topTitle_left { display:inline;} /* IE 6 double Padding bug - for columns?*/

.topTitle_right {
  width: 660px; 
  padding: 0px;
  margin: 0px;
  float: right;
  background: url(../images/client/main-title-bg.gif) repeat-x;
  }
/*===== BOOKING CONTENT  ==============*/

#bookingContent { 
  width: 883px; 
  margin: 0px 6px 6px 6px;
  padding: 0px; 
  float: left;
  display:inline;
 	background:url(../images/booking/blue-column-bg.gif) repeat-y;

}

* html #bookingContent { display:inline;} /* IE 6 double Padding bug */
#bookContent_left { 
  width: 197px; 
  padding:10px;
  margin:0px 6px 0px 0px;
  float: left; 
  display:inline; 
}
#bookContent_left, #bookContent_left p {
	color: #FFF;
  	font-size: 12px;
}

/*===== TOP CONTENT  ==============*/

#topContent { 
  width: 883px; 
  margin: 0px 6px 6px 6px;
  padding: 0px; 
  float: left;
  display:inline;
  /*background-image:url(../images/b_top_content.gif);
   remove bg for Flash /Chalet version */
}

* html #topContent { display:inline;} /* IE 6 double Padding bug */

#topContent_left { 
  width: 197px; 
  padding:10px;
  margin:0px 6px 0px 0px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#152634;
  float: left; 
  display:inline;
 
}
* html #topContent_left { display:inline;} /* IE 6 double Padding bug - for columns?*/

#topContent_left_fixed_b { /* fixed blue bg */
  width: 217px; 
  height:399px; /*was 400*. 27 Feb 09*/
  padding:0px;
  margin:0px 6px 0px 0px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#152634;
     float: left; 
  display:inline;
 background-image:url(../images/b_topleftfixed_b.gif)

}
* html #topContent_left_fixed_b { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* WHEN WE HAVE FLASH ON RIGHT *//* fixed orange bg */
#topContent_left_fixed_o { 
  width: 217px; 
  height:467px;
  padding:0px;
  margin:0px 6px 0px 0px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#152634;
    float: left; 
  display:inline;
 background-image:url(../images/b_topleftfixed_o.gif)
 
}
* html #topContent_left_fixed_o { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* NON FLASH HOLDER */
#topContent_right { 
  width: 640px; 
  padding:10px 10px 10px 10px;
    margin:0;
  float: right; 
   background-color: #152634;
}
/* FLASH HOLDER - TOP RIGHT */
#topContent_flash { 
  width: 660px; 
  padding:0px;
    margin:0px;
	border:0px;
  float: right; 
 z-index: 0;
}
/* jQuery images - TOP RIGHT */
#topContent_jquery { 
  width: 660px; 
  padding:0px;
    margin:0px;
	border:0px;
  float: right; 

}
/* //////////////////////////////////////////////// REVAMP 2010 ///////////////////////////////////////////////////////// */
#topContent_main { 
  width: 883px; 
  margin: 0px 6px 0px 6px; /* removed lower margin 03/2010*/
  padding: 0px; 
  float: left;
  display:inline;
  /*background-image:url(../images/b_top_content.gif);
   remove bg for Flash /Chalet version */
    background-image:url(../images/b_topleftfixed_b_w.gif); /* gives us our 6px white line on the left*/
background-repeat: no-repeat;
background-position:left bottom; 
}

* html #topContent_main { display:inline;} /* IE 6 double Padding bug */

/* Top Left - FOR FIXED TOP IMAGE ONLY - not with gallery*/
#topContent_left_blue { /* fixed blue bg */
  width: 217px; 
  height:395px; /*shotened for line-up*/
  padding:0px;
  margin:0px 6px 0px 0px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#152634;
  float: left; 
  display:inline;

}
* html #topContent_left_blue { display:inline;} /* IE 6 double Padding bug - for columns?*/

/*STATIC TOP RIGHT*/

#topContent_r_stat { 
  width: 640px; 
  padding:9px 9px 6px 9px; /* shave off pixel for border. More for bottom line up with left*/
  border-style: solid;
  border-width:1px 1px 0px 1px; /*no bottom border*/
  border-color:#152634;
  margin:0;
  float: right; 
  background-color: #FFFFFF;
}
* html #topContent_r_stat { display:inline;} /* IE 6 double Padding bug - for columns?*/
/*GALLERIA TOP RIGHT - ONE WITHOUT THE ERIBEL LOGO TOO*/
#topContent_r_l_gallery { 
  width: 640px; 
  padding:9px 9px 6px 9px; /* shave off pixel for border. More for bottom line up with left*/
  border-style: solid;
  border-width:1px 1px 0px 1px; /*no bottom border*/
  border-color:#152634;
  margin:0;
  float: right; 
  background: url(../images/bg_meribel_logo.gif) no-repeat bottom right; 
}
* html #topContent_r_l_gallery { display:inline;} /* IE 6 double Padding bug - for columns?*/

#topContent_r_gallery { 
  width: 640px; 
  padding:9px 9px 6px 9px; /* shave off pixel for border. More for bottom line up with left*/
  border-style: solid;
  border-width:1px 1px 0px 1px; /*no bottom border*/
  border-color:#152634;
  margin:0;
  float: right; 
  /*background: url(../images/bg_meribel_logo.gif) no-repeat bottom right; */
}
* html #topContent_r_gallery { display:inline;} /* IE 6 double Padding bug - for columns?*/

/*STATIC TOP RIGHT. With line for Contact - and Site Map etcP*/
.lowerContent_r_top_l { 
  width: 640px; 
  padding:9px 9px 0px 9px; /* shave off pixel for border AND more for below*/
  border-style: solid;
  border-width:1px 1px 0px 1px; /*no bottom border*/
  border-color:#152634;
  margin:0;
  float: right; 
  background-color: #FFFFFF;
}
* html .lowerContent_r_top_l { display:inline;} /* IE 6 double Padding bug - for columns?*/


/*STATIC BOTTOM RIGHT. FIRST VERSION HAS NO BOTTOM LINE. FOR DOUBLING UP*/
.lowerContent_r_top { 
  width: 640px; 
  padding:9px; /* shave off pixel for border*/
  border-style: solid;
  border-width:0px 1px 0px 1px; /*no top or bottom border*/
  border-color:#152634;
  margin:0;
  float: right; 
  background-color: #FFFFFF;
}
* html .lowerContent_r_top { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* TABBED VERSION*/
.lowerContent_r_tabbed { 
  width: 640px; 
  padding:4px 9px 9px 9px; /* shave off pixel for border - adjust for top too*/
  border-style: solid;
  border-width:0px 1px 0px 1px; /*no top or bottom border*/
  border-color:#152634;
  margin:0;
  float: right; 
  background-color: #FFFFFF;
}
* html .lowerContent_r_tabbed { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* NON TABBED LOWER CONTENT*/
.lowerContent_r { 
  width: 640px; 
  padding:9px 9px 18px 9px; /* shave off pixel for border*/
  border-style: solid;
  border-width:0px 1px 1px 1px; /*no top border*/
  border-color:#152634;
  margin:0;
  float: right; 
  background-color: #FFFFFF;
}
* html .lowerContent_r { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* FLOORPLAN MAP ETC IN TAB*/
.tab_floor_map { 
  width: 640px; 
  margin:0;
  float: right; 
  
}

* html .tab_floor_map { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* standard tab wrap div*/
.tab_cellone { 
  width: 640px; 
  padding:12px 0 0 0; 
  margin:0;
  float: right; 
  
}
* html .tab_cellone { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* TITLE DIV FOR FLOORPLAN AND MAP etc*/
.tab_titles { 
  width: 612px; 
  padding: 12px 14px 0 14px; 
  margin:0;
  float: right; 

}
* html .tab_titles { display:inline;} /* IE 6 double Padding bug - for columns?*/

.tab_subtitle {
color: #FF3300;
font-size:14px;}


/* NEW ////////////////////////// STATIC BOTTOM RIGHT CONTAINERS FOR COLUMNS*/
.lower_full { 
  width: 612px; 
  padding:0px  0 0 14px; /* JUST RIGHT?*/
  margin:0px;
  float: left; 
/*background-color: #FFFF00;*/
 
}

* html .lower_full { display:inline;} /* IE 6 double Padding bug - for columns?*/

.lower_col_left_big { 
  width: 390px; 
  padding:0px  0 0 14px; /* JUST TOP AND LEFT*/
  margin:0px;
  float: left; 
 /*background-color: #FFFF00;*/
 
}

* html .lower_col_left_big { display:inline;} /* IE 6 double Padding bug - for columns?*/

.lower_col_right_sml { 
  width: 190px; 
  padding:6px 14px 0 0; /* JUST TOP AND RIGHT*/
  margin:0px;
  float: right; 
/*background-color: #22FF00; */
 
}
* html .lower_col_right_sml { display:inline;} /* IE 6 double Padding bug - for columns?*/

/* REVERESED FOR DEMI FOOTER SUB SECTION */
.lower_col_left_sml { 
  width: 137px; 
  padding:0px  0 0 14px; /* JUST TOP AND LEFT*/
  margin:0px;
  float: left; 
/*background-color: #FFFF00;*/
 
}

* html .lower_col_left_sml { display:inline;} /* IE 6 double Padding bug - for columns?*/

.lower_col_right_big { 
  width: 452px; 
  padding:0px 14px 0 0; /* JUST TOP AND RIGHT*/
  margin:0px;
  float: right; 
/*background-color: #22FF00;*/
 
}
* html .lower_col_right_big { display:inline;} /* IE 6 double Padding bug - for columns?*/

/* PHOTOS HOLDER*/
.photo_box_holder{ 
  width: 190px; 
  padding:0 0 20px 0; /* Just bottom*/
  margin:0;
  float: right; 
  background-color: #FFFFFF;
 
 
}

/*===== LOWER CONTENT 2010 ==============*/
/* LEFT - FOR LOWER NAV WITH TITLE*/
#lwrContent_left_blue { /* fixed blue bg */
  width: 217px; 
  /*height:395px; === shotened for line-up*/
  padding:0px;
  margin:0px 6px 0px 0px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#152634;
  float: left; 
  display:inline;

}
* html #lwrContent_left_blue { display:inline;} /* IE 6 double Padding bug - for columns?*/

 /*====== LEFT NAV LOWER  ===========*/
   #leftNav_lower{
 list-style-type: none;
  margin: 0;
 padding: 8px 13px 10px 13px;

 }
 #leftNav_lower p, li {
 text-align: left;
 font-size: 12px;
 line-height:25px;
 color:#FFFFFF;
 padding:0px 0px 0px 0px; /* right padding was 20*/
 }
  #leftNav_lower ul{
 list-style-type: none;
  margin: 0;
 padding: 0;
 }

 #leftNav_lower a:link {
 /* display: block; */
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}
#leftNav_lower a:visited {
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}
 #leftNav_lower a:hover {
	color: #FFFFFF;
	background-color:#152634;
	border-bottom:1px solid #152634;
	padding: 3px 0px 2px 0px;

}

/*=======LOWER CONTENT CONTAINERS=======*/

#lowerContent_lwr { 
  width: 883px; 
  margin: 0px 6px 6px 6px;
  padding: 0px; 
  float: left;
background: url(../images/b_lower_content_b_w.gif); /* need to fix new gif, or done?*/
 clear: both;
 
}
* html #lowerContent_lwr{ display:inline;} /* IE 6 double Padding bug - for columns?*/
/* ROUNDED BOXES */

/* ORANGE BOX */
.box_o { 
  background: #FFEAE5; 
  margin: 0 0 6px 0;
  padding:0;
  
}
.boxtop_o { 
  background: url(../images/obox_tr.gif) no-repeat top right; 
}
.boxtop_o div { 
  font-size: 0;
  height: 5px; 
  background: url(../images/obox_tl.gif) no-repeat top left; 
}
.boxbottom_o { 
  background: url(../images/obox_br.gif) no-repeat bottom right; 
}
.boxbottom_o div { 
  font-size: 0;
  height: 12px; 
  background: url(../images/obox_bl.gif) no-repeat bottom left; 
}
.boxcontent_o {
  padding: 0px 8px 0px 8px;
}

.box_o p { 
font-size: 11px;
padding:5px 5px 0px 5px;
color:#FF3300;
}
.box_o h2 { 
font-size: 12px;
padding:5px 5px 0px 5px;
color:#FF3300;
}

.box_o a:link {
 /* display: block; */
	color: #FF3300;
	text-decoration:none;
	border-bottom:1px dotted #FF3300;
}
.box_o a:visited {
	color: #FF3300;
	text-decoration:none;
	border-bottom:1px dotted #FF3300;
}
.box_o a:hover {
	color: #FFFFFF;
	background-color:#FF3300;
	border-bottom:1px solid #FF3300;
	padding: 0;

}
/* BLUE TESTIMONIAL BOX */
.box_bl { 
  background: #DDEBF9; 
  margin: 0 0 6px 0;
  padding:0;
  
}
.boxtop_bl { 
  background: url(../images/blbox_tr.gif) no-repeat top right; 
}
.boxtop_bl div { 
  font-size: 0;
  height: 24px; 
  background: url(../images/blbox_tl.gif) no-repeat top left; 
}
.boxbottom_bl { 
  background: url(../images/blbox_br.gif) no-repeat bottom right; 
}
.boxbottom_bl div { 
  font-size: 0;
  height: 24px; 
  background: url(../images/blbox_bl.gif) no-repeat bottom left; 
}
.boxcontent_bl {
  padding: 0px 8px 0px 8px;
}

.box_bl p { 
font-size: 12px;
font-style:italic;
line-height:18px;
padding:5px 20px 5px 20px;
color:#1B4D80;
}

/* SPAN H1 CHALET TITLES BED ICONS*/
.sleeps_06 { 
    background-image:url(../images/06_sleeps.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.sleeps_08 { 
    background-image:url(../images/08_sleeps.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.sleeps_10 { 
    background-image:url(../images/10_sleeps.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.sleeps_12 { 
    background-image:url(../images/12_sleeps.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.sleeps_20 { 
    background-image:url(../images/20_sleeps.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.headPad { 
    background-image:url(../images/head_pad.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
/*----*/
.tab_icon_floor { 
    background-image:url(../images/tab_icon_floorplan.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.tab_icon_interior { 
    background-image:url(../images/tab_icon_interior.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.tab_icon_map { 
    background-image:url(../images/tab_icon_map.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
/* //////////////////////////////////////////////// REVAMP 2010 END ///////////////////////////////////////////////////////// */

/*===== LOWER CONTENT  ==============*/

#lowerContent { 
  width: 883px; 
  margin: 0px 6px 6px 6px;
  padding: 0px; 
  float: left;
background-image:url(../images/b_lower_content.gif);
  clear: both;
 
}
* html #lowerContent{ display:inline;} /* IE 6 double Padding bug - for columns?*/

#lowerContent_left { 
  width: 217px; 
  padding:0px;
  margin:0px;
  float: left; 
  display:inline;
}
* html #lowerContent_left { display:inline;} /* IE 6 double Padding bug - for columns?*/

#lowerContent_left img { 
display:block;
  padding:0px;
  margin:0px;

}
/*LEFT JUST PICS UNDER TEXT BLOCK*/
#lowerPics_left { 
  width: 217px; 
  padding:0px;
  margin:0px;
  float: left; 
  display:inline;
}
* html #lowerPics_left { display:inline;} /* IE 6 double Padding bug - for columns?*/

#lowerPics_left img { 
display:block;
  padding:0px;
  margin:0px;

}
/* LEFT NESTED BOX */
.lowerContent_leftnest { 
  width: 194px; 
  padding:13px 10px 10px 13px;
  margin:0px 6px 0px 0px;
  float: left; 
  display:inline;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#152634;
 
}
.lowerContent_leftnest p {
color:#FFFFFF;
 text-align: left;
 font-size: 12px;
 line-height:1.3em;
 margin: 0 0 8px 0;
 padding: 0px;

 
 }
 
.lowerContent_leftnest a { 
 /*font-weight: bold;*/
  color:#FFFFFF;
  text-decoration: none;
  border-bottom:1px dotted #FFFFFF;
  
 }
 .lowerContent_leftnest a:hover
 {
 background-color: #152634;
 color: #FFF;
  border-bottom:1px dotted #152634;
 
 }
 .lowerContent_leftnest ul{
 list-style-type: none;
  font-size: 11px;
 line-height:10px;
  margin: 0;
 padding: 0 0 0px 0px;
 }




/* NON FLASH HOLDER */
#lowerContent_right { 
  width: 627px; 
  padding:13px 20px 6px 13px;
    margin:0;
  float: right; 
  text-align:left;
}
/* SPAN H1 CHALET TITLES*/
.bed_06 { 
    background-image:url(../images/06_beds.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.bed_08 { 
    background-image:url(../images/08_beds.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.bed_10 { 
    background-image:url(../images/10_beds.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.bed_12 { 
    background-image:url(../images/12_beds.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
.bed_20 { 
    background-image:url(../images/20_beds.gif);
   background-repeat: no-repeat;
  background-position: right;
  padding:8px 5px 13px 0;
}
/*----*/
* html #lowerContent_right { display:inline;} /* IE 6 double Padding bug - for columns?*/

#lowerContent_right img { 
  padding:10px 3px 0px 0px;
    margin:0;
	display:inline;
}
/* NON FLASH HOLDER CLASS reuse */
#lowerContent_right_2{ 
  width: 627px; 
  padding:13px 20px 6px 13px;
    margin:0;
  float: right; 
  text-align:left;
}
* html #lowerContent_right_2 { display:inline;} /* IE 6 double Padding bug - for columns?*/
/* REMOVE UNDERLINE from ICON LINKS*/

.picLink a:link {
	text-decoration:none;
	border:none;
	padding:0;
	outline-style:none;/* firefox outline fix */
}
.picLink a:visited {

	text-decoration:none;
	border:none;
	padding:0;
	outline-style:none;/* firefox outline fix */
	
}
.picLink a:hover {
	text-decoration:none;
	border:none;
	padding:0;
	background:none;
	outline-style:none;/* firefox outline fix */
}

/* FLASH HOLDER - BTM LEFT */
#lowerContent_flash { 
  width: 660px; 
  padding:0px;
    margin:0px;
	border:0px;
  float: right; 
  
}

/* ----------------------- */
 
#footwrapper {
  background-image:url(../images/foot_shadow_911.gif);
   background-repeat: no-repeat;
  background-position: top;
  height:30px;
  width: 911px; 
  margin: 0 auto; 
  clear: both; 
 text-align: left; 
}

/*========= 
TOP NAVIGATION */

#topNavwrap {
  height:36px;
  width: 883px; 
  margin: 0px 6px 0px 6px;
  padding: 0px; 
  text-align: left;
   z-index: 0;
   float:left;
   display:inline;
 
}

* html #topNavwrap{ display:inline;} /* IE 6 double Padding bug */
/* TABLE STYLES */
/* TABLE STYLE
=========================*/
table {
background-color:#3577BE; /* was FFFFFF*/
  border-collapse: collapse;
  width:100%;
       font-size: 12px;
color:#1B4D80;
margin:0 0 10px 0;
  
}
table a:link{
  color:#1B4D80;
  text-decoration: none;
  border-bottom:1px dotted #1B4D80;
}
table a:visited{
  color:#1B4D80;
  text-decoration: none;
  border-bottom:1px dotted #1B4D80;
}
table a:hover{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#1B4D80;
}

/*
col {
 border-right: 3px solid #000000;

*/
th, td {

 padding: 5px;
 text-align: left; 
 font-weight: bold;
 border-right: 1px solid #FFFFFF; /* was BBD7F3*/
}
.oddOne {
  background-color:#A4C3E4;
}
.oddTwo {
background-color:#E9F4FF;

}


.asterisk {
color: #FF3300}

.whiteTxt {
color: #FFFFFF}

/* HR HORIZONTAL LINE
*/
 div.hr { margin: 10px 0px 10px 0px; border: none; border-top: 1px solid #1B4D80; }
 
 div.hr hr { display: none; }
 /* BLOCK QUOTE STUFF */
blockquote {

	padding: 5px;
	margin: 0px 0px 10px 0px;
	border:solid 1px; color:#1B4D80;
	background-color:#DCEAF9;
	
	}

blockquote p {
	font: italic 12px/20px arial, helvetica, sans-serif;
	margin: 0 0 6px 0;
	padding: 16px 30px 0px 30px;
	   color:#1B4D80;
	}

blockquote p.quote {
background: url(../images/open_quote.gif) 0 0 no-repeat;
	}

blockquote p.quoter {
	background: url(../images/close_quote.gif) 100% 0 no-repeat;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0 30px 0px 30px;
	}
	/* IMAGE FLOAT
=============================*/
 .floatright
 {
 float: right;
margin: 0px 0px 2px 12px;
 }
  .floatleft
 {
 float: left;
margin: 0px 12px 2px 0px;
 }
 /* WEB CAM FLOATS */
 .webcamimage
{
float: left;
width: 275px; /*EDIT*/
border: 1px solid #1B4D80;
padding:7px;
margin: 0 15px 15px 0;
 background-color:#E9F4FF;
}
* html .webcamimage{ display:inline;} /* IE 6 double Padding bug */

.clearboth { clear: both; }

/* ICON LINKS
=============*/
.linkdiv_infos {
margin:0 0 7px 0;
padding: 6px 0 2px 28px; /* add some to the left */
background-image: url(../images/icon_info.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
  
}