#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 15px arial}

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 0px;
	width: 152px;
	height: 50px;
	background-image:url('graphics/ggamenubutton.png');
	color: #000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	
	text-decoration: underline;
	color: green;}

#clicked
	{
	background-image:url('graphics/ggamenubutton_ov.png');
	text-decoration: underline;
	color:green;
	width:152px;
	display: block;
	height: 50px;
	}




#sub2
{	margin: 0;
	padding: 0;
	z-index: 30}

#sub2 li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial}

#sub2 li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 0px;
	width: 380px;
	height: 30px;
	background-image:url('graphics/sub2.png');
	color: green;
	text-align: center;
	line-height:28px;
	text-decoration: none}

#sub2 li a:hover
{	
	text-decoration: underline;
	color: green;}

#clicked2
	{
	background-image:url('graphics/sub2_ov.png');
	text-decoration: underline;
	color:white;
	width:380px;
	display: block;
	height: 30px;
	}



#sub3
{	margin: 0;
	padding: 0;
	z-index: 30}

#sub3 li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial}

#sub3 li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 0px;
	width: 253px;
	height: 30px;
	background-image:url('graphics/sub3.png');
	color: green;
	text-align: center;
	line-height:28px;
	text-decoration: none}

#sub3 li a:hover
{	
	text-decoration: underline;
	color: green;}

#clicked3
	{
	background-image:url('graphics/sub3_ov.png');
	text-decoration: underline;
	color:white;
	width:253px;
	display: block;
	height: 30px;
	}


#sub4
{	margin: 0;
	padding: 0;
	z-index: 30}

#sub4 li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	vertical-align:text-bottom;
	font: 12px arial;}


#sub4 li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 0px;
	width: 190px;
	height: 30px;
	background-image:url('graphics/sub4.png');
	color: green;
	text-align:center;
	line-height:28px;
	text-decoration: none}

#sub4 li a:hover
{	
	text-decoration: underline;
	color: green;}

#clicked4
	{
	background-image:url('graphics/sub4_ov.png');
	text-decoration: underline;
	color:white;
	width:190px;
	display: block;
	height: 30px;
	}





body {background-color: #c9cbcc;
background-attachment: fixed;
background-repeat: repeat;
background-position: top center;
}



#headerblock
	{
	width:210px;
	height:158px;
	background-position: top center;
	background-repeat: no-repeat;
	float:left;
	}
#middleblock
{
background-image:url('graphics/ggamiddleblock.jpg');
background-position: top center;
background-repeat: no-repeat;
position:relative;
top:0px;
left:0px;
text-align: top;
float:left;
width:760px;
height:auto;}

#mapblock
{
background-image:url('graphics/ggamapblock.jpg');
background-position: top center;
background-repeat: no-repeat;
text-align: top;
float:left;
width:760px;
height:auto;}

#applyblock
{
background-color:white;
text-align: top;
float:left;
width:760px;
height:auto;}


.middleimg
{vertical-align: top;}

#leftblock
	{
	float:left;
	width:210px
	}

#rightblock
	{
	float:left;
	width:760px
	}



#wrap
	{
	width:980px;
	margin-right:auto;
	margin-left:auto;
	background-image:url('graphics/wrapbg.jpg');
	background-position: top left;
	background-repeat:no-repeat;
	background-color:e9e9eb;
	}

#newsbox
	{
	float:left;
	width:210;
	height:360;
	background-image:url('graphics/gganewsbox.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	font: 12px arial;
	text-align:left;

	}	

#tourbox
	{
	float:right;
	text-align:center;
	width:233px;
	height:175px;
	margin: 5px 4px;
	background-image:url('graphics/ggatourbox.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font: 12px arial;

	}


#tipbox
	{
	float:right;
	text-align:left;
	width:233px;
	height:77px;
	margin: 5px 4px;
	background-image:url('graphics/ggatipbox.png');
	background-position:top center;
	background-repeat:no-repeat;
	font: 12px arial;
	}

#navbox
	{
	float:right;
	text-align:center;
	width:233px;
	height:77px;
	margin: 5px 4px;
	background-image:url('graphics/ggatipbox.png');
	background-position:top center;
	background-repeat:no-repeat;
	}


img {border:0;}

#courseimg
	{
	text-align:left;
	margin: 10px 10px;
	}

#newsheader
	{
	text-align:center;
	margin-left:20px;
	margin-top:10px;
	width:170px;
	font-size:24px;
	color:green;
	}

#newsleadline
	{
	width:170px;
	color:green;
	}


.align-right { float:right; margin: 0 0 15px 15px; }

.align-left { float:left; margin: 0 15px 15px 0; }

.pagewidth {width:970px}

#footer
	{
	clear:both;
	text-align:center;
	color:#fff;
	background-color:#40b658;
	}

#copyhead
	{
	font-size:20px;
	color:green;
	text-align:left;
	margin-left:10px;
	}

#content
	{
	height:auto;
	text-align:left;
	}


@font-face {
	font-family: copyfont;
	src: url("fonts/garamond.eot");
	src: local('Garamond Premier Pro'), url('fonts/garamond.otf') format("opentype");
}


.copyfont
	{
	font-family:'copyfont', serif;
	}

#copy
	{
	font-family:copyfont, serif;
	font-size:16px;
	}


html, body {
height:100%;
}
#blackout {
visibility: hidden;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: none;
background-color: #000;
filter: alpha(opacity=80);
-moz-opacity: .8;
opacity: .8;
z-index: 9;
}
#divpopup{
position: absolute;
top:0%;
left: 0%;
margin-top: 0px; /*half of the height plus a little to the top*/
margin-left: 0px; /*half of the width */
visibility: hidden;
display: none;
border: 1px solid #000;
background-color: #FFF;
color: #333;
padding: 0;
height: 150px;
width: 300px;
z-index: 10;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#divpop_head{
position:absolute;
top:0;
left:0;
width:100%;
background-color: #999999;
text-align:center;
padding:2px 0;
z-index:-1;
}
#close_pop{
float:right;
text-align:right;
cursor:pointer;
padding-right:10px;
}
#close_pop a{
text-decoration:none;
color: #333;
}
#close_pop a:hover{
color:#FF0000;
}
#pop_content{
clear:both;
padding: 10px;
}