/* CSS Document */

html { 
	min-width: 850px;
	}
img	{/* turns off gaps around images */
	border:	0;
	}		
	
/* --------- primary layout divisions --------- */

body    
{
	font: 75% arial, sans-serif;
	line-height: 130%;
	color: #555753; 
	margin: 0; 
	padding: 0;
	background:#c0c0c0;
}

	
div#container
{
    WIDTH: 950px;
    TEXT-ALIGN: left;
	margin:0 auto;
	background:#fff url(../../Images/bdc/bdc_bg.gif) repeat-y;
}

p 
{
    line-height:130%;
}

h1 
{
    color:#790000;
    font-size:150%;
    line-height:130%;
}
.bdc_hdr
{
    color:#014b92;
    font-size:170%;
    line-height:130%;
    text-align:center;
}
#header_content_bdc_text 
{
    color:#f7941d;
    font-size:150%;
    font-weight:bold;
    background:#302a1c url(../../Images/bdc/bdc_name_bg.gif) repeat-y;
    font-family: Verdana,Arial,Helvetica,sans-serif; 
    padding:5px;	
}
.lf_subheader	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #bd6c0d;
	font-weight: bold;
	padding: 18px 0 4px 0;
	margin: 0 0 0 0;
}
h5
{
    color:#c66a00;
    line-height:0%;
    margin-bottom:-8px;
    font-size:110%;
    }
.steps
{
    font-weight:bold;
    font-size:120%;
    color:#000;
    line-height:190%;
}
.bul_list
{
    line-height:110%;
}
.deferral_tbl
{
    border-collapse:collapse;
    width:550px;
    border:1px solid #e9e5dd;
    color:#000;
    font-size:95%;
}
.deferral_tbl td
{
    border:1px solid #e9e5dd;
    padding:5px;
}   
.deferral_tbl tr.odd
{
    background:#e9e5dd;
}  
.deferral_tbl th
{
    border:1px solid #e9e5dd;
    padding:5px;
    background:#fff;
    text-align:center;
    color:#000;
}  
.columnbold
{
    font-weight:bold;
}
.itals
{
    font-style:italic;
}
/* -------- Major page divisions -------- */

div#header_content_default 
{
    BACKGROUND:#f2f2f2;
	width:950px;
	height:98px;
	padding: 0px;
	margin:0px;
}

div#header_content_bdc 
{
    BACKGROUND:#f2f2f2;
	width:950px;
	height:116px;
	padding: 0px;
	margin:0px;
}

div#left_column_content  {
    width: 179px;
    min-height: 400px;
    margin: 0px 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

div#home_center_column_content 
{
    width:540px;
    margin:0;
    padding:10px;
}
div#center_column_content 
{
    min-width:520px;
    float: left; 
    padding:0px;
    min-height:500px;
}
.calc_wrap
{
    width:100%;
    padding-top: 10px;
    /*border-top:1px solid #ccc;*/
}
.therm_wrap
{
    border-bottom:1px solid #ccc;
}

.date_coll
{
    font-weight:bold;
    font-size:105%;
    color:#790000;
}
.update
{
    font-size:90%;
    font-style:italic;
    color:#464646;
}
.cal_info
{
    font-size:90%;
    color:#000;
}
div#right_column_content {
    width:190px;
    margin: 0px;
    padding: 11px;
    float: left;
    min-height:810px;
    border-left:1px solid #ccc;
    background:#f7f7f5;
    text-align:center;
    line-height:14px;
}
.lbl_calc_smalltext
{
    margin-top:10px;
}
div#pagecontent 
{
    width:750px;
    padding:10px;
    float:left;
    }

div#footer_content {
    clear:both;
    background:#f2f3f5;
    padding:10px;
    text-align:center;
    font-size: 90%;
    line-height:140%;
    border-top:1px solid #898989;
}


div#forany_box 
{
    text-align:right;
    margin-bottom:-20px;
}
div#donor_bx 
{
    position:relative;
    background:#ccc  url(../../Images/bdc/two_reasons_bnr.jpg);
    height:235px;
    width:752px; 
    left:-9px; 
    top:-10px;
    z-index:1;
    padding:10px;
}

.step_icon
{
    vertical-align:bottom;
}

/* ------------ Links ------------ */
a {color:#790000; text-decoration:none}
/*a:hover{color:#363636;}*/


a.bold {color:#790000; font-weight:bold; text-decoration:none}
a.bold:hover{color:#363636;}

a.bold2 {color:#c66a00; font-weight:bold; text-decoration:none}
a.bold2:hover{color:#363636;}

/* -------- navigation menu --------- */

div#nav {
	margin: 0px 0px 30px 0px;
	padding: 0 ;
	float:left;
	line-height:1.7;
	width:177px; /*YPA 11/29/10 Added this to deal with Google Chrome css rendering issue*/
}
		
 .menu_off
{
  list-style: none;
  /*background: #e9e5dd;*/
  text-align: left;
  margin: 0;
  
  /*display: block;*/
  text-decoration: none;
  font-weight:normal;
  font-size: 110%;
  color:#736357;
  padding: 1px 1px 1px 5px;
  margin: 0 0 0 0;
  border-bottom: solid 1px #a09584;
  width:100%; /*YPA 11/11/10 Added this to deal with Google Chrome css rendering issue*/
}

.menu_sub_off
{

  text-decoration: none;
  font-weight:normal;
  font-size: 110%;
  color:#000;
  padding: 1px 1px 1px 5px;
  margin: 0 0 0 0;
  border-bottom: solid 1px #a09584;
  background:#b8b09f;
  width:100%;/*YPA 11/11/10 Added this to deal with Google Chrome css rendering issue*/
}
.menu_on
{
    color:#ad6919;
    font-weight:bold;
}
.menu_sub_on
{
    color:#790000;
    font-weight:bold;
}

#navigation li a.sub:hover {
  display: block;
  color:#000;
  background:#c3bbaa;
}
#navigation li a.FBD_btn {
  display: block;
  height: 60px;
  background:#e9e5dd url(../../Images/bdc/FBD_btn.gif);
}
#navigation li a.FBD_btn:hover {background:#e9e5dd url(../../Images/bdc/FBD_btn_hover.gif);}

#fbd_btn a
{
      display: block;
  height: 60px;
  background:#e9e5dd url(../../Images/bdc/FBD_btn.gif);
}
#fbd_btn a:hover {background:#e9e5dd url(../../Images/bdc/FBD_btn_hover.gif);}

/* ------------------------------------------- */

.tabs_home  
{
    position: relative;
}

/*tabs on home page, Stories etc*/
.tab_home    
{
    border: solid 1px #CCC7B5;
    padding: 0px 4px 0px 4px;
    font-size: 12px;
    color: #867C5F;
    background:#fff url(../../Images/bdc/tab_off.gif);
    position:relative;
    width:160px;   
    text-align:center; 
    line-height:1.89999;
    height:auto; /*YPA 11/29/10 Added this to deal with Google Chrome css rendering issue*/
}
.selectedTab_home    
{
    background-color: #fff;
    border-bottom: solid 1px #fff;
    /* min-width: 100px; JJM 092209 removed because it caused overflow problems in Firefox */
    color: #BD6C0D;
    background:#fff url(../../Images/bdc/tab_on.gif);
    font-weight:bold;
}

.tabContents_home    
{
    border:solid 1px #CCC7B5;
    width: 515px;
    padding: 10px;
    margin-top:-1px;
    margin-bottom:1px;
    background:#fff;
    float: left;
    background-color: #fff;
    min-height:276px;
    /*height:276px;
    overflow:auto;*/
}
.arch_links
{
    text-align:right;
    vertical-align:bottom;
}

/*Story tab*/
.story_txt 
{
    width:320px;
    display:inline;
}
.story_div 
{
    padding:7px;
    clear:right;
}

.story_div img
{
    float:right;
    padding-left:10px;
}

/*Photo tab*/
.photo_txt 
{
    width:350px;
     margin:10px;
    float:left;
}
.photo_img 
{
    float:left;
    margin:10px;
    clear:left;
}
/*Video tab*/
.video_txt 
{
    margin:0 5px 5px 5px;
    float:left;
}
.video_time
{
    font-style:italic;
    font-size:90%;
}
.video_img 
{
    float:left;
    margin:5px;
}



/* Video spot */
div#spot {
	text-align: center;
	margin-left:10px;
	margin-bottom:10px;
	padding:0;
	width: 150px;
	clear: both;
}

div#spot p 
{
   font-weight: bold;
   text-align: center; 
   /*line-height:12px;*/
   margin-top:0px;
   
}

div#spot a {
   color:#7a0026; 
   font-size:95%;
}

div#spot a:link { color: #7a0026; }
div#spot a:hover { color: #464646; }

.edonor_tbl
{
    border-collapse:collapse;
    border:0px;
    }
.edonor_results_appts_row_even
{
    background-color:#fff;
    border:0px;
}

.edonor_results_appts_row_odd
{
    background-color:#f2f2f2;
    border:0px;
}

.edonor_results_headers   {
    font-weight: bold;
    color: Black;
    border:none;
     background:#dcd6cc;
}
.bdc_results_bold { border:0px  }


.edonor_results_headers a:link { font-weight: bold; color: #9e0b0f; text-decoration: none; font-size:120% }
.edonor_results_headers a:visited { font-weight: bold; color: #9e0b0f}
.edonor_results_headers a:hover { font-weight: bold; color: #746857 }
.edonor_results_headers a:active { font-weight: bold; }
.edonor_results_appts_row_odd a, .edonor_results_appts_row_even a { font-weight: bold; color: #c66a00; text-decoration: none;  }

/*
Photo Gallery------------------------------------------*/

.img_display
{
    /*width:500px;
    height:328px;*/
    border:0px solid #969591;
    clear:both;
    text-align: center;
}
.img_desc
{
    width:500px;
    color:#969591;
    float:left;
    padding:5px;
    text-align:left;
    border-bottom:1px solid #969591; 
}
.photo_gal
{
    float:left;
    margin:14px;
}
.photo_sel
{
    float:left;
    margin:10px;
    border:3px solid #790000;
}
.tabs_vert   
{
    
    float: left;
    /*margin: 0 0 20px 0;left: 0px;
    padding: 0 0 0 0;*/
    clear:left; 
    /*min-width:400px;*/
 }

.tab_vert   
{
    background: transparent;
    border-right: solid 1px #790000;
    vertical-align:middle;
    /*display:block; YPA removed for FF 6/21/11*/
    padding: 4px 4px 4px 4px;
    width:105px;
    font-size: 12px;
    color: #867C5F; 
    
}


.selectedTab_vert    
{
    background: #f3f3f3;
    border-right: solid 1px #fff;
    border-left: solid 1px #790000;
    border-top: solid 1px #790000;
    border-bottom: solid 1px #790000;
    vertical-align:middle;
    /*display:block; YPA Removed for FF 6/21/11*/
    padding: 4px 4px 4px 4px;
    width:105px;
    font-weight: bold;
    color: #000;  
 
}


.tabContents_vert   
{
    padding: 2px 4px 20px 20px;
    margin: -28px 0 0 0px;
    background-color: #fff;
    float: left;
    min-width: 520px;
    min-height:400px;
}
.nextview_contents_vert    
{
    padding: 2px 10px 10px 10px;
    background-color: #fff;
}
/***********************CMS classes****************************/          
/*JJM 100309 UpdateProgress div classes END*/

.content_display_img_left
{
    float:left; 
    padding: 22px 20px 20px 0px; 
    width:384px /*YPA 9/16/10 Changed top-padding to 22px so image is aligned with body text. For EI8 will need to change top-padding:25px*/
}

.content_display_img_right
{
    float:right; 
    padding: 22px 0px 20px 20px; 
    width:384px /*YPA 9/16/10 Changed top-padding to 22px so image is aligned with body text. For EI8 will need to change top-padding:25px*/
}

/**************FAQS page**************************************/

.question   
{
    border: solid 1px #999999;
    margin: 0 0 -17px 0;
    padding: 5px 0 14px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #bd6c0d;

}

.answer   
{
    border: solid 1px #bd6c0d;
    margin: 0 0 -14px 0;
    padding: 5px 5px 14px 5px;
    font-size: 12px;
    color: #000;
}

.answer_title   
{
    font-size: 12px;
    font-weight: bold;
    color: #bd6c0d;

}
/************************************PRINT STYLES ************************************************/
div#container_print_only
{
    WIDTH: 950px;
    TEXT-ALIGN: left;
	margin:0 auto;
	background:#fff;
}

div#pagecontent_print_only 
{
    width:950px;
    float:left;
    background:#fff;
}
    
/************************************MISC. STYLES ************************************************/
/*Stories Tables*/
.stories_td
{
border:1px solid black;
padding:5px;
}
/*Highlight Text*/
.yellow_background
{
    background-color:#FFFFCC;
    padding: 15px; 
    margin: 0px 3px 10px 0px;
}

/*BDC HeaderText*/
.title_no_space_h1 
{
    color:#790000;
    font-size:150%;
    line-height:130%;
    font-weight:bold;
}

/*JJM 100309 UpdateProgress div classes BEGIN*/

           .overlay {
               position: fixed;
               z-index: 999;
               top: 0px;
               left: 0px;
               width: 100%;
               height: 100%;
           }
               
           .modalprogress {
               position: absolute;
               top: 50%;
               left: 50%;
               margin: -11px 0 0 -55px;
               color: black; 
           }
           
          .theprogress {
            background-color: #e9e5dd;
            border: solid 1px #bd6c0d;
            width: 80px;
            height: 60px;
            text-align: center;
            filter: Alpha(Opacity=85);
            opacity: .85;
            -moz-opacity: .85; 
            vertical-align:middle; 
           }
           
           .theprogress_not_opaque{
            border: solid 1px #bd6c0d;
            width: 80px;
            height: 60px;
            text-align: center; 
            vertical-align:middle; 
           }
           

/************************************The Need for Blood Page******************************************/
 /*YPA 5112010*/ 
.noSpace_ul_bullets
{
    margin-top:0px;
}

/*****************************************508 Compliance*****************************************/
.No_Script
{
    color:black;
    background-color: #FFFFCC;
    padding:15px;
    font-size:14px;
    text-align:center;
}

div.AdobeFlash
{
    color: white;
    background-color: black;
    /*background-color: #FFFACD;*/
    font-size: 14px;
    padding:15px;
    font-family: Arial, Helvetica, Sans-Serif;
    height: auto;
    text-align:left;
}
/******************************************HISTORY PAGES*****************************************/
.collapse_table
{
    border-collapse:collapse;
}

.history_img_cap
 {
   font-style:italic;
   font-size:11px;
 }
 
/*YPA 072010 GreatLakes History Page*/
.history_column1
{
    line-height:20px;
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
    width:20%;
 }
 
.history_column2
{
    line-height:20px;
    font-size:12px;
    vertical-align:top;
    width:80%;
    padding-bottom:10px;
 }
 
 /*YPA 092010 Lackland History Page*/ 
 .history_img_right
 {
    float:right;
    margin-left:15px;
 }
 
  .history_img_left
 {
    float:left;
    margin-right:15px;
 }

.justify_text
{
    text-align:justify;
}

/******************************************PRESS RELEASE PAGES*****************************************/
/*YPA 102610 BDC Press Release Page BEGIN*/
div.pr_head 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 12px;
	width: 100%;
	border-bottom: solid 1px #666;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 12px;
	text-align: left;
	background-color: #fff;
	float: left;
}

div.pr_text
{
	float: left;
}

.immed_rel 
{
	font-family: Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 22px;
}

.army_mc 
{
	font-family: Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
}


.info 
{	font-family: Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	line-height: 17px;
	width:400px;
}

.pr_img 
{
	margin: 0 0 0 30px;
	float: left;
	height: 175px;
	width: 149px;
}

.pr_title 
{
	font-size: 1.6em;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	margin: 0 0 0 0;
}


.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*******************YouTube Video Styles*************************/
/*
#BDC_Video_Bar
{
    padding-top:30px;
    text-align:center;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #9E0B0E;
    text-decoration: none
}

#BDC_Video_Bar i
{
    text-align:center;
    font-weight:normal;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
}

#BDC_Video_Bar img
{
    background-color:Black;
    width:118px;
    height:79px;
    padding:5px;
}   

div#BDC_Video_Bar table 
{
    text-align: center;
    width:710px;
} 

div#BDC_Video_Bar table td
{
    border:solid 1px white;
    width:auto;
    text-align:center;
} 

.BDC_vid_arch_player
{
    width:710px; 
    height: 365px; 
    z-index:1;
    background-color: black;
}*/   

/*YPA 102510 Added classes for BDC Video Archive Page BEGIN*/
/*
.vid_arch_tab    
{*/
    /*border: solid 1px #CCC7B5;*/
    /*background:#fff url(../../Images/bkgds/hm_tab.gif);*/
   /* padding: 4px;
    width: 50px;
    font-size: 12px;
    color: #867C5F;
}

.vid_arch_selectedTab    
{
    background-color: #E9E5DD;*/
    /*border-bottom: solid 1px #fff;*/
    /*width: 50px;
    color: #BD6C0D;*/
    /*background:#fff url(../../Images/bkgds/hm_tab_sel.gif);*/
    /*font-weight:bold;
}

.vid_arch_scroll
{
    overflow-x:hidden;
    overflow-y: auto;
    width:660px;
    height: 350px*/
    /*padding-bottom: 19px!ie7;*/
/*}*/
/*
.vid_arch_item_unselected    
{
    background-color: #ffffff;
    border-color:#867C5F;
    border-width:1px;
    border-style:solid;
    width:110px; 
    vertical-align:top;
}

.vid_arch_item_selected    
{
    background-color: #bdb5a0;
    border-color:#BD6C0D;
    border-width:1px;
    border-style:solid;
    width:110px; 
    vertical-align:top;
}

.vid_arch_player
{
    width:710px; 
    height: 365px; 
    z-index:1;
    background-color:Black;
}

.vid_arch_player_info
{
    border-top: solid 1px #CCC7B5;
    padding:5px 5px 5px 5px;
}

.vid_arch_player_title
{
    font-weight:bold;
}

.vid_arch_player_runtime
{
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
    color:gray;
    font-size: 10px;
}

.vid_arch_player_text
{
    
}


.vid_arch_item_title
{
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #9E0B0E;
    text-decoration: none
}
.vid_arch_item_title:hover { color: #005b7f; text-decoration: none; }

.vid_arch_item_monyear
{
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.vid_arch_item_runtime
{
    font-family: Arial, Helvetica, sans-serif;
    color:gray;
    font-size: 10px;
}*/
/*YPA 102510 Added classes for BDC Video Archive Page END*/


/*YPA 11210 Added classes for BDC Video Page (view_video.aspx) BEGIN*/
/*.vid_arch_tabs   
{
    position: relative;
    top: 1px;
    left: 10px;
 }

.vid_arch_tab    
{*/
    /*border: solid 1px #CCC7B5;*/
    /*background:#fff url(../../Images/bkgds/hm_tab.gif);*/
  /*  padding: 4px;
    width: 50px;
    font-size: 12px;
    color: #867C5F;
}
*/
/*.vid_arch_selectedTab    
{
    background-color: #E9E5DD;*/
    /*border-bottom: solid 1px #fff;*/
    /*width: 50px;
    color: #BD6C0D;*/
    /*background:#fff url(../../Images/bkgds/hm_tab_sel.gif);*/
  /*  font-weight:bold;
}

.vid_arch_scroll
{
    overflow-x:hidden;
    overflow-y: auto;
    width:660px;
    height: 350px*/
    /*padding-bottom: 19px!ie7;*/
/*}*/

/*.vid_arch_item_unselected    
{
    background-color: #ffffff;
    border-color:#867C5F;
    border-width:1px;
    border-style:solid;
    width:110px; 
    vertical-align:top;
}

.vid_arch_item_selected    
{
    background-color: #bdb5a0;
    border-color:#BD6C0D;
    border-width:1px;
    border-style:solid;
    width:110px; 
    vertical-align:top;
}

.vid_arch_main
{
    width:710px; 
    margin-left:10px; 
    border: solid 1px #CCC7B5;

}
.vid_arch_player
{
    width:710px; 
    height: 365px; 
    z-index:1;
    background-color:Black;
}



.vid_arch_subheader	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9E0B0E;
	font-weight: bold;
	padding: 18px 0 4px 0;
	margin: 0 0 0 0;
}

.vid_arch_player_info
{
    border-top: solid 1px #CCC7B5;
    padding:5px 5px 5px 5px;
}

.vid_arch_player_title
{
    font-weight:bold;
}

.vid_arch_player_runtime
{
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
    color:gray;
    font-size: 10px;
}

.vid_arch_player_text
{
    
}


.vid_arch_item_title
{
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #9E0B0E;
    text-decoration: none
}
.vid_arch_item_title:hover { color: #005b7f; text-decoration: none; }

.vid_arch_item_monyear
{
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.vid_arch_item_runtime
{
    font-family: Arial, Helvetica, sans-serif;
    color:gray;
    font-size: 10px;
}*/


/*.pp_img_caption
{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:black;
    font-size: 16px;
}

.pp_story_title
{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:black;
    font-size: 16px;
}

.pp_story_author
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:black;
    font-size: 12px;
}

.pp_story_authors_title
{
    font-family: Arial, Helvetica, sans-serif;
    color:black;
    font-size: 12px;  
}

.pp_story
{
    font-family: Arial, Helvetica, sans-serif;
    color:black;
    font-size: 12px; 
}

.pp_center
{
 text-align:center  
}
.pp_story_note
{
    font-size:13px;
    font-style:italic;
}
.main_btns
{  
    margin-left:10px;   
    }
.btn_item 
{
    padding-right:50px;
}
.drop_menu 
{
    font-family:"Comic Sans", "Comic Sans MS", cursive, Arial;
    color:#990000;
    font-size:1.4em;
    border:1px solid #000;
    background:#FFB242;
    padding:0px;
    margin:0px;
}*/

/*YPA 11210 Added classes for BDC Video Page END*/
/*.vid_arch_main
{*/
    /*width:710px; */
   /* margin-left:10px; 
    border: solid 1px #CCC7B5;
}*/

/*.vid_arch_player_title
{
    font-weight:bold; color:Black; 
}

.vid_arch_player_runtime
{
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
    color:gray;
    font-size: 10px;
}

.vid_arch_player_intro
{
    color:Black; 
}*/

/*
div#therm_column_content {
    width:189px;
    margin: 0;
    padding: 10px;
    float: left;
    min-height:700px;
    border-left:1px solid #ccc;
    background:#f7f7f5;
    text-align:center;
    line-height:14px;
}

div#therm_column_content p
{
    line-height:14px;
}*/

/*video_tle 
{
    line-height:10px;
    border:10px;
}*/

/*#navigation {
  width: 177px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
 }*/

/*
.menu_sub_on:hover
{
    color:#790000;
    font-weight:bold;
}*/

/*
#navigation ul { float:left; }

#navigation li {
  list-style: none;
  background: #e9e5dd;
  text-align: right;
  margin: 0;
}


#navigation li a {
  display: block;
  text-decoration: none;
  font-weight:normal;
  font-size: 110%;
  color:#736357;
  padding: 0px 0px 0px 20px;
  margin: 0 0 0 0;
  border-bottom: solid 1px #a09584;
}

#navigation a:active { color: #ad6919; font-weight:bold }

#navigation a:hover { color:#ad6919; }

#navigation li a.sub {
  display: block;
  text-decoration: none;
  font-weight:normal;
  font-size: 110%;
  color:#000;
  padding: 0px 0px 0px 40px;
  margin: 0 0 0 0;
  border-bottom: solid 1px #a09584;
  background:#b8b09f;
}
*/

/*.video_wrap
{
    width:230px;
    float:left;
    margin:0 20px 20px 0;
}*/

/* Appointments page table*/
/*.bldtype
{
    text-align:center;
    border:1px solid #000;
}
.bldtype th
{
    color:#000;
    padding:.5px;
    font-weight:bold;
}
.bldtype td
{
    height:30px;
}
.bldtype tr.odd
{
    background:#fff;
}
.bldtype tr.hdr
{
    background:#D4CEC0;
    font-weight: bold;
}
*/
/*.focus_img_box
{
    /*width:500px;
    min-height:328px;
    margin:0 0 100px 100px;
    clear:both;
    float:left;
    border:2px solid #969591;

}*/
/*.photo_gallery
{
    float:left;
    clear:both;
}*/

