
/* ----------------- Global ----------------- */

HTML								{	HEIGHT: 100%;	}
FORM								{ 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;	}
P								{	MARGIN: 10px 0 8px 0; FONT-SIZE: 12px;	}
BODY								{BACKGROUND: #231f20;	HEIGHT: 100%; WIDTH: 800px;  FONT-SIZE: small; MARGIN: 0; PADDING: 0; COLOR: #333333; FONT-FAMILY: Arial; TEXT-ALIGN: CENTER; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}
IMG								{	BORDER: 0;	}

UL								{	LIST-STYLE-TYPE: disc; LIST-STYLE-IMAGE: url(arrow-grey-list.gif); LIST-STYLE-POSITION: outsides; MARGIN: 0 0 0 10px; PADDING: 0 0 0 10px; LINE-HEIGHT: 100%;	}
LI								{	PADDING: 0; MARGIN: 0 0 10px 0;	}

A								{	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline;	}
A:hover							{	COLOR: #f5843a !important;	}
A:visited							{	COLOR:#000000;	}

H1								{	FONT-SIZE: large; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 25px; FONT-FAMILY: Arial; PADDING-LEFT: 0px; LINE-HEIGHT: 110%; MARGIN-BOTTOM: 3px;	}
H2								{	PADDING: 0 0 0 10px; HEIGHT: 34px; MARGIN: 11px 0 0 0; COLOR: #000000; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; BORDER-BOTTOM: solid 1px #AFAFAF;	}
H3								{	FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN: 10px 0 10px 0; PADDING: 0;	}
H4								{	FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #000000; MARGIN: 10px 0 10px 0; PADDING: 0;	}
HR								{	MARGIN: 0; PADDING: 0;	}

UNKNOWN							{	MARGIN-TOP: 14px;	}

#topNav A					{ FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #ffffff; }
#navPanelHome A:hover		{ COLOR: #000000 !important;}
#navPanelHome A:			{ COLOR: #ffffff !important;}

bodyLink a:					{ COLOR: #000000 !important;}
bodyLink a:visited:			{ COLOR: #000000 !important;}
/* ----------------- Layout page ----------------- */

.topLeftImage						{	WIDTH: 40%; HEIGHT: 143px;	}
.right_hand_logo					{	FLOAT: right;				}

TABLE#navTableHome					{	MARGIN: 10px 0 0 0;	}
TABLE#navTableHome TR.activeNavRow		{	BACKGROUND-COLOR: #9016b2 ;	}
TABLE#navTableHome TD				{	PADDING-TOP: 3px; PADDING-BOTTOM: 3px;	}
TABLE#navTableHome TD#navHeaderHome	{	FONT-SIZE: large; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; FONT-DECORATION: none;	}

#topPanel							{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0 1px 0; WIDTH: 100%;  HEIGHT: 169px;PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff;BACKGROUND: URL(breckfest_banner.gif);	}
#top_Nav								{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0 1px 0; WIDTH: 100%; HEIGHT: 1px; background: url() no-repeat float right<img src="brdc_master_logo.jpg" width="709" height="613" border="0">;}
#navPanel							{	FLOAT: left; WIDTH: 210px; HEIGHT: auto; BACKGROUND: #f5843a url(bg_curve_lft_bot_grn.gif) no-repeat left bottom;	}
#navPanelHome						{	FLOAT: left; WIDTH: 207px; HEIGHT: 650px; BACKGROUND: #9016b2 ;  PADDING: 0; MARGIN: 0;TEXT-ALIGN: left;	BORDER-RIGHT: solid 1px #AFAFAF;}
#navPanelHome A						{	FONT-SIZE: 12px; COLOR: #FFFFFF !important;	}

#rightPanel							{	FLOAT: right; MARGIN: 0px; WIDTH: 20%; ALIGN: right;  BACKGROUND: #ADD1C5 no-repeat  bottom;	}
#rightPanelhome						{	FLOAT: left; WIDTH: 21.99%; ALIGN: left; BACKGROUND-COLOR: #FEFEFE; PADDING: 0; MARGIN: 0;	}
#rightPanelhome_noRightPanel				{	POSITION: absolute; LEFT: 78%; WIDTH: 21.99%; ALIGN: left; BACKGROUND-COLOR: #FEFEFE; BORDER-LEFT: solid 1px white; PADDING: 0; MARGIN: 1px 0 0 -1px;	}

.rightPanelToolsTab					{	BACKGROUND: url(btm-left-corner.png) no-repeat left bottom; BACKGROUND-COLOR: #B0C1AE; MARGIN: 1px 0 5px 1px; PADDING: 4px 0 4px 10px; COLOR: #FFFFFF;	}
.rightPanelTools TD					{	BACKGROUND: url(arrow-grey.gif) no-repeat 1px 8px; PADDING: 3px 0 3px 15px;	}
.rightPanelTools a						{	TEXT-DECORATION: none;	}

#contentHome						{	FLOAT: left; WIDTH: 589px; BACKGROUND-COLOR: #ffffff; PADDING: 0; MARGIN: 0; TEXT-ALIGN: left;	}
#contentHome_noRightPanel				{ FLOAT: right;	 MAX-WIDTH: 592px; MIN-WIDTH: 592px; BACKGROUND-COLOR: #ffffff; PADDING: 0; MARGIN: 0;	}
#contentHomeContainer					{	 PADDING: 0 10px 5px 10px;	TEXT-ALIGN left;}
#contentHomeContainer_noRightPanel		{	 PADDING: 0 30px 5px 30px; TEXT-ALIGN:left;	}

#content							{	 FLOAT: left; WIDTH: 540px;	TEXT-ALIGN: left;}
#footer							{	CLEAR: both; BORDER-TOP: #AFAFAF 1px solid; WIDTH: 100%; PADDING-TOP: 11px; HEIGHT: 24px; COLOR: #f5843a;	}
#footer A.footerLink					{	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #f5843a; TEXT-DECORATION: none;	}
#footerNav							{	PADDING-LEFT: 6px; color : #E1E1E1;	}
#footerNav A						{	FONT-SIZE: small; COLOR: #999999; TEXT-DECORATION: none;	}
#footerLinks							{	PADDING-LEFT: 6px;	}

/* #imageLeft							{	WIDTH: 20%; FLOAT: left;	} */
#imageLeft img						{	PADDING-LEFT: 10%;	}
#imageTopCentreCorner					{	BACKGROUND: #dddddd url(<img src="btm-top-left-corner.png" width="7" height="90" border="0">) no-repeat left top;	}
#imageTopCentre						{	BACKGROUND: #6a96c3 url(welcome_to_parish.gif) no-repeat 12px 44px; FLOAT: left; WIDTH: 80%; HEIGHT: 90px;	}

div.paragraph P						{	FONT-SIZE: 11px !important;	text-align: left;}

#logo_for_bottom					{background-color: #ffffff; float: right; width: 589px; }
#logo_for_bottom img				{ border-none;}

/* ----------------- Navigation ----------------- */

A.navSmallLink						{	FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;	}
A.navSmallLink:hover					{	COLOR: #ffffff; TEXT-DECORATION: none;	}
A.navSmallLink:visited					{	COLOR: #ffffff; TEXT-DECORATION: none;	}

A.navLargeLink						{	FONT-SIZE: 12px;	}
A.navLargeLinkHome					{	FONT-SIZE: 12px;	}

.homeHeadingOne						{	PADDING-LEFT: 10px; FONT-SIZE: large; PADDING-TOP: 5px !important; PADDING-BOTTOM: 5px !important; COLOR: #000000; FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-DECORATION: none;	}
.homeHeadingOne a:link				{	COLOR: #ffffff;	}
.homeHeading						{	FONT-SIZE: large; COLOR: #000000; PADDING-TOP: 30px; FONT-DECORATION: none; font-family : Arial, Helvetica, Sans-serif; FONT-WEIGHT: normal;  LINE-HEIGHT: 10px; MARGIN-BOTTOM: 5px;	}
.imgIconHome						{	WIDTH: 1%; PADDING: 8px 8px 0 12px !important; VERTICAL-ALIGN: top;	}
.imgIconHomeActive					{	WIDTH: 1%; PADDING: 8px 8px 0 12px !important; VERTICAL-ALIGN: top;	}

.navPanelImage						{	PADDING-LEFT: 0px; }

/* ----------------- Breadcrumb ----------------- */

#breadcrumb						{	PADDING: 0 10px 0 10px; MARGIN: 10px 0 10px 0; COLOR: #000000; HEIGHT: auto;	}
#breadcrumb a:link					{	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;	}
#breadcrumb a:visited					{	FONT-SIZE: 12px; COLOR: #555555; TEXT-DECORATION: underline;	}
#breadcrumb a:hover					{	FONT-SIZE: 12px; COLOR: #cc6600; TEXT-DECORATION: underline;	}

/* ----------------- Pagination ----------------- */

#pagination							{	FONT-SIZE: 11px; COLOR: #4C5B4A; FLOAT: right; MARGIN: 14px 0 0 0;	}
#pagination a:link						{	FONT-SIZE: 11px; COLOR: #4C5B4A; TEXT-DECORATION: underline;	}
#pagination a:hover					{	FONT-SIZE: 11px; COLOR: #cc6600 !important; TEXT-DECORATION: underline;	}
#pagination a:visited					{	FONT-SIZE: 11px; COLOR: #4C5B4A; TEXT-DECORATION: underline;	}

#topNav							{ FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #00adef; }
#topNav a:link					{ FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #00adef; }

/* ----------------- Generic Content/Search Results ----------------- */

.genericFloatingImage					{	FLOAT: right;	}
.genericFloatingImage img				{	BORDER: solid 3px #44eeff; MARGIN: 0 0 10px 10px;	}
.genericHeaderImage img				{	BORDER: solid 3px #44eeff; MARGIN: 0 0 10px 0;	}

div.title							{	FONT-SIZE: 12px; COLOR: #4C5B4A; PADDING: 0; MARGIN: 0;	}
div.title a							{	FONT-SIZE: 12px; TEXT-DECORATION: none;	}
div.general							{	PADDING: 10px 0 10px 0; BORDER-TOP: solid 1px #AFAFAF;	}
div.general td						{	VERTICAL-ALIGN: top;	}
div.general img						{	BORDER: solid 3px #426e9b; MARGIN: 0 10px 0 0;	}
div.general img.thumb					{	WIDTH: 104px; HEIGHT: 66px; BORDER: solid 3px #426e9b; MARGIN: 0 10px 0 0;	}
div.general div.title					{	FONT-SIZE: 12px; COLOR: #4C5B4A; PADDING: 0; MARGIN: 0;	}
div.general div.date					{	PADDING: 0; MARGIN: 4px 0 7px 0; FONT-SIZE: 11px; FONT-WEIGHT: bold;	}
div.general p						{	MARGIN: 5px 0 0 0; FONT-SIZE: 11px;	}

#searchResults						{	MARGIN: 12px 0 0 0;	}
#searchResults p						{	MARGIN: 0; FONT-SIZE: 11px;	}
#searchResults div.searchResult			{	PADDING: 10px 0 0 0; MARGIN: 10px 0 5px 0; BORDER-TOP: solid 1px #AFAFAF;	}
#searchResults div.searchResult div.title a:link	{	TEXT-DECORATION: none;	}
#searchResults div.searchResult div.title		{	PADDING: 0; MARGIN: 0 0 4px 0;	}
#searchResults div.searchResult div.date		{	PADDING: 0; MARGIN: 0 0 7px 0; FONT-SIZE: 11px; FONT-WEIGHT: bold;	}
#searchResults div.searchResult div.from		{	PADDING: 0; MARGIN: 7px 0 0 0; COLOR: #333333;	}

/* ----------------- Submission Forms ----------------- */

h1.form							{	PADDING-TOP: 5px; PADDING-BOTTOM: 0px;	}

div.standardForm label					{	FLOAT: left; FONT-SIZE: 11px; WIDTH: 160px;	}
div.standardForm div.errorMessage			{	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: Red;	}
div.standardForm input.text				{	FONT-SIZE: 11px; WIDTH: 300px;	}
div.standardForm textarea				{	FONT-SIZE: 11px; WIDTH: 300px;	}
div.standardForm select					{	FONT-SIZE: 11px; WIDTH: 300px;	}

/* ----------------- Parish Council (Councillors) ----------------- */

TABLE#clerkToTheParish th				{	TEXT-ALIGN: left; FONT-SIZE: 11px; PADDING: 0 0 7px;	}
TABLE#clerkToTheParish td				{	TEXT-ALIGN: left; VERTICAL-ALIGN: top;	}

div.councillorName					{	FONT-SIZE: 17px; COLOR: #4C5B4A; MARGIN: 0 0 3px 0;	}
div.councillorParty						{	FONT-SIZE: 11px;	}

/* ----------------- Letters / News & Events ----------------- */

div.lettersYear						{	BORDER-TOP: solid 1px #AFAFAF; FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #4C5B4A; MARGIN: 10px 0 0 0; PADDING: 5px 0 0 0;	}
div.newsEventsYear					{	BORDER-TOP: solid 1px #AFAFAF; FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #4C5B4A; MARGIN: 10px 0 5px 0; PADDING: 5px 0 0 0;	}

/* ----------------- Opinion Polls ----------------- */

#opinionPollForm div.option				{	HEIGHT: 20px; FONT-SIZE: 11px;	}
#opinionPollForm div.input				{	FLOAT: right; MARGIN: -3px 38px 0 0;	}
#opinionPollForm div.inputRP				{	FLOAT: right; MARGIN: -3px 0 0 0;	}

/* ----------------- Miscellaneous ----------------- */

.linkDesc							{	PADDING-BOTTOM: 14px;	}
.hiddenBar							{	DISPLAY: none; VISIBILITY: hidden;	}

a.hiddenLink:link						{	DISPLAY: none !important; VISIBILITY: hidden !important;	}
a.hiddenLink:visited					{	DISPLAY: none !important; VISIBILITY: hidden !important;	}
a.hiddenLink:hover						{	DISPLAY: none !important; VISIBILITY: hidden !important;	}

.eightGap							{	HEIGHT: 8px;	}
.fourteenGap						{	HEIGHT: 10px;	}
.fiveGap							{	PADDING: 0 !important; HEIGHT: 5px;	}
.tenGap							{	HEIGHT: 10px;	}
.twelveGap							{	HEIGHT: 12px;	}
.twentyGap							{	HEIGHT: 20px;	}

/*--------------- Table Styles for the content editor ----------*/

#TableStyleGreen						{	BACKGROUND-COLOR: #000000; BORDER: 1px solid;}
#tableGreen_background					{	BACKGROUND-COLOR: #ffffff;}


#TableStyleBlank						{	width="75%";					}

.tableGreen_background {background-color: #ffffff; COLOR: #000000;}
.tableGreen_header {background-color: #9016b2; font-weight: bold; text-align: left;}
.table2_header {background-color: #E1E8F0; font-weight: bold; text-align: left;}
.tableGreen_cell {background-color: #FFFFFF;border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
