

/**** Main dark blue: #32517C; *****/

/**** Green links etc is #2e772e; ***/





a{

color:#32517C;

}



p{

margin:0;

padding:0;

}



h1{

margin:0;

padding:0;

}



ul{

margin:0;

padding:0;

}



li{

margin:0;

padding:0;

}



.right{

float:right;

}



.left{

float:left;

}



body{

background-color: white;

font-family:Arial, Helvetica, sans-serif;

}

.noborder{
border:none;
}


#maincontentwrapper{

width:810px;

margin:0 auto;

border-left:solid 1px #D5D5D5;

border-right:solid 1px #D5D5D5;

padding:0 30px 0 30px;

overflow:hidden;

min-height:800px;

}







#header{

padding:10px 5px 10px 5px;

overflow:hidden;

}



.homeinfocolumn{

width:254px;

height:300px;

background-color:white;

background-image:url(../resources/images/bluebox.jpg);

background-repeat:no-repeat;

float:left;

margin:20px 0 0 0;

}



.homeinfocolumn h1{

color:white;

font-size: 20px;

line-height:20px;

text-align:center;

padding:22px 0 30px 0;

}



.homeinfocolumn p{

color:white;

font-size:16px;

line-height:21px;

padding:10px 20px 0 20px;

}



.homeinfocolumn a{

color:white;

text-decoration:none;

}



.homeinfocolumn a:hover{

text-decoration:underline;

}



.marginleft1{

margin-left:23px;

}



.marginleft2{

margin-left:25px;

}





.morelinks{

text-align:right;

}



.morelinks a{

text-decoration:underline;

font-size:12px;

}



.morelinks a:hover{

text-decoration:none;

}



#footer{

text-align:right;

font-size:12px;

color:#2e772e;

margin:30px 0 0 0;

padding:5px 0 0 0;

float:right;



border-top:solid 1px #D5D5D5;

width:810px;

height:35px;

}



#footer a{

color:#2e772e;

text-decoration:none;

}





#navbar{

background-image:url(../resources/images/navbar_background.jpg);

width:811px;

height:32px;

}



ul{

list-style:none;

text-align:right;

margin:0px 30px 0 0;

padding:7px 0 0 0;

color:#32517C;

font-weight:bold;

font-size:14px;

}



ul a{

color:#32517C;

text-decoration:none;



}



ul a:hover{

text-decoration:underline;

}



li{

display:inline;

margin:0 6px 0 6px;



}



.underline{

text-decoration:underline;

}



#aboutustext{

width:370px;

padding:40px 0 0 40px;

}



#aboutustext p{

margin:15px 0 0 0;

font-size:14px;

line-height:20px;

}



#aboutustext h1{

margin:15px 0 0 0;

font-size:20px;

line-height:24px;

color:#32517C;

}



.image_large{

padding:5px;

border:solid 1px #32517C;

}



.largeimage{

margin:55px 30px 0 0;

}





#aboutustext ul{

list-style: disc;

text-align:left;

margin:0px 30px 0 20px;

padding:7px 0 0 10px;

font-weight:normal;

font-size:14px;

color:black;

}



#aboutustext ul a{

color:#32517C;

text-decoration:none;



}



#aboutustext ul a:hover{

text-decoration:underline;

padding:0 0 0px 0;

}



#aboutustext li{

display: list-item;

margin:5px 6px 0px 6px;

padding:0 0 7px 0;





}



h3{

color:#32517C;

padding:0 0 0 60px;

line-height:14px;

font-size:14px;

margin:10px 0 4px 0;

font-weight:normal;

}





.homeinfocolumn ul{

text-align:left;

font-weight:normal;

}



.homeinfocolumn li{

color:white;

list-style-type:disc;

list-style-position:inside;

display:list-item;

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}



.standouttext{

width:320px;

margin:20px 20px 0 40px;

}



.standouttext2{

width:320px;

margin:20px 20px 0 40px;

}



.standouttext2 ol

{

    color:black;

    list-style-type:disc;

    margin:10px 0 0 10px;

    padding:0 0 0 0;

    font-size:14px;

}



.standouttext2 li

{

    display:list-item;

    padding:3px 0 3px 0;

}



.standouttext2 h1

{

    font-size:14px;

    color:#32517C;

}



.standouttext p{

font-size:16px;

line-height:20px;

color:#32517C;

margin:20px 0 0 0;

font-weight:bold;

}



.standouttext2 p{

font-size:14px;

line-height:20px;

color:black;

margin:10px 0 0 0;

}



.line

{

    padding-bottom:30px;

    border-bottom:solid 1px #D5D5D5;

}



.mainbackdropimage{

padding:5px 5px 5px 5px;

border:solid 1px  #CCC;

background-color: #CCC;

}



#mapholder

{

    border:solid 1px grey;

    padding:5px;

    margin:15px 0 0 40px;

    width:304px;

    background-color: #32517C;

}



#mapholder a{

    color:White;

}



.bold

{

    font-weight:bold;

    color:#32517C;

}


.profilephoto{
	float:left;
	padding:3px;
	border:solid 1px #999999;
	margin:20px 10px 10px 0;
}

