/* CSS Document */
html { 
    min-height: 100%; margin-bottom: 1px; 
}

body{
margin:0 auto;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
}

hr{
width:100%;
border:0;
height:5px;
color:#A2CC95;
background-color:#A2CC95;
}

.text_resize{
text-align:right;
width:98%;
}

.strong{
font-weight:bold;
padding-top:20px;
padding-bottom:5px;
}

img[alt title=""] {border: 3px dotted red;}

a:link{
color:#3399CC;
}

a:visited{
color:#3399CC;
}
a:hover{
color:#009999;
}

.page_title{
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
line-height:21px;
padding-bottom:10px;
}

#container{
width:780px;
margin:0 auto;

}

#header{
margin-top:10px;
width:780px;
height:220px;

}

#main{
	margin-top:20px;
	width:780px;
}

#search{
height:505px;
}

#content{
float:right;
width:74%;
text-align:justify;
}

.content_right{
float:right;
width:42%;
margin:0;
padding-top:35px;
}

.content_left{
float:left;
width:55%;
}

#side_content{
float:left;
width:26%;
}

#nav ul{
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
padding-left:10px;
padding-right:20px;
margin-top:10px;
}

#nav li{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#009999;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #CCCCCC;
}

#nav li a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#009999;
text-decoration:none;
}

.clear{
clear:both;
}

#footer{
background-image:url(../images/footer_img.gif);
width:780px;
height:30px;
margin-top:10px;
}

#footer a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#DEEDDA;
}

.footer_links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
text-align:left;
width:300px;
padding-top:7px;
margin-left:10px;
}
.footer_copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:right;
text-align:right;
width:300px;
padding-top:7px;
color:#FFFFFF;
margin-right:10px;
}
.consultation{
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
color:#009999;
border-top:1px dotted #666666;
}

#plot{
border-top:1px dotted #666666;
}
#plot2{
border-top:1px dotted #666666;
background-color:#EEF7EB;
padding:7px;
}
.plot_summary{
border-top:0px dotted #666666;
border-bottom:1px dotted #666666;
padding-top:5px;
padding-bottom:5px;
}

.plot_title{
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:12px;
line-height:14px;
padding-bottom:10px;
}

.plot_submission{
padding-bottom:5px;
}

.plot_address{
padding-bottom:5px;
}

.plot_numbers{
padding-bottom:5px;
}

.plot_site_area{
padding-bottom:5px;
}

.plot_info{
padding-bottom:5px;
}
.plot_links{
text-align:right;
}

.plot_links img{
border:0;
}

.instructions{
font-size:16px;
font-weight:bold;
padding:20px;
}
.interactive_link{
padding-top:10px;
padding-bottom:10px;
}
#ivso{
text-align:right;
padding-right:15px;
margin-top:10px;
}

.home_button_left{
float:left;
position:relative;
width:310px;
margin-top:40px;
margin-bottom:20px;
margin-left:4em;

}

.home_button_right{
float:right;
position:relative;
width:310px;
margin-top:40px;
margin-bottom:20px;
margin-right:4em;

}

*html .home_button_left{
float:left;
position:relative;
width:310px;
margin-top:40px;
margin-bottom:20px;
margin-left:2.5em;

}

*html .home_button_right{
float:right;
position:relative;
width:310px;
margin-top:40px;
margin-bottom:20px;
margin-right:2.5em;

}
#pspp{
width:575px;
border:1px solid #000000;
}

#pspp td{
padding:5px;
border:1px solid #000000;
text-align:left;
}

.policies{
padding-top:0px;
}

.policy_summary{
padding-top:10px;
padding-bottom:5px;
}

.policy_title{
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}

.policy_reference{
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}

.policy_area{
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}

.policy_text{
padding-top:3px;
}

.mid_text{
font-weight:bold;
font-size:14px;
padding-top:10px;
padding-bottom:10px;
}
.home_heading{
font-size:16px;
line-height:20px;
font-weight:bold;
padding-bottom:10px;
text-align:left;
}