body {
	
	margin:0;
	padding:0;
	border:0;			
	width:100%;
	font-size:90%;

  	background-image:url('images/background-small-grey.jpg');
  	background-repeat:repeat;

	text-align:center;

  	font-family: Arial;
  	font-size: medium;
  	color: #000;

}

a {
	color:#b20837;
}

a:hover {
	color:#FEF4D1;
	background:#b20837;
	text-decoration:none;
}

#header_text {
}

h1 {

    padding: 5px;

}

h2 {
    background-color: #717171;
    color: #ffffff;
	margin-top: 0;
    padding: 5px 5px 5px 20px;
}

h3{
	
    background-color: #ffffff;
    color: #000000;
		
}

p {
	padding:0;
}


#header {
  background-image: url("images/hillview_logo2.jpg");
  background-repeat: no-repeat;
  clear: both;
  float: left;
  font-weight: bold;
  height: 150px;
  width: 872px;
}
#header-right {
	width: 115px;
	height: 83px;
	float: right;
	padding-top: 40px;
	padding-right: 10px;
}

#banner {

    float: left;
    height: 460px;
    width: 550px;
    margin-right: 25px;

}

.container{

        width: 872px;
        margin-left:auto;
        margin-right:auto;
		background-color: #FFFFFF;        

}

.content{

  background: none repeat scroll 0 0 #FFFFFF;
  width: 100%;
  text-align: justify;

}

.text{
	
    color: #5C5C5C;
    line-height: 230%;
    padding-left: 18px;
    padding-right: 30px;
	
}

.menu {
	
    background-color: #5b5b5b;
    clear: both;
    line-height: 175%;
    margin-bottom: 0;
    padding: 15px;
    text-align: center;

}

#mainmenu a:link, #mainmenu a:visited  {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}
#mainmenu a:hover {
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


.img_left{
	
    float: left;
    height: 185px;
    margin: 12px;
    width: 245px;
    	
}

.images{

	height: 220px;
	width: 100%;
		
}

.bullet{
	
	list-style-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	
}

table{
	
    padding: 10px;
    width: 100%;
	
}

.tr1{
	
	background-color: #f3edd9;
	
}

.tr2{
	
	background-color: #e3dcc6;
	
}

#footer {

    background-color: #afafaf;
    clear: both;
    font-size: small;
    line-height: 5px;
    padding: 10px;
    text-align: justify;
    height: 100px;
    
    

}

#foot-left {
	
	padding: 0px 0px 0px 10px;
	float: left;
}

#foot-right {
	
	padding: 10px 0px 0px 10px;
	float: right;
	
}

#foot-right img{
	
	padding: 0px 10px 0px 15px;
		
}

#footer a:hover	{
	text-decoration: none;
}