@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;
	}
#wrapper_heb {
		background: url(../images/galv_back_heb.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_background_fade.jpg) repeat-x top;
		margin: 0 auto;
 	
	}
.masthead_logo { padding: 0; height: 50px; vertical-align: top; background: url(../images/galv_masthead.jpg) repeat-x top;
	}
.masthead { padding: 10px 0 0 0; height: 50px; background: url(../images/galv_masthead.gif) 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; text-align: left }
.body_text li { text-align: left }
.body_text_heb { text-align: right; padding: 25px 10px 0 10px; font-weight: bold; vertical-align: top; line-height: 1.5em; border-right: 1px dotted black }
.body_text p, ul {  font-weight: 100 }
.body_text_heb p, ul {  font-weight: 100; text-align: right; }
.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;
	}

.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 }

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

.media_text {
font-size: 90%; border-bottom: 1px solid gray; 
	}