body{
margin:0;
padding:0;
line-height: 1.5em;
font-size: 16px; 
font-family: georgia, serif;
}


#topsection{
height: 60px;
background-image: url('images/tile.gif');
border:solid 2px #006600;
}

.smp_head{
padding-top: 15px;
font-size:23px;
margin:0;}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; 
background-color:#fff;
border-right:solid 2px #006600;
padding-top:10px;
padding-bottom:10px; 
}

#leftcolumn{
float: left;
width: 190px; 
margin-left: -100%;
background-image: url('images/tile.gif'); 
border-right:solid 2px #006600;
border-left:solid 2px #006600;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

#validx{
display:block;
float:left;
width:88px;
height:31px;
margin:5px 0 5px 35px;
}

#vcss{
display:block;
float:right;
width:88px;
height:31px;
margin:5px 35px 5px 0;
}


.tinnertube{
margin: 10px; 
margin-top: 0;
}

.innertube{
margin: 10px; 
margin-top: 0;
margin-bottom: 0px;
}

#menu {
BORDER:#006600 1px solid; 
PADDING: 10px;  
DISPLAY: block;  
FONT-WEIGHT: bold; 
LEFT: 10px;  
WIDTH: 150px; 
COLOR: #000; 
position: absolute; 
TOP: 100px; 
TEXT-ALIGN: center
}
#menu A:visited {
BORDER-TOP: #fff 1px solid; DISPLAY: block; MARGIN: 0px auto; WIDTH: 130px; COLOR: #000; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; MARGIN: 0px auto; WIDTH: 130px; COLOR: #000; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A:hover {
	BACKGROUND: rgb(34,139,34); COLOR: #fff
}

p{
text-align:justify;
margin-right:10px;
margin-left:10px;
}

.center{
text-align:center;
}

.c1{
font-weight:bold;
text-align:center;
}

.news_item{
display:block;
width:500px;
border:5px double #006600;
margin:20px auto;
margin-bottom:45px;
padding:10px;
font-weight:bold;
}

.smp{
display:block;
width:350px;
height: 271px; 
margin:30px auto;
}

.map{
display:block;
width:297px;
height: 297px; 
margin:20px auto;
border:solid 2px #006600;
}


.questionnaire {
DISPLAY: block;
WIDTH: 240px;
BORDER: #006600 1px solid; 
PADDING: 10px;   
FONT-WEIGHT: bold;  
COLOR: #006600; 
TEXT-ALIGN: left;
}


.questionnairex {
DISPLAY: block;
width: 400px;
BORDER: #006600 1px solid; 
PADDING: 10px; 
FONT-WEIGHT: bold;  
COLOR: #006600; 
TEXT-ALIGN: left;
}

.hq {
display: block;
border: #006600 1px solid; 
padding: 10px;   
font-weight: bold; 
width: 475px; 
color: rgb(0,100,0); 
text-align: left;
margin-bottom:20px;
}

 
ul.none {
LIST-STYLE-TYPE: none;
}

ul.square {
LIST-STYLE-TYPE: square;

}

.linkimg {
display: block; 
text-align: center;
}


.bmenu{
font-size:12px;
text-align:center;
margin-top:30px;
}

.bmenu a{
color: #006600;
}


.address {
text-align: center;
}

.nhsd{
display:block; 
width:243px; 
height:101px;
margin:0px auto;
}

.emis{
display:block; 
width:276px;
height:229px;
margin:0px auto;
}

#thanks{
display:block; 
width:387px;
height:272px;
Margin:30px auto;
}

.rider{
text-align:center;
font-size:11px;
}

#l_gpaq{
display:block;
width:50px;
height:63px;
border:0;
margin:30px auto;
margin-bottom:0px;
}

#nhsdlc {
display:block;
width:110px; 
height:46px;   
border:0; 
margin:470px auto;
margin-bottom:30px;
}

#wlhb {
display:block; 
width:165px; 
height:38px;   
border:0; 
margin:10px auto;
}


#scroller {
display:block;
width:510px;
height:60px;  
margin: 30px auto;
font-size:20px;
border:double 5px #000;
text-align:center;
}

hr{
color:#006600;
}

p.news_a:first-line 

{font-weight:bold;
}

.news_a{
display:block;
width: 500px;
background:#dbffe9;
border:solid 2px #006600;
padding:20px; 
margin:50px auto;
}

.news{
display:block;
width: 500px;
background:#dbffe9;
border:solid 2px #006600;
padding:20px; 
margin:50px auto;
}

p.policy:first-line {
font-weight:bold;
}