*{
margin: 0;
padding: 0;
list-style: none;
}

#holder{
width: 750px;
margin: 0 auto;
}

html, body{
scrollbar-base-color: #057;
}

body		{background: #fff url(gx/back.jpg) repeat-x;
			 font: normal normal normal 12px/16px Arial, Verdana, Tahoma, sans-serif;
			 }
			 
h1.img	{display:none}
			 
h1, h2{color: #057;
font: normal normal bold 16px/20px Arial, Verdana, Tahoma, sans-serif;
text-align: center;
margin: 20px 0;
}
			 
h3{color: #057;
font: bold 16px/20px Arial, Verdana, Tahoma, sans-serif;
text-align: left;
}
			 
h4			{color: #fff;
			 background: #057;
			 font: normal normal bold 12px/24px Arial, Verdana, Tahoma, sans-serif;
			 text-align: center;
border: 2px solid #057;
border-color: #035 #079 #079 #035;
}
			 
p{
margin: 10px 0;
}

p.centre	{text-align: center}

p#nq			{color: #fff;
			 background: #057;
			 font: bold 10px/12px Arial, Verdana, Tahoma, sans-serif;
			 padding: 0 0 0 10px;
			 text-align: center;
border: 2px solid #057;
border-color: #068 #046 #046 #068;
clear: both;
}

p#nq a{
color: #fff;
}
			 
img			{border:none}

img.right	{float: right;
			 padding: 0px 0px 5px 5px}
			 
img.left	{float: left;
			 padding: 0px 5px 5px 0px}
			 
br.img		{clear: both}

a			{color: #000;
			 text-decoration: none}
			 
/* a.aright	{float: right} */
			 
a:hover		{color: #00c;
			 text-decoration: underline;
			 display: inline}

#logo		{position: absolute;
			 top: 10px;
			 width: 750px;
			 background: #057;
			 color: #fc0;
}
			 
#logo p		{text-align: left;
			 margin: 0px}
			 
#logo a		{color: #fc0;
			 font-weight: bold}

#box1, #box2, #box3, #box4, #box5, #box6
			{position: absolute;
		 	 width: 244px;
		 	 height: 230px;
			 overflow: hidden;
}
		 	 
#box1		{top: 160px;
		 	 margin-left: 0px}
		 	 
#box2		{top: 160px;
		 	 margin-left: 250px}
		 	 
#box3		{top: 160px;
		 	 margin-left: 506px}
		 	 
#box4		{top: 380px;
		 	 margin-left: 0px}
		 	 
#box5		{top: 380px;
		 	 margin-left: 250px}
		 	 
#box6		{top: 380px;
		 	 margin-left: 506px}
		 	 
#widebb, #main
			{position: absolute;
		 	 top: 600px;
		 	 width: 750px;
		 	 height: 250px;
}
		 	 
#main		{top: 150px}

#main a		{color: #00f}

#main ul{
margin: 10px 40px;
}

.lists{
float: left;
width: 179px;
height: 150px;
border: 1px solid #ddd;
margin: 2px;
}

#main .lists ul{
margin: 6px 6px 6px 20px;
}

#main li{
list-style: disc outside url(gx/lib.gif);
font: normal normal normal 12px/16px Arial, Verdana, Tahoma, sans-serif;
}

#menu		{position: absolute;
			 top: 130px;
			 width: 750px;
}			 

#menu li{
float: left;
}

#menu a{
display: block;
float: left;
background: #057;
color: #fc0;
width: 71px;
border: 2px solid #057;
border-color: #068 #046 #046 #068;
text-align: center;
}

#menu a:hover{
color: #ff6;
text-decoration: none;
position: relative;
top: 1px;
}

#footer{
background: #057;
color: #fc0;
border: 2px solid #057;
border-color: #068 #046 #046 #068;
}

#footer p{
font: normal normal normal 10px/12px Verdana, sans-serif;
margin: 0 4px 4px 4px;
text-align: center;
}

#footer a{
color: #fc0;
}
			 
input, textarea{
float: right;
width: 350px;
margin: 1px 0;
font: normal normal normal 10px/12px Verdana, sans-serif;
}

input.button{
width: auto;
clear: both;
float: none;
}

label{
float: left;
}

.clearboth{
clear: both;
}