/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#002244;
	line-height:18px;
}

td {
	font-size:12px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.text-center {
	text-align:center;
}

.text-right {
	text-align:right;
}

.center{
	text-align:center;
}

.clear{
	clear:both;
}

.hide{
	display:none;
}

.inline{
	display:inline;
}

.block{
	display:block;
}

.overflow{
	overflow:hidden;
}

.textbox {
	background:transparent;
	border:0;
	margin:0 0 0 70px;
	padding:2px;
	width:110px;
}

.padleft5 {
	padding-left:5px;
}

#mainbody {
	background:#90d6f0 url(/i/content-bg.jpg) repeat-x top;
}

#wrapper {
	margin:0 auto;
	width:980px;
	background:url(/i/bg.png) repeat-y center;
	overflow:hidden;
}

#header_0 {
	margin:0 auto;
	width:980px;
	height:259px;
	background:url(/i/header.jpg) no-repeat center;
	margin-top:30px;
}

#header_0 img {
	width:900px;
	margin-left:80px;
	height:258px;
}


#adminhead {
	margin:0 auto;
	width:980px;
	height:100px;
	background:url('/i/admin.png') no-repeat center;
}

#adminhead img {
	width:800px;
	margin-left:180px;
	height:100px;
}

#header_1 img,#header_2 img,#header_3,#header_4 img {
	width:900px;
	margin-left:80px;
	height:221px;
}

#header_1 {
	margin:0 auto;
	width:980px;
	height:222px;
	background:url(/i/design1-banner2.jpg) no-repeat center;
	margin-top:30px;
}


#header_2 {
	margin:0 auto;
	width:980px;
	height:222px;
	background:url(/i/design2-banner2.jpg) no-repeat center;
	margin-top:30px;
}


#header_3 {
	margin:0 auto;
	width:980px;
	height:222px;
	background:url(/i/design3-banner2.jpg) no-repeat center;
	margin-top:30px;
}

#header_4 {
	margin:0 auto;
	width:980px;
	height:222px;
	background:url(/i/design4-banner2.jpg) no-repeat center;
	margin-top:30px;
}

#navigator {
	float:left;
	width:960px;
	height:38px;
	overflow:hidden;
	background:url(/i/navigator.jpg) repeat-x;
	margin-left:10px;
}

#misc {
	float:left;
	width:960px;
	padding:0 0 0 10px;
	
}

#misc ul {
	background:url(/i/misc.png) repeat-x;
	width:958px;
	overflow:hidden;
}

#search {
	width:226px;
	height:32px;
	float:right;
	background:url(/i/search.jpg) no-repeat;
	padding-top:5px;
}

.row {
	float:left;
	width:940px;
	padding:10px 20px;
}

.row2 {
	float:left;
	width:698px;
	padding:10px 20px;
}

p {	
	margin-top:10px;
}

#places-to-stay {

	background:url(/i/places-to-stay.jpg) no-repeat;
}

#tourist-attraction {
	background:url(/i/tourist-attraction.jpg) no-repeat;
}

#bottom-shadow {
	margin:0 auto;
	width:980px;
	height:56px;
	background:url(/i/bottom.png);
}

#footer {
	margin:0 auto;
	width:980px;
	padding-bottom:50px;
}

#footer p {
	text-align:center;
	margin-top:5px;
}

#footer a:link, #footer a:visited{
	text-decoration:none;
	color:#002244;
}

#footer a:hover{
	text-decoration:none;
	color:#003366;
}

.btn {
	height:38px;
	line-height:38px;
	padding-left:20px;
	padding-right:20px;
}


#navigator a {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#014962;
	text-decoration:none;
}

#navigator a.navsel {
	color:white;
}
	
#navigator a:link, #navigator a:visited {
	background:url('/i/btn.jpg') top left;

}    	   	

#navigator a:hover {
	background:url('/i/btn.jpg') bottom left;

}


.login-btn {
	margin:0 0 0 0;
	width:127px;
	height:32px;
}
	#login a:link, #login a:visited {
	background:url('/i/user-login.jpg') top;
	text-decoration:none;
}    	   	

	#login a:hover {
	background:url('/i/user-login.jpg') bottom;
	text-decoration:none;
}


.logout-btn {
	margin:0 0 0 0;
	width:127px;
	height:32px;
}
	#logout a:link, #logout a:visited {
	background:url('/i/logout.jpg') top;
	text-decoration:none;
}    	   	

	#logout a:hover {
	background:url('/i/logout.jpg') bottom;
	text-decoration:none;
}

.register-btn {
	margin:0 0 0 0;
	width:114px;
	height:32px;
}
	#register a:link, #register a:visited {
	background:url('/i/register.jpg') top;
	text-decoration:none;
}    	   	

	#register a:hover {
	background:url('/i/register.jpg') bottom;
	text-decoration:none;
}

.help-btn {
	margin:0 0 0 0;
	width:114px;
	height:32px;
}
	#help a:link, #help a:visited {
	background:url('/i/help.jpg') top;
	text-decoration:none;
}    	   	

	#help a:hover {
	background:url('/i/help.jpg') bottom;
	text-decoration:none;
}

.whead {
	float:left;
	width:934px;
	height:40px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:white;
	padding-left:46px;
}

#left-container {
	float:left;
	width:198px;
	padding-left:3px;
	clear:both;
}

#left_title {	
	float:left;
	width:198px;
	height:32px;
	background:url(/i/title-left.jpg) no-repeat;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding-top:15px;
}

.leftnav-btn {
	margin:0 0 0 0;
	width:198px;
	height:27px;	
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	padding-top:1px;
}

.leftnav a:link, .leftnav a:visited {
	background:url(/i/left-menu.jpg) no-repeat;	
	
} 

.leftnav a:link.lsel, .leftnav a:visited.lsel {
	color:#014962;
	background:url(/i/left-menu-g.jpg) no-repeat;	
	
} 

.leftnavlast-btn {
	margin:0 0 0 0;
	width:198px;
	height:24px;	
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	padding-top:1px;
}

.leftnavlast a:link, .leftnavlast a:visited {
	background:url(/i/left-menu.jpg) no-repeat;	
	
}   
  
.leftnavlast a:link.lsel, .leftnavlast a:visited.lsel {
	color:#014962;
	background:url(/i/left-menu-g.jpg) no-repeat;	
	
}   

#left_bottom {
	float:left;
	width:198px;
	height:12px;
	background:url(/i/left-bottom.jpg) no-repeat;
}

h1,h2,h3,h4 {
	color:#156e90;
	font-family:Trebuchet MS,Tahoma;
	font-weight:normal;
	line-height:normal;
	margin-top:8px;
	margin-bottom:8px;
}

h1 {
	font-size:26px;
}

h2 {
	font-size:22px;
}

h3 {
	font-size:18px;
}

h4 {
	margin-top:12px;
	font-size:16px;
}

.sitemap {
}

.sitemap h1 {
	font-size:22px;
	padding:10px;
	margin-left:20px;
}

.sitemap h2 {
	font-size:18px;
	padding:6px;
	margin-left:40px;
}

.sitemap h3 {
	font-size:16px;
	padding:4px;
	margin-left:60px;
}

.sitemap h4 {
	font-size:14px;
	padding:2px;
	margin-left:80px;

}



li {
	margin-left:24px;
	padding-left:6px;
}

.ofl {
	float:left;
	padding:2px;
	padding-right:20px;
}

.personal {
	position:absolute;
	left:20px;
	top:6px;
}

.logout {
	position:absolute;
	left:450px;
	top:5px;
	background-color:#F2F2F2;
	z-index:50;
}

#wall_frame {
	overflow:auto;
}

.oitem {
	float:left;
	padding:4px;
}

.opic {
	float:left;
	width:104px;
	padding:2px;
}

.otext {
	float:left;
	padding:2px;
	width:550px;
}


.odd {
	background-color:#DDF0FF;
}

.focus {
	font-weight:bold;
	color:#156e90;
}

.pad {
	padding-left:190px;
}

.sres {
	clear:both;float:left;
}

.sres h4 {
	clear:both;
	padding-top:12px;
	padding-bottom:4px;
	padding-left:2px;
}

.w280 {
	width:400px;
}

.tpic2 {
	width:102px;
	float:left;
	height:102px;
}

.tpic3 {
float:left;
padding:1px;
}

.tdescr {
	width:240px;
	float:left;
	height:96px;
	padding:3px;
}

a.bm {
	color:#663300;
}

.pt {
margin-top:4px;
}

.offscreen {
	position:absolute;
	top:-1000px;
	left:-1000px;
}

.big {
	font-size:14px;
}