/* DIVs */

#fullpage {
width:100%;
}

/*#leftside {
float:left;
background-color:#FFFFCC;
}

#rightside {
float:left;
background-color:#FFFFCC;
}*/

#container {
width:791px;
margin-left:auto;
margin-right:auto;
}
	
		#container_main {
		width:100%;
		margin-top:9px;
		}
		
			#header_top {
			width:100%;
			height:78px;
			}
			
				#top_header_logo {
				width:238px;
				float:left;
				height:78px;
				}
				
				
				#menu {
				width:553px;
				height:53px;
				padding-top:25px;
				background-image:url(images/top_header.jpg);
				float:right;
				
				}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! CHANGE HERE FOR THE MENU !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
					#navmenu {
					padding-left:77px;
					text-align:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					}
					
			#header {
			width:791px;
			height:254px;
			clear:both;
			}
			
			#bottom_header_left {
			width:200px;
			height:43px;
			line-height:43px;
			font-size:12px;
			background-image:url(images/bottom_header_left.jpg);
			text-align:center;
			float:left;
			}
			
			#sidenav {
			width:536px;
			height:43px;
			padding-left:55px;
			line-height:43px;
			background-image:url(images/sidenav.jpg);
			color:#FFFFFF;
			font-weight:bold;
			text-transform:uppercase;
			font-size:12px;
			float:left;
			}
			
			#spacer {
			width:100%;
			height:18px;
			clear:both;
			}
			
			#container_main_middle {
			width:98%;
			height:auto;
			padding-left:1%;
			padding-right:1%;
			}
			
				/* FOR MY SIMPLE SCRIPT */
			
				#container_main_middle_left {
				width:200px;
				float:left;
				}
				
				#container_main_middle_right {
				width:551px;
				padding-left:30px;
				padding-right:10px;
				float:left;
				}
			
			
			#footer {
			width:100%;
			height:49px;
			padding-top:8px;
			font-size:11px;
			}
			
			#footer a {
			color:#3B86AD;
			text-decoration:none;
			}
			
			#footer a:hover {
			text-decoration:underline;
			}
				#footer_left {
				width:49%;
				float:left;
				padding-left:1%;
				}
				
				#footer_right {
				width:49%;
				float:left;
				text-align:right;
				}

	
/* Left Side Buttons */

#block {
width:93%;
height:26px;
padding-left:7%;
padding-top:12px;
background-image:url(images/block.jpg);
color:#FFFFFF;
}

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

#permits {
width:200px;
height:94px;
background-image:url(images/permits.jpg);
}

#payhere {
width:200px;
height:94px;
background-image:url(images/payhere.jpg);
}

/* standard elements */

html {min-height: 100%;}



* {

	margin: 0;
	padding: 0;

}

input {
/* border: 1px #3B86AD solid; */
border: 1px #666666 solid;
background-image:url(images/input.gif);
}

textarea {
/*border: 1px #3B86AD solid;*/
border: 1px #666666 solid;
background-image:url(images/textarea.gif);
background-repeat:no-repeat;
}


a {color: #963;}

a:hover {color: #C60;}



body {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(images/background.jpg);
	background-repeat:repeat-x;
}


p,code,ul {padding-bottom: 1.2em;}

img {
border:none;
}

ul {
	margin-top:15px;
	margin-left:20px;

}

h1 {

	font: normal 1.8em Tahoma,sans-serif;

	margin-bottom: 4px;

}



/* navigation */

.navigation {	
	height: 49px;
	font-family:Arial, Helvetica, sans-serif;
}

.navigation a {
	color: #000000;
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height: 25px;
	padding: 0 10px;
	text-decoration: none;
}

.navigation a:hover { background-position: left bottom; color: #FFFFFF; background:#3B86AD; }
.navigation a:active { background-position: left bottom; color: #FFFFFF; background:#3B86AD; }



.content p {font-family: Arial, Helvetica ,sans-serif;}

/* Payment System */

#msg_window {
border-left: 2px solid #cbebff;
border-right: 2px solid #cbebff;
border-top: 2px solid #cbebff;
background-color:#f6fcff;
width:50%;
padding-left:5%;
padding-right:5%;
padding-top:5%;
padding-bottom:2%;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

#logo_footer {
margin-left:auto;
margin-right:auto;
background-color:#f6fcff;
border-bottom: 2px solid #cbebff;
border-left: 2px solid #cbebff;
border-right: 2px solid #cbebff;
width:60%;
}

#msg2_window {
border: 2px solid #cbebff;
background-color:#f6fcff;
width:65%;
padding:3%;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

#msg6_window {
border: 2px solid #cbebff;
background-color:#f6fcff;
width:70%;
padding:5%;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

#msg_table td {
background-color:#cbebff;
padding:1px;
}
