body, html {
background:#ffffff url(/fw-images/bg-page-faded.jpg) fixed repeat-y top center;
text-align:center;
margin:0px;padding:0px;

}
hr, {height:2px; color:#cccccc;margin:10px 0px;}
td hr{height:2px; color:#cccccc;margin:0px 0px;}
ul li, ol li {margin-bottom:9px;}

p {margin:0px;padding:0px;}
a:link, a:visited {color:#003366;text-decoration:none;}
a:hover, a:active {color:#4e76c6;text-decoration:underline;}

#container {
background-color:white;
margin:auto;
position:relative;
width:800px;
border-right:solid 1px #000033;
border-left:solid 1px #000033;
}

#accessibility {padding:5px 10px;height:2em;width:780px;position:relative;}
#aLeft {line-height:2em;display:inline;float:left;text-align:left;}
#aRight {line-height:2em;display:inline;float:right;text-align:right;}
#accessibility form {margin:0px; padding:0px;}

#logo {
width:800px;
height:120px;
background:#ffffff;
border-bottom:solid 1px #003366;
border-top:solid 1px #003366;
}
#lpnImage {padding-left:25px;}
#logo h1 {color:#ffffff;margin:0px;font-size:40px;padding:5px 0px 5px 20px;}
#logo h2 {color:#330000;margin:0px;padding:0px;font-size:18px;padding:5px 0px 8px 0px;}
#subLogo {width:800px;background-color:#aaaaaa;color:#222222;font-size:100%;font-weight:bold;padding:10px 0px;border-bottom:solid 1px #003366;font-style:italic;
}

#linkBar2 {
width:629px;
background:#4e76c6;
line-height:30px;
text-align:center;
font-size:100%;
background:#4e76c6 url(/fw-images/bg-title-h1.jpg) repeat-y left;
border-bottom:solid 1px #003366;
}

#linkBar2 a {text-decoration:none;font-weight:bold;padding:5px 10px;margin:0px;height:35px;}
#linkBar2 a:link, #linkBar2 a:visited {color:#ffffff;padding:5px 10px;}
#linkBar2 a:hover, #linkBar2 a:active {color:#003366;background-color:#aaaaaa;padding:5px 10px;}

#editPage input, #editPage select, #editPage textarea {
width:400px;
background-color:transparent;
}
#editPage .button {
width:120px;
}

a.cpHeading {font-weight:bold;color:#ffffff;background:#003366;display:block;padding:4px;margin-top:-5px;}
#controlPanel, #editPage {
background-color:#dddddd;
border-bottom:2px inset #dddddd;
border-top:2px inset #dddddd;
width:625px;
}
#controlPanel a:link, #controlPanel a:visited {text-decoration:none;}
#controlPanel a:hover, #controlPanel a:active {text-decoration:underline;}

#controlPanelLeft, #controlPanelRight, #controlPanelMiddle {display:block;text-align:left;padding:5px;}

#controlPanelLeft a, #controlPanelRight a, #controlPanelMiddle a {text-decoration:none;}
#controlPanel hr {height:1px;margin-bottom:6px;}

.linkCell {
background:#003366;
border-right:solid 1px #003366;
}
#mainLinks {
width:170px;
font-size:90%;
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
color:#ffffff;
font-weight:bold;
background:#003366;
}

#mainLinks a {display:block;font-weight:bold;padding:6px;}
#mainLinks a:link, #mainLinks a:visited {text-decoration:none;color:#ffffff;}
#mainLinks a:hover, #mainLinks a:active {text-decoration:underline;color:#000000;background:#aaaaaa;}
#mainLinks h1 {font-size:100%;font-weight:bold;margin:15px 0px 5px; color:#aaaaaa;}
#mainLinks ul {margin:0px 0px 0px 10px;padding:0px 0px 0px 20px;}
#mainLinks li {margin-bottom:0px;}

#loginDiv {font-size:90%;color:#cccccc;background:#4e76c6 url(/fw-images/bg-login-diag.jpg) no-repeat bottom;width:160px;padding:5px;}
#loginDiv a {display:inline;padding:0px;margin:0px;}
.loginTextbox {background:#ffff99;color:black;width:140px;}

#loggedInDiv {font-size:100%;color:#cccccc;background:#4e76c6 url(/fw-images/bg-login-diag.jpg) no-repeat bottom;width:150px;padding:10px;}
#loggedInDiv a {color:#cccccc;}

#theLinks {padding:10px;}

#page {
/*  background-image to be set in page  */
position:relative;
text-align:left;
padding:0px;
width:800px;

}
#mainContent {
padding:10px 30px 30px 30px;
}

#mainContent h1 {font-size:200%;margin:10px 0px 20px 0px;padding:5px;background:#4e76c6;color:white;}
#mainContent h2 {font-size:160%;margin:0px;padding:0px;display:inline;}
#mainContent h3 {font-size:140%;font-weight:normal;margin:10px 0px 0px 0px;padding:0px;display:inline;}
#mainContent ol, #mainContent ul {padding:0px 0px 0px 40px;margin:0px}
#mainContent ol.client, #mainContent ul.client {padding:0px 0px 0px 40px;margin:-15px 0px -15px 0px;}


#profilePhotos {float:right;display:inline;width:120px;margin:0px 0px 20px 20px;}
.profileP {margin-bottom:5px;}
#footer {
width:790px;
background-color:#aaaaaa;
padding:5px;
color:#000000;
clear:both;
}

#footer h1 {font-size:110%;}
#footer a {display:block;padding:3px;}
#footer a:link, #footer a:visited {text-decoration:none;color:#000000;}
#footer a:hover, #footer a:active {text-decoration:underline;color:#333333;background-color:#dddddd;}

#footerQuote {text-align:center;}
.border-grey {padding:5px;border:1px solid #666666;}
form {padding:0px;margin:0px;}
input, textarea, select {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#333333;font-size:100%;}
.rightAlign {display:inline;float:right;margin:0px 0px 20px 20px;text-align:right;}
/*width set in page*/
.search {width:160px;background-color:#cccccc;}
#mainContent textarea {width:350px;height:80px;background-color:transparent;} 
#mainContent .textbox {width:350px;background-color:transparent;border:1px solid #999999;padding:3px;}
/*for links on organisations page */
li a:link, li a:visited {color:#333333;}
li a:hover, li a:active {color:#333333;}

.recentDisplay {
	float:right;
    display:inline;
    width:180px;
    margin:0px 0px 20px 20px;
    border-left:1px dashed #4e76c6;
    padding-left:10px;
}