body{
 margin: 0;
 padding: 0;
 text-align: center;
 background-color: #333333;

 font: 12pt "Times New Roman", Arial, Helvetica, Verdana, sans-serif;
   
}

#wrapper2{
background-color: white;
}

#wrapper{

	text-align: left;
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	color: black;
	/*padding: 10px;*/
	 
	

}

#head {

	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
   background-color: #333333;
	
	
}

#main{
margin-top: 5px;
background-color: white;

}


#sidebar{
float: right;
width: 320px;
padding: 5px 0 0 0px;
margin: 10px 0px 5px 5px; 


}


#content{
/* any changes here must be updated in ie-override.css */
margin: 10px 340px 5px  0px; 
padding: 10px 20px 5px 0px;
color: rgb(60,60,60);
 font-size: 105%;
 line-height: 140%; 

}




#footer{

clear: both;



}

.navfooter{
	
    text-align: left;
	font-size: 80%;
}

.navfooter  a:link, .navfooter a:visited{

	

	text-decoration: none;

	color: rgb(60,60,60);

	

	

}


.navfooter a:hover, .navfooter a:active{



	color: white;
	

}  

.navcon{

	list-style: none;
	margin: 0px 3px 3px 15px;
	padding: 0 0 10px 0;
    text-align: left;
}

.navcon li{

	padding: 0.4em 0.2em 0.2em 0;
	text-align: left;
}


.h0{

    color: white;
    font-size: 110%;
	letter-spacing: 0.15em;
    font-weight: bold;
    border-bottom: 1px solid rgb(152,1,40);
	padding: 5px;
	background-color: rgb(226,190,140);
   
	margin: 10px;
}

.headings{
	color: rgb(152,1,40);
	font-size: 100%;
	margin: 10px 0 10px;
	font-family: Arial;
    text-align: left;
	letter-spacing: 0.10em;

}


.sitemaph{

    color: rgb(36,66,90);
    font-size: 80%;
	letter-spacing: 0.15em;
    font-weight: bold;
	padding: 0 0 10px 0;
  
}

#content h1 {


    color: rgb(152,1,40);
	font-size: 105%;

	margin: 10px 0 25px;
	padding: 0 0 5px 2px;
	font-family: Arial;
    text-transform: uppercase;
	letter-spacing: 0.25em;
    text-align: left;
	
	
}

#content h2 {

	color: rgb(152,1,40);

	font-size: 100%;

	margin: 10px 0 25px;

	font-family: Arial;
    text-align: left;
	letter-spacing: 0.10em;

	

}

#content li{

	padding: 0.4em 0.2em 0.2em 0;
	text-align: left;
}

.imagefloatleft {

padding: 5px 5px 2px 5px;
margin-right: 5px;
margin-top: 2px;
float: left;
}
.imagefloatright{

padding: 5px 5px 2px 5px;
margin-right: 5px;
margin-top: 2px;
float: right;
}

#bplan{

background-image: url("siteimages/bplan2009.jpg"); 
background-repeat: no-repeat;
background-position: top right;
}

.diffback{

 padding: 5px 5px 10px 10px;
 background-color: rgb(220,220,220);
}

.qanda{

 padding: 10px;
 margin: 0 0 0 30px;
 background-color: rgb(220,220,220);
}

.hidden { display: none; }
.unhidden { display: block; }

.questions a:link, .questions a:visited{

	text-decoration: none;

	color: rgb(152,1,40);
	
	

}



.questions a:hover, .questions a:active{
	
	background-color: rgb(152,1,40);
        color: white;   

}

#copy {


    
	color: white;
    
	font-size: 75%;

	text-align: center;

	font-family: "Times New Roman";

}

#copy  a:link, #copy  a:visited{

	text-decoration: none;
	color: white;
    
	

}





#copy  a:hover, #copy  a:active{

	
		color: rgb(226,190,140);

}

.front{/* buttons */



    color: rgb(36,66,90);

    border: solid rgb(36,66,90) 1px;

    text-align: center;

    



}





.front a:link, .front a:visited{

	text-decoration: none;

	color: rgb(36,66,90);

	

}





.front a:hover, .front a:active{

	

	background-color: rgb(152,1,40);
        color: white;
        border: solid rgb(36,66,90) 1px;

}

.newstag{
	color: rgb(152,1,40);
	font-size: 105%;
	font-weight: bold;
}

.newstag a:link, .newstag a:visited{

	text-decoration: none;

	color: rgb(152,1,40);
	
	

}





.newstag a:hover, .newstag a:active{

	

	background-color: rgb(152,1,40);
        color: white;
        

}

.contentsade{
border: 1px solid rgb(220,220,220);
background-color: rgb(250,250,250);
padding: 5px 20px 5px 20px;
margin: 0;
}


