body {
    background-color: #004586;
    margin-top: 25px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #ff3300;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.top_menu_link {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #ffffff;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.top_menu_over {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;
    color: #ffcc00;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.text {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #333333;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.bold_text {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #333333;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.red_text {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #660000;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.red_bold_text {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #660000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.filler {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 6px;    
    color: #333333;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.administration {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 10px;    
    color: #00FF00;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.design_link {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 10px;    
    color: 00FF00;
    font-style: normal;
    text-decoration: underline;
    font-weight: bold;
}
.design_over {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 10px;
    color: #F1D742;
    font-style: normal;
    text-decoration: underline;
    font-weight: bold;
}
.design {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 10px;    
    color: #ffffff;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.main_text_box {
    color: #000000;
    font-family: Trebuchet MS, Verdana, Tahoma, Helvetica,Arial;
    border: 1px solid #222222;
    background-color:#F1F1EC;
    font-size:11px;
    font-weight: normal;
}
.main_title_textbox { 
  font-family: Trebuchet MS, Verdana, Tahoma, Helvetica,Arial;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}
.main_warning {
    color: #990000;
    font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica;
    font-size: 10pt;
    font-weight: bold;
}
.main_rev_title {
    color: #ffffff;
    font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica;
    font-size: 12px;
    font-weight: bold;
}
.main_line_detail { 
    font-size: 8pt;
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Helvetica;
    font-weight: normal;
    color: #222222;
}
.main_c-nav_on {
   font-family: Trebuchet MS;
   font-size: 9px;
   font-weight: bold;
   color: #cc0000;
   text-decoration: none;
}
.main_c-nav_off {
   font-family: Trebuchet MS;
   font-size: 9px;
   font-weight: bold;
   color: #000000;
   text-decoration: underline;
}
.rev_subhead { 
   font-size: 10pt; 
   font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; 
   font-weight: bold; 
   color: #ffffff;
}
.main_subhead { 
    font-size: 10pt;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica;
    font-weight: bold;
    color: #000000;
}
.main_title_line {
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica;
	font-size: 14pt;
	color: #000000;
	font-weight: normal;
}
.main_s-nav_on {
   font-family: Trebuchet MS, Verdana, Tahoma, Helvetica,Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   background-color: #ece9d8;
   border: 1px solid #555555;
}
.main_s-nav_off {
   font-family: Trebuchet MS, Verdana, Tahoma, Helvetica,Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   background-color: #ece9d8;
   border: 1px solid #555555;
}
.main_text_link {
    color: #000000;
    font-family: Verdana, Tahoma, Helvetica,Arial;
    border: 1px solid #555555;
    background-color:#ece9d8;
    font-size:11px;
    font-weight: normal;
}
.bottom_menu_link {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #004400;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.bottom_menu_over {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;
    color: #000066;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.footer {
    background-image:url('images/bkg-top-nav.jpg');
    background-repeat: no-repeat;
}
.breadcrumb {
    color: #333333;
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size:10px;
    font-weight: normal;
}
.warning {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 9px;    
    color: #660000;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.events_title {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 11px;    
    color: #482112;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.event_text {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 11px;    
    color: #333333;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
    background-color: #DFDAC7;
}
.news_title_text {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 13px;    
    color: #482112;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.news_title {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 15px;    
    color: #333333;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.news_date {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 11px;    
    color: #000066;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
}
.body_link {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #660000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.body_over {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;
    color: #000066;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.right_news_title_rev {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 13px;    
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.side_link {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 10px;    
    color: #660000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.side_over {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 10px;
    color: #000066;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.applet {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #660000;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}

.newsletter_date {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 14pt;
  color: #003366;
  font-weight: bold;
}
.nav_on {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 12px;
  font-weight:normal;
  color:#555555;
  text-decoration:none;
}

.nav_off {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 12px;
  font-weight:normal;
  color:#660000;
  text-decoration:underline;
}
.table_text {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 12px;
  color: #555555;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
}

.table_head {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 12px;
  color: #000066;
  background-color: #C0C9DC;
  border-right: 1px solid #666666;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  font-weight: bold;
}
.rate_table { 
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 10px;
  color: #555555;
}
.rate_table_cert {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 12px;
  color: #333333;
}
.tiny_filler {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 4px;    
    color: #333333;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
    background-color: #2752A2;
}
.tinyatm {
  font-family: Trebuchet MS, Verdana, tahoma, Arial;
  font-size: 9px;
  color: #FFFFFF;
  font-weight: bold;
}
.drop2 {
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-SIZE: 10px;
    FONT-FAMILY: Trebuchet MS, Verdana, tahoma, Arial;
}
.applet_header {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 15px;    
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
    background-image: url('images/box_top.jpg');
    background-repeat: no-repeat;
}
.applet_bottom {
    font-family: Trebuchet MS, Verdana, tahoma, Arial;
    font-size: 12px;    
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
    background-image: url('images/box_bottom.jpg');
    background-repeat: no-repeat;
}
.red_ital {
  font-family: Trebuchet MS;font-size:
  13px;color: #660000;
  font-weight: normal;
  text-decoration: none;
  font-style:italic
}
.rev-heading {
  font-family: Trebuchet MS;
  font-size: 13px; color:#ffffff;
  font-weight:bold
}
.side-nav_on {
  font-family: Trebuchet MS;
  font-size: 10.0px;
  color:#660000;
  font-weight:bold;
  text-decoration:none;
  background-color: #EEF7E4;
}
.side-nav_off {
  font-family: Trebuchet MS;
  font-size: 10.0px;
  color:#000066;
  font-weight:bold;
  text-decoration:none;
  background-color: #EEF7E4;
}
.rev-tiny {
 font-family: Trebuchet MS;
 font-size: 10px;
 color:#ffffff;
 font-weight:normal;
}
.tiny_text {
 font-family: Trebuchet MS;
 font-size: 10px;
 color:#000000;
 font-weight:normal;
}
.tiny_bold {
 font-family: Trebuchet MS;
 font-size: 10px;
 color:#000000;
 font-weight:bold;
}
.reserve {
 font-family: tahoma;
 font-size: 10px;
 color:#ffffff;
 font-weight:bold;
 background-color: #660000;
}
.bold_title_text_box {
 font-family: Trebuchet MS;
 font-size: 11px;
 color: #660000;
 font-weight: bold;
 text-decoration: none;
}
.tiny_warning_text {
 font-family: Trebuchet MS;
 font-size: 11px;
 color: #660000;
 font-weight: normal;
 text-decoration: none;
}

#slideshow_container {
 width:720px;	/* Total Width */
}

#previewPane {
 text-align:center;
 vertical-align:middle;
 padding-top:30px;
 width:580px;		
 float:left;
				
 /* IE 5 */
 height: 452px;
 /* Other browsers */	
 height/* */:/**/520px;	
 height: /**/520px;
}

#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
 float:left;	/* Floating */
		
 /* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
 height: 454px;	
 height/* */:/**/438px;	
 /* Other browsers */
 height: /**/438px;
		
 /* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
 width: 124px;	
 /* Other browsers */
 width/* */:/**/120px;	
 width: /**/120px;
				
 padding:1px;
		
}

#galleryContainer #arrow_down{	/* Arrow down image */
 height:35px;
}

#galleryContainer #arrow_up{
 height:35px;	/* Arrow up image */
}
	
#theImages{	/* DIV where the images are located */
 position:relative;
 overflow:hidden;
 height:375px;	/* Height of boxes for the images */
}

#theImages div{	
 position:relative;	/* Don't change this */
 height:1500px;	/* Higher than total height of thumbnails */
}

#theImages img{
 border:0px;	/* No border */

/* Transparency - IE */
 filter:alpha(opacity=70);	

/* Transparency - Firefox */
 opacity:0.7; 

 padding-top:1px;	/* Space between images */
}

#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
 font-style:italic;
 text-align:center;
 font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
 font-size: 15px;
 color: #000066;
}

#theImages .imageCaption{
 display:none;
}

#waitMessage{
 display:none;
 position:absolute;
 left:200px;
 top:150px;
 background-color:#FFF;
 padding:4px;
 color:#fff;
 font-size:0.9em;
 font-family:arial;	
}
