* {padding:0px; border:0px; margin:0px; color:#006600;}
body {text-align:center; font-family:arial; background-color:#FFFFFF; line-height:110%; background-image:url(/images/layout/bg-body.gif); background-position:top center; background-repeat:repeat-x;}
#wholepagecontentholder {width:800px; margin:0px auto 0px auto;}
#header {float:left; width:800px; height:215px; background-image:url(/images/layout/feock-parish-council-header.jpg); background-position:top center; background-repeat:no-repeat;}
	#logo {float:left; margin-top:20px; margin-left:-20px; height:127px; width:107px; border:1px solid green; text-align:center;}
#menu {float:left; width:800px; height:33px; background-color:#009933;}
	#menu table {width:100%; text-align:center; height:30px; border-top:1px solid #FFFF00; border-bottom:1px solid #FFFF00;}
	#menu table a {font-size:12px; color:#FFFF00; text-decoration:none; font-weight:bold;}
	#menu table a:hover {text-decoration:underline;}
	#menu table td { color:#FFFF00;}


#content { float:left; text-align:left; width:800px; border-top: 3px solid #CCCCCC; margin-top:1px;}



h1 {font-size:99%; font-weight:bold; padding:20px;}
h2 {font-size:87.5%; font-weight:bold; padding:20px;}
h3 { font-size:75%; font-weight:bold; padding:20px; padding-top:0px;}
p { font-size:75%; padding:20px; padding-top:0px;}
table.rowTable { font-size:75%; margin:20px; margin-top:0px;}
ul.content { padding:0px 20px 20px 40px; padding-top:0px;}
ul.content ul {font-size:133%; padding-left:20px;}
ul.documentDownloads li {margin-bottom:10px;}
li { font-size:75%;}
.strong {font-weight:bold;}
.italics { font-style:italic;}
.textCenter { text-align:center;}
a {color:#005500; font-weight:bold; text-decoration:underline;}
a:hover {color:#006600; text-decoration:none;}
table.content { font-size:75%; margin-left:20px; margin-bottom:20px;}

table.financeTable {margin-left:auto; margin-right:auto;}
table.financeTable td{border:1px solid #AADDAA; border-collapse:collapse; padding:3px;}
tr.financeFirstRow {background-color:#FFFFFF;}
tr.financeSubsequentRow {background-color:#FFFFA6;}

div.hrThick {width:800px; float:left; height:1px; border-top:3px solid #CCCCCC; margin-top:2px; margin-bottom:2px;}

.floatRight {float:right; display:inline;}


/*Sub Nav Styles*/
#subNavContainer { clear: both; margin: 0px; padding: 0px; height: 1.5em; }

#subNavFinance { clear: both; width: 500px; margin: 0px auto; padding: 0px; background: #009933; border: 1px solid #4F6715; text-align: left; }
#subNavAboutUs { clear: both; width: 130px; margin: 0px 0px 0px 250px; padding: 0px; background: #009933; border: 1px solid #4F6715; text-align: left; }
#subNavServices { clear: both; width: 380px; margin: 0px 0px 0px 400px; padding: 0px; background: #009933; border: 1px solid #4F6715; text-align: left; }

.permanent {display: block;}
.open {display: block;}
.closed {display: none;}

#subNavContainer ul { margin: 0px; padding: 5px 0px 5px 10px; }

#subNavContainer ul li { display: inline; margin: 0px; padding: 0px; list-style-type: circle; }

#subNavContainer ul li a { padding: 0px 12px 0px 20px; color: #FFFF00; text-align: center; text-decoration: none; font-weight: bold; }

#subNavContainer ul li a:hover { background: none; text-decoration: underline; }
/*Sub Nav Styles*/


/*homepage box styles*/
#content .home225 { float:left; height:225px; width:400px; margin-top:10px;}
#content .home225GreenTopBottom { float:left; height:219px; width:400px; margin-top:10px; border-top:3px solid #006600; border-bottom:3px solid #006600;}
#content .home225GreenTopBottom div.newsLink {float:left; width:165px; margin-right:20px; margin-left:10px; height:59px; font-size:75%;; font-weight:bold; background-image:url(/images/layout/newsDashedLine.gif); background-repeat:no-repeat; background-position:top center; padding-top:5px; display:inline;}
#content .home225GreenTopBottom H1{ font-size: 99%; margin:5px 0px 5px 0px; margin-left:10px; padding:0px;}

#content .home225GreenTopBottom div.newsLink a {color:#006600;}

#content .home300 {float:left; width:400px; height:300px;}
/*homepage box styles*/

#content table.contactTable {font-size:75%; color:#5E5E5E; line-height:150%; margin-left:10px;}
#content table.contactTable input,textarea {border:1px solid #CCCCCC;}


.creamBG {background-color:#FFFFDF;}

div.hr {width:600px; height:1px; border-top:1px solid #AADDAA; margin-left:90px;}

div.imageRight {float:right; border:1px solid #006600; margin:5px 25px 5px 5px; padding:2px;}

div.imageLeft {float:left; border:1px solid #006600; margin:5px 10px 5px 20px; padding:2px;}



#footer { float:left; font-size:76%; width:800px; height:30px; border:1px solid #CCCCCC; font-size:10px; color:#999999; margin-bottom:15px;}
#footer a {color:#999999;}
#footer a:hover {text-decoration:none; color:#666666;}
	#footer #left {float:left; margin-left:5px; color:#999999; margin-top:4px; width:320px;}
	#footer #right {float:right; margin-right:5px; margin-top:4px; color:#999999; width:320px;}
	#footer #footerMailingList {float:left;}
	#footer #footerMailingList input {background-color:#EFEFEF; border:1px solid #CCCCCC; width:135px; margin-top:4px; color:#666666;}

#sub-footer {}
#sub-footer p.w3c {text-align:right;}

.hidden {display:none;}

