html,body
{
background-color: #F5E98C;
text-align:center;
height:100%;
margin: 5px auto 10px auto;
font-family:verdana, arial, helvetica, sans-serif;
font-size: 10pt;
}

table.main 
{ 
width: 784px;
background-color: #fff;
color: #000;
border: 2px solid #004F27;
border-spacing: 0px; 
border-collapse: collapse;
vertical-align: top;
margin: 5px auto 10px auto;
font-family:verdana, arial, helvetica, sans-serif;
font-size: 10pt;
}

td.header 
{
width: 784px;
height: 162px;
background-image: url(images/banner_grn.jpg);
background-repeat: no-repeat;
text-align:left;
vertical-align: top;
}

td.left
{
width:300px;
background-color: #fff;
text-align:left;
vertical-align: top;
color: #000;
}

td.nav 
{
width:784px;
background-color: #004F27;
text-align:center;
vertical-align: top;
color: #000;
}

td.right
{
width: 484px;
background-color: #fff;
text-align:left;
vertical-align: top;
padding: 10px 10px 0 10px;
}

table.content
{
background-color: #fff;
width:90%;
margin: 0 auto;
verticle-align: top;
text-align:left;
font-family:verdana, arial, helvetica, sans-serif;
font-size: 10pt;
}

table.content td
{
padding: 10px;
background-color: #fff;
vertical-align: top;
text-align:left;
}
	
index#h1,h2,h3,h4,h5,h6  /* this is for the index page   */
{
color:#004F27;
padding: 0px 2px 5px 2px;
}

main#h1 
{
padding:7px auto 10px auto;
font-size: 18pt;
color:#004F27;
}

main#h2 
{
margin:7px 0 10px 0 ;
font-size: 16pt;
color:#004F27;
}

main#h3 
{
margin:7px 0 10px 0 ;
font-size: 14pt;
color:#004F27;
}

main#h4 
{
margin:7px 0 10px 0 ;
font-size: 12pt;
color:#004F27;
}

main#h5
{
margin:7px 0 10px 0 ;
font-size: 10pt;
color:#004F27;
}

h2#center
{
color:#004F27;
margin-left: auto;
margin-right: auto;
text-align: center;
padding:10px 0 10px 0;
font-size: 16pt;
}

p
{
padding: 0px 2px 12px 2px;
}
p.right
{
padding: 0px 2px 35px 225px;
}

a:link 
{ 
color:#004F27; text-decoration:underline; 
}
a:visited 
{ 
color:#004F27; text-decoration:underline; 
}
a:active 
{ 
color:#004F27; text-decoration:underline; 
}
a:hover 
{ 
color:#004F27; text-decoration:none;
}

.footer 
{
width: 784px;
margin: 0px 2px 0px 2px;
text-align:center;
background-color: #fff;
color: #000;
font-size:8pt;
}

.footer a
{
font-size: 8pt;
color: #004F27;
text-decoration: underline;
padding: 0px 2px 12px 2px;
}

.footer a:visited 
{
font-size: 8pt;
color: #004F27;
text-decoration: underline;
padding: 0px 2px 12px 2px;
}

.footer a:hover 
{ 
color: #004F27;
text-decoration: none;
font-size: 8pt;
}
 
 .imgRt 
{
float: right;
}

.imgLt 
{
float: left;
}

img.center {
 display: block;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 padding:10px;
}

	
	
td#not_found
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  line-height: 18px;
  text-align: center;
  border: 1px solid #CCCCCC;
  background-color: #FFFFEC;
}

.time {
font-size:8pt;  
color:#004F27; 
text-align: left;
margin:auto;
padding: 2px 0 2px 5px;
float: left;
}

dt 
{
color:#004F27;
}

li
{
list-style-image: url(images/GrnArrow.jpg); 
margin-bottom:10px;
}

.news /* for model policies */
{
border: 2px solid #004F27;
background-color: #FFE5A4;
margin:15px auto;
width:275px;
}

.news p 
{
padding: 0 10px 0 10px;
}

.news h4
{
font-size: 12pt;
color:#004F27;
padding: 0 10px 0 10px;
text-align: center;
}

#container
{
width: 350px;
height: 40px;
margin:20px 0 0 225px;
}

#container-left
{
width: 40px;
float: left;
}

#container-right
{
width: 310px;
float: right;
padding-top:5px 
}

#imgcontainer
{
width: 750px;
height: 320px;
margin:5px;
}

#imgcontainer-left
{
width: 350px;
float: left;
padding-top:5px;
}

#imgcontainer-right
{
width: 350px;
float: right;
padding:5px 5px 0 5px;
}

hr 
{
border: none 0;
border-top: 1px dashed #004F27;/*the border*/
width: 50%;
height: 1px;
text-align: center;
margin: 5px auto;
}
