body{
	background:#454545 url(../images/gz_background.jpg) repeat-y 50% 0;

	margin:0;

	font:11px Arial, Helvetica, sans-serif;

	color:#000;

}

p{margin:0 0 10px;}

a:active,
a:visited,
a:link { color: #0a6972; }
a:hover{color: #1c92a4; text-decoration:underline;}

#container{
	background:url(../images/gz_content_bg.gif) repeat-y 50% 0;

	margin:0 auto;

	overflow:hidden;

}

img{ border:0; }

#header{

	width:100%;
	overflow:hidden;

	height:214px;
	margin:0 auto;
	background:url(../images/gz_header.png) no-repeat 50% 0;

}

 #header h1{
}


#header h1 a{

	width:100%;

	height:100%;

	overflow:hidden;

	display:block;

}

#header #userbar
{
	width: 942px;
	margin: 0 auto 0 auto;
	position:relative;
	top: 135px;
	color: #FFF;
	float:center;
	padding:0;
}



#headerbarinner .btn a:hover{text-decoration:underline;}

#headerbar
{
	background:url(../images/gz_content_header.png) no-repeat;
	width: 942px;
	margin: 0 auto 0 auto;
	height: 40px;
	text-align:center;
	margin-bottom:10px;
}

#headerbarinner
{
position:relative;
top: 10px;
  display:inline;
}

#headerbarinner table,
#headerbarinner table *,
#headerbarinner p,
#headerbarinner a,
#headerbarinner .btn
{
  display:inline;
  margin:0;
  padding:0;
color:#d9d9b3;
  font-size:12px;
  font-weight:bold;
}

#headerbarinner a,
#headerbarinner .btn a{

	text-decoration:none;

	text-align:center;
  font-size:12px;

	color:#FFF;
	margin-right:10px;

}  

fieldset {border:0 solid}

form .form-login
{
  background: none;
  border: 0;
  padding: 0;
  margin:0;
}

#userbar .form-login *,
#userbar .log *
{
  display:inline;
  padding:0;
  margin: 0;
  font-size:10px;
}


#userbar .form-login * a
{
  color: #d9d9b3;
}

#userbar .form-login * a:hover
{
  color: #FFF;
}

.main{

	width:942px;
  text-align:center;
	margin: 0 auto 0 auto;


}

.left-column{
text-align:left;
	width:191px;

	float:left;

	overflow:hidden;

	background:url(../images/gz_m_middle.gif) repeat-y;

	position:relative;

	z-index:5;

}

.left-top{

	width:191px;
	background:url(../images/gz_m_bottom.gif) no-repeat 0 100%;
	padding-bottom: 15px;

}

.left-bottom{

	width:191px;
	
	padding: 24px 0px 0px 10px;

	background:url(../images/gz_m_head.gif) no-repeat;
  color: #eadca3;
	min-height:90px;

}

.left-bottom .moduletable
{
  width: 167px;
  margin-left: 3px;
}

.left-bottom h3{
	
	font-size: 14px !important;
	

	overflow:hidden;

	margin:0 0 0 45px;

}


.contentcontainer,
.contentcontainer2{
text-align:left;

	width:531px;

	float:left;

	position:relative;

	z-index:2;
	
	margin-top: 0;
	margin-left: 15px;
	background: #f7f3dd;

}

.contentcontainer2{
width: 734px;
}

.content{
padding-left: 5px;
padding-right: 5px;
}

.content-top{
	width:100%;
	overflow:hidden;
	height: 12px;
}

.content-top-left{
float:left;
display: inline;
background:url(../images/content_tl.gif) no-repeat;
height:12px;
width:12px;

}
.content-top-right{
float:right;
display: inline;
background:url(../images/content_tr.gif) no-repeat;
height:12px;
width:12px;

}

.content-bottom-left{
float:left;
display: inline;
background:url(../images/content_bl.gif) no-repeat;
height:12px;
width:12px;

}
.content-bottom-right{
float:right;
display: inline;
background:url(../images/content_br.gif) no-repeat;
height:12px;
width:12px;

}

.content-bottom{
width:100%;
	overflow:hidden;
	height: 12px;

}

.right-column{
  text-align:left;
	width:191px;

	float:right;

	overflow:hidden;

	position:relative;

	z-index:5;

	background:url(../images/gz_static_middle.gif) repeat-y;

}

.right-top{

	width:191px;

	background:url(../images/gz_static_bottom.gif) no-repeat 0 100%;
	padding-bottom:20px;

}

.right-bottom{

	width:191px;
  padding: 24px 0px 0px 10px;
	background:url(../images/gz_static_head.gif) no-repeat;
  color: #eadca3;
	min-height:98px;

}

.right-bottom * ul{
padding: 0;
margin-left: 9px;
margin-right: 0;
}

.right-bottom .moduletable
{
margin-left: 10px;
margin-top:2px;
margin-bottom:6px;
}
.right-bottom h3{

	overflow:hidden;
  font-size:14px;
  color: #FFF;
	margin:0 0 0 40px;

}
#navigation{
  text-align: left;

	width:100%;

	overflow:hidden;

  margin:0;

	padding:0;

	list-style:none;
	
	margin-top: 20px;

}


#navigation li{

	width:171px;

	min-height:25px;

	overflow:hidden;
	
	text-align:center;

}

#navigation li a{

	background:url(../images/gz_m_button.gif) no-repeat;
	color:#d9d9b3;

	font:bold 12px Tahoma, sans-serif;

	text-decoration:none;

	display:block;

	text-align:center;
	
	padding-top: 5px;
	height:20px;

}

#navigation li a:hover{
background:url(../images/gz_m_button_sel_s.gif) no-repeat;
color: #FFF;
}

#navigation li ul
{
list-style-type: none;
margin:0;
padding:0;
}

#navigation li ul li a{

	background: none !important;

	font:bold 12px Tahoma, sans-serif;

	text-decoration:none;

	display:block;

	text-align:center;

}

.moduletable_menu h3
{
color: #FFF;
}



#footer{

	width:100%;

	overflow:hidden;
	height:27px;
	background:url(../images/gz_footer.gif) no-repeat 50% 0;
	

}

#footercontainer
{
  width:900px;
  border: 1 px solid red;
  margin: 0 auto;
  margin-top: 20px;
  text-align:center;
}


#page,

.blog {

	padding: 1px 50px 0 6px;

	color: #000;

}

.contentheadingcontainer
{

}

p.buttonheading{
display:inline;
}

p.iteminfo{
color: #a3a3a3;
}

.contentheading{

display:inline;
}


.componentheading{
color: #0086c2;
font-size:22px;
}

.contentheading a {

	color: #000;

	text-decoration: none;

}



.contentheading a:hover {

	text-decoration: underline;

}