/* This entry controls the image for the overall background and also settings such */
/* as the default font styles and colours */
body 
{
	min-width: 1060px;
	font-family:tahoma;
	background-attachment:scroll;
	background-image:url(images/Background.jpg);
	font-size: small;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	background-color:#cbcccc;
	background-repeat:repeat-x;
	background-position:top center;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}	

/* ---------------------------- Page ---------------------------------------*/
/* These entries allow the control of how the main Page appears. The page is*/
/* made up of header, body, footer, and possibly left and right images		*/
/* -------------------------------------------------------------------------*/

.Header_Center
{
	background-image:url(images/Body_Header.jpg);
	background-position:center top;
	background-color:Black;
	background-repeat:repeat-y;
	height:190px;
}

.Header_Left_Top
{
	background-image:url(images/Header_left_Top.gif);
	background-position:right top;
	width:20px;
	background-repeat:repeat-y;
}

.Header_Left_Bottom
{
	background-image:url(images/Header_left_Bottom.gif);
	background-position:right top;
	width:11px;
	background-repeat:no-repeat;
}

.Header_Right_Top
{
	background-image:url(images/Header_Right_Top.gif);
	background-position:Left top;
	width:20px;
	background-repeat:repeat-y;
}

.Header_Right_Bottom
{
	background-image:url(images/Header_Right_Bottom.gif);
	background-position:Left top;
	width:11px;
	background-repeat:no-repeat;
}

.Header_Left_Center_Bottom
{
	background-image:url(images/Header_Left_Center_Bottom.gif);
	background-position:Left top;
	height:20px;
	background-repeat:no-repeat;
}

.Header_Right_Center_Bottom
{
	background-image:url(images/Header_Right_Center_Bottom.gif);
	background-position:right top;
	height:25px;
	background-repeat:no-repeat;
}

.Frame_CornerTopLeft
{
		background-image:url(images/Page_Body_Right_Top2.gif);
		background-position:right 0px;
		background-repeat:no-repeat;
		width:33px;
		height:43px;
}


.Frame_BorderTop
{
		background-image:url(images/Page_Body_Center_Top.gif);
		background-position:right top;
		background-repeat:repeat-x;

}

.Frame_BorderLeft
{
		background-image:url(images/Page_Body_Left_Center11.gif);
		background-position:right top;
		background-color:Transparent;
		height:5px;
		background-repeat:no-repeat;
		width:33px;
}

.Frame_CornerButtomLeft
{
		width:58px;
		
}

.Frame_CornerTopRight
{
		background-image:url(images/Page_Body_Left_Top1.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:Transparent;
		width:33px;
}

.Frame_BorderRight
{
	background-image:url(images/Page_Body_Left_Center1.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:Transparent;
	height:5px;
	width:33px;
}


.Frame_CornerBottomLeft
{
	background-image:url(images/Frame_CornerBottomLeft.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
	width:33px;
}

.Frame_CenterBottom
{
	background-image:url(images/Frame_CenterBottom.png);
	background-position:left bottom;
	background-color:#ffffff;
	color:#036a02;
	height:30px;
	text-align:center;

	background-repeat:repeat-x;
}

.Frame_CornerBottomRight
{
	background-image:url(images/Frame_CornerBottomRight.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	width:33px;
}

.FrameCenter
{
	background-color:White;
	height:520px;
	vertical-align:top;
}

.Menu_Body_Right
{
	background-image:url(images/Menu_Body_Right.png);
	width:33px;
	height:35px;	
	background-position:right 5px;	
	background-repeat:no-repeat;
}

.Menu_Body_Left
{
	background-image:url(images/Menu_Body_Left.png);
	width:33px;
	height:35px;
	background-position:right 5px;
	background-repeat:no-repeat;
}

.Body_Header
{
	background-image:url(images/Body_Header.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.Menu_Body_Center
{
	background-image:url(images/Menu_Body.png);
	width:34px;
	height:35px;
	background-position:right 5px;
	background-repeat:repeat-x;
}

.Page_Header_Top
{
	
	background-color:#041a36;	
	height:79px;
	border-bottom:solid 0px Green;
}

.Page_Header_Top_Right
{
	background-color:#041a36;
}

.Body_Background-color
{
	background-color:#fdfdfd;
}


.Page_Total_Top
{
	background-image:url(images/molinos.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	}

.Page_Total
{
	border:solid 0px green;	
	background-color:#c5c6c6; 
	background-image:url(images/Background.jpg);
	background-repeat:repeat-x;
	width:80%;
}

.Page_Total_Fixed
{
	border-left:solid 0px black;
	border-right:solid 0px black;
}

.Page_Header_Bottom_Background
{
	background-image:url(images/Page_Header_Bottom_Background.jpg);
	background-repeat:repeat;
	background-position:right bottom;
	width:220px;
}

.Page_Body_Left_Top
{
	background-image:url(images/Page_Body_Left_Top.png);
	background-position:right bottom;
	background-repeat:no-repeat;	
}

.Page_Body_Right_Center
{
	background-image:url(images/Page_Body_Right_Center.png);
	background-position:right bottom;
	background-repeat:repeat-y;
	background-color:Transparent;	
}

.Page_Body_Right_Top
{
	background-image:url(images/Page_Body_Right_Top.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:Transparent;
}

.Page_Header_Bottom
{
	padding:0px 0px 0px 0px;

}


.Page_Header_Bottom1
{
	background-image:url(images/Page_Header_Bottom1.jpg);
	background-position:6px bottom;
	background-repeat:no-repeat;
	background-color:Transparent;
}

/*.MPFimgBrackgroundImage_Control
{
	position:absolute;	
	top:0%;
	width:74%;
	z-index:0;	
}*/

.Page_Body_Right_Bottom
{
	background-image:url(images/Page_Body_Right_Bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:Transparent;
}

.Page_Header_Bottom_Center
{
	background-image:url(images/Page_Header_Bottom_Center.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:0px;
	right:auto;	
}

.Page_Header_Bottom_Center_Right
{
	background-image:url(images/Page_Header_Bottom_Center_Right.jpg);
	background-position:0px bottom;
	background-repeat:repeat-x;
	margin-right:10px;
}

.Page_Header_Bottom_Right
{
	background-image:url(images/Page_Header_Bottom_Right.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	background-color:Transparent;
	border-right:solid 0px;
}



.Page_Content
{
	margin:15px 0px 0px 0px;
}


.Page_Body_Center
{
	background-color:White;
}
/*
.Page_Body_Left
{
	background-image:url(images/Page_Body.png);
	background-position:left;
	background-color:White;
}

.Page_Body_Right
{
	background-image:url(images/Page_Background.gif);
	background-repeat:repeat;
	background-color:red;
	padding:5px 0px 0px 12px;
}


.Page_Footer_Top
{
	background-image:url(images/Page_Footer_Top.png);
	background-position:top;
	background-color:#369f24;
	border-top:solid 1px Green;
	color:#abe19f;
	text-align:center;
	height:90px;
	}
*/
	
.Page_Footer
{
	background-image:url(images/Page_Footer.jpg);
	background-position:6px top;
	background-repeat:no-repeat;
	background-color:Transparent;
}

.FooterText
{	

	background-color:Transparent;
	text-align:center;
	color:White;
}	
	
.Page_Footer_Left
{
	background-image:url(images/Page_Footer_Left.jpg);
	background-repeat:no-repeat;
	background-position:6px  top;
	height:109px;
}

.Page_Footer_Center
{
	background-image:url(images/Page_Footer_Center.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:0px;
	right:auto;	
}

.Page_Footer_Center_Right
{
	background-image:url(images/Page_Footer_Center_Right.jpg);
	background-position:0px top;
	background-repeat:repeat-x;
	margin-right:10px;
}

.Page_Footer_Right
{
	background-image:url(images/Page_Footer_Right.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-right:solid 0px;

}


.Panel_Total_News_Mini
{
	background-color:Transparent;
    position:relative;
    float:right;
	top:219px;
    width:186px; 
}

.Panel_Total_News_Mini_Left
{
	background-image:url(images/Panel_News_Mini_Right.png);
    background-color:Transparent;
    background-position:right 52px;
    background-repeat:no-repeat;
}

.Panel_Total_Link_Mini
{
	background-color:Transparent;
    position:relative;
    float:left;
	top:219px;
    width:186px; 
}

.Panel_Total_Link_Mini_Left
{
	background-image:url(images/Panel_News_Mini_Right.png);
    background-color:Transparent;
    background-position:right 52px;
    background-repeat:no-repeat;
}


.Panel_news_mini
{
	min-height:50px;
	clear:left;
    width:176px; 
    background-color:Transparent;
    background-position:165px 0px;
    background-repeat:repeat-y;
    border:solid 0px #6895df;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}

.Panel_Header_news_mini
{
	height:47px;
    width:180px; 
    background-image:url(images/Panel_Header_News_Mini.png);
    background-color:Transparent;
    background-position:right bottom;
    background-repeat:no-repeat;
    border-top:solid 0px #6895df;
    border-left:solid 0px #6895df;
    border-right:solid 0px #6895df;
    padding:5px 0px 0px 6px;
    margin:35px 0px 0px 0px;
    font-weight:bold;
    color:#002e00;

}

.Label_Panel_Header_news_mini
{
	color:#ffffff;
	position:relative;
	top:20px;
	left:12px;
}


.Panel_Footer_News_Mini
{
	height:25px;
    width:176px; 
    background-image:url(images/Panel_Footer_News_Mini.png);
    background-color:Transparent;
    background-position:left top;
    background-repeat:no-repeat;
    border-bottom:solid 0px #000000;
    padding:5px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    color:White;
}

.MiniNewsTitle
{
	background-color:Transparent;
	background-image:url(images/MiniNewsTitle_icon.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 32px;
	display:block;
	text-decoration:none;
	width:143px;
}

.MiniNewsTitle:hover
{
	background-color:Transparent;
	background-image:url(images/MiniNewsTitle_icon.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#036a02;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 32px;
	display:block;
	text-decoration:underline;
	width:143px;
}

.Panel_Link_mini
{
	min-height:50px;
	clear:left;
    width:176px; 
    background-color:Transparent;
    background-position:165px 0px;
    background-repeat:repeat-y;
    border:solid 0px #6895df;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

.Panel_Header_Link_mini
{
	height:47px;
    width:180px; 
    background-image:url(images/Panel_Header_News_Mini.png);
    background-color:Transparent;
    background-position:right bottom;
    background-repeat:no-repeat;
    border-top:solid 0px #6895df;
    border-left:solid 0px #6895df;
    border-right:solid 0px #6895df;
    padding:5px 0px 0px 6px;
    margin:35px 0px 0px 0px;
    font-weight:bold;
    color:#002e00;
}

.Label_Panel_Header_Link_mini
{
	color:#ffffff;
	position:relative;
	top:20px;
	left:12px;
}

.Panel_Footer_Link_mini
{
	height:25px;
    width:176px; 
    background-image:url(images/Panel_Footer_News_Mini.png);
    background-color:Transparent;
    background-position:left top;
    background-repeat:no-repeat;
    border-bottom:solid 0px #000000;
    padding:5px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    color:White;
}

.MiniLinkTitle
{
	background-color:Transparent;
	background-image:url(images/MiniLinkTitle_icon.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 32px;
	display:block;
	text-decoration:none;
	width:143px;
}

.MiniLinkTitle:hover
{
	background-color:Transparent;
	background-image:url(images/MiniLinkTitle_icon.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#036a02;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 32px;
	display:block;
	text-decoration:underline;
	width:143px;
}

	

/* ---------------------------- Menu ---------------------------------------*/
/* These entries allow the control of how the menu appears. The menu is		*/
/* made up of header, body, footer, left and right images and also images	*/
/* for when you hover over a menu item and for submenus						*/
/* -------------------------------------------------------------------------*/




.Menu_Header
{
	background-image:url(images/Menu_Header.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:Transparent;
	color:White;
	width:180px;
	font-size:xx-small;
	text-align:left;
	font-weight:100;
	vertical-align:text-bottom;
	left:100px;
	padding:0px 0px 0px 0px;
}
	
.Menu_Body
{
	font-size:small;
	font-style:normal;
	font-variant:normal;
	font-family:Tahoma;
	word-spacing:0em;
	letter-spacing:0em;
	height:25px;
	background-image:url(images/);
	border-left:solid 0px #d3d3d3;
	background-color:Transparent;
	background-position:right bottom;
	position:relative;
	width:140px;
	top:0px;
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#ffffff;
}

	
.Menu_Item
{
	border-bottom:solid 0px #55b33e;
	border-top:solid 0px #55b33e;	
	/*background-image:url(images/Menu_Body.jpg);*/
	background-repeat:repeat-x;
	background-position:right top;
	background-color:Transparent;
	width:180px;
	padding:12px 0px 0px 20px;
}	
	
.Menu_Border_Right
{
	background-image:url(images/Menu_Border_Right.png);
	padding:0px 0px 0px 33px;
	background-position:top;
	background-position:left;
	background-repeat:repeat-y;
	width:29px;
}
	
.Menu_Border_Left
{
	background-image:url(images/Menu_Border_Left.png);
	padding:0px 0px 0px 41px;
	background-position:top;
	background-position:right;
	background-repeat:repeat-y;
	background-color:Transparent;
	width:29px;
}

.Menu_Footer
{
	background-image:url(images/Menu_Footer.png);
	background-position:top;
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	height:60px;
	position:relative;
	top:0px;
	display:block;
	background-repeat:repeat-y;
}

.Menu_Container
{
	
	background-image:url(images/Menu_Container1.png);
	background-repeat:no-repeat;
	background-position:6px 0px;	
}	
	
.Menu_Infragistics
{
	padding:0px 15px 0px 0px;
}

.Infragistics_SubMenu
{	
	color:#ffffff;
	height:10px;
	background-color:Black;
/*	background-image:url(images/Menu_Body.png);*/

	border-left:solid 1px #036a02;
	border-right:solid 1px #036a02;
	position:relative;
	top:-2px;
	background-position:left center;
	background-repeat:no-repeat;
	cursor:default;
}

.Infragistics_SubMenu_Hover
{
	color:#e3e981;
}

.Menu_ItemHover
{
	font-size:small;
	font-style:normal;
	font-variant:normal;
	font-family:Tahoma;
	/*background-image:url(images/Menu_Body.jpg);*/
	background-color:Transparent;
	background-repeat:repeat-x;
	font-weight:bold;
	color:#e3e981;
}

/* ---------------------------- WebHtmlEditor ----------------------------*/

.WebHtmlEditor_ButtonStyle:hover
{
	background-color:#daf2bf;

	color:#55b33e;
}

/* ---------------------------- PageControl ----------------------------*/
/* This control offers the paging functionality and appears as follows  */
/*                 First << < 1 2 3 4 5 > >> Last						*/
/* These entries allow the control to be styled with images/colours etc */
/* ---------------------------------------------------------------------*/

.PageControl 
{
	color:black;
	background-image:url(images/PageControl.png);
	background-repeat:no-repeat;
	background-position:-1px;
	text-decoration:  none;
	font-weight:bold;
	position:relative;
	left:59px;
	top:0px;
	padding: 0px 10px 4px 6px;
}

.PageControl_CurrentPage
{
	color:#844514;
	background-image:url(images/PageControl_CurrentPage.png);
	background-repeat:no-repeat;
	background-position:-1px;
	cursor:default;
	text-decoration:  none;
	font-weight:bold;
	position:relative;
	left:23px;
	top:0px;
	padding: 0px 10px 4px 6px;
}

.PageControl_FirstPage 
{
	color:#0b2ba7;
	background-image:url(images/PageControl_FirstPage.png);
	text-decoration:  none;
	font-weight:bold;
	position:relative;
	left:22px;
	top:-1px;
	padding: 0px 8px 4px 3px;
}

.PageControl_LastPage 
{
	color:#0b2ba7;
	background-image:url(images/PageControl_LastPage.png);
	text-decoration:  none;
	font-weight:bold;
	position:relative;
	left:30px;
	top:-1px;
	padding: 0px 7px 4px 3px;
}
.PageControl_GoBackFivePages 
{
	color:#FF0033;
	background-image:url(images/PageControl_GoBackFivePages.png);
	background-repeat:no-repeat;
	background-position:3px 2px;
	text-decoration:  none;
	font-weight:bold;
	text-align:inherit;
	padding: 3px 5px 3px 2px;
	position:relative;
	left:23px;
}

.PageControl_GoBackOnePage
{
	color:#036a02;
	background-image:url(images/PageControl_GoBackOnePage.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
	text-decoration:  none;
	font-weight:bold;
	padding: 3px 5px 3px 11px;
	position:relative;
	left:23px;
}

.PageControl_GoForwardFivePages 
{
	color:#844514;
	background-image:url(images/PageControl_GoForwardFivePages.png);
	background-repeat:no-repeat;
	background-position:4px 2px;
	text-decoration:  none;
	font-weight:bold;
	padding: 3px 0px 3px 5px;
	position:relative;
	left:26px;
}

.PageControl_GoForwardOnePage
{
	color:Navy;
	background-image:url(images/PageControl_GoForwardOnePage.png);
	background-position:5px 2px;
	background-repeat:no-repeat;
	text-decoration:  none;
	font-weight:bold;
	padding: 3px 11px 3px 5px;
	position:relative;
	left:28px;
}

/* Home page styles */

.ClearLeftPanel
{
	clear:left;
}

.ClearRightPanel
{
	clear:right;
}

/* -- Basic style - Display  the title followed by the first image underneath 
					followed by the first text box, followed by the second image, 
					followed by the third text box, followed by the third image
					*/

.HomePage_Basic_Title
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:center;
	display:block;
	padding:10px 0px 0px 6px;

}

.HomePage_Basic_Text
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	text-align:justify;
	display:block;
	padding:10px 50px 10px 50px;
}

.HomePage_Basic_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:20px 0px 20px 0px;
}

.HomePage_Basic_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:20px 0px 20px 0px;
}

.HomePage_Basic_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:20px 0px 20px 0px;
}

/* -- Newspaper1 style - Title, Image1 floated left, Text1 to the right and wrapping, 
						Image2 floated right, Text2 to the left and wrapping, 
						Image3 floated left, Text3 to the right and wrapping */

.HomePage_Newspaper1_Title
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	padding:15px 20px 0px 6px;
	position:absolute;
	visibility:hidden;
}

.HomePage_Newspaper1_Text
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	text-align:justify;
	display:block;
	padding:0px 20px 10px 6px;
}

.HomePage_Newspaper1_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:20px 15px 5px 20px;
	float:left;
}

.HomePage_Newspaper1_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 20px 5px 15px;
	float:right;
}

.HomePage_Newspaper1_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 15px 5px 20px;
	float:left;
}

/* -- Newspaper2 style - Title, Image1 floated right, Text1 to the left and wrapping, 
						Image2 floated right, Text2 to the left and wrapping, 
						Image3 floated right, Text3 to the left and wrapping */

.HomePage_Newspaper2_Title
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	padding:15px 20px 0px 6px;
}

.HomePage_Newspaper2_Text
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	text-align:justify;
	display:block;
	padding:0px 20px 10px 6px;
}

.HomePage_Newspaper2_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:20px 15px 5px 20px;
	float:right;
}

.HomePage_Newspaper2_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 20px 5px 15px;
	float:right;
}

.HomePage_Newspaper2_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 15px 5px 20px;
	float:right;
}

/* -- Newspaper3 style - Title, Image1 floated left, Text1 to the right and wrapping, 
						Image2 floated left, Text2 to the right and wrapping, 
						Image3 floated left, Text3 to the right and wrapping */

.HomePage_Newspaper3_Title
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	padding:15px 20px 0px 6px;
}

.HomePage_Newspaper3_Text
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	text-align:justify;
	display:block;
	padding:0px 20px 10px 6px;
}

.HomePage_Newspaper3_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:20px 15px 5px 20px;
	float:left;
}

.HomePage_Newspaper3_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 20px 5px 15px;
	float:left;
}

.HomePage_Newspaper3_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 15px 5px 20px;
	float:left;
}

/* -- Newspaper4 style - Title, Image1 floated left, Text1 to the right and wrapping, 
						Image2 floated left, Text2 to the right and wrapping, 
						Image3 floated left, Text3 to the right and wrapping */

.HomePage_Newspaper4_Title
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	padding:15px 20px 10px 6px;
}

.HomePage_Newspaper4_Text
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	text-align:justify;
	display:block;
	padding:0px 10px 10px 6px;
}

HomePage_Newspaper4_Image1
{
	padding:0px 10px 0px 10px;
	}

.HomePage_Newspaper4_Image1Panel
{
	visibility:visible;
	margin-left:auto; 
	margin-right:auto;	
	text-align:center;
	padding:0px 15px 5px 15px;
	float:left;
}

.HomePage_Newspaper4_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 20px 5px 15px;
	float:left;
}

.HomePage_Newspaper4_Image3Panel
{
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	background-color:Transparent;
	padding:0px 15px 5px 20px;
	float:left;
}

.HomePage_Newspaper4_Container1
{
	width:49%;
	text-align:center;
	display:block;
	float:left;
	padding:10px 0px 0px 0px;
}

.HomePage_Newspaper4_Container2
{
	width:49%;
	text-align:center;
	display:block;
	float:right;
	background-color:Transparent;
	padding:10px 0px 0px 0px;
}

.HomePage_Newspaper4_Container3
{
	width:98%;
	text-align:center;
	display:block;
	padding:10px 0px 0px 0px;
}


/* CustomPage page styles */

.CustomPageName
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	padding:10px 0px 5px 6px;
}

.CustomPageText
{
	position:relative;
	left:0px;
}

/* CustomPage Basic*/
/* CustomPage page Container 1 */


.CustomPage_basic_Container1
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_basic_Image1Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_basic_Image1
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_basic_Text1
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_basic_Image1ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 2 */

.CustomPage_basic_Container2
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_basic_Image2Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_basic_Image2
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_basic_Text2
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_basic_Image2ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 3 */

.CustomPage_basic_Container3
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_basic_Image3Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_basic_Image3
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_basic_Text3
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_basic_Image3ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 4 */

.CustomPage_basic_Container4
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_basic_Image4Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_basic_Image4
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_basic_Text4
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_basic_Image4ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 5 */


.CustomPage_basic_Container5
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_basic_Image5Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_basic_Image5
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_basic_Text5
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_basic_Image5ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage newspaper1*/
/* CustomPage page Container 1 */


.CustomPage_newspaper1_Container1
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.CustomPage_newspaper1_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:9px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper1_Image1
{

	background-color:Transparent;

}

.CustomPage_newspaper1_Text1
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 10px 10px 0px;
}


.CustomPage_newspaper1_Image1ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 2 */

.CustomPage_newspaper1_Container2
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper1_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:9px 0px 5px 15px;
	float:right;

}

.CustomPage_newspaper1_Image2
{
	background-color:Transparent;
}

.CustomPage_newspaper1_Text2
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 10px 10px 0px;
}

.CustomPage_newspaper1_Image2ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 3 */

.CustomPage_newspaper1_Container3
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper1_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:13px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper1_Image3
{
	background-color:Transparent;
}

.CustomPage_newspaper1_Text3
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 10px 10px 0px;

}

.CustomPage_newspaper1_Image3ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 4 */

.CustomPage_newspaper1_Container4
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper1_Image4Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:9px 0px 5px 15px;
	float:right;
}

.CustomPage_newspaper1_Image4
{
	background-color:Transparent;
}

.CustomPage_newspaper1_Text4
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 10px 10px 0px;

}

.CustomPage_newspaper1_Image4ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 5 */

.CustomPage_newspaper1_Container5
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper1_Image5Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:13px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper1_Image5
{
	background-color:Transparent;
}

.CustomPage_newspaper1_Text5
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 10px 10px 0px;
}

.CustomPage_newspaper1_Image5ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage newspaper2*/
/* CustomPage page Container 1 */


.CustomPage_newspaper2_Container1
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.CustomPage_newspaper2_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 0px 5px 15px;
	float:right;
}

.CustomPage_newspaper2_Image1
{

	background-color:Transparent;

}

.CustomPage_newspaper2_Text1
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}


.CustomPage_newspaper2_Image1ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 2 */

.CustomPage_newspaper2_Container2
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper2_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 0px 5px 15px;
	float:right;

}

.CustomPage_newspaper2_Image2
{
	background-color:Transparent;
}

.CustomPage_newspaper2_Text2
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper2_Image2ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 3 */

.CustomPage_newspaper2_Container3
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper2_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 0px 5px 15px;
	float:right;
}

.CustomPage_newspaper2_Image3
{
	background-color:Transparent;
}

.CustomPage_newspaper2_Text3
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;

}

.CustomPage_newspaper2_Image3ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 4 */

.CustomPage_newspaper2_Container4
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper2_Image4Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 0px 5px 15px;
	float:right;
}

.CustomPage_newspaper2_Image4
{
	background-color:Transparent;
}

.CustomPage_newspaper2_Text4
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;

}

.CustomPage_newspaper2_Image4ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 5 */

.CustomPage_newspaper2_Container5
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper2_Image5Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 0px 5px 15px;
	float:right;
}

.CustomPage_newspaper2_Image5
{
	background-color:Transparent;
}

.CustomPage_newspaper2_Text5
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper2_Image5ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage newspaper3*/
/* CustomPage page Container 1 */


.CustomPage_newspaper3_Container1
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.CustomPage_newspaper3_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper3_Image1
{

	background-color:Transparent;

}

.CustomPage_newspaper3_Text1
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}


.CustomPage_newspaper3_Image1ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 2 */

.CustomPage_newspaper3_Container2
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper3_Image2Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 15px 5px 0px;
	float:left;

}

.CustomPage_newspaper3_Image2
{
	background-color:Transparent;
}

.CustomPage_newspaper3_Text2
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper3_Image2ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 3 */

.CustomPage_newspaper3_Container3
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper3_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper3_Image3
{
	background-color:Transparent;
}

.CustomPage_newspaper3_Text3
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;

}

.CustomPage_newspaper3_Image3ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 4 */

.CustomPage_newspaper3_Container4
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper3_Image4Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper3_Image4
{
	background-color:Transparent;
}

.CustomPage_newspaper3_Text4
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;

}

.CustomPage_newspaper3_Image4ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 5 */

.CustomPage_newspaper3_Container5
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper3_Image5Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper3_Image5
{
	background-color:Transparent;
}

.CustomPage_newspaper3_Text5
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper3_Image5ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}


/* CustomPage newspaper4*/
/* CustomPage page Container 1 */

.CustomPage_newspaper4_Container1
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:49%;
	float:left;
}

.CustomPage_newspaper4_Image1Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_newspaper4_Image1
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_newspaper4_Text1
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_newspaper4_Image1ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 2 */

.CustomPage_newspaper4_Container2
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:49%;
	float:right;
}

.CustomPage_newspaper4_Image2Panel
{
	background-color:Transparent;
	width:100%;

}

.CustomPage_newspaper4_Image2
{
	background-color:Transparent;
    text-align: center;
    vertical-align: middle;
	width:100%;
	display:block;
	clear:left;
}

.CustomPage_newspaper4_Text2
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;

}

.CustomPage_newspaper4_Image2ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 3 */

.CustomPage_newspaper4_Container3
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.CustomPage_newspaper4_Image3Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:6px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper4_Image3
{
	background-color:Transparent;
}

.CustomPage_newspaper4_Text3
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper4_Image3ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 4 */

.CustomPage_newspaper4_Container4
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper4_Image4Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 0px 5px 15px;
	float:right;
}

.CustomPage_newspaper4_Image4
{
	background-color:Transparent;
}

.CustomPage_newspaper4_Text4
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper4_Image4ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* CustomPage page Container 5 */

.CustomPage_newspaper4_Container5
{
	background-color:Transparent;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.CustomPage_newspaper4_Image5Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:11px 15px 5px 0px;
	float:left;
}

.CustomPage_newspaper4_Image5
{
	background-color:Transparent;
}

.CustomPage_newspaper4_Text5
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	display:block;
	padding:0px 0px 10px 0px;
}

.CustomPage_newspaper4_Image5ClearPanel
{
	background-color:Transparent;
	margin:10px 0px 5px 0px;
	height:10px;
}

/* Guestbook page styles */

.GuestBookDescription
{
	margin:0px 0px 0px 7px;
}

.Guestbook_ControlTextbox_Name
{
	margin:0px 0px 0px 7px;
}

.Guestbook_ControlTextbox_Email
{
	margin:0px 0px 0px 7px;
}

.Guestbook_ControlTextbox_Comment
{
	margin:0px 0px 0px 7px;
}

.GuestBookTitle
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	margin:0px 0px 0px 7px;
}

.GuestBookAddEntryButton
{
	font-size:8;
	font-weight:bold;
	color:#036a02;
	font-family:Lucida Sans Unicode;
	height:25px;
	overflow: visible;
	padding: 3px 10px 3px 10px;
	cursor: hand;
	background-color:#c4c4c4;
	border:solid 1px #036a02;	
	margin:5px 21px 5px 0px;
	float:right
}

.GuestBookAddEntryButton:hover
{
	color:#ffffff;
	border:solid 1px #036a02;
	background-color:#036a02;
	float:right;
}

.GuestBookDescription
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	text-align:left;
	display:block;
	padding:10px 15px 10px 0px;
}

.GuestBookPreviousEntriesTitle
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	display:block;
	padding:35px 0px 10px 20px;
}
 

.GuestBookEntry_Header
{
	/*background-image:url(images/GuestBook_Header.jpg);*/
	height:28px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	color:#EAEAEA;
	padding:0px 0px 0px 0px;
	background-color:#036a02;	
	margin:0px 0px 0px 0px;
	border-bottom:dotted 1px #036a02;
}

.GuestBookEntryBody
{
	background-color:Transparent;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	/*background-image:url(images/GuestBookEntryBody_Left.jpg);*/
	width:96%;
	padding:9px 20px 0px 20px;
	margin:0px 0px 0px 0px;
}

.GuestBookEntry_Footer
{
	/*background-image:url(images/GuestBookEntry_Footer.jpg);*/
	margin:0px 0px 0px 0px;
	height:25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:100%;
	padding:0px 0px 0px 0px;

}

.GuestBookEntry_Panel
{
	background-color:Transparent;
	width:97.2%;
	margin:0px 0px 10px 10px;
	/*background-image:url(images/GuesBook_Panel_Right.jpg);*/
	background-repeat:no-repeat;
	background-position:right 25px;
	border:dotted 1px #036a02;
}


.GuestBookEntryBodyText
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 0px 0px 0px;

}

.GuestBookEntry_CommentIcon
{
	padding:5px 5px 0px 15px;
	background-position:left 13px;
}
.GuestBookEntryNumber
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	vertical-align:middle;
	color:#EAEAEA;
}

.GuestBookEntryUser
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#03bc03;	
	vertical-align:middle;
}

.GuestBookEntrySeparator
{
	height:20px;
}

/* Link Page styles */

.LinkBox_Description_Basic
{
	padding:15px 10px 0px 17px;
	display:block;
}

.Link_Header_Basic
{
	/*background-image:url(images/News_Header_Basic.jpg);*/
	height:1px;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
	border-top:dotted 1px #036a02;
}

.LinkBody_Basic
{
	background-color:Transparent;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
/*	background-image:url(images/LinkBody_Basic_Left.jpg);*/
	width:95%;
	padding:10px 20px 15px 20px;
	margin:0px 0px 0px 0px;
}

.Link_Footer_Basic
{
	/*background-image:url(images/Link_Footer_Basic.jpg);*/
	margin:0px 0px 0px 0px;
	height:1px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97%;

	padding:0px 0px 0px 0px;
}

.LinkPanel_Basic
{
	background-color:Transparent;
	width:97.2%;
	margin:5px 0px 0px 10px;
	/*background-image:url(images/LinkBody_Basic_Right.jpg);*/
	background-repeat:no-repeat;
	background-position:right 25px;

}

.LinkImage_Basic
{
	padding:5px 10px 0px 0px;
	float:left;
	min-height:95px;
}



.LinkImagePanel_Basic
{
	background-color:Transparent;
	height:1px;
	width:1px;
	clear:left;
}

.LinkTitle_Basic
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#036a02;
	background-color:Transparent;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
}

.LinkTitle_Basic:hover
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#036a02;
	background-color:Transparent;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
}

.LinkURL_Basic
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#bc684b;
	background-color:Transparent;
	padding:5px 0px 0px 0px;
	display:block;
}

.LinkURL_Basic
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#bc684b;
	background-color:Transparent;
	padding:5px 0px 0px 0px;
	display:block;
}

.LinkURL_Basic:hover
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#bc684b;
	background-color:Transparent;
	padding:5px 0px 0px 0px;
	display:block;
}

.LinkDescription_Basic
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:4px 10px 5px 0px;
	display:block;
}

.LinkEntrySeparator_Basic
{

}
	
/* Link_Brief Page styles */

.LinkBox_Description_Brief
{
	padding:0px 10px 27px 0px;
	margin:15px 0px 3px 17px;
	display:block;
}

.Link_Header_Brief
{

	/*background-image:url(images/RoundedBorderTop.png);*/
	height:10px;
	padding:0px 0px 0px 0px;
	display:block;
	display:none;
	margin:20px 0px 0px 0px;
	border-top:dotted 1px #036a02;	
}

.LinkBody_Brief
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;
}

.Link_Footer_Brief
{
	/*background-image:url(images/RoundedBorderBottom.png);*/
	height:10px;
	display:none;
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position:left-top;
	
}

.LinkImage_Brief
{
	padding:5px 5px 0px 5px;
	display:none;
	visibility:hidden;
	position:absolute;
	float:left;
	min-height:95px;
}

.LinkPanel_Brief
{
	background-color:Transparent;
	margin:0px 10px 0px 10px;
	padding:5px 0px 0px 0px;
	border-top:dotted 1px #036a02;
}



.LinkImagePanel_Brief
{
	background-color:Transparent;
	clear:left;
}

.LinkTitle_Brief
{
	float:left;
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-variant:normal;
	color:#036a02;
	background-color:Transparent;
	background-image:url(images/Link_Brief_Icon.png);
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding:0px 1px 0px 38px;
	width:20%;
	text-decoration:none;
}

.LinkTitle_Brief:hover
{
	float:left;
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-variant:normal;
	color:#036a02;
	background-color:Transparent;
	background-image:url(images/Link_Brief_Icon.png);
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding:0px 1px 0px 38px;
	width:20%;
	text-decoration:none;
}

.LinkURL_Brief
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#bc684b;
	float:left;
	display:block;
	width:71%;
	float:right;
	background-color:Transparent;
	padding:4px 0px 5px 0px;
}

.LinkDescription_Brief
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:#ecd9ad;
	padding:5px 0px 5px 0px;
	visibility:hidden;
	position:absolute;
	display:none;
}

.LinkEntrySeparator_Brief
{
}
	
/* Link_Images Page styles */

.LinkBox_Description_Images
{
	padding:15px 10px 0px 0px;
	margin:0px 0px 20px 17px;
	display:block;
}

.Link_Header_Images
{
	
	/*background-image:url(images/Link_Header_Images.jpg);*/
	height:10px;
	background-position:right top;
	background-repeat:no-repeat;
	width:100%;
	padding:0px 0px 0px 0px;
	background-color:Transparent;
	margin:0px 0px 0px 0px;


}

.LinkBody_Images
{
	/*background-image:url(images/Link_Left_Images.jpg);*/
	background-position:left;
	background-repeat:no-repeat;
	background-color:Transparent;
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	width:100%;
	min-height:130px;
	display: block;
}

.Link_Footer_Images
{
	/*background-image:url(images/Link_Footer_Images.jpg);*/
	height:10px;
	background-color:Transparent;
	background-position:right;
	background-repeat:repeat-y;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:solid 0px #041a36;

}

.LinkPanel_Images
{
	/*background-image:url(images/Link_Right_Images.jpg);*/
	background-color:Transparent;
	background-position:right;
	background-repeat:repeat-y;
	width:190px;
	height:177px;
	float:left;
	margin:10px 0px 10px 15px;
	border:dotted 1px #036a02;
}

.LinkImagePanel_Images
{
	background-color:black;
	height:1px;
	width:1px;
	clear:left;
	display:none;
}


.LinkImage_Images
{
	background-color:Transparent;
	margin-left:20px;
	margin-top:10px;
	
}

.LinkURL_Images
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#bc684b;
	position:absolute;
	visibility:hidden;
	width:144px;
	float:right;
	background-color:red;
	padding:5px 0px 5px 0px;
	display:block;
}

.LinkTitle_Images
{
	text-align:center;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding: 4px 0px 0px 0px;
	color:#757575;
	text-decoration:none;
	display:block;
}

.LinkTitle_Images:hover
{
	text-align:center;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding: 4px 0px 0px 0px;
	color:#757575;
	text-decoration:none;
	display:block;
}

.LinkDate_Images
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#4075c6;
	position:absolute;
	visibility:hidden;
	background-color:Transparent;
	padding:2px 0px 2px 0px;
	display:block;

}

.LinkDescription_Images
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	clear:right;
	background-color:Transparent;
	padding:5px 10px 5px 0px;
	text-align:justify;
	display:block;
	display:none;
	
}
.LinkEntrySeparator_Images
{
}

/* Link_TwoColumns Page styles */

.LinkBox_Description_TwoColumns
{
	padding:15px 15px 5px 17px;
	margin:0px 0px 0px 0px;
	display:block;
}


.Link_Header_TwoColumns
{
	
	/*background-image:url(images/News_Header_TwoColumns.jpg);*/
	height:1px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:94.9%;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;

}

.LinkBody_TwoColumns
{
	background-color:Transparent;	
	border-left:solid 0px #041a36;
	height:160px;
	background-position:left bottom;
	background-repeat:no-repeat;
	/*background-image:url(images/NewsBody_TwoColumns_Left.jpg);*/
	width:92.4%;
	position:relative;
	z-index:2;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	
}

.Link_Footer_TwoColumns
{
	/*background-image:url(images/News_Footer_TwoColumns.jpg);*/
	margin:0px 0px 0px 0px;
	height:7px;
	position:relative;
	z-index:0;
	top:-25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:100%;
	padding:0px 0px 0px 0px;

}

.LinkPanel_TwoColumns
{
	
	background-color:Transparent;
	width:47.5%;
	float:left;
	height:160px;
	list-style-position:outside;
	display:inline-block;
	margin:20px 0px 15px 10px;
	/*background-image:url(images/NewsBody_TwoColumns_Right.jpg);*/
	background-repeat:no-repeat;
	background-position:right top;
	border:dotted 1px #036a02;
}


.LinkImagePanel_TwoColumns
{
	
	background-color:Transparent;
	height:1px;
	width:1px;
	background-color:Gray;
	clear:left;
	
}



.LinkImage_TwoColumns
{

	padding:10px 6px 4px 0px;
	float:left;

}

.LinkURL_TwoColumns
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#036a02;
	/*position:absolute;
	visibility:hidden;*/
	width:144px;
	float:left;
	background-color:Transparent;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

.LinkTitle_TwoColumns
{
	
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:10px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	display:block;
}

.LinkTitle_TwoColumns:hover
{
	
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:10px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	display:block;
}

.LinkDescription_TwoColumns
{
	display:block;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:3px 10px 0px 0px;
	margin:30px 0px 0px 0px;
}


.LinkEntrySeparator_TwoColumns
{
	}


/* News Page styles */
.NewsSeparator
{
	
}

/*	
	Basic News pages style - 
	This style just shows each news item in a list with the image on the left, and title, date and
	description to the right all inside a rounded box
*/

.News_Header_Basic
{
	/*background-image:url(images/News_Header_Basic.jpg);*/
	height:10px;
	position:relative;
	border-top:dotted 1px #036a02;
	top:25px;
	z-index:2;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:97.6%;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 10px;
}

.NewsBody_Basic
{
	background-color:Transparent;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	/*background-image:url(images/LinkBody_Basic_Left.jpg);*/
	width:96%;
	position:relative;
	top:25px;
	z-index:1;
	padding:10px 0px 25px 20px;
	margin:0px 0px 0px 0px;
}

.News_Footer_Basic
{
	/*background-image:url(images/Link_Footer_Basic.jpg);*/
	margin:0px 0px 0px 0px;
	height:25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97.2%;
	float:right;
	position:relative;
	z-index:3;
	padding:0px 0px 0px 0px;

}

.NewsPanel_Basic
{
	background-color:Transparent;
	width:97.2%;
	margin:5px 0px 10px 10px;
	/*background-image:url(images/LinkBody_Basic_Right.jpg);*/
	background-repeat:no-repeat;
	background-position:right 25px;
}

.NewsImagePanel_Basic
{
	background-color:Transparent;
	height:1px;
	width:1px;
	clear:left;	
	padding:0px 0px 0px 0px;
}

.NewsImage_Basic
{
	background-color:Transparent;
	padding:0px 6px 0px 0px;
	float:left;
}


.NewsTitle_Basic:link
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
}
	.NewsTitle_Basic:visited
	{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	}
		.NewsTitle_Basic:hover
		{
		font-size:large;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		font-variant:normal;
		background-color:Transparent;
		padding:0px 10px 0px 0px;
		color:#036a02;
		text-decoration:underline;
		}

.NewsTitle_Basic
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
}

.NewsDate_Basic
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:2px 0px 2px 0px;
	display:block;
}



.ArchiveNewsPanel_Basic
{
	background-color:#EAEAEA;
	border-bottom:solid 4px #3a4938;
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	background-image:url(images/Archive_News_TwoColumns_Title.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;
	float:left;
	display:block;
	width:95.1%;
	padding:25px 0px 0px 15px;
	margin:0px 0px 20px 13px;
}

.ArchiveNewsTitle_Basic
{
	display:block;
	padding:6px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#036a02;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:72.1%;
	float:right;
	background-image:url(images/Archive_News_TwoColumns_Right.jpg);
	background-position:right 0px;
	background-repeat:repeat-y;
	position:relative;
	top:4px;
	z-index:2;
	height:18px;
}

.ArchiveNewsTitle_Basic:hover
{
	display:block;
	padding:6px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#036a02;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:72.1%;
	float:right;
	background-image:url(images/Archive_News_TwoColumns_Right.jpg);
	background-position:right 0px;
	background-repeat:repeat-y;
	position:relative;
	top:4px;
	z-index:2;
	height:18px;
}

.ArchiveNewsHeaderTitle_Basic
{
	display:block;
	padding:5px 0px 6px 15px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-image:url(images/Archive_News_Header_Title.jpg);
	background-color:Transparent;
	background-position:right -2px;
	background-repeat:no-repeat;
	border-right:solid 0px #328222;
	border-left:solid 0px #328222;
	border-top:solid 0px #328222;
	width:95.1%;
	margin-top:20px;
	margin-left:13px;
	float:left;
	position:relative;
	top:29px;

}


.ArchiveNewsDate_Basic
{
	padding:6px 0px 0px 40px;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:21%;
	height:26px;
	background-image:url(images/Archive_News_TwoColumns_Left.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	color:#757575;
	float:left;
	clear:left;
	display:block;
	position:relative;
	left:-15px;
	top:4px;
	z-index:2;
}

.NewsPanel_Basic_MainStory
{
	background-color:Transparent;
	width:97.2%;
	margin:0px 0px 0px 10px;
	background-image:url(images/NewsBody_TwoColumns_Right_MainStory.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
}

.News_Header_Basic_MainStory
{
	
	background-image:url(images/News_Header_TwoColumns_MainStory.jpg);
	height:30px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left 0px;
	width:94.9%;
	position:relative;
	z-index:3;
	top:25px;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.NewsBody_Basic_MainStory
{
	background-color:#eaeaea;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/NewsBody_TwoColumns_Left_MainStory.jpg);
	width:94.4%;
	position:relative;
	z-index:2;
	padding:10px 0px 21px 20px;
	margin:0px 0px 0px 0px;
	top:25px;

}

.News_Footer_Basic_MainStory
{
	background-image:url(images/News_Footer_TwoColumns_MainStory.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	float:right;
	position:relative;
	z-index:3;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97.2%;
	padding:0px 0px 0px 0px;
	
}



.NewsImagePanel_Basic_MainStory
{
	clear:left;
	background-color:Transparent;
}

.NewsImage_Basic_MainStory
{
	padding:5px 15px 5px 0px;
	float:left;
}

.NewsTitle_Basic_MainStory:link
{
	color:#036a02;
	text-decoration:  none;
	font-size:large;
	font-weight:bold;
}

.NewsTitle_Basic_MainStory:visited
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	display:block;
	
}

.NewsTitle_Basic_MainStory:hover
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:underline;
	display:block;
	
}

.NewsDate_Basic_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:5px 0px 5px 0px;
	display:block;
}

.NewsDescription_Basic_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 10px 0px;
	text-align:justify;
	display:block;
}

.News_OtherNews_Header_Basic
{
	
}

.News_OtherNews_Footer_Basic
{

}

.OtherNews_Basic
{
	visibility:hidden;
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#036a02;
	background-color:Transparent;
	padding:0px 0px 0px 0px;
	margin:00px 0px 0px 0px;

}

/*	
	Front Page 1 News page style - 
	This style just shows the main (or the most recent) news story on the left with a large image 
	title, date and some of the description one on top of the other. To the right of this is a separate box 
	containing the remainder of the news stories but each of these just has the title only
*/

.NewsHeader_FrontPage1
{
	visibility:hidden;
	position:absolute;
	display: none;
}

.NewsBody_FrontPage1
{
	/*background-image:url(images/News_FrontPage1_Right.jpg);*/
	background-position:right top;
	background-repeat:repeat-y;
	height:26px;
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	background-color:Transparent;
	padding:4px 0px 13px 0px;
	width:100%;
	float:right;
	clear:right;
	border-bottom:solid 2x #036a02;

}

.NewsFooter_FrontPage1
{	
	visibility:hidden;
	position:absolute;
	display:none;
}

.NewsPanel_FrontPage1
{
	width:285px;
	background-color:Transparent;
	clear:right;
	float:right;
	/*background-image:url(images/News_FrontPage1_left.jpg);*/
	background-position:left top;
	background-repeat:repeat-y;
	position:relative;
	top:20px;
	border-top:dotted 1px #036a02;
}

.NewsImagePanel_FrontPage1
{

	width:200px;
	position:absolute;
	left:-100px;
	display:none;
	top:-800px;
	visibility:hidden;
	z-index:0;
}

.NewsImage_FrontPage1
{
	border:solid 1px #000000;
	position:absolute;
	left:-300px;
	z-index:0;
	visibility:hidden;
	display:none;
	width:10px;
}


.NewsTitle_FrontPage1:link
{
	background-image:url(images/News_FrontPage1_Icon.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	padding:6px 0px 16px 30px;
	color:#036a02;
	text-decoration:none;	
	background-color:Transparent;
	display:inline-block;
	width:85%;
	}
	.NewsTitle_FrontPage1:visited
	{
		background-image:url(images/News_FrontPage1_Icon.gif);
		background-position:left 6px;
		background-repeat:no-repeat;
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		padding:6px 0px 16px 30px;
		color:#036a02;
		text-decoration:none;	
		background-color:Transparent;
		display:inline-block;
		width:85%;
		}
		.NewsTitle_FrontPage1:hover
		{
		background-image:url(images/News_FrontPage1_Icon.gif);
		background-position:left 6px;
		background-repeat:no-repeat;
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		padding:6px 0px 16px 30px;
		color:#036a02;
		text-decoration:underline;	
		background-color:Transparent;
		display:inline-block;
		width:85%;
		}

.NewsTitle_FrontPage1
{
	background-image:url(images/News_FrontPage1_Icon.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	padding:6px 0px 16px 30px;
	color:#036a02;
	text-decoration:none;	
	background-color:Transparent;
	display:inline-block;
	width:85%;
}

.NewsDate_FrontPage1
{	
	display:none;
	position:absolute;
	visibility:hidden;

}

.NewsDescription_FrontPage1
{
	display:none;
	position:absolute;
	visibility:hidden;
	
}

.ArchiveNewsPanel_FrontPage1
{
	background-color:#EAEAEA;
	border-bottom:solid 4px #3a4938;
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	background-image:url(images/Archive_News_TwoColumns_Title.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;
	float:left;
	display:block;
	width:95.1%;
	padding:25px 0px 0px 15px;
	margin:0px 0px 20px 13px;
	position:relative;
	top:-10px;
	z-index	:0px;
}

.ArchiveNewsTitle_FrontPage1
{
	display:block;
	padding:6px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#036a02;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:72.1%;
	float:right;
	background-image:url(images/Archive_News_TwoColumns_Right.jpg);
	background-position:right 0px;
	background-repeat:repeat-y;
	position:relative;
	top:4px;
	z-index:2;
	height:18px;
}

.ArchiveNewsTitle_FrontPage1:hover
{
	display:block;
	padding:6px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#036a02;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:72.1%;
	float:right;
	background-image:url(images/Archive_News_TwoColumns_Right.jpg);
	background-position:right 0px;
	background-repeat:repeat-y;
	position:relative;
	top:4px;
	z-index:2;
	height:18px;
}

.ArchiveNewsHeaderTitle_FrontPage1
{
	display:block;
	padding:5px 0px 6px 15px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-image:url(images/Archive_News_Header_Title.jpg);
	background-color:Transparent;
	background-position:right -2px;
	background-repeat:no-repeat;
	border-right:solid 0px #328222;
	border-left:solid 0px #328222;
	border-top:solid 0px #328222;
	width:95.1%;
	margin-top:20px;
	margin-left:13px;
	z-index:2;
	float:left;
	position:relative;
	top:19px;

}


.ArchiveNewsDate_FrontPage1
{
	padding:6px 0px 0px 40px;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:21%;
	height:26px;
	background-image:url(images/Archive_News_TwoColumns_Left.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	color:#757575;
	float:left;
	clear:left;
	display:block;
	position:relative;
	left:-15px;
	top:4px;
	z-index:2;
}




.NewsPanel_FrontPage1_MainStory
{
	background-color:Transparent;
	width:59%;
	margin:0px 0px 10px 10px;
	background-image:url(images/NewsBody_TwoColumns_Right_MainStory.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
	float:left;
	position:relative;
	top:-5px;
}

.News_Header_FrontPage1_MainStory
{
	
	background-image:url(images/News_Header_TwoColumns_MainStory.jpg);
	height:30px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left 0px;
	width:94.9%;
	position:relative;
	z-index:3;
	top:25px;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.NewsBody_FrontPage1_MainStory
{
	background-color:#eaeaea;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/NewsBody_TwoColumns_Left_MainStory.jpg);
	width:91.5%;
	position:relative;
	z-index:2;
	padding:10px 0px 21px 20px;
	margin:0px 0px 0px 0px;
	top:25px;

}

.News_Footer_FrontPage1_MainStory
{
	background-image:url(images/News_Footer_TwoColumns_MainStory.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	float:right;
	position:relative;
	z-index:3;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:95%;
	padding:0px 0px 0px 0px;
	
}


.NewsImagePanel_FrontPage1_MainStory
{
	background-color:Transparent;
	margin:0px 0px 0px 0px;

}

.NewsImage_FrontPage1_MainStory
{
	padding:5px 15px 5px 10px;
	border:solid 0px red;
}

.NewsTitle_FrontPage1_MainStory:link
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 5px;
	color:#036a02;
	text-decoration:none;
	display:block;
}

.NewsTitle_FrontPage1_MainStory:visited
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 5px;
	color:#036a02;
	text-decoration:none;
	display:block;
}

.NewsTitle_FrontPage1_MainStory:hover
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 5px;
	color:#036a02;
	text-decoration:underline;
	display:block;
	
}

.NewsDate_FrontPage1_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:5px 0px 5px 5px;
	display:block;
}

.NewsDescription_FrontPage1_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 5px 10px 5px;
	text-align:justify;
	display:block;
}


.News_OtherNews_Body_FrontPage1
{
	position:relative;
	background-color:Transparent;
	left:-10px;
}

.News_OtherNews_Header_FrontPage1
{
	/*background-image:url(images/News_Header_FrontPage1.jpg);*/
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	color:#036a02;	
	background-color:Transparent;
	background-position:right top;
	background-repeat:no-repeat;
	width:263px;
	height:16px;
	display:inline-block;
	padding:4px 0px 8px 30px;
	margin:0px 0px 0px 17px;
	float:right;
	position:relative;
	top:20px;
	left:-10px;
	border-left:solid 2x #036a02;
}

.News_OtherNews_Footer_FrontPage1
{
	/*background-image:url(images/News_Footer_FrontPage1.jpg);*/
	background-repeat:no-repeat;
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	color:#432507;	
	height:12px;
	position:relative;
	background-color:Transparent;	
	background-position:right bottom;
	border-left:solid 0px #041a36;
	top:18px;
	display:inline-block;
	padding:9px 0px 6px 0px;
	margin:0px 0px 20px 17px;
	float:right;
	width:293px; 
	position:relative;
	left:-10px;	
	clear:right;

}

.OtherNews_FrontPage1
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	color:#036a02;	
	background-color:Transparent;
	width:100px;
	height:13px;
	position:relative;
	left:-20px;
	top:-2px;
	display:inline-block;
	padding:3px 0px 6px 0px;
	margin:0px 0px 4px 0px;
	float:left;

	
}

/*	
	Twocolumns style - 

*/

.News_Header_TwoColumns
{
	
	/*background-image:url(images/News_Header_TwoColumns.jpg);*/
	height:5px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:94.9%;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;

}

.NewsBody_TwoColumns
{
	background-color:Transparent;	
	border-left:solid 0px #041a36;
	height:160px;
	background-position:left bottom;
	background-repeat:no-repeat;
	/*background-image:url(images/NewsBody_TwoColumns_Left.jpg);*/
	width:92.4%;
	position:relative;
	z-index:2;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	
}

.News_Footer_TwoColumns
{
	/*background-image:url(images/News_Footer_TwoColumns.jpg);*/
	margin:0px 0px 0px 0px;
	height:7px;
	position:relative;
	z-index:0;
	top:-25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:100%;
	padding:0px 0px 0px 0px;

}

.NewsPanel_TwoColumns
{
	
	background-color:Transparent;
	width:47.5%;
	float:left;
	height:160px;
	list-style-position:outside;
	display:inline-block;
	margin:20px 0px 15px 10px;
	/*background-image:url(images/NewsBody_TwoColumns_Right.jpg);*/
	background-repeat:no-repeat;
	background-position:right top;
	border:dotted 1px #036a02;
}

.NewsImagePanel_TwoColumns
{
	clear:left;
	background-color:Transparent;
	background-position:top;
}

.NewsImage_TwoColumns
{

	padding:0px 10px 4px 0px;
	display:block;
	background-color:Transparent;
	float:left;
}

.NewsTitle_TwoColumns:link
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	display:block;
	color:#036a02;

	}
	.NewsTitle_TwoColumns:visited
	{
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		font-variant:normal;
		background-color:Transparent;
		padding:0px 10px 0px 0px;
		color:#036a02;
		text-decoration:none;
		display:block;

		}
		.NewsTitle_TwoColumns:hover
		{
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		font-variant:normal;
		background-color:Transparent;
		padding:0px 10px 0px 0px;
		color:#036a02;
		text-decoration:underline;
		display:block;
			
		}

.NewsTitle_TwoColumns
{
	
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	display:block;
	
}

.NewsDate_TwoColumns
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:2px 0px 2px 0px;
	display:block;

}

.NewsDescription_TwoColumns
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:0px 10px 5px 0px;
	text-align:justify;
	height:70px;
	display:block;
	
}

.ArchiveNewsPanel_TwoColumns
{
	background-color:#EAEAEA;
	border-bottom:solid 4px #3a4938;
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	background-image:url(images/Archive_News_TwoColumns_Title.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;
	float:left;
	display:block;
	width:95.1%;
	padding:25px 0px 0px 15px;
	margin:0px 0px 20px 13px;
}

.ArchiveNewsTitle_TwoColumns
{
	display:block;
	padding:6px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#036a02;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:72.1%;
	float:right;
	background-image:url(images/Archive_News_TwoColumns_Right.jpg);
	background-position:right 0px;
	background-repeat:repeat-y;
	position:relative;
	top:4px;
	z-index:2;
	height:18px;
}

.ArchiveNewsTitle_TwoColumns:hover
{
	display:block;
	padding:6px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#036a02;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:72.1%;
	float:right;
	background-image:url(images/Archive_News_TwoColumns_Right.jpg);
	background-position:right 0px;
	background-repeat:repeat-y;
	position:relative;
	top:4px;
	z-index:2;
	height:18px;
}

.ArchiveNewsHeaderTitle_TwoColumns
{
	display:block;
	padding:5px 0px 6px 15px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-image:url(images/Archive_News_Header_Title.jpg);
	background-color:Transparent;
	background-position:right -2px;
	background-repeat:no-repeat;
	border-right:solid 0px #328222;
	border-left:solid 0px #328222;
	border-top:solid 0px #328222;
	width:95.1%;
	margin-top:20px;
	margin-left:13px;
	float:left;
	position:relative;
	top:29px;

}


.ArchiveNewsDate_TwoColumns
{
	padding:6px 0px 0px 40px;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:21%;
	height:26px;
	background-image:url(images/Archive_News_TwoColumns_Left.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	color:#757575;
	float:left;
	clear:left;
	display:block;
	position:relative;
	left:-15px;
	top:4px;
	z-index:2;
}

.NewsPanel_TwoColumns_MainStory
{
	background-color:Transparent;
	width:97.2%;
	margin:0px 0px 10px 10px;
	background-image:url(images/NewsBody_TwoColumns_Right_MainStory.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
}

.News_Header_TwoColumns_MainStory
{
	
	background-image:url(images/News_Header_TwoColumns_MainStory.jpg);
	height:30px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left 0px;
	width:94.9%;
	position:relative;
	z-index:3;
	top:25px;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.NewsBody_TwoColumns_MainStory
{
	background-color:#eaeaea;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/NewsBody_TwoColumns_Left_MainStory.jpg);
	width:91.4%;
	position:relative;
	z-index:2;
	padding:10px 20px 21px 20px;
	margin:0px 0px 0px 0px;
	top:25px;

}

.News_Footer_TwoColumns_MainStory
{
	background-image:url(images/News_Footer_TwoColumns_MainStory.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	float:right;
	position:relative;
	z-index:3;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97%;
	padding:0px 0px 0px 0px;
	
}



.NewsImagePanel_TwoColumns_MainStory
{
	clear:left;
	background-color:Transparent;
	
}

.NewsImage_TwoColumns_MainStory
{
	padding:5px 10px 5px 0px;
	float:left;
}

.NewsTitle_TwoColumns_MainStory:link
{
	color:#036a02;
	text-decoration:none;
	font-size:large;
	font-weight:bold;	
}

.NewsTitle_TwoColumns_MainStory:visited
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	display:block;
	
}

.NewsTitle_TwoColumns_MainStory:hover
{
	color:#036a02;
	text-decoration:underline;
	font-size:large;
	font-weight:bold;	
}

.NewsDate_TwoColumns_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:5px 0px 5px 0px;
	display:block;
}

.NewsDescription_TwoColumns_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 5px 0px;
	text-align:justify;
	display:block;
}

.News_OtherNews_Header_TwoColumns
{
	
}

.News_OtherNews_Footer_TwoColumns
{

}

.OtherNews_TwoColumns
{
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#489b15;
	background-color:Transparent;
	display:none;

}


/*	
	Brief style - 

*/




.NewsHeader_Brief
{
	
	/*background-image:url(images/RoundedBorderTop.png);*/
	height:10px;
	width:100%;
	padding:0px 0px 0px 0px;
	background-color:green;
	margin:0px 0px 0px 0px;
	display:none;

}

.NewsBody_Brief
{
	/*background-color:#ECD9AD;*/
	background-color:Transparent;
	border-top:dotted 1px #036a02;
	height:18px;
	width:100%;
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

.NewsFooter_Brief
{
	/*background-image:url(images/RoundedBorderBottom.png);*/
	
	height:0px;
	display:none;
	background-color:Purple;
	background-repeat:no-repeat;

	
}

.NewsPanel_Brief
{
	/*background-image:url(images/News_Brief_Left.jpg);*/
	background-position:left top;
	background-repeat:repeat-y;
	background-color:Transparent;
	width:96%;
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	padding:6px 0px 0px 12px;
	margin:0px 0px 0px 0px;
}

.NewsImagePanel_Brief
{
	clear:left;
	background-color:Transparent;
	background-position:top;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	
}

.NewsImage_Brief
{

	padding:0px 7px 4px 7px;
	background-color:red;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	float:left;
}

.NewsTitle_Brief:link
{
	float:right;
	display:block;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	color:#036a02;
	width:71%;
	text-decoration:none;
	padding:0px 10px 0px 0px;
	
	}
	.NewsTitle_Brief:visited
	{
		float:right;
		display:block;
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		font-variant:normal;
		background-color:Transparent;
		color:#036a02;
		width:71%;
		text-decoration:none;
		padding:0px 10px 0px 0px;
		}
		.NewsTitle_Brief:hover
		{
		float:right;
		display:block;
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		font-variant:normal;
		background-color:Transparent;
		color:#036a02;
		width:71%;
		text-decoration:underline;
		padding:0px 10px 0px 0px;
		
		}

.NewsTitle_Brief
{
	float:right;
	display:block;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	color:#036a02;
	width:72%;
	text-decoration:none;
	padding:0px 10px 0px 0px;
	
}

.NewsDate_Brief
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	width:25%;
	padding:0px 0px 0px 28px;
	height:30px;
	background-color:Transparent;
	background-image:url(images/News_Brief_Icon.png);
	background-repeat:no-repeat;
	background-position:2px;
	
}

.NewsDescription_Brief
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:0px 10px 0px 10px;
	text-align:justify;
	visibility:hidden;
	position:absolute;
	display:block;
	
}

.ArchiveNewsPanel_Brief
{
	background-color:Transparent;
	border-bottom:solid 1px #328222;
	border-left:solid 1px #328222;
	border-right:solid 1px #328222;
	float:left;
	display:block;
	width:95%;
	padding:8px 0px 5px 0px;
}

.ArchiveNewsTitle_Brief
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#036a02;
	background-color:Transparent;
	width:75%;
	float:right;

}

.ArchiveNewsHeaderTitle_Brief
{
	display:block;
	padding:5px 0px 6px 10px;
	font-weight:bold;
	text-decoration:none;
	color:#abe19f;
	background-position:right;
	background-repeat:no-repeat;
	border-right:solid 0px #328222;
	border-left:solid 0px #328222;
	border-top:solid 0px #328222;
	width:93.9%;
	float:left;
	margin-top:30px;
}


.ArchiveNewsDate_Brief
{
	padding:3px 0px 0px 39px;
	background-color:Transparent;
	width:20%;
	height:24px;
	background-image:url(images/News_Archived_Icon.png);
	background-position:12px 2px;
	background-repeat:no-repeat;
	color:#4075c6;
	float:left;
	display:block;
}


.NewsPanel_Brief_MainStory
{
	background-color:Transparent;
	width:97.2%;
	margin:0px 0px 15px 10px;
	background-image:url(images/NewsBody_TwoColumns_Right_MainStory.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
}

.News_Header_Brief_MainStory
{
	
	background-image:url(images/News_Header_TwoColumns_MainStory.jpg);
	height:30px;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left 0px;
	width:94.9%;
	position:relative;
	z-index:3;
	top:25px;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.NewsBody_Brief_MainStory
{
	background-color:#eaeaea;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/NewsBody_TwoColumns_Left_MainStory.jpg);
	width:91.4%;
	position:relative;
	z-index:2;
	padding:10px 20px 21px 20px;
	margin:0px 0px 0px 0px;
	top:25px;

}

.News_Footer_Brief_MainStory
{
	background-image:url(images/News_Footer_TwoColumns_MainStory.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	float:right;
	position:relative;
	z-index:3;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97%;
	padding:0px 0px 0px 0px;
	
}


.NewsImagePanel_Brief_MainStory
{
	clear:left;
	background-color:Transparent;
	
}

.NewsImage_Brief_MainStory
{
	padding:5px 15px 5px 0px;
	float:left;
}

.NewsTitle_Brief_MainStory a:link
{
	color:#036a02;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}

.NewsTitle_Brief_MainStory:visited
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:none;
	display:block;
	
}

.NewsTitle_Brief_MainStory:hover
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:underline;
	display:block;
	
}

.NewsDate_Brief_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:5px 0px 5px 0px;
	display:block;
}

.NewsDescription_Brief_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 10px 0px;
	text-align:justify;
	display:block;
}

.News_OtherNews_Body_Brief
{
	background-color:Transparent;
	/*background-image:url(images/News_Footer_Brief_Right.jpg);*/
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;

}

.News_OtherNews_Header_Brief
{
	height:25px;
	/*background-image:url(images/News_Header_Brief.jpg);*/
	width:97.4%;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:Transparent;
	border-left:solid 0px #041a36;
	padding:0px 0px 0px 0px;
	margin:40px 0px 0px 10px;

}

.News_OtherNews_Footer_Brief
{
	height:20px;
	/*background-image:url(images/News_Footer_Brief.jpg);*/
	width:90%;
	background-position:left bottom;
	background-color:Transparent;
	background-repeat:no-repeat;
	border-left:solid 0px #041a36;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 10px;
	position:relative;
	top:-20px;

}


.OtherNews_Brief
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	text-transform:none;
	background-color:Transparent;
	/*background-image:url(images/News_Header_Brief_right.jpg);*/
	background-position:right top;
	background-repeat:no-repeat;
	font-variant:normal;
	color:#036a02;
	float:left;
	text-align:left;
	vertical-align:text-top;
	/*border-bottom:dotted 1px #036a02;*/
	padding:3px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	width:99%;
	height:19px;

}




/* Diary Page styles */

/* Currently the header diary information will be the same on all diary styles */

.DiaryImage
{
	padding:5px 15px 5px 10px;
	float:left;	
}

.DiaryImagePanel
{
	clear:left;
	background-color:Transparent;
}

.DiaryTitle
{
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:  none;
}

.DiaryDescription
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 40px 0px;
	display:block;

}

/* The way in which diary entries are shown on the diary page will change dependent on diary style */

/* Blog style - This shows the complete diary entry including date and image, with the comments shown against each one*/

.DiaryEntriesHeaderPanel_Blog
{
}

.DiaryEntriesBodyPanel_Blog
{
}

.DiaryEntriesFooterPanel_Blog
{
	
}


.DiaryEntry_Header_Blog
{
	background-image:url(images/DiaryEntry_Header_Blog.jpg);
	height:30px;
	position:relative;
	top:25px;
	z-index:2;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:96%;
	color:#EAEAEA;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.DiaryEntryBody_Blog
{
	background-color:#EAEAEA;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/DiaryEntryBody_Blog.jpg);
	width:91.4%;
	position:relative;
	top:25px;
	z-index:1;
	padding:10px 20px 25px 20px;
	margin:0px 0px 0px 0px;
}

.DiaryEntry_Footer_Blog
{
	background-image:url(images/DiaryEntry_Footer_Blog.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97%;
	float:right;
	position:relative;
	z-index:3;
	padding:0px 0px 0px 0px;

}

.DiaryEntry_Panel_Blog
{
	float:left;
	background-color:Transparent;
	width:97.2%;
	margin:0px 0px 0px 10px;
	background-image:url(images/DiaryEntry_Panel_Blog.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
	position:relative;
	top:-65px;
}


.DiaryEntrySeparator_Blog
{
	height:1px;
}

.DiaryEntryImagePanel_Blog
{
	clear:left;
	background-color:#ECD9AD;
}

.DiaryEntryImage_Blog
{
	padding:5px 15px 5px 0px;
	float:left;
	
}

.DiaryEntryTitle_Blog:link
{
	color:#036a02;
	text-decoration: none;
	font-size:large;
	font-weight:bold;
	}
	.DiaryEntryTitle_Blog:visited
	{
		text-decoration:none;
		color:#036a02;
		font-size:large;
		font-weight:bold;
		}
		.DiaryEntryTitle_Blog:hover
		{
			text-decoration:underline;
			color:#036a02;
			font-weight:bold;
			font-size:large;
		}

.DiaryEntryTitle_Blog
{
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:  none;
}

.DiaryEntryComments_Blog
{
	background-image:url(images/ViewComments.png);
	background-repeat:no-repeat;
	background-position:0px;
	display:block;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:5px 0px 2px 26px;
	color:#036a02;
	text-decoration:  none;
	width:160px;
}

.DiaryEntryComments_Blog:hover
{
	background-image:url(images/ViewComments.png);
	background-repeat:no-repeat;
	background-position:0px;
	display:block;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:5px 0px 2px 26px;
	color:#036a02;
	text-decoration:underline;
	width:160px;
}

.HR_Diaryentry
{
	color:#036a02;
}

.HR_Newsitem
{
	color:#036a02;
}

.Control_EditPage
{
	background-color:Transparent;
	margin:0px 0px 13px 0px;
}

.EditPage
{
	background-image:url(images/EditPage.png);
	padding:13px 10px 13px 22px;
	margin:0px 0px 0px 7px; 
	background-repeat:no-repeat;
	background-position:left center;
	background-color:Transparent;
	text-decoration:none;
	font-size:x-small;
	color:#036a02;
}

.Navigation_ViewPrevious:link
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/Navigation_ViewPrevious.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewPrevious:visited
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/Navigation_ViewPrevious.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewPrevious:hover
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/Navigation_ViewPrevious.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewNext:link
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/Viewnext.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewNext:visited
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/Viewnext.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewNext:hover
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/Viewnext.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewAll:link
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/ViewAll.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewAll:visited
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/ViewAll.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.Navigation_ViewAll:hover
{
	position:absolute;
	visibility:hidden;
	background-image:url(images/ViewAll.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	font-size:x-small;
	color:#015001;
}

.DiaryEntryDate_Blog
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	padding:5px 0px 5px 0px;
	display:block;
}

.DiaryEntryDescription_Blog
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 5px 0px;
	display:block;
	
}

/* DatesAndTitles style - This just shows the date and title of the diary entry*/

.DiaryEntries_HeaderPanel_DatesAndTitles
{
	background-image:url(images/GuestBook_Header.jpg);
	height:30px;
	position:relative;
	top:25px;
	z-index:2;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:96%;
	color:#EAEAEA;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.DiaryEntriesBodyPanel_DatesAndTitles
{
	background-color:#EAEAEA;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/GuestBookEntryBody_Left.jpg);
	width:91.4%;
	position:relative;
	top:25px;
	z-index:1;
	padding:0px 20px 49px 20px;
	margin:0px 0px 0px 0px;
}

.DiaryEntries_FooterPanel_DatesAndTitles
{
	background-image:url(images/GuestBookEntry_Footer.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97%;
	float:right;
	position:relative;
	z-index:3;
	padding:0px 0px 0px 0px;

}

.DiaryEntries_Panel_DatesAndTitles
{
	float:left;
	background-color:Transparent;
	width:98%;
	margin:0px 0px 0px 0px;
	background-image:url(images/GuesBook_Panel_Right.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
	position:relative;
	top:-20px;
}


.DiaryEntryHeader_DatesAndTitles
{
	visibility:hidden;
	background-color:Transparent;
	height:0px;
	display:block;
}

.DiaryEntryBody_DatesAndTitles
{
	background-color:Transparent;
}

.DiaryEntryFooter_DatesAndTitles
{
	height:0px;
	background-color:Transparent;
	visibility:visible;
}

.DiaryEntrySeparator_DatesAndTitles
{
	height:20px;
	visibility:visible;
}

.DiaryEntryImagePanel_DatesAndTitles
{
	height:0px;
	visibility:hidden;
	display:none;
}

.DiaryEntryImage_DatesAndTitles
{
	height:0px;
	visibility:hidden;
	display:none;
}

.DiaryEntryTitle_DatesAndTitles:link
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 0px 0x 0px;
	color:#036a02;
	text-decoration:none;
	height:24px;
	width:70%;
	float:right;
	}
	.DiaryEntryTitle_DatesAndTitles:visited
	{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 0px 0x 0px;
	color:#036a02;
	text-decoration:none;
	height:24px;
	width:70%;
	float:right;
		}
		.DiaryEntryTitle_DatesAndTitles:hover
		{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 0px 0x 0px;
	color:#036a02;
	text-decoration:underline;
	height:24px;
	width:70%;
	float:right;
		}

.DiaryEntryTitle_DatesAndTitles
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 0px 0x 0px;
	color:#036a02;
	text-decoration:none;
	height:24px;
	width:70%;
	float:right;
}

.DiaryEntryComments_DatesAndTitles
{
	visibility:hidden;
	display:none;
}

.DiaryEntryDate_DatesAndTitles
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#757575;
	background-color:Transparent;
	background-image:url(images/DiaryEntries_DatesAndTitles_Icon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 30px;
	height:24px;
	width:24%;
	float:left;
	
}

.DiaryEntryDescription_DatesAndTitles
{
	visibility:hidden;
	display:none;
}

/* Travelog style - This shows a cut down diary entry including image title and date, and a brief description*/

.DiaryEntriesHeaderPanel_Travelog
{

}

.DiaryEntriesBodyPanel_Travelog
{

}

.DiaryEntriesFooterPanel_Travelog
{

}

.DiaryEntry_Header_Travelog
{
	/*background-image:url(images/DiaryEntry_Header_Travelog.png);*/
	background-color:Transparent;
	border-top:solid 0px #844533;
	border-left:solid 0px #844533;
	border-right:solid 0px #844533;
	height:13px;
	padding:0px 0px 0px 0px;
	display:block;
	width:663px;
}

.DiaryEntryBody_Travelog
{
	background-color:Transparent;
	border-left:solid 0px #844533;
	border-right:solid 0px #844533;
	padding:0px 0px 10px 10px;
	width:100%;
}

.DiaryEntry_Footer_Travelog
{
	/*background-image:url(images/DiaryEntry_Footer_Travelog.png);*/
	background-color:Transparent;
	border-bottom:solid 0px #844533;
	border-left:solid 0px #844533;
	border-right:solid 0px #844533;
	height:10px;
	padding:0px 0px 0px 0px;

}

.DiaryEntrySeparator_Travelog
{
	width:100%;
	border-bottom:dotted 1px #036a02;


}

.DiaryEntryImagePanel_Travelog
{
	clear:left;
	background-color:#ECD9AD;
}

.DiaryEntryImage_Travelog
{
	padding:0px 15px 5px 0px;
	float:left;
}

.DiaryEntryTitle_Travelog:link
{
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:  none;
	}
	.DiaryEntryTitle_Travelog:visited
	{
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:  none;
		}
		.DiaryEntryTitle_Travelog:hover
		{
			display:block;
			font-size:large;
			font-family:tahoma;
			font-style:normal;
			font-weight:bold;
			font-variant:normal;
			background-color:Transparent;
			padding:0px 10px 0px 0px;
			color:#036a02;
			text-decoration:underline;
		}

.DiaryEntryTitle_Travelog
{
	display:block;
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#036a02;
	text-decoration:  none;
}

.DiaryEntryComments_Travelog
{
	visibility:hidden;
}

.DiaryEntryDate_Travelog
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#4075c6;
	background-color:Transparent;
	padding:5px 0px 5px 0px;
	display:block;
}

.DiaryEntryDescription_Travelog
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 5px 0px;
	display:block;
}

/* -------- Diary comments -----------*/
.DiaryResponseCommentsTitle
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#036a02;
	text-align:left;
	width:97%;
	display:block;
	padding:10px 0px 10px 10px;
}

.DiaryResponse_Header
{
	background-image:url(images/GuestBook_Header.jpg);
	height:30px;
	position:relative;
	top:25px;
	z-index:2;
	border-left:solid 0px #041a36;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:96%;
	color:#EAEAEA;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	margin:0px 0px 0px 0px;
}

.DiaryResponseBody
{
	background-color:#EAEAEA;	
	border-left:solid 0px #041a36;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/GuestBookEntryBody_Left.jpg);
	width:91.4%;
	position:relative;
	top:25px;
	z-index:1;
	padding:10px 20px 25px 20px;
	margin:0px 0px 0px 0px;
}

.DiaryResponse_Footer
{
	background-image:url(images/GuestBookEntry_Footer.jpg);
	margin:0px 0px 0px 0px;
	height:25px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:Transparent;	
	border-bottom:solid 0px #041a36;
	width:97%;
	float:right;
	position:relative;
	z-index:3;
	padding:0px 0px 0px 0px;

}

.DiaryResponsePanel
{
	float:left;
	background-color:Transparent;
	width:98%;
	margin:0px 0px 0px 3px;
	background-image:url(images/GuesBook_Panel_Right.jpg);
	background-repeat:no-repeat;
	background-position:right 25px;
	position:relative;
	top:-20px;
}

.DiaryResponseBodyText
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
}

.DiaryResponseHeaderImage
{
	color:red;
	padding:5px 5px 0px 25px;
	background-position:left 13px;
}
.DiaryResponseNumber
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
}

.DiaryResponseUser
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#03bc03;	
	padding:0px 0px 10px 0px;
}

.DiaryResponseSeparator
{
	height:0px;
	width:97%;
}


/*------ Tree --------*/
.Tree_OuterPanel
{
	/*background-image:url(images/Tree_Header_LeftTop.png);*/
	background-color:Transparent;
	border:solid 0px #844533;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	background-image:url(images/Tree_BorderCornerRightBottom.pg);
	background-position:right bottom;
	background-repeat:no-repeat;
	position:absolute;
	display:none;
	
}

.Panel_HeaderLeftTop
{
	/*background-image:url(images/Tree_Header_LeftTop.png);*/
	background-color:Transparent;
	border-left:solid 0px #844533;
	padding:0px 0px 0px 0px;
}

.Panel_HeaderLeftBottom
{
	padding: 2px 5px 2px 2px;
	background-image:url(images/Tree_Header_LeftBottom.jpg);
	background-color:Transparent;
	background-position:left top;
	width:25px;
	border-left:solid 0px #844533;
	
}
	
.Panel_HeaderCentreTop
{
	padding:0px 0px 0px 0px;
	/*background-image:url(images/Tree_Header_CentreTop.png);*/
	border-top:solid 0px #844533;
	background-color:Transparent;
}

.Panel_HeaderCenterBottom
{
	background-image:url(images/Tree_Header_CenterBottom.jpg);
	background-color:Transparent;
	background-position:-150px top;
	padding:0px 0px 0px 0px;
	color:Black;
}

.Panel_HeaderRightTop
{
	background-image:url(images/Tree_Header_RightTop.pg);
	padding: 2px 5px 2px 2px;
	width:25px;
	background-position:right top;
	background-repeat:no-repeat;
	background-color:Transparent;

}

.Panel_HeaderRightBottom
{
	padding: 2px 5px 2px 4px;
	height:30px;
	width:20px;
	background-image:url(images/Tree_Header_RightBottom.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:Transparent;
	border:solid 2px #844533;
}

.Panel_Background
{
	background-color:#eaeaea;	
	border:solid 0px #844533;
}

.Panel_BorderLeft
{
	padding:0px 0px 0px 25px;
	/*background-image:url(images/Tree_BorderLeft.png);*/
	background-color:#eaeaea;	
	border-left:solid 0px #844533;
	border-right:solid 0px #844533;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(images/Tree_BorderRight.jpg);
}
	
.Panel_BorderRight
{
	
	/*background-image:url(images/Tree_BorderRight.png);*/
	background-color:#eaeaea;	
	border-left:solid 4px #844533;
	border-right:solid 4px #844533;
	width:20px;
	padding:0px 20px 0px 4px;
	margin:0px 5px 0px 0px;
	background-position:right bottom;
	background-repeat:repeat-y;
	background-image:url(images/Tree_BorderLeft.jpg);
}

.Panel_BorderCornerLeftBottom
{
	/*background-image:url(images/Tree_BorderCornerLeftBottom.png);*/
	background-color:Transparent;
	border-left:solid 2px #041a36;	
	border:solid 4px #844533;
	background-image:url(images/Tree_BorderCornerLeftBottom.jpg);
	background-position:left bottom;
	padding:0px 0px 0px 25px;
}
 
.Panel_BorderCentreBottom
{
	/*background-image:url(images/Tree_BorderCentreBottom.jpg);*/
	background-color:Transparent;
	border-left:solid 4px red;
	background-image:url(images/Tree_BorderCenter_Bottom.jpg);
	background-position:center bottom;
	width:22px;
}

.Panel_BorderCornerRightBottom
{
	/*background-image:url(images/Tree_BorderCornerRightBottom.jpg);*/
	background-position:right bottom;
	background-image:url(images/Tree_BorderCornerRightBottom.jpg);
	background-repeat:no-repeat;
	background-color:Transparent;
	height:22px;
	width:20px;
	margin:0px 20px 0px 0px;

}	

.Panel_Updateconfirm
{
	background-position:left bottom;
	background-image:url(images/Login_Panel_Body_Left.jpg);
	background-repeat:repeat-y;
	margin:30px 0px 0px 0px;
	background-color:#eaeaea;
	position:relative;
	width:400px;
	clear:left;
	z-index:2;
}

.UpdateConfirm
{
	background-image:url(images/UpdateConfirm.png);
	background-repeat:no-repeat;
	padding:0px 20px 0px 20px;
	background-position:22px center;
}

.UpdateConfirm_RedirectLink
{
	background-image:url(images/Link-star.jpg);
	color:#036a02;	
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	background-repeat:no-repeat;
	background-color:Transparent;
	text-decoration:none;
	display:block;
	width:300px;
}

	.UpdateConfirm_RedirectLink:visited
	{
	background-image:url(images/Link-star.jpg);
	color:#036a02;	
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	background-repeat:no-repeat;
	background-color:Transparent;
	text-decoration:none;
	display:block;
	width:300px;
	}
	
		.UpdateConfirm_RedirectLink:hover
		{
			background-image:url(images/Link-star.jpg);
			background-repeat:no-repeat;
			margin:0px 5px 0px 0px;
			padding:0px 0px 0px 20px;
			background-position:left top;
			color:#5b5b5b;	
			font-weight:bold;
			text-decoration:none;
			display:block;
			width:300px;
		}
		
.UpdateConfirmText_Background	
{
	width:285px;
	padding:15px 0px 15px 0px;
}
	
.UpdateConfirm_ConfirmText
{
	/*width:300px;*/
}

.PositionNameWeb
{

	font-family:Tahoma;
	font-size:medium;
	text-align:center;
	background-color:Transparent;
	font-weight:bold;
	z-index:5;
	position:relative;
	top:-200px;
}


.ControlNameWeb
{
	color:#000000;
	width:550px;
	background-color:Transparent;
	font-family:Lucida Sans;
	font-size:x-large;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 0px 0px;
	
}

.FixedControlNameWeb
{
	color:#ffffff;
	background-color:Transparent;
	font-family:Lucida Sans;
	font-size:x-large;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:-150px;
	margin:0px 0px 0px 0px;
}

.Page_Logout
{
	background-image:url(images/Login_Background_Top.pn);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#000000;
}

.Logout
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:x-small;	
	font-weight:bold;
	background-color:Transparent;
	padding:0px 0px 10px 0px;
	text-decoration:none;
	/*margin:0px 0px 0px 0px;*/
}

.Panel_login
{
	height:0px;
	position:relative;
	z-index:1;
	background-color:Transparent
	
}

.LoggedUser
{

	color:#ffffff;
	font-size:small;
	font-weight:bold;

}
	
HyperLink#MPFInnerImage
{
	border-color:Fuchsia;
	position:absolute;
	background-color:Black;
	top:200px;
	border:3px;
}

/*------ Login Panel -----------*/

.Login_Panel
{
	background-position:left bottom;
	background-image:url(images/Login_Panel_Body_Left.jpg);
	background-repeat:repeat-y;
	border-left:solid 0px #041a36;
	background-color:#EAEAEA;

}

.LoginEmail
{
	padding:0px 0px 0px 15px;
}

.LoginPassword
{
	padding:0px 0px 0px 15px;
}

.Login_Panel_Header
{
	background-image:url(images/Login_Panel_Header.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#041a36;
	color:White;
	padding:0px 0px 0px 20px;
	height:30px
}

.Login_Panel_Body
{
	background-color:Transparent;
	padding:0px 0px 0px 15px;
}

.LoginLinkButton
{
	padding:0px 0px 0px 20px;
}

.Login_Panel_Body_Left
{
	background-position:10px bottom;
	/*background-image:url(images/Login_Panel_Body_Left.jp);*/
	background-repeat:no-repeat;
	background-position:left top;
	border-left:solid 0px #041a36;
	background-color:Transparent;
	width:22px;
}

.Login_Separator
{
	background-image:url(images/Login_Separator.jpg);
	background-position:18px 1px;
	background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	border-top:solid 0px #051a37;
}


.Login_Panel_Body_Right
{
	background-color:Transparent;
	background-image:url(images/Login_Panel_Body_Right.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	width:22px;
}

.Login_Panel_Footer
{
	background-image:url(images/Login_Panel_Footer.jpg);
	background-color:Transparent;
	border-bottom:solid 0px #29771a;
	position:relative;
	width:100%;
	z-index:2;	
	border-left:solid 0px #041a36;
	border-right:solid 0px #041a36;
	background-position:right bottom;
	background-repeat:no-repeat;
	height:25px
}

/*------ Link defaults -----------*/

A:link
{
	color:#20581f;
	font-weight:bold;
	text-decoration:none;
	}
A:visited
	{
		color:#20581f;
		font-weight:bold;
		text-decoration:none;
		}
A:hover
		{
			color:#20581f;
			font-weight:bold;
			text-decoration:none;
		}

/*-------- MPF Controls -----------*/
.ControlLabel
{
	
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
		
}

.ControlCheckbox
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	
}

.ControlTextBox
{
	background-color:#c4c4c4;
	border:solid 2px #036a02;	
	font-family:tahoma;
	border-width:1px 1px 1px 1px;
	height:17px;
	padding:0px 0px 0px 0px;
	color:#000000;
}


.HelpText {
    color:#B75113;
    background-color:transparent;
    font-size: 10px;
	border:0px;	
	text-align:left;
}


.ControlDropDownList
{
	border : 1px solid #ACB5B5;
	font-family:tahoma;
	font-size: small;
	width: 100px;
	height:20px;
	border-color:#D352A2;
	border-width:1px 1px 1px 1px;
	color:#000000;
	background-color:Transparent;
	border-right: red 1px solid;
	border-left: red 1px solid;
}

.controlHelpIcon
{
	margin:1px 9px 0px 9px;

}


.ControlMandatory
{
	color:red;	
	font-size:800;
}

/* Buttons */

.LoginLinkButton
{
	color:#036a02;	
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 35px;
	background-image:url(images/LoginLink.jpg);
	background-repeat:no-repeat;
	background-position:15px;
	background-color:Transparent;
	text-decoration:none;
}

.LoginLinkButton:hover
{
	color:#5b5b5b;	
	font-weight:bold;
	text-decoration:none;
}


.LoginButton
{
	
	color:#036a02;
	background-color:#c4c4c4;
	font-weight:bold;
	border:solid 1px #036a02;
	padding:0px 7px 0px 7px;
	margin:4px 9px 12px 0px;
}


.LoginButton:hover
{
	color:White;
	background-color:#036a02;
	border:solid 1px #036a02;
	padding:0px 7px 0px 7px;
	margin:4px 9px 12px 0px;

}

.button
{
	font-size:8;
	color:#036a02;
	font-family:Lucida Sans Unicode;
	height:25px;
	overflow: visible;
	font-weight:bold;
	padding: 3px 10px 3px 10px;
	cursor: hand;
	background-color:#c4c4c4;
	border:solid 1px #036a02;	
	margin:8px 8px 0px 0px;
}

.button:hover
{
	color:#ffffff;
	border:solid 1px #036a02;
	background-color:#036a02;
	margin:8px 8px 0px 0px;
}




/*-------------- MPFThumbViewer --------------*/	

.MPFThumbViewer_Tree_ViewerMode
{ 
	background-color:Transparent;
	float:left;
	margin:0px 10px 0px 0px;
	visibility:hidden;
	position:absolute;
}	

.MPFThumbViewer_Upload_ViewerMode
{
	display:none;
	padding:12px 0px 0px 0px;
	
}	

.MPFThumbViewer_ImagePanel_ViewerMode
{	
	border:solid 0px #844533;
	float:right;
	margin:5px 0px 30px 0px;

}

.MPFThumbViewer_ImagePanelContentCell_ViewerMode
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 40px 10px;
	background-color:#eaeaea;
}	

.MPFThumbViewer_Image_ViewerMode
{
	padding:5px 5px 0px 5px;
	float:left;

}

/*--------------MPFImage --------------*/

.MPFImage_Panel
{
	width:116px;
	background-position:center;
	border:solid 0px #818181;
	background-color:Transparent;
}

.MPFImage_BorderCornerLeftTop
{
		
	background-image:url(images/tree_Border_Top.jpg);
	background-color:Transparent;
	padding:0px 0px 0px 0px;
}

.MPFImage_BorderCentreTop
{
	padding:0px 0px 0px 0px;
	background-color:Transparent;
	background-image:url(images/tree_Border_Top.jpg);

}

.MPFImage_BorderCornerRightTop
{
	background-color:Transparent;
	background-image:url(images/tree_Border_Top.jpg);

}

.MPFImage_BorderLeft
{
	padding: 2px 0px 2px 0px;
	/*background-image:url(images/MPFImage_BorderLeft.png);*/
	background-position:left;
	background-color:#818181;
	width:1px;
}
	
.MPFImage_BorderRight
{
	padding: 2px 0px 2px 0px;
	/*background-image:url(images/MPFImage_BorderRight.png);*/
	background-color:#818181;
	background-position:right;
	width:1px;	
}
	
.MPFImage_Background
{
	/*background-color:#f48e33;
	background-image:url(images/MPFImage_Centre.png);*/
	background-position:top;
	background-color:#bbbbbb;
	text-align:center;
	border:solid 0px #818181;
	padding:7px 3px 7px 3px;
	width:140px;
}

.MPFImage_Background:hover
{
	/*background-color:#f48e33;
	background-image:url(images/MPFImage_Centre.png);*/
	background-position:top;
	background-color:#036a02;
	text-align:center;
	border:solid 2px #818181;
	padding:7px 3px 7px 3px;
	width:140px;
}


.MPFImage_BorderCornerLeftBottom
{
	background-image:url(images/tree_Border_Footer.jpg);
	background-color:Transparent;
	background-position:bottom;

}

.MPFImage_BorderCentreBottom
{
	background-image:url(images/tree_Border_Footer.jpg);
	background-color:Transparent;
	background-position:bottom;

}

.MPFImage_BorderCornerRightBottom
{
	background-image:url(images/tree_Border_Footer.jpg);
	background-color:Transparent;
	background-position:bottom;

}
	
/*----- MPFImage Hover - These entries are for whenever the user hovers the mouse over an image-----*/

.MPFImage_BorderCentreTop_Hover
{
	 width:100%;
	 height:7px;
	 background-color:Transparent;
	 position:relative;
	 top:3px;
}

.MPFImage_BorderCentreBottom_Hover
{
	 width:100%;
	 height:8px;
	 position:relative;
	 top:-8px;
	 background-color:Transparent;
}
	 
.MPFImage_BorderLeft_Hover, .MPFImage_BorderRight_Hover
{
	margin:0px 0px 0px 0px;
	background-position:bottom;
	background-repeat:no-repeat;
	width:11px;
	height:173px;
	position:relative;
	left:0px;
	top:0px;
}	
		
.MPFImage_BorderCornerLeftTop_Hover
{
	width:11px;
	height:8px;
	position:relative;
	top:4px;
	left:0px;
}

.MPFImage_BorderCornerRightTop_Hover
{
	width:11px;
	height:8px;
	position:relative;
	top:4px;
}

.MPFImage_BorderCornerLeftBottom_Hover
{
	width:11px;
	height:8px;
	position:relative;
	left:0px;
	top:-8px;
}

.MPFImage_BorderCornerRightBottom_Hover
{
	width:11px;
	position:relative;
	top:-8px;
	left:0px;
	height:8px;
}

.MPFImage_Center_Hover
{
	background-color:#f7f9f9;
	padding:0px 0px 0px 0px;
}
	
	

pre {
	font-family: monospace;
	font-size: 1.0em;
}

strong, b {font-weight: bold;}

acronym[title] {
	cursor:help;
	border-bottom:1px dotted #333333;
	font-size: 95%;
}


