#title {
line height:1;
}


/* Specify blanket rules for all elements */ 
  body { 
	text-align:center;
	width: 100%;
    font-size:80%; 
    font-family:Verdana,sans-serif; 
    margin:0px auto; 
    } 
	
	blockquote {
	text-align: left;
	text-indent:0;
	}
	
	h1 {
	line-height: 1em;
	font-size: 1.8em;
	text-indent: 0;
	}
	
	h2 {
    line-height: 1em;
    font-family:Verdana,sans-serif; 
	font-size: 1.3em;
	text-indent: 0;
	}
	h3 {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	text-indent: 0;
	font-weight: bold;
	}
	
	.noindent {
	text-indent: 0;
	}
/* Default paragraph styles */ 
  p { 
    font-size:100%; 
     } 
  
/* Masthead */
	#header {
		background-repeat: repeat-x;
		width: 900px;
		height: 100px;
		padding: 0;
		text-align:center;
		margin-left:auto;
		margin-right: auto;

	}
	
	#masthead {
		float:left;
	}
	

	#masthead img {
	border:0;
	}
	
	#righthead {
		float:right;
		width:400px;
		margin:0;
		padding-top:30px;
	}

			
/*Body*/
	#body {
		width: 900px;
		padding-top: 10px;
		margin: 0 auto;
	}
	#body p {
    	font-family:Verdana,sans-serif; 
	}
			
/* Content */ 
	#content ul {
	text-indent: 0;
	}
	#content ol {
	text-indent: 0;
	}
	#content dd {
	text-indent: 0;
	}
	#content dt {
	text-indent: 0;
	font-weight: bold;
	}
	 #content { 
		width: 850px;
		text-align:left;
		text-indent:25px;
    	font-family:Verdana,sans-serif; 
		margin-bottom: 20px;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		padding-top:10px;
	    } 
	#picture {
	width:250px;
	float:right;

	}
	#centerdiv {
	margin-left: auto;
	margin-right: auto;
	border: 1px, solid;
	}

	#toc {
	border: 1px solid;
	width: 345px;
	float:left;
	padding-right:10px;
	margin-top:10px;
	}
	#toc h2{
	text-indent: 10px;
	}
	#intro {

	width: 470px;
	float:right;
	padding-left: 10px;
	padding-top:10px;
	}
	#article {
	clear:both;
	padding-top:20px;
	}
	.tltoc{
		text-indent: 0;
		list-style-position: outside;
		list-style-type: upper-roman;
	}
	.mltoc{
		text-indent: 0;
		list-style-position: outside;
		list-style-type: lower-latin;
	}
	.bltoc{
		text-indent: 0;
		list-style-position: outside;
		list-style-type: decimal;
	}
	.highlight {
	color: red;
	font-weight: bold;
	text-indent: 0;
	}
	
/* Bus */
	.bus {
		font-size:13px;
		}	
	.both {
		background-color: #ff9900;
		padding: 2px;
		color:white;
		}
	.jr {
		background-color: #00f;
		padding: 2px;
		color:white;
		}
	.nankai {
		background-color: #0f0;
		padding: 2px;
		color:white;
		}
	.busroute {
		padding-left:5px;
		}
	.busbox {
		border: 1px solid;
		padding: 5px;
		margin:3px 10px 3px 10px;
		
		}
	
/* Sidebar */ 
	  #sidebar { 
	    float:left; 
		width: 900px;
		text-align:left;
		padding:0;
		margin:0;
		font-size:90%;


	    } 
	    

	    
		#sidebar ul {
		list-style-type: none;
		}

		#sidebar a:link {
			color:#000;
			text-decoration: none;
		}

		#sidebar a:visited {
			color:#000;
			text-decoration: none;
		}

		#sidebar a:hover {
			color:#000;
			text-decoration: underline;
		}
		.curvearrow {
		}
		.sublist {
		margin-left 15px;
		}
		.navh {
		float:left;
		margin-left:10px;
		}
		.navhleft {
		float:left;
		margin-left:45px;
		}
		.navhright {
		float:left;
		margin-left:10px;
		margin-right:25px;
		}
		.navbar{
		margin:0;
		padding:0;

	
		}
		img {
		border-style: none;
		}
		#stripe {
		clear:both;
		width: 900px;
		padding-bottom:10 px;
		}
		/* Procedures Rollover class */ 
  		.procedureslink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/procedures.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.procedureslink:link, a.procedureslink:visited, a.procedureslink:active { 
   		background:url(images/procedures.png) no-repeat; 
   		 } 
   		a.procedureslink:hover { 
   		background-position:-200px 0; 
    	} 
    	
		/* Living Guide Rollover class */ 
  		.livinglink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/living.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.livinglink:link, a.livinglink:visited, a.livinglink:active { 
   		background:url(images/living.png) no-repeat; 
   		 } 
   		a.livinglink:hover { 
   		background-position:-200px 0; 
    	} 

		/* Disaster Guide Rollover class */ 
  		.disasterlink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/disaster.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.disasterlink:link, a.disasterlink:visited, a.disasterlink:active { 
   		background:url(images/disaster.png) no-repeat; 
   		 } 
   		a.disasterlink:hover { 
   		background-position:-200px 0; 
    	} 
		/* Acccess Guide Rollover class */ 
  		.accesslink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/access.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.accesslink:link, a.accesslink:visited, a.accesslink:active { 
   		background:url(images/access.png) no-repeat; 
   		 } 
   		a.accesslink:hover { 
   		background-position:-200px 0; 
    	} 
    	/* City Guide Rollover class */ 
  		.outlinelink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/outline.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.outlinelink:link, a.outlinelink:visited, a.outlinelink:active { 
   		background:url(images/outline.png) no-repeat; 
   		 } 
   		a.outlinelink:hover { 
   		background-position:-200px 0; 
    	} 
    	/* Sister City Rollover class */ 
  		.sisterlink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/sister.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.sisterlink:link, a.sisterlink:visited, a.sisterlink:active { 
   		background:url(images/sister.png) no-repeat; 
   		 } 
   		a.sisterlink:hover { 
   		background-position:-200px 0; 
    	} 
    	
    	/* Destinations Rollover class */ 
  		.destinationslink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/destinations.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.destinationslink:link, a.destinationslink:visited, a.destinationslink:active { 
   		background:url(images/destinations.png) no-repeat; 
   		 } 
   		a.destinationslink:hover { 
   		background-position:-200px 0; 
    	} 
    	
    	/* Events Rollover class */ 
  		.eventslink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/events.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.eventslink:link, a.eventslink:visited, a.eventslink:active { 
   		background:url(images/events.png) no-repeat; 
   		 } 
   		a.eventslink:hover { 
   		background-position:-200px 0; 
    	} 
    	/* Explore Rollover class */ 
  		.explorelink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/explore.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.explorelink:link, a.explorelink:visited, a.explorelink:active { 
   		background:url(images/explore.png) no-repeat; 
   		 } 
   		a.explorelink:hover { 
   		background-position:-200px 0; 
    	} 
    	/* maps Rollover class */ 
  		.mapslink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/maps.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.mapslink:link, a.mapslink:visited, a.mapslink:active { 
   		background:url(images/maps.png) no-repeat; 
   		 } 
   		a.mapslink:hover { 
   		background-position:-200px 0; 
    	} 
    	/* KYC Rollover class */ 
  		.kyclink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/kyc.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.kyclink:link, a.kyclink:visited, a.kyclink:active { 
   		background:url(images/kyc.png) no-repeat; 
   		 } 
   		a.kyclink:hover { 
   		background-position:-200px 0; 
    	} 
    	/* Links Rollover class */ 
  		.linkslink { 
		display:block; 
    	width:200px; 
    	height:30px; 
		background:url(images/links.png) no-repeat; 
    	text-indent:-9999px; 
    	}   
		a.linkslink:link, a.linkslink:visited, a.linkslink:active { 
   		background:url(images/links.png) no-repeat; 
   		 } 
   		a.linkslink:hover { 
   		background-position:-200px 0; 
    	} 

      
      
        a { 
  	  outline:none; 
    	} 
    	
    	



	
	#footer {
		width: 900px;
		padding: 10px;
		background:#fff;
		border-right: 2px solid #000;
		border-left: 2px solid #000;
		border-bottom: 2px solid #000;
		clear: both;
	}
	
/* Caps */

	#topcap {
		height: 15px;
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		}
	#bottomcap {
		margin-right: auto;
		margin-left: auto;
		height: 10px;
		width: 900px;

		clear:both;	

/* Table */		

	}
	.tablehighlight {
		background-color: silver;
	}
	
	tr.tablehead {
	background-color: black;
	color: white;
	font-weight: bold;
	border-bottom: 1px, solid, black;
	text-indent:0;
	text-align: center;
	}
	
	.divborder {
	border: 1px solid;
	width: 450px;
	margin-left: 40px;
	margin-bottom:10px;
	}
	.tablenoborder {
	width: 450px;
	border-collapse: collapse;
	font-size:100%;
	}
	.event {
	text-indent: 0;
	width:30%;
	font-size: 90%;
	}
	
/* Floats */

.floatleft {
float: left;
margin-right: 10px;
margin-left:0;
margin-bottom:5px;
}

.floatright {
float: right;
padding-left:10px;
margin-bottom:5px;

}
.floattextleft {
float: left;
width:580px;
clear:both;
}
.floattextright {
float: right;
width:580px;
clear:both;
}
.floatflowerright {
float: right;
width:180px;
margin-right:20px;
}
.floatflowerleft {
float: left;
width:180px;
}
.floatcityright {
float: right;
width:180px;
padding-top:20px;
margin-right: 20px;
}
.floatcityleft {
float: left;
width:180px;
padding-top:20px;
margin-left: 20px;
}
.floataddressleft {
float: left;
margin-left:0;
padding:0;
width:280px;
}
.floataddressright {
float: right;
padding:0;
width:300px;
}
.floataddressleft blockquote {
padding:0;
margin:0
}
.floataddressright blockquote {
padding:0;
margin:0
}
