/*========================================================*/
/*  CSS for HMFB : Portal Skin
 	[Hume Murray Food Bowl]
 
 	Anne Anderson 
 	eScope Media : advancing your ebusiness
 	Email.: service@escope.com.au
 	Web...: http://www.escope.com.au
	11.12.2009
 
 	Copyright © 2006-2009 eScope Media
/*=========================================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. Universal                                          */
/*  2. Text												  */
/*	3. Links   			                                  */
/*  4. Forms & Administration 	                          */
/*  5. Control Panel               				          */
/*  6. Main Menu & Module Menu         					  */
/*  7. Navigation                   					  */
/*  8. Miscellaneous & Third Party Styles 				  */
/*  9. Layout                                 			  */
/*========================================================*/
@import url("css/menu.css");

/* ================================================= */
/* 1. Universal										 */
/* ================================================= */
/* Forces browser height of 100% */
html {
	height: 100%;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

body{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Catch-all to ensure text color, font, and size consistency */

body, .normal, .normalTextBox, table, tr, th, tfoot, thead, p, span, div, a{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

p {
 	padding: 3px 0px 3px 0px;
}


img {
	border: solid 0px #cccccc;
 	line-height: 0px;
}

.imgPhoto {
	border: solid 8px #222222;
}

.imgFlash {
	border: solid 1px #ffffff;
	text-align: center;
	background-color: transparent;
}

/* ================================================= */
/* 2. Text                                           */
/* ================================================= */

span {
	font-weight: bold; 
}

/* Defines Headings and Bulletted lists */
h1			{  font-weight: bold; font-size: 1.2em;
 }
h2			{  font-weight: bold; font-size: 1.1em}
h3			{  font-weight: bold; color: #b60101; font-size: 1.0em; text-transform: uppercase;}
h4			{  font-weight: bold; font-style: italic; }
h5, dt		{}	
h6  		{}

tfoot, thead {}
th  		{ vertical-align: baseline;  font-weight: bold; }

hr 			{ border-top:dotted 1px #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

ul			{}
ul li   	{ list-style-type: square; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 2px 0px 2px 0px;}
ul li li    { list-style-type: disc;}
ul li li li { list-style-type: circle;}
ol li   	{ list-style-type: decimal;}
ol ol li   	{ list-style-type: lower-alpha;}
ol ol ol li { list-style-type: lower-roman;}

small {  }
big {  }
blockquote, pre { }

/* Defines container coloured heading */
cHead { font-weight: bold; color: #cc0000;font-size: 1.0em;}


/* Defines Copyright text */
.CopyrightText {
	color: #cccccc;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
	background-color: Transparent;
}

/* Defines Current Date Text */
.CurrentDate {
	color: #333333;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	background-color: Transparent;
}

/* Defines text style used for help text rendered by modules */
.Help {
  border: #666666 1px solid;
  padding: 2px 2px 2px 2px;
  background-color: #ecf0e1;
}

/* ================================================= */
/* 3. Links                                          */
/* ================================================= */

/* Defines Basic links */
a:link, a:visited, a:active{
/*	color: #b50102;*/
	color: #9acd32;
	font-weight: bold;
	text-decoration: none;
	background-color: Transparent;
}

a:hover {
/*	color: #e2f100;*/
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	background-color: Transparent;
}

a {
/*	color: #b50102;*/
	color: #9acd32;
	font-weight: bold;
	text-decoration: none;
    background-color: Transparent;
}	

/* Defines Breadcrumb items */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active {
	color: #ffffff;
	background-color: Transparent;
}

a.BreadcrumbLink:hover {
	color: #ffffff;
	background-color: Transparent;	
}

a.BreadcrumbLink {
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	background-color: Transparent;
}

.BreadcrumbLink {
	color: #ffffff;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	background-color: Transparent;
}

/* Defines "/" separator in breadcrumbs  */
#breadcrumbsPane span {
	color: #333333;
	background-color: Transparent;
}

/* Defines Search Items */
a.SearchLink:link, a.SearchLink:visited, a.SearchLink:active {
	color: #ffffff;
	background-color: Transparent;
}

a.SearchLink:hover {
	color: #ffffff;
	background-color: Transparent;
}

a.SearchLink {
	color: #ffffff;
	background-color: Transparent;
}

.SearchLink {
	padding: 0px 0px 0px 5px;	
	height: 20px;
	width: auto;
	background-color: Transparent;
}

/* Defines styles for eScope Links Items */
a.emLink:link, a.emLink:visited, a.emLink:active {
	color: #cccccc;
	background-color: Transparent;
}

a.emLink:hover {
	color: #e2f100;
	background-color: Transparent;
}

a.emLink {
	padding: 0px 5px 0px 0px;
	color: #cccccc;
	font-size: 0.9em;
	background-color: Transparent;
}

/* Defines styles for Login/Logout Items */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {
	color: #cccccc;
	background-color: Transparent;
}

a.LoginLink:hover {
	color: #e2f100;
	background-color: Transparent;
}

a.LoginLink {
	background: url(simages/pipe.gif) right no-repeat;
	padding: 0px 10px 0px 5px;
	color: #cccccc;
	font-size: 0.9em;
	background-color: Transparent;
}

/* Defines Login/User Items */
a.LoginUserLink:link, a.LoginUserLink:visited, a.LoginUserLink:active {
	color: #cccccc;
	background-color: Transparent;
}

a.LoginUserLink:hover {
	color: #e2f100;
	background-color: Transparent;
}

a.LoginUserLink {
	padding: 0px 5px 0px 5px;
	color: #cccccc;
	font-size: 0.9em;
	background-color: Transparent;
}

/* Defines Footer Items */
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active {
	color: #cccccc;
	background-color: Transparent;
}

a.FooterLink:hover {
	color: #e2f100;
	background-color: Transparent;
}

a.FooterLink {
	padding: 0px 5px 0px 0px;
	color: #cccccc;
	font-size: 0.9em;
	background-color: Transparent;
}

/*========================================================*/
/*  4. Forms & Administration                             */
/*========================================================*/
/* Defines form input objects */
select, input{
	background-color: #ffffff;	
	margin: 0px 5px 0px 5px; 
	border: solid 1px #cccccc;	
}

textarea{
	background-color: #ffffff;
	border: solid 1px #cccccc;
	margin: 0px 5px 0px 5px; 
    font-size: 1.0em;
}

.Normal select {
	width: 150px;
	background-color: #ffffff;	
	margin: 5px 5px 5px 5px; 
}

.Normal input {
	background-color: #ffffff;	
	margin: 0px 5px 0px 5px; 
}

/* Defines hidden content style */
.Hidden {
    display: none;
}

.Separator {
	clear: both; 
	border-bottom: dotted 1px #e1e1e1;
	display: none;
}

/* Defines Admin Text styles */
/* Defines Normal text */
.Normal, .NormalBold,.NormalDisabled, .NormalRed {
	padding: 2px 5px 2px 0px; 
	font-size: 1.0em;
	background-color: Transparent;
}

/* Defines Normal text with emphasis */
 .NormalBold {
	font-weight: bold;
	background-color: transparent;
}

 .NormalBold td{
	font-weight: bold;
	background-color: transparent;
}

/* Defines the rendered text which should appear disabled */
.NormalDisabled {
	color: #666666;
	font-weight: bold;
	background-color: Transparent;
}

/* Defines warnings or error messages */
.NormalRed {
	color: #cc3333;
	font-weight: bold;
	background-color: Transparent;
}

/* Defines text boxes used in admin and edit pages and for navigation compatibility */
.NormalTextBox {
	color: #333333;	
	background-color: #ffffff;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 2px;
}

td .Normal {
	margin: 0px 0px 0px 0px;
}

/* Defines Container heading */
.Head {
	font-weight: bold;
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: Transparent;
}

/* Defines first level heading */
.Heading {
	font-weight: bold;
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: Transparent;
}

/* Defines second level heading */
.SubHead, td.Subhead, td.SubHead span{
	color: #333333;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
    font-size: 1.0em;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    background-color: Transparent;
    text-align: left;
}

/* Defines module title style used instead of Head for QuickLinks and Signin modules */
.SubSubHead {
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    background-color: Transparent;
}

/* Defines buttons */
.StandardButton {
	font-weight: bold;
	text-decoration: none; 
	text-align: center;
	padding: 2px 0px 2px 0px;
	border: solid 0px #cccccc;
	font-size: 1.0em;
	color: #333333;
	background-color: Transparent;
}

/* Defines buttons that look like links */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #333333;
    background-color: Transparent;
}

a.CommandButton:hover {
	text-decoration: none;
    font-weight: bold;
    color: #cc3333;
    background-color: Transparent;
}

a.commandButton {
	text-decoration: none;
    font-weight: bold;
    color: #333333;
    font-size: 1.0em;
    background-color: transparent;
    padding: 5px 5px 5px 5px;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton  {
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}

/* Defines Skin Objects */
.SkinObject {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
    background-color: transparent;
}

a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active {
   	color: #666666;
	text-decoration: none;
    background-color: transparent;
}

a.SkinObject:hover {
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
    background-color: transparent;
}

/* Defines the background to Search Box */
#SearchPane input {
	background-color: #fefefe;	
	width: 160px;
}

div.SearchContainer {  }

div.SearchBorder {  }

div.SearchContainer a {  }

div.SearchIcon {  }

div.SearchIcon img {  }

input.SearchTextBox {  }

#SearchChoices {  }

#SearchChoices li {  }

#SearchChoices li.searchHilite {  }

#SearchChoices li.searchDefault {  }

/* Defines event viewer styles */
.Exception {   }

.ItemCreated {  }

.ItemUpdated {  }

.ItemDeleted {  }

.OperationSuccess {  }

.OperationFailure {  }

.GeneralAdminOperation {  }

.AdminAlert {  }

.HostAlert {  }

.SecurityException {  }

#floater {  }

#tablist {  }

.dashboardPanel {  }

.dashboardPanel table td {  }

.dashboardPanel table th {  }

.dashboardTableAlt {  }

.dashboardGrid {  }

/* Defines Data Grid items */
.DataGrid_Header {
    font-weight: bold;
	text-align: center;
}

.DataGrid_Item {
    background-color: #ffffff;
    	text-align: left;
}

.DataGrid_AlternatingItem {
	background-color: #eaecee;
    text-align: left;
}

.DataGrid_SelectedItem {	
    color: #cc3333;
    background-color: #cccccc;
    text-align: left;
}

.DataGrid_Container {
}

.DataGrid_Footer {
    background-color: #ffffff;
}

/* Defines styles for Login items */
.LoginPanel {  }

.LoginTabGroup {  }

.LoginTab {  }

.LoginTabSelected {  }

.LoginTabHover {  }

.LoginContainerGroup {  }

.LoginContainer {  }

/* Defines DNN Text/HTML module, dynamic editing features */
.Normal LabelEditOverClassML {
	background-color: #ffffff;	
}

/* Defines styles used in the wizard framework */
.Wizard {  }

.Wizard Button {  }

.WizardHeader {  }

.WizardFooter {  }

.WizardBody {  }

.WizardHelp {  }

.WizardHelpText {  }

.WizardText {
	font-weight: normal;
}

/* ================================================= */
/* 5. Control Panel									 */
/* ================================================= */

/* Defines text links, images, labels, form objects and tables used in the Control Panel sections */
.ControlPanel img{ 
	margin: 0px 0px 0px 0px; 
}

.ControlPanel {
    width: 1024px;
	text-align: center;
    height: auto;
    background-color: #ffffff;
    border: solid 1px #ffffff;
    border-bottom: dotted 1px #cccccc;
	margin: 0px auto 0px auto; 
}

.PagingTable {
    height: 33px;
    border: solid 0px #e7e8e9;
    border-bottom: solid 1px #e7e8e9;
}

.ControlPanel table {	
	width: 100%;
	text-align: center;
	margin: 0px auto 0px auto; 
}

.ControlPanel td { 
	width: auto; 
}

.ControlPanel .SubHead {
}

.ControlPanel td input{ 
}

.ControlPanel td select{
}

.ControlPanel .NormalTextBox {
	background-color: #ffffff;	
}

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited .ControlPanel a.CommandButton:active{ 
	
}

.ControlPanel a.CommandButton:hover{
	
}

.ControlPanel a.CommandButton{ 
	font-size: 0.95em; 
}



/* Defines FCKeditor Gallery text size */
.fckImageGalleryContainer {
	background-color: #ffffff;
}

.fckImageGalleryPathContainer {
	
}

.fckImageGalleryItemContainer {
	
}

.FCKLinkGalleryContainer{
	background-color: #ffffff;
}

/* Defines Simple Gallery Popup window features */
.popupBG table{
	background-color: #ffffff;
}

/* Defines Simple Gallery Popup window features */
.item {
	text-align: center;
}

/* Defines DNN Text/HTML module, dynamic editing features */
.Normal LabelEditOverClassML {
	background-color: #ffffff;	
}

/* ================================================= */
/* 6. Main Menu & Module Menus		                 */
/* ================================================= */

/* ================================================= */
/* Main Menu - SOLPART Menu - Skin Object             */
/* ================================================= */

/* Defines outer container for MainMenu */
.MainMenu_MenuBar  { 
	background-color: transparent;
	height: 20px;
}

/* Defines inner container for MainMenu */
.MainMenu_MenuContainer {
	height: 25px;
	width: auto;
	text-align: center;
	margin: 7px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines idle state for MainMenu items */
.MainMenu_MenuItem td  {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.1em;
	cursor: pointer;
	height: 30px;
	background: url(simages/menuSep.gif) left no-repeat;
	padding: 5px 12px 3px 4px;
	background-color: transparent;
}

/* Defines active state for MainMenu items */
.MainMenu_Active td, .MainMenu_BreadcrumbActive td {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #e2f100;
	cursor: pointer;
	height: 30px;
	padding: 5px 12px 3px 4px;
	background-color: transparent;
	background: url(simages/menuArrow.gif) left no-repeat;

}

/* Defines hover state for MainMenu items */
.MainMenu_Selected td {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #e2f100;
	cursor: pointer;
	height: 30px;
	padding: 5px 12px 3px 4px;
	background-color: transparent;
}


/* Defines the container for submenu */
.MainMenu_SubMenu  {
 	z-index: 1000;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	height: auto;
	width: 158px;
	min-width: 158px;	
	background-color: #cbd9e5;
	border-color: #cccccc;
	border-width: 1px 1px 1px 1px;
}	

/* Defines Idle state for submenu items */
.MainMenu_SubMenuItem{
	z-index: 1000;
	cursor: pointer;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
	font-weight: bold;
	height: 25px;
	padding: 0px 0px 0px 3px;
	width: 155px;
	min-width: 155px;	
	background-color: transparent;
}

/* Defines selected state for submenu items */
.MainMenu_SubMenu_Selected {
	z-index: 1000;
	cursor: pointer;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	width: 155px;
	min-width: 155px;	
	padding: 0px 0px 0px 3px;
	background-color: #99b9dc;
}

/* Defines root menu item separator */
.MainMenu_MenuSep {
}

/* Defines unused elements */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon{
	display: none;
} 

.MainMenu_MenuBreak, .MainMenu_MenuBreak td {

}

/* ================================================= */
/* Module Menus					                     */
/* ================================================= */

/* Defines the outer container for module menus */
.ModuleTitle_MenuContainer {
	padding: 10px 0px 10px 0px;
}

/* Defines the inner container for module submenu */
.ModuleTitle_MenuBar {
	cursor: pointer;
}

/* Defines the idle state for module menu and submenu items */
.ModuleTitle_MenuItem {
	font-family: Arial, Tahoma, Verdana, San Serif;
	color: #333333;
	background-color: #fefefe;
	padding: 0px 0px 0px 0px;	
	width: 100%;
}

/* Defines the container for module sub-submenu */
.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	text-align: left;
	background-color: #f8f8f8;
	padding: 0px 0px 0px 0px;
	width: 182px;
	border-color: #cccccc;
	border-width: 1px 1px 1px 1px;
}
	
/* Defines the hover state for module menu and submenu items */
.ModuleTitle_MenuItemSel {
	font-family: Arial, Tahoma, Verdana, San Serif;
	cursor: pointer;
	color: #cc3333;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

/* Defines module menu icon */
.ModuleTitle_MenuIcon{
	width: 10px;
}

/* Defines unused elements */
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow{
	display: none;
}

/* MODULE-SPECIFIC */
/* Defines text for reading messages in Discussion */    
.Message {
}   

/* Defines item titles in Announcements and events */
.ItemTitle {
}

/* ================================================= */
/* 7. Navigation:                                   */
/*	  Tree view, File Manager, Edit in place toolbar */
/* ================================================= */

/* Defines Tree view menu items */
.TreeViewMenu {
	width: 175px;
	background-color: #ebebeb;
	border: 1px solid #666666; 
}

.TreeViewMenu_Header {
}

.TreeMenu_Node { 
    color: #000036;  
    margin: 2px 2px 2px 0px;
    height: 15px;
 }

a.TreeMenu_Node:link, a.TreeMenu_Node:visited, a.TreeMenu_Node:active{
    font-weight: bold;
    text-decoration: none;
    background-color: Transparent;
    color: #000036;    
}
    
 a.TreeMenu_Node:hover  {
    font-weight: bold;
    text-decoration: none;
	background-color: Transparent;
    color: #cc3333;
}
 
.TreeMenu_NodeSelected {
    font-weight: bold;
    background-color: Transparent;
 }


a.TreeMenu_NodeSelected:link, a.TreeMenu_NodeSelected:visited, a.TreeMenu_NodeSelected:active  {
    text-decoration: none;
    background-color: Transparent;
    color: #000036;
}

 a.TreeMenu_NodeSelected:hover  {
    font-weight: bold;
    text-decoration: none;
	background-color: Transparent;
    color: #cc3333;
}


/* Defines FileManager items */
.FileManager {
	height: 400px;
	border: #cccccc 1px solid;
}

.FileManager_ToolBar {
	border-bottom: #cccccc 1px solid;
	height: 30px;
}

.FileManager_Explorer {
	height: 100%;
	width: 100%;
	border: #cccccc 1px solid;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList {
	height: 100%;
	border: #cccccc 0px solid;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	padding: 40px 40px 40px 40px;
	border: #cccccc 0px solid;
}

.FileManager_Header {
    font-weight: bold;
    background-color: #eeeeee;
    border-bottom: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
    border-left: #cccccc 0px solid;
    height: 25px;
}

.FileManager_Pager {
    font-weight: bold;
    background-color: #eeeeee;
    border-top: #cccccc 1px solid;
    height: 25px;
}

.FileManager_StatusBar {	
    font-weight: normal;
    background-color: #dedfde;
    height: 35px;
    border-top: #cccccc 1px solid;
	margin: 2px 2px 2px 2px;
}

.FileManager_StatusBar table {
    border: #cccccc 0px solid;
}

.FileManager_StatusBar td {
    border: #cccccc 0px solid;
}

.FileManager_Item {
    font-weight: normal;
    color: #333333;
    background-color: transparent;
    border-top: #cccccc 1px dotted;
    border-bottom: #cccccc 1px dotted;
}

.FileManager_AltItem {
    font-weight: normal;
    color: #333333;
    background-color: #eeeeee;
    border-style: none;
}

.FileManager_SelItem {	
    font-weight: normal;
    color: #990000;
    background-color: #dcdcdc;
    border-style: none;
}

.FileManagerTreeNode {	
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.FileManagerTreeNodeSelected {	
    font-weight: bold;
	background-color: transparent; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration: none;
    color: #003366;
    background-color: Transparent;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration: none;
    color: #003366;
    background-color: Transparent;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration: none;
    color: #003366;
    background-color: Transparent;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration: none;
    color: #ff0000;
    background-color: Transparent;
}

/* Defines edit in place toolbar classes */
.eipbackimg { 
}

.eipbuttonbackimg { 
}

eipbutton_edit {
}

eipbutton_save {
}

eipborderhover {
}

/* ================================================= */
/* 8. Miscellaneous & Third Party Styles			 */
/* ================================================= */

/* Defines styles for language skin object */
.Language {
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
}

.Language img {
    border: none;   
}

/* Defines FCKeditor Gallery text size */
.FCKImageGalleryHeaderContainer,.FCKImageGalleryContainer,.FCKImageGalleryListStyle,.FCKLinkGalleryContainer,.FCKLinkGalleryTitleContainer{
	background-color: #ffffff;
}

.FCKImageGalleryPathContainer{
	background-color: #efefef;
}	

#fckbody {
	background-color: #ffffff;
}

#fckinstanceoptions_tblEditorOptions td {
	background-color: #ffffff;
}

/* Defines the calendar table */
#calEvents td {
	text-align: center;
}

/* Defines Simple Gallery Popup window features */
.popupBG table{
	background-color: #ffffff;
}

/* Defines Simple Gallery Popup window features */
.item {
	text-align: center;
}

.ArrowPointer { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
}

a.ArrowPointer {
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #666666;
	display: block;
}

a:link.ArrowPointer, a:active.ArrowPointer, a:visited.ArrowPointer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a:hover.ArrowPointer  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* ================================================= */
/* 9. Layout										 */
/* ================================================= */

.clearboth{
	clear: both;
	line-height: 0px;
}

/* Defines the wrapper for ControlPanel */
.ControlPanelLayout{
	vertical-align: top;
	text-align: center;
	height: auto;
	width: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    background-color: #fefefe;
}

/* Defines and establishes the viewable area */	
#PageMaster {
	margin: 0px 0px 0px 0px;
	height: auto;
 	background-color: #ffffff;	
}

#SkinPanel {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	background-color: transparent;	
}

/* Defines the wrapper for all skin elements, establishes width */
#SkinMaster {
	width: 944px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 	background-color: transparent;
}

/* Defines the wrapper for Header images, Logo/Organisation name, Breadcrumbs, Search, Menu */
#HeaderWrapper {
    clear: both;
	float: none;
	width: 944px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(simages/HeaderBG.jpg) no-repeat;
}

#HeaderWrapperAdmin {
    clear: both;
    float: none;
	width: 944px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(simages/HeaderBGAdmin.png) no-repeat;
}

/* Defines the wrapper for Date, Login, Search and Breadcrumbs */
#HorizontalPane {
    clear: both;
	float: none;
	width: 944px;
	height: 35px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-color: transparent;
	display: none;
}

/* Defines the container for Header images, Crest/Logo, Organisation name */
#HeaderBanner {
    clear: both;
    float: none;
	width: 944px;
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

#HeaderBannerAdmin {
    clear: both;
    float: none;
	width: 1024px;
	height: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the logo token container */
#LogoWrapper {
    float: left;
	vertical-align: top;
	text-align: center;
	width: 70px;
	height: auto;
	margin: 33px 0px 0px 106px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

#LogoWrapper table {
    border-collapse: collapse;
}

/* Defines the container for Header images */
#HeaderContentWrapper{
	float: right;
	vertical-align: top;
	text-align: center;
	width: 700px;
	height: 145px;
	margin: 17px 68px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

#HeaderContentWrapper table {
    border-collapse: collapse;
	margin: 0px 0px 0px 0px;
}


/* Defines the Menu Wrapper */
#MenuWrapper {
    clear: both;
    float: left;
	text-align: left;	
	width: 530px;
	height: 35px;	
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}


/* Defines the wrapper for content area items */
#BodyWrapper {
	clear: both;
	float: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 944px;
	min-height: 300px;
	height: auto;	
	background: url(simages/BodyWrapperBG.jpg) repeat-y;
}


/* Defines the wrapper for items between the Header and footer */
#ContentWrapper {
	clear: both;
	float: left;
	vertical-align: top;
	margin: 0px 20px 0px 40px;
	padding: 0px 0px 0px 0px;
	width: 850px;
	height: auto;
	min-height: 400px;	
	background-color: #ffffff;
}

#ContentWrapper table {
   	border-collapse: collapse;
}

#ContentWrapperSplit {
	float: left;
	vertical-align: top;	
	margin: 0px 20px 0px 10px;	
	padding: 0px 0px 0px 0px;
	width: 570px;
	height: auto;
	min-height: 400px;	
	background-color: transparent;
}

#ContentWrapperSplit table {
   	border-collapse: collapse;
}

#ContentWrapperAdmin {
	clear: both;
	float: left;
	vertical-align: top;
	margin: 0px 20px 0px 40px;
	padding: 0px 0px 0px 0px;
	width: 850px;
	height: auto;
	min-height: 400px;	
	background-color: transparent;
}

#ContentWrapperAdmin table {
   	border-collapse: collapse;
}

/* Defines SidePaneWrapper within the content area */
#SidePaneWrapper {
	float: left;
	vertical-align: top;
	margin: 0px 0px 0px 37px;
	padding: 0px 0px 0px 0px;
	width: 280px;	
	height: auto;
	min-height: 400px;		
	background-color: transparent;
}

/* Defines SidePane content area */
#SideContentPane {
	vertical-align: top;
	width: 290px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#SideContentPane table {
  border-collapse: collapse;
 }

/* Defines TopPane within the top content area */
.ContentTop {
	vertical-align: top;	
	width: 880px;	 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ContentTopSplit {
	vertical-align: top;	
	width: 684px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/* Defines the Middle content area - split into three panes: left, center, right */
.ContentMiddle {
	vertical-align: top;	
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines LeftPane within the middle content area */
.ContentLeft {
	vertical-align: top;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines ContentPane within the middle content area */
.ContentCentre{
	vertical-align: top;
	width: auto;		 
	margin: 0px 0px 0px 0px; 	 
	padding: 0px 0px 0px 0px;
}

/* Defines RightPane within middle content area */
.ContentRight {
	vertical-align: top;
	width: auto;		 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines BottomPane within the bottom content area */
.ContentBottom {
	vertical-align: top;	
	width: auto;	 
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines SidePane within the side content area */
.ContentSide {
	vertical-align: top;			
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ContentBottomSplit {
	vertical-align: top;	
	width: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines LogoContentPane within the logo area */
.ContentLogo{
	vertical-align: top;
	text-align: center;	
	width: 100px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

/* Defines HeaderContentPane within the header banner */
.ContentHeader {
	vertical-align: top;	
	width: 700px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines wrapper for login/user and footer content */
#FooterWrapper {
	clear:both;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 80px;
	width: 944px;
	text-align: center;
	background: url(simages/footerBG.jpg) no-repeat;
}

/* Defines container for Copyright, terms, privacy, contact us token/links within Footer Wrapper */
#FooterContent {
	float: left;
	text-align: left;
	width: 450px;
	height: 30px;
	margin: 0px 0px 0px 37px;
	padding: 25px 0px 0px 0px;
	background-color: transparent;
}

/* Defines container for Login & User tokens - within Footer Wrapper*/
#LoginUser {
    float: right;
	text-align: right;
	width: 350px;
	height: 30px;	
	margin: 0px 35px 0px 0px;
	padding: 25px 0px 0px 0px;
	background-color: transparent;
}


/*========================================================*/
/*  End Style Sheet                                  	  */    
/*========================================================*/
