/* 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-image:url(images/Page_TotalBackground.jpg);
	font-size: small;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	background-color:#000000;
	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		*/
/* -------------------------------------------------------------------------*/

.Page_Header_Top
{
	background-color:Transparent;	
	height:6px;
	border-bottom:solid 0px Green;
}

.Page_Header_Bottom_Background
{
	background-image:url(images/Page_Header_Bottom1.jpg);
	background-position:6px 267px;
	background-repeat:no-repeat;
	background-color:Transparent;
	border:solid 0px #000000;
}

.Page_Header_Bottom
{
	background-color:Transparent;
	padding:0px 0px 0px 6px;
	/*height:268px;*/
	background-position:6px bottom;
	border:solid 0px #000000;
}

.Panel_login
{
	position:relative;
	z-index:3;
	top:-15px;
	background-color:Transparent;
}

.Panel_login_Liquid
{
	position:relative;
	z-index:3;
	top:-298px;
	background-color:Transparent;
}

.Page_Header_Bottom1
{
	background-image:url(images/Page_Header_Bottom1.jpg);
	background-position:6px bottom;
	background-repeat:no-repeat;
	background-color:Transparent;
}

.Page_Total
{
	border:solid 0px green;	
	background-color:#ffffff; 
	position:relative;
	z-index:3;
	width:85%;
}

/*.MPFimgBrackgroundImage_Control
{
	position:absolute;	
	top:0%;
	width:74%;
	z-index:0;	
}*/

.Page_Header_Bottom_Left
{
	background-image:url(images/Page_Header_Bottom_left.jpg);
	background-repeat:no-repeat;
	background-position:6px  bottom;
	height:222px;
}

.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;
	}

.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_Body_Left
{
	background-image:url(images/Page_Body.png);
	background-position:left;
	background-color:Transparent;
	/*position:relative;
	top:-10px;
	z-index:0;*/
}


.Page_Body_Right
{
	background-image:url(images/Page_Body.png);
	background-position:right;
}
/*
.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 1px;
	background-repeat:no-repeat;
}

.FooterText
{

	background-color:Transparent;
	text-align:center;
	position:relative;
	top:20px;
}	
	
.Page_Footer_Left
{
	background-image:url(images/Page_Footer_Left.jpg);
	background-repeat:no-repeat;
	background-position:6px 1px;
	height:109px;
}

.Page_Footer_Center
{
	background-image:url(images/Page_Footer_Center.jpg);
	background-position:left 1px;
	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 1px;
	background-repeat:repeat-x;
	margin-right:10px;
}

.Page_Footer_Right
{
	background-image:url(images/Page_Footer_Right.jpg);
	background-position:left 1px;
	background-repeat:no-repeat;
	border-right:solid 0px;
}

.Panel_Total_News_Mini
{

	margin-top:20px;
	margin-right:13px;
}

.Panel_Total_Link_Mini
{

	margin:20px 13px 0px 0px
}

.Panel_news_mini
{
	min-height:50px;
	clear:left;
    width:186px; 
    background-color:Transparent;
    border:solid 0px #6895df;
    margin:0px 0px 0px 15px;
    padding:15px 0px 10px 0px;
    
}

.Panel_Header_news_mini
{
	height:22px;
    width:176px; 
	background-image:url(images/Mini_Body.jpg);
	background-position:5px bottom;
	background-repeat:no-repeat;
	background-color:Transparent;
    border-top:solid 0px #6895df;
    border-left:solid 0px #6895df;
    border-right:solid 0px #6895df;
    padding:5px 0px 0px 7px;
    margin:35px 0px 0px 15px;
    font-weight:bold;
    color:White;
}

.Label_Panel_Header_news_mini
{
	color:#ed92e1;
}


.Panel_Footer_News_Mini
{
	height:5px;
    width:180px; 
    background-image:url(images/Panel_Footer_News_Mini.jpg);
    background-color:Transparent;
    background-position:right bottom;
    background-repeat:no-repeat;
    border-bottom:solid 0px #000000;
    padding:5px 0px 0px 10px;
    margin:0px 0px 10px 15px;
    font-weight:bold;
    color:White;
}

.MiniNewsTitle:link
{
	background-color:Transparent;
	background-image:url(images/MiniNewsTitle_icon.png);
	background-repeat:no-repeat;
	background-position:2px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#ffffff;
	margin:7px 0px 0px 3px;
	padding:0px 0px 6px 21px;
	display:block;
	text-decoration:none;
	width:140px;
}

.MiniNewsTitle:visited
{
	background-color:Transparent;
	background-image:url(images/MiniNewsTitle_icon.png);
	background-repeat:no-repeat;
	background-position:2px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#ffffff;
	margin:7px 0px 0px 3px;
	padding:0px 0px 6px 21px;
	display:block;
	text-decoration:none;
	width:140px;
}

.MiniNewsTitle:hover
{
	background-color:Transparent;
	background-image:url(images/MiniNewsTitle_icon.png);
	background-repeat:no-repeat;
	background-position:2px 0px;
	font-weight:bold;
	font-size:smaller;
	color:#eb49d7;
	margin:7px 0px 0px 3px;
	padding:0px 0px 6px 21px;
	display:block;
	text-decoration:none;
	width:140px;
}

.Panel_Link_mini
{
	min-height:50px;
	clear:left;
    width:186px; 
    background-image:url(images/Panel_Body_news_mini.jpg);
    background-position:165px 5px;
    background-repeat:repeat-y;
    background-color:Transparent;
    border:solid 0px #6895df;
    margin:0px 0px 0px 15px;
    padding:15px 0px 10px 0px;

}

.Panel_Header_Link_mini
{
	height:22px;
    width:176px; 
	background-image:url(images/Mini_Body_link.jpg);
	background-position:5px bottom;
	background-repeat:no-repeat;
    background-color:Transparent;
    border-top:solid 0px #6895df;
    border-left:solid 0px #6895df;
    border-right:solid 0px #6895df;
    font-weight:bold;
    padding:5px 0px 0px 7px;
    margin:35px 0px 0px 15px;
    color:White;
}

.Label_Panel_Header_Link_mini
{
	color:#ed92e1;
}

.Panel_Footer_Link_mini
{
	height:5px;
    width:180px; 
    background-image:url(images/Panel_Footer_Link_Mini.jpg);
    background-color:Transparent;
    background-position:right bottom;
    background-repeat:no-repeat;
    border-bottom:solid 0px #000000;
    padding:5px 0px 0px 10px;
    margin:0px 0px 10px 15px;
    font-weight:bold;
    color:White;
    float:left;
}

.MiniLinkTitle:link
{
	background-color:Transparent;
	background-image:url(images/MiniLinkTitle_icon.png);
	background-repeat:no-repeat;
	background-position:2px top;
	font-weight:bold;
	font-size:smaller;
	color:#ffffff;
	margin:7px 0px 0px 3px;
	padding:0px 0px 6px 21px;
	display:block;
	text-decoration:none;
	width:145px;
}

.MiniLinkTitle:visited
{
	background-color:Transparent;
	background-image:url(images/MiniLinkTitle_icon.png);
	background-repeat:no-repeat;
	background-position:2px top;
	font-weight:bold;
	font-size:smaller;
	color:#ffffff;
	margin:7px 0px 0px 3px;
	padding:0px 0px 6px 21px;
	display:block;
	text-decoration:none;
	width:145px;
}

.MiniLinkTitle:hover
{
	background-color:Transparent;
	background-image:url(images/MiniLinkTitle_icon.png);
	background-repeat:no-repeat;
	background-position:2px top;
	font-weight:bold;
	font-size:smaller;
	color:#000000;
	margin:7px 0px 0px 3px;
	padding:0px 0px 6px 21px;
	display:block;
	text-decoration:none;
	width:145px;
}
	

/* ---------------------------- 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_Background_Image
{
	background-image:url(images/Menu_Container1.jpg);
	background-repeat:no-repeat;
	background-color:Transparent;
}

.Menu_Background_Image_Center
{
	background-image:url(images/Menu_Background_Image_Center.jpg);
	background-repeat:repeat-y;
	background-color:Transparent;
	background-position:6px top;
}


.Menu_Background_Image_bottom
{
	background-image:url(images/Menu_Background_Image_bottom.jpg);
	background-repeat:no-repeat;
	background-color:Transparent;
	background-position:6px bottom;
}


.Menu_Header
{
	background-image:url(images/Menu_Header.png);
	background-position:bottom right;
	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 10px;
}

	
.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;
	position:relative;
	top:0px;
	background-repeat:no-repeat;
	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-position:7px bottom;
	background-repeat:no-repeat;
}	
	
.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:Black;
	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
{
	height:20px;
}	
	
.Menu_Infragistics
{
	padding:0px 15px 0px 0px;
}

.Infragistics_SubMenu
{	
	color:#ffffff;
	height:15px;
	width:160px;
	background-color:#fb0e14;
	background-image:url(images/Menu_Body.jpg);
	border-bottom:solid 0px #d3d3d3;
	background-position: left bottom;
	background-repeat:no-repeat;
	cursor:default;
}

.Infragistics_SubMenu_Hover
{
	color:#4e081c;

}



.Menu_ItemHover
{
	font-size:small;
	font-style:normal;
	font-variant:normal;
	font-family:Tahoma;
	word-spacing:0em;
	letter-spacing:0em;
	background-image:url(images/Menu_Body.jpg);
	border-left:solid 1px #d3d3d3;
	background-color:Transparent;
	background-position:7px bottom;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#4e081c;
}

/* ---------------------------- 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;
	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;
	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:-1px;
	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:5px;
	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;
}

.PageControl_GoBackOnePage
{
	color:#f73c5a;
	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;
}

.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;
}

.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;
}


/* 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:#f73c5a;
	text-align:center;
	/*display:block;*/
	padding:0px 0px 0px 0px;
}

.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:0px 10px 0px 0px;
}

.HomePage_Basic_Image1Panel
{
	visibility:visible;
	margin-left: auto; 
	margin-right: auto;	
	text-align:center;
	display:block;
	padding:0px 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:#f73c5a;
	text-align:left;
	display:block;
	padding:0px 20px 0px 0px;
}

.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 0px;
}

.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:#f73c5a;
	text-align:left;
	display:block;
	padding:0px 20px 0px 0px;
}

.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 0px;
}

.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:#f73c5a;
	text-align:left;
	display:block;
	padding:0px 20px 0px 0px;
}

.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 0px;
}

.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:#f73c5a;
	text-align:left;
	display:block;
	padding:0px 20px 10px 0px;
	position:relative;
	top:-10px;
}

.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 0px;
}

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:#f73c5a;
	text-align:left;
	display:block;
	padding:10px 0px 10px 0px;
}

/* CustomPage Basic*/
/* CustomPage page Container 1 */


.CustomPage_basic_Container1
{
	background-color:Transparent;
	margin:0px 10px 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 10px 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 10px 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 10px 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 10px 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 */

.GuestBookTitle
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#f73c5a;
	text-align:left;
	display:block;
}

.GuestBookAddEntryButton
{
	font-size:8;
	font-weight:bold;
	color:#f73c5a;
	font-family:Lucida Sans Unicode;
	height:25px;
	overflow: visible;
	padding: 3px 10px 3px 10px;
	cursor: hand;
	background-color:#fcbec9;
	border:solid 1px #f73c5a;	
	margin:5px 25px 5px 0px;
	float:right
}

.GuestBookAddEntryButton:hover
{
	color:#ffffff;
	border:solid 1px #f73c5a;
	background-color:#f73c5a;
	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:#f73c5a;
	text-align:left;
	display:block;
	padding:35px 0px 10px 0px;
}

.GuestBookEntry_Header
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	/*background-image:url(images/GuestBookEntry_Header.png);*/
	background-color:#f73c5a;
	border-top:solid 1px #f73c5a;
	border-left:solid 1px #f73c5a;
	border-right:solid 1px #f73c5a;
	padding:0px 10px 1px 10px;
	background-position:left-top;
	vertical-align:top;
	width:95.5%;
	
}

.GuestBookEntryBody
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	background-color:White;
	border-left:solid 1px #f73c5a;
	border-right:solid 1px #f73c5a;
	padding:10px 10px 10px 10px;
	width:95.5%;

}

.GuestBookEntryBodyText
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	background-color:White;
	padding:0px 0px 0px 0px;
	width:95.5%;
	
}

.GuestBookEntry_Footer
{

	height:10px;
	padding:0px 10px 0px 10px;
	/*background-image:url(images/GuestBookEntry_Footer.png);*/
	background-color:White;
	border-bottom:solid 1px #f73c5a;
	border-left:solid 1px #f73c5a;
	border-right:solid 1px #f73c5a;
	background-repeat:no-repeat;
	background-position:left-top;
	width:95.5%;
}

.GuestBookEntry_CommentIcon
{
	color:red;
	padding:5px 5px 0px 5px;
}
.GuestBookEntryNumber
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	vertical-align:middle;
}

.GuestBookEntryUser
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: bold;
	font-variant:normal;
	color:#ffffff;	
	vertical-align:middle;
}

.GuestBookEntrySeparator
{
	height:20px;
}

/* Link Page styles */

.LinkBox_Description_Basic
{
	padding:0px 10px 10px 0px;
	margin:0px 0px 15px 0px;
	display:block;
}

.Link_Header_Basic
{
	background-image:url(images/Link_Header_Basic.jpg);
	height:3px;
	background-color:Transparent;	
	background-position:left bottom;
	background-repeat:no-repeat;
	border-left:solid 0px #464646;
	border-top:solid 0px #464646;
	border-right:solid 0px #464646;
	padding:0px 11px 0px 0px;
	display:block;
	width:100%;
}

.LinkBody_Basic
{
	background-color:Transparent;	
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	padding:10px 11px 10px 11px;
	width:100%;
}

.Link_Footer_Basic
{
	/*background-image:url(images/Link_Footer_Basic.png);*/
	height:10px;
	background-color:Transparent;	
	border-left:solid 0px #464646;
	border-bottom:solid 0px #464646;
	border-right:solid 0px #464646;
	padding:0px 11px 0px 11px;
	background-repeat:no-repeat;
	background-position:left-top;
	margin:0px 0px 35px 0px;
	width:100%;
}

.LinkPanel_Basic
{
	width:96.3%;

}

.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:#494949;
	background-color:Transparent;
	padding:0px 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;
}

.LinkDescription_Basic
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:4px 0px 5px 0px;
	display:block;
}

.LinkEntrySeparator_Basic
{

}

	
/* Link_Brief Page styles */



.LinkBox_Description_Brief
{
	padding:0px 10px 15px 0px;
	margin:0px 0px 3px 0px;
	display:block;
	background-color:Transparent;
}

.Link_Header_Brief
{

	/*background-image:url(images/RoundedBorderTop.png);*/
	height:10px;
	padding:0px 0px 0px 0px;
	display:block;
	display:none;
}

.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
{
	margin:0px 0px 0px 0px;
}


.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:#f73c5a;
	background-color:Transparent;
	background-image:url(images/Link_Brief_Icon.png);
	background-repeat:no-repeat;
	background-position:1px 0px;
	padding:0px 1px 3px 34px;
	width:23%;
	text-decoration:none;
}


.LinkURL_Brief
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#bc684b;
	float:right;
	display:block;
	width:69%;
	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:0px 10px 20px 0px;
	display:block;
	clear:left;
	background-color:Transparent;
	position:relative;
	top:-2px;
}

.Link_Header_Images
{
	
	background-image:url(images/Link_Header_Images.jpg);
	height:5px;
	background-position:right;
	background-repeat:no-repeat;
	width:100%;
	padding:0px 0px 0px 0px;
	background-color:Transparent;
	margin:0px 0px 0px 0px;

}

.LinkBody_Images
{
	background-color:Transparent;
	border-left:solid 0px #00592d;
	border-right:solid 0px #00592d;
	width:98%;
	height:130px;
	display:block;
	text-align:center;
}

.Link_Footer_Images
{
	background-image:url(images/Link_Footer_Images.jpg);
	height:1px;
	background-color:Transparent;
	background-position:right;
	background-repeat:no-repeat;
	width:99%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:solid 0px #00592d;
}

.LinkImagePanel_Images
{
	background-color:black;
	height:120px;
	clear:left;
	display:none;
}


.LinkPanel_Images
{
	
	background-color:#fadaf3;
	width:180px;
	height:160px;
	float:left;
	list-style-position:outside;
	margin:0px 27px 25px 0px;
	border:solid 0px #000000;
}

.LinkImage_Images
{
	background-color:Transparent;
	position:relative;
	text-align:center;
	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:#f73c5a;
	text-decoration:none;
	display:block;
	position:relative;
	bottom:-20px;
}

.LinkDate_Images
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#454545;
	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
{
	height:100px;
	width:20px;
	background-color:Blue;
}


/* Link_TwoColumns Page styles */


.LinkBox_Description_TwoColumns
{
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}


.Link_Header_TwoColumns
{
	
	/*background-image:url(images/Link_Header_TwoColumns.png);*/
	height:20px;
	width:99%;
	padding:0px 1px 0px 1px;
	background-color:#f73c5a;	
	border-top:solid 0px #000000;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin:0px 0px 0px 0px;

}

.LinkBody_TwoColumns
{
	/*background-color:red;*/
	background-color:#fadaf3;	
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	/*background-color:Transparent;*/
	height:150px;
	width:99%;
	padding:10px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	
}

.Link_Footer_TwoColumns
{
	/*background-image:url(images/Link_Footer_TwoColumns.png);*/
	margin:0px 0px 0px 0px;
	height:10px;
	background-color:#fadaf3;	
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	border-bottom:solid 0px #000000;
	width:99%;
	padding:0px 1px 0px 1px;

}
.LinkImagePanel_TwoColumns
{
	
	background-color:Transparent;
	height:1px;
	width:1px;
	clear:left;
	
}

.LinkPanel_TwoColumns
{
	
	background-color:Transparent;
	width:47%;
	float:left;
	display:block;
	margin:10px 13px 15px 0px;
}

.LinkImage_TwoColumns
{

	padding:2px 10px 4px 10px;
	background-color:Transparent;
	float:left;

}

.LinkURL_TwoColumns
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#292929;
	background-color:Transparent;
	padding:2px 0px 2px 10px;
	display:block;
}

.LinkTitle_TwoColumns
{
	
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 10px;
	color:#f73c5a;
	text-decoration:  none;
	display:block;
}


.LinkDescription_TwoColumns
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	clear:right;
	background-color:Transparent;
	padding:3px 10px 0px 10px;
	text-align:justify;
	display:block;
	
}
.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);
	background-color:Transparent;
	background-position:left bottom;
	background-repeat:no-repeat;
	border-top:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:3px;
	width:99%;
	padding:0px 11px 0px 11px;
}

.NewsBody_Basic
{
	background-color:Transparent;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:auto;
	width:99%;
	padding:15px 11px 1px 11px;
	margin:0px 0px 0px 0px;
}

.News_Footer_Basic
{
	/*background-image:url(images/News_Footer_Basic.png);*/
	background-color:Transparent;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:10px;
	width:99%;
	padding:0px 11px 0px 11px;
	margin:0px 0px 0px 0px;
	clear:left;
}

.NewsSeparator_Basic
{
	background-color:Transparent;
	height:40px;
}

.NewsPanel_Basic
{
	background-color:Transparent;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:96.4%;
	position:relative;

}

.NewsImagePanel_Basic
{
	background-color:Transparent;
	height:1px;
	width:1px;
	clear:left;
}

.NewsImage_Basic
{
	background-color:Transparent;
	padding:0px 10px 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:#f73c5a;
	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:#f73c5a;
	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:#f73c5a;
	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:#f73c5a;
	text-decoration:none;
}

.NewsDate_Basic
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	background-color:Transparent;
	padding:2px 0px 2px 0px;
	display:block;
}

.NewsDescription_Basic
{

}

.ArchiveNewsPanel_Basic
{
	background-color:#fadaf3;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	float:left;
	display:block;
	width:97.5%;
	padding:8px 1px 5px 6px;
	position:relative;
	margin:0px 0px 0px 0px;
}

.ArchiveNewsTitle_Basic:link
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_Basic:visited
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_Basic:hover
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsHeaderTitle_Basic
{
	display:block;
	padding:5px 1px 6px 6px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-color:#f8caef;
	background-image:url(images/Archive_News_Header_Basic.jpg);
	background-repeat:repeat-y;
	border-right:solid 0px #464646;
	border-left:solid 0px #464646;
	border-top:solid 0px #464646;
	width:97.5%;
	float:left;
	margin-top:0px;
}


.ArchiveNewsDate_Basic
{
	padding:3px 0px 0px 32px;
	background-color:Transparent;
	width:22%;
	height:24px;
	background-image:url(images/News_Archived_Icon.png);
	background-position:3px 1px;
	background-repeat:no-repeat;
	color:#5b5b5b;
	float:left;
	display:block;
}


.News_Header_Basic_MainStory
{
	
/*	background-image:url(images/News_Header_Basic_MainStory.png);*/
	height:10px;
	width:98%;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	border-top:solid 0px #464646;
	margin:0px 0px 0px 0px;
	display:block;
	position:absolute;
	display:none;
}

.NewsBody_Basic_MainStory
{
	background-color:Transparent;
	padding:0px 2px 10px 0px;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	width:98%;
}

.News_Footer_Basic_MainStory
{
	/*background-image:url(images/News_Footer_Basic_MainStory.png);*/
	height:10px;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	margin:0px 0px 15px 0px;	
	width:98%;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	border-bottom:solid 0px #464646;
}

.NewsPanel_Basic_MainStory
{
	width:100%;
}

.NewsImagePanel_Basic_MainStory
{
	clear:left;
	background-color:Transparent;
}

.NewsImage_Basic_MainStory
{
	padding:0px 15px 5px 0px;
	float:left;
}

.NewsTitle_Basic_MainStory:link
{
	color:#eb49d7;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}

.NewsTitle_Basic_MainStory:visited
{
	color:#eb49d7;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}
	
.NewsTitle_Basic_MainStory:hover
{
	color:#eb49d7;
	text-decoration:underline;
	font-size:large;
	font-weight:bold;
}	

.NewsTitle_Basic_MainStory
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#000000;
	text-decoration:none;
	display:block;
	
}

.NewsDate_Basic_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	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 0px 0px;
	text-align:justify;
	display:block;
}

.News_OtherNews_Header_Basic
{
	
}

.News_OtherNews_Footer_Basic
{

}

.OtherNews_Basic
{
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#454545;
	background-color:Transparent;
	padding:5px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}

/*	
	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;
	display: none;
}

.NewsBody_FrontPage1
{

	background-image:url(images/News_FrontPage1_Icon.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	height:20px;
	background-color:#fadaf3;	
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	padding:10px 1px 10px 31px;
	position:relative;
	right:0px;
	width:32.9%;
	float:right;
	clear:right;
}

.NewsFooter_FrontPage1
{	
	visibility:hidden;
	display:none;
}

.NewsSeparator_FrontPage1
{
	background-color:Red;
}

.NewsImagePanel_FrontPage1
{
	visibility:hidden;
	display:none;
}

.NewsImage_FrontPage1
{
		position:absolute;
		z-index:2;
		top:0px;
		left:0px;
		display:none;
		visibility:hidden;
}


.NewsTitle_FrontPage1:link
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	color:#f73c5a;
	text-decoration:none;	
	background-color:Transparent;
	display:inline-block;
	}
	.NewsTitle_FrontPage1:visited
	{
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		color:#f73c5a;
		text-decoration:none;	
		background-color:Transparent;
		display:inline-block;
		}
		.NewsTitle_FrontPage1:hover
		{
		font-size:small;
		font-family:tahoma;
		font-style:normal;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		color:#f73c5a;
		text-decoration:underline;	
		background-color:Transparent;
		display:inline-block;

		}

.NewsTitle_FrontPage1
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	color:#000000;
	text-decoration:none;	
	background-color:Transparent;
	display:inline-block;
}

.NewsDate_FrontPage1
{	
	display:none;
	visibility:hidden;

}

.NewsDescription_FrontPage1
{
	display:none;
	visibility:hidden;
	
}

.ArchiveNewsPanel_FrontPage1
{
	background-color:#fadaf3;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	float:left;
	display:block;
	width:97.5%;
	padding:8px 1px 5px 6px;
	position:relative;
	margin:0px 0px 0px 0px;
}

.ArchiveNewsTitle_FrontPage1:link
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_FrontPage1:visited
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_FrontPage1:hover
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsHeaderTitle_FrontPage1
{
	display:block;
	padding:5px 1px 6px 6px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-color:#f8caef;
	background-image:url(images/Archive_News_Header_Basic.jpg);
	background-repeat:repeat-y;
	border-right:solid 0px #464646;
	border-left:solid 0px #464646;
	border-top:solid 0px #464646;
	width:97.5%;
	float:left;
	margin-top:0px;
}


.ArchiveNewsDate_FrontPage1
{
	padding:3px 0px 0px 32px;
	background-color:Transparent;
	width:22%;
	height:24px;
	background-image:url(images/News_Archived_Icon.png);
	background-position:3px 1px;
	background-repeat:no-repeat;
	color:#5b5b5b;
	float:left;
	display:block;
}


.NewsPanel_FrontPage1_MainStory
{
	float:left;	
	width:59%;
	background-color:Transparent;	
	border:solid 0px #000000;
	margin:0px 0px 0px 0px;
}

.News_Header_FrontPage1_MainStory
{
	/*background-image:url(images/News_Header_FrontPage1_MainStory.png);*/
	height:15px;
	background-color:Transparent;
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	position:absolute;
	visibility:hidden;
}

.NewsBody_FrontPage1_MainStory
{
	background-color:Transparent;
	padding:0px 0px 10px 0px;	
	
}

.News_Footer_FrontPage1_MainStory
{
	/*background-image:url(images/News_Footer_FrontPage1_MainStory.png);*/
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	background-color:Transparent;
}

.NewsImagePanel_FrontPage1_MainStory
{
	background-color:Transparent;
	margin:0px 0px 0px 0px;
	
}

.NewsImage_FrontPage1_MainStory
{
	padding:0px 0px 5px 0px;
}

.NewsTitle_FrontPage1_MainStory:link
{
	color:#eb49d7;
	text-decoration:none;
	font-size:medium;
	font-weight:bold;
	display:block;
}

.NewsTitle_FrontPage1_MainStory:visited
{
	color:#eb49d7;
	text-decoration:none;
	font-size:medium;
	font-weight:bold;
	display:block;
}
	
.NewsTitle_FrontPage1_MainStory:hover
{
	color:#eb49d7;
	text-decoration:underline;
	font-size:medium;
	font-weight:bold;
	display:block;
}

.NewsTitle_FrontPage1_MainStory
{
	
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#000000;
	text-decoration:none;
}

.NewsDate_FrontPage1_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	background-color:Transparent;
	padding:5px 0px 5px 0px;
	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 10px 0px 0px;
	text-align:justify;
	display:block;
}


.News_OtherNews_Body_FrontPage1
{
	position:relative;
	left:-10px;
}

.News_OtherNews_Header_FrontPage1
{
	/*background-image:url(images/News_Header_FrontPage1.jpg);*/
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	color:#00592d;	
	background-color:#f73c5a;
	background-position:right top;
	background-repeat:no-repeat;
	width:32.9%;
	height:25px;
	display:inline-block;
	padding:0px 1px 0px 31px;
	margin:0px 0px 0px 0px;
	float:right;
	top:0px;
	position:relative;
	left:-10px;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	border-top:solid 0px #000000;
}

.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:5px;
	background-color:#fadaf3;	
	background-position:right bottom;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	border-bottom:solid 0px #000000;
	display:inline-block;
	padding:0px 1px 3px 31px;
	margin:0px 0px 50px 0px;
	position:relative;
	left:-10px;
	z-index:1;
	float:right;
	width:32.9%;
	clear:right;
}

.OtherNews_FrontPage1
{
	font-size:medium;
	font-family:tahoma;
	font-style:normal;
	color:#ffffff;	
	background-color:#f73c5a;
	width:220px;
	height:17px;
	display:inline-block;
	padding:4px 0px 6px 3px;
	margin:0px 0px 0px 0px;
	position:relative;
	left:-25px;
	float:left;	
}



/*	
	Twocolumns style - 

*/


.News_Header_TwoColumns
{
	
	/*background-image:url(images/News_Header_TwoColumns.png);*/
	height:20px;
	width:99%;
	padding:0px 1px 0px 1px;
	background-color:#f73c5a;	
	border-top:solid 0px #000000;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin:0px 0px 0px 0px;

}

.NewsBody_TwoColumns
{
	background-color:#fadaf3;	
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	/*background-color:Transparent;*/
	height:150px;
	width:99%;
	padding:10px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	
}

.News_Footer_TwoColumns
{
	/*background-image:url(images/News_Footer_TwoColumns.png);*/
	margin:0px 0px 0px 0px;
	height:10px;
	background-color:#fadaf3;	
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	border-bottom:solid 0px #000000;
	width:99%;
	padding:0px 1px 0px 1px;
}

.NewsImagePanel_TwoColumns
{
	clear:left;
	background-color:Transparent;
	background-position:top;
}


.NewsPanel_TwoColumns
{
	
	background-color:Transparent;
	width:47%;
	float:left;
	position:relative;
	top:-10px;
	display:block;
	margin:0px 5px 25px 8px;
}

.NewsImage_TwoColumns
{

	padding:0px 10px 4px 10px;
	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 10px;
	color:#f73c5a;
	text-decoration:none;
	display:block;

	}
	.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 10px;
		color:#f73c5a;
		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 10px;
		color:#f73c5a;
		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 10px;
	color:#000000;
	text-decoration:none;
	display:block;
	
}

.NewsDate_TwoColumns
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	background-color:Transparent;
	padding:2px 0px 2px 10px;
	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 10px;
	text-align:justify;
	display:block;
	
}

.NewsSeparator_TwoColumns
{

}

.ArchiveNewsPanel_TwoColumns
{
	background-color:#fadaf3;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	float:left;
	display:block;
	width:97.5%;
	padding:8px 1px 5px 6px;
	position:relative;
	margin:0px 0px 0px 0px;
}

.ArchiveNewsTitle_TwoColumns:link
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_TwoColumns:visited
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_TwoColumns:hover
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsHeaderTitle_TwoColumns
{
	display:block;
	padding:5px 1px 6px 6px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-color:#f8caef;
	background-image:url(images/Archive_News_Header_Basic.jpg);
	background-repeat:repeat-y;
	border-right:solid 0px #464646;
	border-left:solid 0px #464646;
	border-top:solid 0px #464646;
	width:97.5%;
	float:left;
	margin-top:0px;
}


.ArchiveNewsDate_TwoColumns
{
	padding:3px 0px 0px 32px;
	background-color:Transparent;
	width:22%;
	height:24px;
	background-image:url(images/News_Archived_Icon.png);
	background-position:3px 1px;
	background-repeat:no-repeat;
	color:#5b5b5b;
	float:left;
	display:block;
}


.News_Header_TwoColumns_MainStory
{
	
/*	background-image:url(images/News_Header_Basic_MainStory.png);*/
	height:10px;
	width:98%;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	border-top:solid 0px #464646;
	margin:0px 0px 0px 0px;
	display:block;
	position:absolute;
	visibility:hidden;
	display:none;
}

.NewsBody_TwoColumns_MainStory
{
	background-color:Transparent;
	padding:0px 2px 10px 0px;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	width:98%;
}

.News_Footer_TwoColumns_MainStory
{
	/*background-image:url(images/News_Footer_Basic_MainStory.png);*/
	height:10px;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	margin:0px 0px 20px 0px;	
	width:98%;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	border-bottom:solid 0px #464646;
}

.NewsPanel_TwoColumns_MainStory
{
	width:100%;
}

.NewsImagePanel_TwoColumns_MainStory
{
	clear:left;
	background-color:Transparent;
}

.NewsImage_TwoColumns_MainStory
{
	padding:0px 15px 5px 0px;
	float:left;
}

.NewsTitle_TwoColumns_MainStory:link
{
	color:#eb49d7;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}

.NewsTitle_TwoColumns_MainStory:visited
{
	color:#eb49d7;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}
	
.NewsTitle_TwoColumns_MainStory:hover
{
	color:#eb49d7;
	text-decoration:underline;
	font-size:large;
	font-weight:bold;
}	

.NewsTitle_TwoColumns_MainStory
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#000000;
	text-decoration:none;
	display:block;
	
}

.NewsDate_TwoColumns_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	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 0px 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:#000000;
	background-color:Transparent;
	float:right;
	width:100px;
	display:none;
}


/*	
	Brief style - 

*/



.NewsHeader_Brief
{
	
	/*background-image:url(images/RoundedBorderTop.png);*/
	height:10px;
	width:100%;
	padding:0px 0px 0px 0px;
	background-color:#f8caef;
	margin:0px 0px 0px 0px;
	display:none;
}

.NewsBody_Brief
{
	/*background-color:#ECD9AD;*/
	background-color:Transparent;
	height:23px;
	width:100%;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

.NewsFooter_Brief
{
	/*background-image:url(images/RoundedBorderBottom.png);*/
	
	height:0px;
	display:none;
	background-color:Transparent;
	background-repeat:no-repeat;
	width:100%;
	position:absolute;
	visibility:hidden;
}

.NewsPanel_Brief
{
	
	background-color:#fadaf3;
	width:96.5%;
	height:23px;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	padding:8px 1px 0px 13px;
	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:#f73c5a;
	width:72%;
	height:23px;
	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:#f73c5a;
		width:72%;
		height:23px;
		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:#f73c5a;
		width:72%;
		text-decoration:underline;
		padding:0px 10px 0px 0px;
		height:23px;
		}

.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:#00592d;
	width:70%;
	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:#454545;
	width:25%;
	padding:10px 0px 10px 28px;
	height:23px;
	background-color:Transparent;
	position:relative;
	top:0px;
	background-image:url(images/News_Brief_Icon.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	
}

.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:#fadaf3;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	float:left;
	display:block;
	width:97.5%;
	padding:8px 1px 5px 6px;
	position:relative;
	margin:0px 0px 0px 0px;
}

.ArchiveNewsTitle_Brief:link
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_Brief:visited
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsTitle_Brief:hover
{
	display:block;
	padding:3px 0px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#454545;
	background-color:Transparent;
	width:73%;
	float:right;

}

.ArchiveNewsHeaderTitle_Brief
{
	display:block;
	padding:5px 1px 6px 6px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-color:#f8caef;
	background-image:url(images/Archive_News_Header_Basic.jpg);
	background-repeat:repeat-y;
	border-right:solid 0px #464646;
	border-left:solid 0px #464646;
	border-top:solid 0px #464646;
	width:97.5%;
	float:left;
	margin-top:0px;
}


.ArchiveNewsDate_Brief
{
	padding:3px 0px 0px 32px;
	background-color:Transparent;
	width:22%;
	height:24px;
	background-image:url(images/News_Archived_Icon.png);
	background-position:3px 1px;
	background-repeat:no-repeat;
	color:#5b5b5b;
	float:left;
	display:block;
}


.NewsSeparator_Brief
{
	background-color:Transparent;
}

.News_Header_Brief_MainStory
{
	
/*	background-image:url(images/News_Header_Basic_MainStory.png);*/
	height:10px;
	width:98%;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	border-top:solid 0px #464646;
	margin:0px 0px 0px 0px;
	display:block;
	position:absolute;
	visibility:hidden;
	display:none;
}

.NewsBody_Brief_MainStory
{
	background-color:Transparent;
	padding:0px 2px 10px 0px;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	width:98%;
}

.News_Footer_Brief_MainStory
{
	/*background-image:url(images/News_Footer_Basic_MainStory.png);*/
	height:10px;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	margin:0px 0px 20px 0px;	
	width:98%;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	border-bottom:solid 0px #464646;
}

.NewsPanel_Brief_MainStory
{
	width:100%;
}

.NewsImagePanel_Brief_MainStory
{
	clear:left;
	background-color:Transparent;
}

.NewsImage_Brief_MainStory
{
	padding:0px 15px 5px 0px;
	float:left;
}

.NewsTitle_Brief_MainStory:link
{
	color:#eb49d7;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}

.NewsTitle_Brief_MainStory:visited
{
	color:#eb49d7;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
}
	
.NewsTitle_Brief_MainStory:hover
{
	color:#eb49d7;
	text-decoration:underline;
	font-size:large;
	font-weight:bold;
}	

.NewsTitle_Brief_MainStory
{
	
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#000000;
	text-decoration:none;
	display:block;
	
}

.NewsDate_Brief_MainStory
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	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 0px 0px;
	text-align:justify;
	display:block;
}


.News_OtherNews_Header_Brief
{
	height:25px;
	/*background-image:url(images/News_Header_Basic.jpg);*/
	width:96.5%;
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#f73c5a;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	padding:0px 1px 0px 13px;
	margin:0px 0px 0px 0px;
}

.News_OtherNews_Footer_Brief
{
	height:15px;
	background-image:url(images/News_Footer_Title_Brief.jpg);
	width:96.5%;
	background-position:right bottom;
	background-color:#fadaf3;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	border-bottom:solid 0px #000000;
	padding:0px 1px 0px 13px;
	margin:0px 0px 45px 0px;
}


.OtherNews_Brief
{
	font-size:large;
	font-family:tahoma;
	font-style:normal;
	text-transform:none;
	background-color:#f73c5a;
	/*background-image:url(images/News_Header_Basic.jpg);*/
	background-position:right;
	background-repeat:no-repeat;
	font-variant:normal;
	color:#ffffff;
	float:left;
	vertical-align:text-top;
	border-left:solid 2px #f73c5a;
	padding:1px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	width:93.7%;
	height:17px;

}



/* Diary Page styles */

/* Currently the header diary information will be the same on all diary styles */


.Tree_Diary
{
	position:relative;
}


.DiaryImage
{
	padding:0px 15px 5px 0px;
	float:left;	
	position:relative;

}

.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:#f73c5a;
	text-decoration:  none;
	position:relative;

}

.DiaryDescription
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;	
	background-color:Transparent;
	padding:5px 10px 20px 0px;
	display:block;
	position:relative;

}

/* 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);*/
	background-position:right top;
	background-color:#f73c5a;
	border-top:solid 1px #f73c5a;
	border-left:solid 0px #f73c5a;
	border-right:solid 0px #f73c5a;
	height:20px;
	padding:0px 2px 0px 10px;
	display:block;
	width:97%;
}

.DiaryEntryBody_Blog
{
	/*background-image:url(images/DiaryEntryBody_Blog.jpg);*/
	background-color:#fadaf3;
	background-repeat:repeat-y;
	background-position:right top;
	border-left:solid 0px #f73c5a;
	border-right:solid 0px #f73c5a;
	padding:15px 0px 10px 12px;
	width:97%;
}

.DiaryEntry_Footer_Blog
{
	/*background-image:url(images/DiaryEntry_Footer_Blog.jpg);*/
	background-position:right bottom;
	background-color:#fadaf3;
	border-bottom:solid 0px #f73c5a;
	border-left:solid 0px #f73c5a;
	border-right:solid 0px #f73c5a;
	height:10px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	width:97%;
}


.DiaryEntrySeparator_Blog
{
	height:40px;

}

.DiaryEntryImagePanel_Blog
{
	clear:left;
}

.DiaryEntryImage_Blog
{
	padding:0px 15px 5px 0px;
	float:left;
}

.DiaryEntryTitle_Blog:link
{
	color:#f73c5a;
	text-decoration:  none;
	font-size:large;
	font-weight:bold;
	}
	.DiaryEntryTitle_Blog:visited
	{
		text-decoration:  none;
		color:#f73c5a;
		font-size:large;
		font-weight:bold;
		}
		.DiaryEntryTitle_Blog:hover
		{
			text-decoration:underline;
			color:#f73c5a;
			font-weight:bold;
			font-weight:bold;
		}

.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;
	table-layout:fixed;
	color:#f73c5a;
	text-decoration:  none;
}


.HR_Diaryentry
{
	color:#d60303;
	width:98.5%;
}

.HR_Newsitem
{
	color:#d60303;
	width:98.5%;
}

.Control_EditPage
{
	background-color:Transparent;
	/*margin:0px 0px 13px 0px;*/

}

.EditPage:link
{
	background-image:url(images/EditPage.png);
	padding:23px 10px 23px 22px;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position:left center;
	background-color:Transparent;
	text-decoration:none;
	font-size:x-small;
	color:#454545;
	position:relative;
	line-height:29px;
	top:-11px;
}

.EditPage:visited
{
	background-image:url(images/EditPage.png);
	padding:23px 10px 23px 22px;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position:left center;
	background-color:Transparent;
	text-decoration:none;
	font-size:x-small;
	color:#454545;
	position:relative;
	line-height:29px;
	top:-11px;
}

.EditPage:hover
{
	background-image:url(images/EditPage.png);
	padding:23px 10px 23px 22px;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position:left center;
	background-color:Transparent;
	text-decoration:none;
	font-size:x-small;
	color:#454545;
	position:relative;
	line-height:29px;
	top:-11px;
}

.Navigation_ViewPrevious:link
{
	background-image:url(images/Navigation_ViewPrevious.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewPrevious:visited
{
	background-image:url(images/Navigation_ViewPrevious.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewPrevious:hover
{
	background-image:url(images/Navigation_ViewPrevious.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewNext:link
{
	background-image:url(images/Viewnext.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewNext:visited
{
	background-image:url(images/Viewnext.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewNext:hover
{
	background-image:url(images/Viewnext.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:x-small;
	color:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewAll:link
{
	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:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewAll:visited
{
	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:#d60303;
	position:relative;
	left:-9px;
}

.Navigation_ViewAll:hover
{
	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:#d60303;
	position:relative;
	left:-9px;
}


.Navigation_ViewAll_Archive:link
{
	background-image:url(images/ViewAll.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:3px 0px 3px 25px;
	float:left;
	clear:left;
	left:0px;
	width:100px;
	position:absolute;
	bottom:-25px;
	z-index:2;
	vertical-align:text-bottom;
	margin:10px 0px 0px 0px;
	text-decoration:none;
	font-size:x-small;
	color:#454545;
}

.Navigation_ViewAll_Archive:visited
{
	background-image:url(images/ViewAll.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:3px 0px 3px 25px;
	float:left;
	width:100px;
	position:absolute;
	bottom:-25px;
	clear:left;
	left:0px;
	z-index:2;
	vertical-align:text-bottom;
	margin:10px 0px 0px 0px;
	text-decoration:none;
	font-size:x-small;
	color:#454545;
}

.Navigation_ViewAll_Archive:hover
{
	background-image:url(images/ViewAll.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:Transparent;
	padding:3px 0px 3px 25px;
	float:left;
	width:100px;
	position:absolute;
	bottom:-25px;
	clear:left;
	left:0px;
	z-index:2;
	vertical-align:text-bottom;
	margin:10px 0px 0px 0px;
	text-decoration:none;
	font-size:x-small;
	color:#454545;

}

.NewsComments:link
{
	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:#d60303;
	text-decoration:none;
	width:160px;
	position:relative;
	left:-3px;
}

.NewsComments:visited
{
	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:#d60303;
	text-decoration:none;
	width:160px;
	position:relative;
	left:-3px;
}

.NewsComments: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:#d60303;
	text-decoration:underline;
	width:160px;
	position:relative;
	left:-3px;
}


.AllNewsTitle:link
{
	display:block;
	padding:8px 0px 6px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:74%;
	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:20px;
	border-bottom:solid 0px #3a4938;
	font-size:85%;
}

.AllNewsTitle:visited
{
	display:block;
	padding:8px 0px 6px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:74%;
	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:20px;
	border-bottom:solid 0px #3a4938;
	font-size:85%;
}

.AllNewsTitle:hover
{
	display:block;
	padding:8px 0px 6px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:74%;
	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:20px;
	border-bottom:solid 0px #3a4938;
	font-size:85%;
}

.AllNewsDate
{
	padding:8px 0px 6px 44px;
	background-color:Transparent;
	border-bottom:solid 0px #72736a;
	width:19.2%;
	height:20px;
	font-size:85%;
	background-image:url(images/News_Archived_Icon.gif);
	background-position:22px 7px;
	background-repeat:no-repeat;
	color:#454545;
	float:left;
	clear:left;
	display:block;
	position:relative;
	left:-15px;
	top:4px;
	z-index:2;
	border-bottom:solid 0px #3a4938;
}


.DiaryEntryComments_Blog:link
{
	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:#d60303;
	text-decoration:none;
	width:160px;
	float:left;
	clear:left;
}

.DiaryEntryComments_Blog:visited
{
	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:#d60303;
	text-decoration:none;
	width:160px;
	float:left;
	clear:left;
}

.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:#d60303;
	text-decoration:underline;
	width:160px;
	float:left;
	clear:left;
}

.DiaryEntryDate_Blog
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#5b5b5b;
	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/Archive_News_Header_Basic.jpg);
	background-color:#fadaf3;
	background-repeat:repeat-y;
	border-top:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:25px;
	padding:0px 9px 0px 9px;
	margin:30px 0px 0px 0px;
	display:block;
	width:96%;
}

.DiaryEntriesBodyPanel_DatesAndTitles
{
	background-color:#fadaf3;
	height:55px;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	padding:10px 9px 10px 9px;
	width:96%;
}

.DiaryEntries_FooterPanel_DatesAndTitles
{
	/*background-image:url(images/DiaryEntries_FooterPanel_DatesAndTitles.png);*/
	background-color:#fadaf3;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:1px;
	padding:0px 9px 0px 9px;
	width:96%;
}

.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:#454545;
	text-decoration:none;
	height:24px;
	width:71%;
	float:right;
	position:relative;
	top:-10px;
	}
	.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:#454545;
	text-decoration:none;
	height:24px;
	width:71%;
	float:right;
	position:relative;
	top:-10px;
		}
		.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:#454545;
	text-decoration:underline;
	height:24px;
	width:71%;
	float:right;
	position:relative;
	top:-10px;
		}

.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:#000000;
	text-decoration:none;
	height:24px;
	width:71%;
	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:#5b5b5b;
	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:23%;
	float:left;
	position:relative;
	top:-10px;
}

.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:#f73c5a;
	border-top:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:20px;
	padding:0px 11px 0px 11px;
	display:block;
	width:95.4%;
}

.DiaryEntryBody_Travelog
{
	border-top:solid 0px #464646;
	background-color:#fadaf3;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	padding:10px 11px 10px 11px;
	width:95.4%;
}

.DiaryEntry_Footer_Travelog
{
	/*background-image:url(images/DiaryEntry_Footer_Travelog.png);*/
	background-color:#fadaf3;
	border-bottom:solid 0px #464646;
	border-left:solid 0px #464646;
	border-right:solid 0px #464646;
	height:10px;
	padding:0px 11px 0px 11px;
	width:95.4%;
}

.DiaryEntrySeparator_Travelog
{
	height:25px;
}

.DiaryEntryImagePanel_Travelog
{
	clear:left;
	background-color:#ECD9AD;
}

.DiaryEntryImage_Travelog
{
	padding:0px 10px 5px 0px;
	float:left;
}

.DiaryEntryTitle_Travelog:link
{
	color:#f73c5a;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
	}
	.DiaryEntryTitle_Travelog:visited
	{
		text-decoration:none;
		color:#f73c5a;
		font-size:large;
		font-weight:bold;
		}
		.DiaryEntryTitle_Travelog:hover
		{
			color:#f73c5a;
			font-weight:bold;
			text-decoration:underline;
		}

.DiaryEntryTitle_Travelog
{
	display:block;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:Transparent;
	padding:0px 10px 0px 0px;
	color:#000000;
	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:#5b5b5b;
	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:#f73c5a;
	text-align:left;
	display:block;
	padding:10px 0px 10px 0px;
}

.DiaryResponse_Header
{
	/*background-image:url(images/DiaryResponse_Header.png);*/
	background-color:#f73c5a;
	border-top:solid 1px #f73c5a;
	border-left:solid 1px #f73c5a;
	border-right:solid 1px #f73c5a;
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	padding:0px 0px 0px 8px;
	margin:10px 0px 0px 0px;
	width:97%;
}

.DiaryResponseBody
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	background-color:Transparent;
	border-left:solid 1px #f73c5a;
	border-right:solid 1px #f73c5a;
	padding:10px 0px 10px 8px;
	width:97%;
}

.DiaryResponse_Footer
{
	/*background-image:url(images/DiaryResponse_Footer.png);*/
	background-color:Transparent;
	border-bottom:solid 1px #f73c5a;
	border-left:solid 1px #f73c5a;
	border-right:solid 1px #f73c5a;
	height:10px;
	padding:0px 0px 0px 8px;
	width:97%;
}

.DiaryResponseBodyText
{
	font-size:small;
	font-family:tahoma;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	color:#000000;
	background-color:Transparent;
	padding:0px 25px 0px 0px;
}

.DiaryResponseHeaderImage
{
	color:red;
	padding:5px 5px 0px 5px;
}
.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:#ffffff;	
	padding:0px 0px 10px 0px;
}

.DiaryResponseSeparator
{
	height:20px;
}


/*------ Tree --------*/
.Tree_OuterPanel
{
	/*background-image:url(images/Tree_Header_LeftTop.png);*/
	background-color:Transparent;
	border:solid 0px #f73c5a;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

.Panel_HeaderLeftTop
{
	/*background-image:url(images/Tree_Header_LeftTop.png);*/
	background-color:#f73c5a;
	border-left:solid 0px #844533;
	padding:0px 0px 0px 0px;
}

.Panel_HeaderLeftBottom
{
	padding: 2px 5px 2px 2px;
	/*background-image:url(images/Tree_Header_LeftBottom.png);*/
	background-color:#f73c5a;
	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:#f73c5a;
}

.Panel_HeaderCenterBottom
{
	/*background-image:url(images/Tree_Header_CentreBottom.png);*/
	background-color:#f73c5a;	
	height:14px;
}

.Panel_HeaderRightTop
{
	background-image:url(images/Tree_Header_RightTop.jpg);
	padding: 2px 5px 2px 2px;
	background-position:right top;
	background-repeat:no-repeat;
	background-color:Transparent;

}

.Panel_HeaderRightBottom
{
	padding: 2px 5px 2px 4px;
	/*background-image:url(images/Tree_Header_RightBottom.png);*/
	background-repeat:no-repeat;
	background-color:#f73c5a;
	border:solid 2px #844533;
	height:14px;
}

.Panel_Background
{
	background-color:#fadaf3;	
	border:solid 0px #844533;
}

.Panel_BorderLeft
{
	padding: 2px 5px 2px 2px;
	background-color:#fadaf3;	
	border-left:solid 0px #844533;
	border-right:solid 0px #844533;
	background-position:left bottom;
	/*background-image:url(images/Tree_BorderRight.jpg);*/
}
	
.Panel_BorderRight
{
	background-color:#fadaf3;	
	border-left:solid 4px #844533;
	border-right:solid 4px #844533;
	padding:0px 5px 0px 4px;
	margin:0px 5px 0px 0px;
	background-position:right bottom;
	/*background-image:url(images/Tree_BorderLeft.jpg);*/
}

.Panel_BorderCornerLeftBottom
{
	background-color:#fadaf3;
	border-left:solid 2px #ead3e3;	
	border:solid 4px #844533;
	/*background-image:url(images/Tree_BorderCornerLeftBottom.jpg);*/
	background-position:left top;
	width:22px;
}
 
.Panel_BorderCentreBottom
{
	background-color:#fadaf3;
	border-left:solid 4px red;
	/*background-image:url(images/Tree_BorderCornerRightBottom.jpg);*/
	background-position:left top;
	width:22px;
}

.Panel_BorderCornerRightBottom
{
	background-position:right bottom;
	/*background-image:url(images/Tree_BorderCornerRightBottom.jpg);*/
	background-repeat:no-repeat;
	background-color:#fadaf3;
	height:22px;
	margin:0px 25px 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:#fadaf3;
	position:relative;
	width:500px;
	clear:left;
	z-index:2;
	top:-20px;
	left:-25px;
}

.UpdateConfirm
{
	background-image:url(images/UpdateConfirm.jpg);
	background-repeat:no-repeat;
	padding:23px 20px 0px 20px;
	background-position:23px center;
}

.UpdateConfirm_RedirectLink:link
{
	background-image:url(images/Link-star.jpg);
	color:#f73c5a;	
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 25px;
	background-repeat:no-repeat;
	background-color:Transparent;
	text-decoration:none;
	display:block;
	position:relative;
	top:4px;
	
}

	.UpdateConfirm_RedirectLink:visited
	{
	background-image:url(images/Link-star.jpg);
	color:#f73c5a;	
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 25px;
	background-repeat:no-repeat;
	background-color:Transparent;
	text-decoration:none;
	display:block;
	position:relative;
	top:4px;
	}
	
		.UpdateConfirm_RedirectLink:hover
		{
			background-image:url(images/Link-star.jpg);
			background-repeat:no-repeat;
			margin:0px 5px 0px 0px;
			padding:0px 0px 0px 25px;
			background-position:left top;
			color:#454545;	
			font-weight:bold;
			text-decoration:none;
			display:block;
			position:relative;
			top:4px;
		}

.UpdateConfirmText_Background	
{
	width:71%;
	padding:15px 0px 15px 0px;
	height:105px;
}
	
.UpdateConfirm_ConfirmText
{
	/*width:300px;*/
}


.PositionNameWeb
{
	position:relative;
	top:6px;
	left:79px;
	font-family:Tahoma;
	font-size:medium;
	text-align:center;
	background-color:Transparent;
	font-weight:bold;
	z-index:5;
}


.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 -30px;*/
	
}

.FixedControlNameWeb
{
	position:absolute;
	top:120px;
	color:#000000;
	background-color:Transparent;
	font-family:Lucida Sans;
	font-size:x-large;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 0px 35px;
	}
/*
.Logout
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:small;	
	font-weight:bold;
	text-align:right;
	background-color:Transparent;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
	*/

.Logout:link
{
	color:#000000;
	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;*/
}

.Logout:visited
{
	color:#000000;
	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;*/
}

.Logout:hover
{
	color:#000000;
	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;*/
}

.LoggedUser
{

	color:#000000;
	font-family:Tahoma;
	font-size:x-small;	
	font-weight:bold;
	padding:2px 0px 0px 0px;
/*	margin:0px 70px 0px 0px;*/
}

HyperLink#MPFInnerImage
{
	border-color:Fuchsia;
	position:absolute;
	background-color:Black;
	top:200px;
	border:3px;
}

/*------ Login Panel -----------*/

.MyAccount_Panel
{
	position:relative;
	top:-26px;
	left:-25px;
}

.Register_Panel
{
	background-color:Transparent;
	position:relative;
	left:-25px;
	top:-26px;
}

.Login_Panel
{
	background-position:left bottom;
	/*background-image:url(images/Login_Panel_Body_Left.jpg);*/
	background-repeat:repeat-y;
	border-left:solid 0px #00592d;
	background-color:#fadaf3;
	position:relative;
	top:-20px;
	left:-25px;
	margin:0px 0px 0px 0px;
}

.LoginEmail
{
	padding:0px 0px 0px 17px;
}

.LoginPassword
{
	padding:0px 0px 0px 17px;
}

.Login_Panel_Header
{
	background-image:url(images/Login_Panel_Header.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#f73c5a;
	color:White;
	padding:0px 0px 0px 20px;
	height:25px
}

.Login_Panel_Body
{
	background-color:Transparent;
	padding:0px 0px 0px 17px;
}

.LoginLinkButton
{
	padding:0px 0px 0px 23px;
}

.Login_Panel_Body_Left
{
	background-position:10px bottom;
	/*background-image:url(images/Login_Panel_Body_Left.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	border-left:solid 0px #00592d;
	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 #00592d;
}


.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 #000000;
	border-right:solid 0px #00592d;
	background-position:right bottom;
	background-repeat:no-repeat;
	height:17px
}



/*------ Link defaults -----------*/

A:link
{
	color:#F73C5A;
	font-weight:bold;
	text-decoration:none;
	}
A:visited
	{
		color:#F73C5A;
		font-weight:bold;
		text-decoration:none;
		}
A:hover
		{
			color:#F73C5A;
			font-weight:bold;
			text-decoration:underline;
		}
		
/*-------- 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:#ffffff;
	border:solid 1px #f73c5a;	
	font-family:tahoma;
	border-width:1px 1px 1px 1px;
	width:50%;
	height:17px;
	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 Blue;
	border-right: red 1px solid;
	border-left: red 1px solid;
}

.controlHelpIcon
{
	margin:1px 9px 0px 9px;

}


.ControlMandatory
{
	color:red;	
	font-size:800;
}

/* Buttons */


.LoginLinkButton:link
{
	color:#f73c5a;	
	font-weight:bold;
	margin:0px 5px 0px 13px;
	padding:0px 0px 0px 20px;
	background-image:url(images/LoginLink.jpg);
	background-repeat:no-repeat;
	background-color:Transparent;
	text-decoration:none;
}

.LoginLinkButton:visited
{
	color:#f73c5a;	
	font-weight:bold;
	margin:0px 5px 0px 13px;
	padding:0px 0px 0px 20px;
	background-image:url(images/LoginLink.jpg);
	background-repeat:no-repeat;
	background-color:Transparent;
	text-decoration:none;
}

.LoginLinkButton:hover
{
	color:#454545;	
	font-weight:bold;
	text-decoration:none;
}


.LoginButton
{
	color:#ffffff;
	font-weight:bold;
	background-color:#f73c5a;
	border:solid 1px #f73c5a;
	padding:0px 7px 0px 7px;
	margin:4px 6px 12px 0px;
}


.LoginButton:hover
{
	color:#f73c5a;
	font-weight:bold;
	background-color:#ffffff;
	border:solid 1px #f73c5a;
	padding:0px 7px 0px 7px;
	margin:4px 6px 12px 0px;

}

.button
{
	font-size:8;
	font-weight:bold;
	color:#ffffff;
	font-family:Lucida Sans Unicode;
	height:25px;
	overflow: visible;
	padding: 3px 10px 3px 10px;
	cursor: hand;
	background-color:#f73c5a;
	border:solid 1px #f73c5a;	
	margin:10px 10px 0px 0px;
}

.button:hover
{
	color:#f73c5a;
	border:solid 1px #f73c5a;
	background-color:#ffffff;
	margin:10px 10px 0px 0px;
}


/*-------------- MPFThumbViewer --------------*/	

.MPFThumbViewer_Tree_ViewerMode
{
	background-color:Transparent;
	float:left;
	margin:0px 15px 0px 0px;
}	

.MPFThumbViewer_Upload_ViewerMode
{
	display:none
}	

.MPFThumbViewer_ImagePanel_ViewerMode
{	
	border:solid 0px #464646;
	margin:0px 0px 0px 10px;
	background-color:#fadaf3;
}

.MPFThumbViewer_ImagePanelContentCell_ViewerMode
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 40px 10px;
	background-color:Transparent;

}	

.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:#464646;
	width:1px;
}
	
.MPFImage_BorderRight
{
	padding: 2px 0px 2px 0px;
	/*background-image:url(images/MPFImage_BorderRight.png);*/
	background-color:#464646;
	background-position:right;
	width:1px;	
}
	
.MPFImage_Background
{
	/*background-color:#f48e33;
	background-image:url(images/MPFImage_Centre.png);*/
	background-position:top;
	background-color:#b1b1b1;
	text-align:center;
	border:solid 2px #464646;
	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:#f73c5a;
	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%;
}


