html{
	height:100%;
}	

body {
	background-color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#152920;
	margin:0px; height:100%;
}

form {
	margin:0px;
}

h1{
	font-size:20px;
	font-weight:bold;
	color:#152920;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
}

h2{
	font-size:16px;
	color:#152920;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
}

h3{
	font-size:14px;
	font-weight:bold;
	color:#152920;
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:5px;
}

h4{
	font-size:14px;	font-weight:bold;
	color:#152920;
	margin-top:5px;
	margin-bottom:5px;
}

h5{
	font-size:13px;	font-weight:bold; font-style:italic;
	color:#152920;
	margin-top:5px;
	margin-bottom:5px;
}

h6{
	font-size:12px;	font-weight:bold;
	color:#152920;
	margin-top:5px;
	margin-bottom:5px;
}

a, a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

p{
	margin-top: 3px;
	margin-bottom: 3px;
}


ul{
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
}

li{
	margin:0px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:20px;
	padding:0px;
}


/***** Common Styles End Here*******/

.img_style{
	color:white;
}

.img_style a img{
	border:2px solid #CEB12F;
}

.img_style a:visited img{
	border:2px solid #3A7258;
}

.img_style img{
	border:2px solid #CEB12F;
}

.img_style:visited img{
	border:2px solid #3A7258;
}

.gsp_txtbox{
	border:1px solid #999999;
	padding:0px
}

.gsp_button{
	background-color:#214132; border:1px solid #A0C0BE; border-bottom-color:#000000; border-right-color:#000000;
	color:#FFFFFF; text-align:center;
	font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:14px;
}

.gsp_body{
	margin:0px;	margin-left:auto; margin-right:auto;
	width:776px; background-color:#C4D8D7;
}


.gsp_header{
	padding:5px; padding-left:0px; padding-right:0px;
	background:#214132 url(../images/slogan.jpg) no-repeat 402px center;
	}
	
.gsp_header img{
	margin-left:138px;
}

.gsp_left{
	float:left; width:140px;
}

.gsp_right{
	float:right; width:630px;
}

.gsp_break{
	clear:both;
}

.gsp_menu{
	width:94px; font-family:"Times New Roman", Times, serif;
	font-size:10px; font-weight:bold; color:#FFFFFF;
}

.gsp_menu th{
	background:url(../images/mnu_bg.gif) no-repeat center center; height:80px;
	vertical-align:middle; text-align:center; text-decoration:none; font-weight:bold;
}

.gsp_menu a, .gsp_menu a:visited{
	color:#FFFFFF; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px;
}

.gsp_menu a:hover{
	color:#CBB72C; text-decoration:none;
}

.gsp_welcome{
	display:inline; float:left; margin-left:110px; margin-top:10px; margin-bottom:30px;
}

.gsp_special_txt{
	font-weight:bold; font-size:15px; color:#214132;
}

.gsp_special_txt p{
	margin-bottom:20px;
}

.gsp_special_txt .yellow{
	color:#B79F1B;
}

.gsp_special_img img{
	border:1px solid #B79F1B;
}

.gsp_table{
	background-color:#A8C6C4;
}

.gsp_table th{
	background-color:#214132; border:1px solid #A0C0BE; border-bottom-color:#000000; border-right-color:#000000;
	color:#FFFFFF; font-weight:bold; text-align:left; padding:10px;
}

.gsp_table td{
	background-color:#C4D8D7;
	color:#214132; text-align:left; padding:5px; padding-left:10px;
}

.gsp_auto_width{
	width:auto; padding-right:18px; padding-left:18px;
}

.gsp_alt_row td{
	background-color:#B8D0D0;
}

.gsp_footer{
	font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;
	color:#152920; font-size:10px; font-weight:bold;
}

.gsp_footer a, .gsp_footer a:visited{
	text-decoration:none; color:#152920;
}

.gsp_footer a:hover{
	text-decoration:underline; color:#152920;
}


.gsp_imagetable td{
	color:#D3E8E7;
}

.gsp_imagetable td img{
	border:1px solid #8F892F; padding:2px; background-color:#C0BE70;
}

.gsp_imagetable td .at, .gsp_imagetable .td at:visited{
display:block;
padding:0px; border:1px solid #C7A71A; color:#FFFFFF;
text-decoration:none; text-align:center;
background-color:#214132;
}

.gsp_imagetable td .at:hover{
text-decoration:none; border-color:#AF9838;
color:#214132;
background-color:#E6E08A;
}

.gsp_imagetable td a img:hover{
	border:1px solid #C0BE70; padding:2px; background-color:#FFFFFF;
}

.imagetable img{
	border:1px solid #8F892F; padding:2px; background-color:#C0BE70;
}

.imagetable a{
	font-size:12px;
}

.gall_links a, .gall_links a:visited{
	display:block; float:left; text-align:center;
	width:20px; line-height:20px;
	background-color:#AF9838;
	border:1px solid #E6E08A; margin-right:3px; margin-bottom:3px;
}

.gall_links a:hover{
	display:block; float:left
	width:20px; height:20px;
	background-color:#E6E08A;
	border:1px solid #AF9838;
}

.x_form input, .x_form textarea {
	border:2px solid #C7A71A;
}
