html, body {
	height: 100%;
}
html {
	 overflow: -moz-scrollbars-vertical;
}
body {
	background:url(../img/bg-top.gif) repeat-x top;
	color:#000;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:#ff3d0d;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:0em;
	
}
.block, .png {
	display:block;	
}


h1 {
	padding-top:26px;
	padding-bottom:22px;
}
	h1 img {
		display:block;
		margin:0 auto;
		text-align:center;
	}

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
}

#nav {
	background:url(../img/nav.gif) repeat-x top;
	height:32px;
	width:496px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	margin-bottom:34px;
}
	#nav ul {
		padding-left:8px;	
	}
		#nav ul li {
			display:block;
			float:left;
			padding-top:5px;
			padding-left:15px;
		}
			#nav ul li a {
				font-size:0em;
				line-height:0em;
				text-indent:-10000000px;
				display:block;
				float:left;
				height:22px;
				background-position:top;
			}
			#nav ul li a:hover,
			#nav ul li a.active {
				background-position:bottom;	
			}
	#nav ul li#m1 {
		padding-left:0;		
	}
		#nav ul li#m1 a {
			background-image:url(../img/m1.gif);
			width:74px;
		}
		#nav ul li#m2 a {
			background-image:url(../img/m2.gif);
			width:135px;
		}
		#nav ul li#m3 a {
			background-image:url(../img/m3.gif);
			width:53px;
		}
		#nav ul li#m4 a {
			background-image:url(../img/m4.gif);
			width:93px;
		}
		#nav ul li#m5 a {
			background-image:url(../img/m5.gif);
			width:64px;
		}
		#nav ul li#m6 a {
			background-image:url(../img/m6.gif);
			width:64px;
		}
		#nav ul li#m7 a {
			background-image:url(../img/m7.gif);
			width:117px;
		}

#content {
	width:892px;
	margin:0 auto;
}

#page {
	text-align:left;
	width:496px;
	float:left;
}
#page.home {
	text-align:center;	
}
	#page.home h2 {
		padding-bottom:10px;	
	}
		#page.home h2 img {
			display:block;
			margin:0 auto;
			text-align:center;
		}
	
	#page.home p.home-txt {
		font-size:14px;
		font-weight:bold;
		padding-bottom:30px;
		text-align:center;
	}
	
	#mapcut-search {}
		#mapcut-search .input {
			background:url(../img/bg-search.png) no-repeat;
			width:414px;
			height:41px;
			padding:0 10px;
			margin:0 auto;
			margin-bottom:18px;	
		}
		#mapcut-search .input1 {
			background:url(../img/input.gif) no-repeat;
			background-position: top;
			background-repeat:no-repeat;
			width:193px;
			height:26px;
			padding:0 5px;
			margin-left:148px;			
			float:left;
		}
		#mapcut-search .security {
			margin-left:212px;			
			float:left;
		}
		#mapcut-search .input input {
			width:100%;
			text-align:center;
			font:bold italic 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			border:0;
			background:none;				
		}
		#mapcut-search .input1 input {
			width:100%;
			text-align:center;
			font:bold italic 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:5px;
			border:0;
			background:none;				
			*position:absolute;
			*width:193px;
			*margin-left:-94px;
		}
		#mapcut-search input.img {
			display:block;
			margin:0 auto;
			padding-bottom:24px;
		}
		#mapcut-search input1.img {
			display:block;
			margin:0 auto;
			padding-bottom:24px;
		}
		#mapcut-search label {
			font-size:12px;
			font-weight:bold;
			color:#000;
			display:block;
			text-align:center;
		}
			#mapcut-search label a {
				text-decoration:none;	
			}
			#mapcut-search label a:hover {
				color:#000;	
			}
			
	#page h3 {
		background:url(../img/bg-h3.gif) repeat-x bottom;
		padding-bottom:5px;
		margin-bottom:14px;
		font-size:14px;
		font-weight:bold;
	}
		#page h3 a {
			float:right;
			text-decoration:none;
			font-size:12px;
		}
		#page h3 a:hover {
			color:#333;	
		}
		#page h3 a.breadcrumb {
			float:none;
			font-size:14px;
		}
	#page h4 {
		font-size:13px;
		font-weight:bold;
		color:#000;
		padding-bottom:7px;
	}	
	#page h4.toggler {
		cursor:pointer;	
	}
	#page p {
		font-size:13px;
		padding-bottom:12px;
		text-align:justify;
	}
	
	#contact {
		border-bottom:solid 1px #ccc;
		padding-bottom:15px;
		margin-bottom:15px;
	}
		#contact .left {
			width:270px;
			padding:5px;
			background:#fff;
			border:solid 1px #ccc;
		}
			#contact .left img {
				display:block;					
			}
		#contact .right {
			width:200px;	
		}
			#contact .right address {
				font-weight:bold;	
				display:block;
				font-size:14px;
				padding-bottom:5px;
			}
			#contact .right p {
				font-size:13px;
				padding-bottom:10px;
				line-height:130%;
			}
				#contact .right p a {
					text-decoration:none;		
				}
				#contact .right p a:hover {
					color:#000;		
				}

.social a {
	display:block;
	float:left;
	padding-right:15px;
	padding-bottom:20px;
}
	.social a img  {
		display:block;
		float:left;
	}
	
.manage-social {
	width:100%;
	padding-bottom:10px;
	border-bottom: solid 1px #ccc;
	margin-bottom:10px;
}
	.manage-social div {
		float:left;
		padding:3px 5px 3px 5px;
		border:solid 1px #ccc;
		margin-left:5px;
		margin-bottom:10px;
		width:150px;
	}
	.manage-social div.first {
		margin-left:0;	
	}
		.manage-social div div.right {
			float:right;
			padding:0 0 0 0;
			height:auto;
			border:0;
			margin:0 0 0 0;
			width:110px;
		}
			.manage-social div div.right small {
				font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				display:block;
				color:#ff3d0d;
				padding-bottom:1px;
			}
	.manage-social div img.png {
		display:block;
		margin:0 auto;
		padding-top:3px;
		float:left;
	}
	.manage-social div img.status,
	.manage-social div img.edit,
	.manage-social div img.delete {
		cursor:pointer;
	}

	
.manage-mapcut {
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
}
	.manage-mapcut div {
		float:left;
		padding:3px 5px 3px 5px;
		border:solid 1px #ccc;
		margin-left:6px;
		margin-bottom:10px;
		width:232px;
	}
	.manage-mapcut div.first {
		margin-left:0;	
	}
		.manage-mapcut div div.right {
			float:right;
			padding:0 0 0 0;
			height:auto;
			border:0;
			margin:0 0 0 0;
			width:190px;
		}
			.manage-mapcut div div.right small{
				font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				display:block;
				color:#ff3d0d;
				padding-bottom:1px;
			}
	.manage-mapcut div img.png {
		display:block;
		margin:0 auto;
		padding-top:3px;
		float:left;
	}
	.manage-mapcut div img.status,
	.manage-mapcut div img.edit, 
	.manage-mapcut div img.delete {
		cursor:pointer;
	}
	.manage-mapcut div span {
		float:right;
	}
	.manage-mapcut div small {
		float:left;
	}
	.manage-mapcut div strong {
		font-size:11px;	
		color:#ff3d0d;
	}
		.manage-mapcut div strong em {
			color:#333;
			font-style:normal;
		}

#sidebar {
	float:left;
	width:180px;
	padding-right:18px;
}
	#sidebar .menu {
		width:170px;
		background:#f1f1f1;
	}
	#sidebar .menu h3 {
		padding-bottom:7px;
		margin-bottom:7px;
		padding-left:13px;
		font-size:14px;
		font-weight:bold;
		border-bottom: solid 1px #fff;
	}
		#sidebar .menu h3 img {
			float:left;
			padding-right:7px;
		}
	#sidebar .menu ul {		
		padding-left:13px;
	}
		#sidebar .menu ul li {
			font-size:12px;
			font-weight:bold;
			line-height:200%;
		}
			#sidebar .menu ul li a {
				text-decoration:none;	
				color:#000;
			}
			#sidebar .menu ul li a:hover,
			#sidebar .menu ul li a.active {
				color:#ff3d0d;	
			}

#footer, .push {
	height: 120px;
}

#footer {
	background:url(../img/bg-footer.gif) repeat-x top #e1e1e1;	
	overflow:hidden;
	text-align:center;
}
	#footer ul {
		text-align:center;
		font-size:12px;
		padding-top:10px;
		padding-bottom:5px;
	}
	#footer .addthis_default_style{
		text-align:center; width:125px; margin:auto; padding-top:40px;
	}
		#footer ul li {
			display:inline;
			letter-spacing:0.3em;
		}
			#footer ul li a,
			#footer p a {
				text-decoration:none;
				color:#010101;
				letter-spacing:normal;
			}
			#footer ul li a:hover,
			#footer ul li a.active,
			#footer p a:hover {
				color:#ff3d0d;	
			}
		
	#footer p {
		font-size:12px;	
	}

#suggestion{

	color:#ff3d0d;
	margin-bottom:20px;
	margin-top:20px;
	display:none;
	font-style:italic;
	display:none;
}

#suggestion1{

	color:#ff3d0d;
	margin-bottom:20px;
	margin-top:20px;
	font-style:italic;
	border: 0px solid red;
	display:none;
}

#suggestion2{

	color:#ff3d0d;
	margin-bottom:20px;
	margin-top:20px;
	font-style:italic;
	border: 0px solid red;
	display:none;
}
#suggestion3{

	color:#ff3d0d;
	margin-bottom:20px;
	margin-top:20px;
	font-style:italic;
	border: 0px solid red;
	display:none;
}
#uppertext{
	font-size:14px;
	font-weight:bold;
	/*padding-bottom:30px;*/
	text-align:center;
}

#middletext{
	font-size:14px;
	font-weight:bold;
	/*padding-bottom:30px;*/
	text-align:center
}
#other_suggestion{
	font-size:14px;
}
#suggestion_msg{
	font-size:14px;
	padding-bottom:30px;
	text-align:center;
}
#latLongHref{
	font-size:14px;
	padding-top:25px;
	text-align:center;
}
#error_msg{
	font-size:14px;
	font-weight:bold;
	padding-bottom:30px;
	text-align:center;
}
#maptexthref{
	font-size:14px;
	font-weight:bold;
	/*padding-bottom:30px;*/
	text-align:center;
}


