@charset "UTF-8";
/* CSS Document */

body { margin: 0 auto; padding: 0; background: url(../images/galv_background_fade.jpg) repeat-x top;
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 90%; font-weight: 100;  }
#wrapper {
		background: url(../images/galv_back.jpg) no-repeat top;
		width: 960px;
		position: relative;
 		text-align: center;
		margin: 0 auto;
}

#container {
		position: relative; 
 		text-align: left;
		height: 630px;
		width: 960px;
		/*background: url(../images/galv_back.jpg) no-repeat top;	*/
		background: url(../images/galv_background_fade.jpg) repeat-x top;
		margin: 0 auto;
 	
	}
	
.masthead_logo { padding: 0; height: 50px; vertical-align: top; background: url(../images/galv_masthead_logo.png) repeat-x top;
	}
.masthead { background: url(../images/galv_masthead.png) repeat-x top; }
/*.masthead { padding: 10px 0 0 0; height: 50px; background: url(../images/galv_masthead.jpg) repeat-x top; text-align: left; margin: 0;
	}*/
.galv_subnav { padding: 25px 15px 30% 25px; vertical-align: top; height: 25%;
		 			
	}
a.topnav { display: inline; padding: 0 0 0 5px; vertical-align: top; }
a.topnav:link {color: rgb(10,130,150); text-decoration: none; }
a.topnav:visited {color: gray; text-decoration: none; }
a.topnav:hover {color: #AAA165; text-decoration: none;  }
a.topnav:active {color: rgb(10,130,150); }

a { display: block; padding: 0 25px 1.5em 0; text-align: right; outline: none }
a:link {color: rgb(10,130,150); text-decoration: none; }
a:visited {color: gray; text-decoration: none; }
a:hover {color: #AAA165; text-decoration: underline;  }
a:active {color: rgb(10,130,150); }

a.left_nav { display: block; padding: 0 0 1.5em 0 ; text-align: right; vertical-align: top; }
a.left_nav:link {color: rgb(10,130,150); text-decoration: none; }
a.left_nav:visited {color: gray; text-decoration: none; }
a.left_nav:hover {color: #AAA165; text-decoration: none; }
a.left_nav:active {color: rgb(10,130,150); }

a.media { display: inline; padding: 0 0 0 5px; text-align: left;  }
a.media:link {color: rgb(10,130,150); text-decoration: none; }
a.media:visited {color: gray; text-decoration: none; }
a.media:hover {color: #AAA165; text-decoration: none; border-bottom: 1px dotted #AAA165  }
a.media:active {color: rgb(10,130,150); }

.body_text { padding: 25px 10px 0 10px; font-weight: bold; vertical-align: top; line-height: 1.5em; border-left: 1px dotted black }
.body_text p, ul {  font-weight: 100 }
.flytext { font-size: 75% }
.rte_image { vertical-align: top; padding-top: 25px; }
.lft_image { vertical-align: bottom; }
.icons { vertical-align: top; text-align: center }

.galv_chart { font-weight: 100; border: 1px solid silver }
.galv_chart td {  border-bottom: 1px solid silver; border-left: 1px dotted silver }
.galv_chart_title { background-color: silver }
.galv_chart_title, .galv_chart_sub { font-weight: bold }

.galv_subnav {
	vertical-align: top;
	}
	

	
<!-- main navigation tabs -->
	.masthead {
	  height: 50px; 
	 /*background: url("../images/galv_masthead.gif") repeat-x top;*/  
		margin: 0;
      float:left;
      width:960px;
      font-size:93%;
      line-height:normal;
	  
      }
    .masthead ul {
	margin: 12px 0;
	padding: 10px 10px 0 0;
	list-style: none;
	
      }
    .masthead li {
      display:inline;
      margin:0;
      padding:0;
      }
    .masthead a {
      float:left;
      background:url("../images/tabs/tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .masthead a span {
      float:left;
      display:block;
      background:url("../images/tabs/tabrightK.gif") no-repeat right top;
      padding:5px 15px 2px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .masthead a span {float:none;}
    /* End IE5-Mac hack */
    .masthead a:hover span {
      color:#FFF;
	  background-position:100% -42px;
      }
    .masthead a:hover {
      background-position:0% -42px;
      }
    .masthead a:hover span {
      background-position:100% -42px;
	  }
/* end tabs */	
  
a.language { padding:0; display: inline;  }
a.language:link {color: rgb(10,130,150); text-decoration: none; }
a.language:visited {color: gray; text-decoration: none; }
a.language:hover {color: #AAA165; text-decoration: none;  }
a.language:active {color: rgb(10,130,150); }

.title { font-size: 170%; font-family:Georgia, "Times New Roman", Times, serif; color: rgb(50,50,50); border-bottom: 1px dotted black; font-variant: small-caps; font-weight: 100; letter-spacing: 2px 
	}
.title_text { text-align: center }

.main_title { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; font-weight: 100; border-bottom: 1px solid black; font-variant: small-caps 
	}
.table_title { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; border-top: 1px solid black; font-weight: bold; vertical-align: top;  
	}
.sub_table { vertical-align: top; }
.right_nav { text-align: left;
	vertical-align: top; 
	}
.tiny_text { font-size: 65%; vertical-align: top } { font-size: 65%; vertical-align: top }