@charset "UTF-8";
/* CSS Document */
html{
	height:100%;
}
body {
	height:100%;
	background-image:url(../images/bg.gif);
	background-position:center top;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;

}

#main{
	height:100%;
	background-image:url(../images/sidebar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:900px;
	height:172px;
	float:right;
	clear:both;
}

#content{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:top right;
	top: 172px;
	float:right;
}

#nav{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:75px;
	margin-top:65px;
	padding-top:42px;
	width:204px;
	height:220px;
	background-image:url(../images/nav_bg.png);
	background-repeat:no-repeat;
	float:none;	
	}
	
#nav ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display: block;
	width: 183px;
	padding: 4px;
	padding-left:12px;
	text-decoration: none;
}


#nav ul li a:hover{
	color:#000000;
	background-color:#8db45b;	
}

#lax_content{
	float:right;
	margin-right:40px;
	/margin-right:20px;
	width:550px;
	padding-right: 16px;
}

#lax_content p{
	font-size:14px;
	line-height:16px;
	margin-bottom:6px;
	margin-top:0px;
}

#lax_content p a:link, #lax_content p a:visited,  #lax_content p a:active{
color:#922916;
font-weight:bold;
text-decoration:none;
}

#lax_content p a:hover{
color:#FF3300;
font-weight:bold;
text-decoration:underline;
}

#lax_content h1{
	font-size:22px;
	color:#922916;
	margin-bottom:4px;
	margin-top:0px;
}

#lax_content h2{
	font-size:16px;
	color:#000000;
	margin-bottom:0px;
	margin-top:6px;
}

#lax_content  ul{
	margin-bottom:0px;
	margin-top:0px;
}
#lax_content  li {
	margin-top:0px;
	margin-bottom:6px;
	font-size:14px; 
}

#news{
	width:160px;
	margin-left:174px;
	/margin-left:90px;
	margin-top:16px;
	float:left;
	clear:left;
	padding:12px;
	border: 1px solid #333333;
	}
#news p{
	font-size:14px;
	margin-bottom:6px;
	margin-top:0px;
}
#news a:link, #news a:active, #news a:visited{
	text-decoration:none;
	color:#922916;
}
#news  a:hover{
	text-decoration:none;
	color:#000000;
}
#news h1{
	font-size:18px;
	color:#000000;
	margin-bottom:4px;
	margin-top:0px;
}
#news h2{
	font-size:14px;
	color:#000000;
	margin-bottom:4px;
	margin-top:0px;
}
#dataform{
	border-right:solid thin #000000;
	border-bottom:solid thin #000000;
	border-top: solid thin #6a8744;
	border-left: solid thin #6a8744;
	background-color:#92ba5e;
	padding:16px;
	float:left;
	clear:both;
}
#dataform p{
	font-size:12px;
	margin-bottom:6px;
	margin-top:0px;
}

#dataform label{
text-align:right;
display:block;
float:left;
clear:left;
width:100px;
font-size:14px;
margin-right:14px;
}

#dataform select{
	float:left;
}
#dataform input[type="text"], #dataform input[type="password"] {
	display:block;
	float:left;
	clear:right;
	width:150px;
	font-size:14px;
}

#dataform input[type="submit"] {
	float:left;
	clear:left;
}
#regtable{
	font-size:12px;
	width:100%;
	float:left;
	clear:both;
	display: block;
}
#regtable th{
color:#FFFFFF;
background-color:#922916;
}
#regtable p{
	font-size:12px;
	line-height:14px;
}

#regtable p a:link, #regtable p a:visited,  #regtable p a:active{
color:#922916;
text-decoration:none;
}

#lax_content p a:hover{
color:#FF3300;
font-weight:bold;
text-decoration:underline;
}

a.boldbuttons{
background: transparent url('../images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
color:#66FF00;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#admin {
	width:160px;
	margin-left:174px;
	/margin-left:90px;	
	margin-top:16px;
	float:left;
	padding:12px;
	border: 1px solid #333333;}

#admin p{
	font-size:11px;
	margin-bottom:6px;
	margin-top:0px;
}
	
#admin ul {
	margin:0px; 
	padding:0px; 
	
}

#admin ul li {
	background-color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:25px;
	line-height:25px;
	list-style:none;
	padding-left:10px;
	color:#FFF;
	border-top:#fff solid;
	border-bottom:#fff solid;
	border-width:1px;
	cursor:pointer;
}
#admin ul li a:link, #admin ul li a:active, #admin ul li a:visited{
	height:25px;
	line-height:25px;
	list-style:none;
	padding-left:10px;
	text-decoration:none;
	color:#FFFFFF;
	width:inherit;
	display:block;
}
#admin ul li a:hover{
	background-color:#922916;
	height:25px;
	line-height:25px;
	list-style:none;
	padding-left:10px;
	text-decoration:none;
	color:#000000;
	width:inherit;
	display:block;
}
#admin h1{
	font-size:18px;
	color:#000000;
	margin-bottom:4px;
	margin-top:0px;
}
#admin a:link, #admin a:active, #admin a:visited{
	text-decoration:none;
	color:#922916;
}
#admin  a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

#reg{
	width:160px;
	margin-left:174px;
	/margin-left:90px;
	margin-top:16px;
	float:left;
	padding:12px;
	border: 1px solid #333333;
	}
#reg p{
	font-size:12px;
	margin-bottom:6px;
	margin-top:0px;
}

