/* CSS Document */

body{
	margin:auto;
	width:1000px;
	font-family:tahoma;
	font-size:9pt;
}
a:link, a:visited, a:hover, a:active{
	color:#009900;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#div_logo{
	display:inline;
	float:left;
	height:126px;
}
#div_separator{
	width:20px;
	display:inline;
	height:126px;
	float:left;
}
#div_title_container{
	width:742px;
	display:inline;
	height:126px;
	float:left;
}
#top_video{
	width:120px;
	border:1px red solid;
	height:126px;
	float:left;
}
#headergsw_1{
	width:100%;
}
#headergsw_2{
	clear:both;
	width:920px;
	margin:auto;
	background-image:url(images/back_normal_link.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:46px;
	text-align:center;
	padding-top:10px;
}
#div_middle{
	clear:both;
	margin-top:20px;
	margin-left:50px;
}
#top_linksgsw{
	clear:both;
	text-align:right;
	height:42px;
	display:block;
	line-height:42px;
	padding-right:20px;
	font-size:8pt;
}
#top_linksgsw a:link, #top_linksgsw a:visited, #top_linksgsw a:active, #top_linksgsw a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
}
#top_linksgsw a:hover{
	text-decoration:underline;
}
#div_title{
	text-align:center;
	width:100%;
	display:block;
	font-size:30px;
	font-weight:bold;
}
#div_sub_title{
	text-align:center;
	width:100%;
	display:block;
	font-size:18px;
	font-weight:bold;
}
.CGreen a:link, .CGreen a:active, .CGreen a:visited, .CGreen a:hover{
	color:#009900;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}
.CGreen a:hover{
	text-decoration:underline;
}
#headergsw_2 ul{
	padding:0px;
	margin:0px;
	height:46px;
	width:820px;
	display:block;
	float:left;
}
#headergsw_2 li{
	height:32px;
	float:left;
	list-style:none;  
	margin:0;  
	padding:0;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:14px;
}
#headergsw_2 ul li a{
	display:block;
	height:46px;
	margin-top:-14px;
	vertical-align:middle;
}
#headergsw_2 ul li a:hover{
	/*background:url(images/gsw_navbar_rollover_07.jpg) top left repeat-x;*/
	text-decoration:underline;  
}
.navFirstOver{
	background-image:url(images/over_first.png);
	background-position:left;
	height:46px;
}
.navLastOver{
	background-image:url(images/over_last.png);
	background-position:right;
	height:46px;
}

.doubleLine a{
	padding-top:8px;
}
.singleLine a{
	padding-top:14px;
}
.top_link{
	width:130px;
}
.top_link a:link, .top_link a:active, .top_link a:hover, .top_link a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.top_link a:hover{
	text-decoration:underline;
}
.Sep{
	text-align:right;
	width:8px;
}
#headergsw_2 .Sep img, #headergsw_2 .SepOver img{
	margin-top:-15px;
}	
.SepOver{
	background:url(images/gsw_navbar_rollover_07.jpg) top left repeat-x;
	width:8px;
}
.MiddleTitle{
	font-size:24px;
}
#div_footer{
	clear:both;
	margin:0px;
	padding:0px;
	width:936px;
	margin:auto;
	background-image:url(images/footer_back.jpg);
	height:28px;
	line-height:28px;
}
#footer_link{
	float:left;
	width: 650px;
}
#footer_link ul{
	display:inline;
	margin:0px;
	padding:0px;
	padding-left:10px;
}
#footer_link li{
	display:inline;
	padding-right:20px;
	list-style:none;
}
#footer_link a:link, #footer_link a:visited, #footer_link a:active, #footer_link a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#footer_link a:hover{
	text-decoration:underline;
}
#div_copyright{
	float:right;
	color:#FFFFFF;
	padding-right:5px;
}
.F20{
	font-size:20px;
}
.F18{
	font-size:18px;
}