body{
margin:0;
padding:0;
line-height: 1.5em;
}


#topsection{
background: #030303;
height: 70px; 
}


#topsection h2{
color:#fffafa;
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; 
padding-bottom:20px;
}

#leftcolumn{
float: left;
width: 200px; 
margin-left: -100%;
background: #99CCFF;

}

#footer{
clear: left;
width: 100%;
background: black;
text-align: center;
padding: 10px 0;
}



.innertube{
margin: 10px; 
margin-top: 0;
}

.menu {
display:block; margin: 10px auto 20px 20px; width:130px;  border:1px solid #888; padding:10px; text-align:center; font-size:12px;font-weight:bold; color:#000; background:url(grid2.gif);
}

.menu a:visited, .menu a {
display:block; width:120px; height:20px; margin:0 auto;border-top:1px solid #fff; border-bottom:1px solid #000; text-align:center; text-decoration:none; line-height:20px; color:#000;
}

.menu a:hover {
background:#fff; color:#000;
}

#nhsd {
display:block; 
width:110px;
height:46px;
border:0; 
margin:20px auto; 
}

#wlhb {
display:block; width:165px; height:38px;   border:0; margin-top:20px; margin-left:15px;
}

p{
text-align:justify;
margin-right:10px;
margin-left:10px;
}

.center{
text-align:center;
}

.center a{
color:blue;
}

em{
font-weight:bold;
}

.grs {
display:block; 
margin: auto;
width:496px; 
height:372px;   
border:0;  
}

.map {
display:block; 
margin:20px auto;
width:450px; 
height:650px;   
border:5px double #99CCFF;  
}

.address {
font-weight:bold; 
text-align:center;
}

.addressl {
margin-top:30px; font-size:15px; text-align:center;
}

.address2{
font-size:18px;
margin-left:10%;
}

.staff {
display:block;
text-align:center;
}

h3 {
margin-top:20px; text-align:center
}

h4 {
text-align:center
}

h6{
text-align:center
}

.rider {
font-size:10px;text-align:center
}

.linkimg
{display:block; text-align:center;
}

.table{
display:block;
width: 440px;
margin:10px auto;
}

.table2{
display:block;
width: 250px;
margin:10px auto;
}


td.time{
border:0px ; 
padding: 5px;
text-align:left;
}

td.time2{
border:0px ; 
padding: 5px;
text-align:left;
font-weight:bold;
}


th.time{
border:0px ; 
padding: 5px;
text-align:left;
}

hr{
color:#add8e6;
}

#emis{
display:block; text-align:center;
}

.wi{
text-align:center;
}

.rider{
text-align:center;
font-size:11px;
}

ul{
margin-left:10%;
}

.round{
margin-left:20px;
}

#validx{
display:block;
float:left;
width:88px;
height:31px;
margin:5px 0 0 25px;
}

#vcss{
display:block;
float:right;
width:88px;
height:31px;
margin:5px 25px 0 0;
}




