/*========================================================*/
/* 	CSS for UHCHS Skins	   	  
	[Upper Hume Community Health Service, Wodonga] 
  
	Anne Anderson, Cameron Sawyer
	eScope Media
	Email.: enquiries@escope.com.au
	Web...: http://www.escope.com.au
	23.11.2006

	Copyright © 2007 eScope Media
/*=========================================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. Universal                                          */
/*  2. Text												  */
/*  3. Links   			                                  */
/*  4. Forms & Administration 	                          */
/*  5. Control Panel               				          */
/*  6. Main Menu 	                                      */
/*  7. Module Menu                   					  */
/*  8. Layout                                             */
/*========================================================*/

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Forces browser height of 100% */
html {
	height: 100%;
	width:100%;
}

/* Defines Body style modified for fckeditor*/
body {
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;	
	font-size: 100%; /* !important to stop fonts going microscopic through inheritance */
}

/* ================================================= */
/* 2. Text:	dk text#333333, light text #666666, 
            red #990000, gold #cc9900, white #ffffff*/
/* ================================================= */

/* Catch-all to ensure text color, font, and size consistency */
table, th, tr, td, p {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;	
	font-size: 1.0em;
	background: transparent;
}

/* Defines current date item */
.CurrentDate {
	color: #666666;
	font-weight: bold;
	font-size: 0.7em;
	padding: 0px 0px 0px 5px;
}

/* Defines Copyright text */
.CopyrightText {
	color: #666666;
	font-weight: normal;
	font-size: 0.7em;
	padding: 0px 5px 0px 5px;
}

/* Defines text style used for help text rendered by modules. */
.help {
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
	background-color: #ecf0e1;	
}

/* Defines Headings and Bulletted lists */
h1			{ font-size: 1.2em; font-weight: bold; }
h2			{ font-size: 1.1em; font-weight: bold; }
h3			{ font-size: 1.0em; font-weight: bold; }
h4			{ font-size: 1.0em; font-weight: bold; font-style: italic; }
h5, dt		{ font-size: 0.9em; font-weight: normal; }			
h6			{ font-size: 0.9em; font-weight: normal; font-style: italic; }			

tfoot, thead { font-size: 1.0em; font-weight: normal; }
th			{ vertical-align: baseline; font-size: 1.0em; font-weight: bold; }

hr			{ border-top:dotted 1px #cccccc }
	
ul			{}
ul li   	{ list-style-type: square; font-family: Tahoma, Verdana, Arial; 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; }


/* ================================================= */
/* 3. Links color:#03D3D3 active: #03D3D3 hover: #00A0A0 visited: #03D3D3
/* ================================================= */

/* Defines Basic links */
a:link{
	color: #b2d801;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #b2d801;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #b2d801;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #c0e600;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}

a {
	color: #b2d801;
	font-size: 1.0em;
	font-weight: bold;	
	text-decoration: none;	
}

td a:link, td a:visited, td a:active {
	font-size: 1.0em;
	color: #b2d801;
	font-weight: bold;	
	text-decoration: none;
}

td a:visited {
	font-size: 1.0em;
	color: #b2d801;
	font-weight: bold;	
	text-decoration: none;
}

td a:hover {
	font-size: 1.0em;
	color: #c0e600;
	font-weight: bold;	
	text-decoration: none;
}
td a {
	font-size: 1.0em;
	color: #b2d801;
	font-weight: bold;	
	text-decoration: none;	
}

/* Defines Breadcrumb items */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited {
	color: #b2d801;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	font-size: 0.75em;
}

a.BreadcrumbLink:active {
	color: #b2d801;
	padding: 0px 5px 0px 5px;
}

a.BreadcrumbLink:hover {
	color: #c0e600;
}

a.BreadcrumbLink {
	color: #b2d801;
}

.BreadcrumbLink {
	color: #b2d801;
	padding: 0px 5px 0px 5px;
	font-weight: bold;	
	font-size: 0.75em;
}

/* Defines Search Items */
a.SearchLink:link, a.SearchLink:visited, a.SearchLink:active {
	color: #333333;
	font-weight: bold;
	font-size: 0.8em;
}

a.SearchLink:hover {
	color: #c0e600;
	font-weight: bold;
	font-size: 0.8em;
}

a.SearchLink {
	color: #333333;
	font-size: 0.8em;
}

.SearchLink {	
	padding: 2px 0px 0px 20px;	
	height: 20px;
	width: auto;
	font-size: 0.8em;
}

/* Defines styles for eScope Links Items */
a.emLink:link, a.emLink:visited, a.emLink:active {
	color: #666666;
	font-weight: normal;
	font-size: 0.7em;
}

a.emLink:hover {
	color: #c0e600;
	font-size: 0.7em;
}

a.emLink {
	background: url(images/pipeLight.gif) top left no-repeat;
	padding: 0px 5px 0px 10px;
	font-size: 0.7em;
	color: #666666;
}

/* Defines styles for Login/Logout Items */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {
	color: #666666;
	font-weight: normal;
	font-size: 0.7em;
}

a.LoginLink:hover {
	color: #c0e600;
	font-size: 0.7em;
}

a.LoginLink {
	background: url(images/pipeLight.gif) top left no-repeat;
	padding: 0px 5px 0px 5px;
	font-size: 0.7em;
	color: #666666;
}

/* Defines LoginUser Items */
a.LoginUserLink:link, a.LoginUserLink:visited, a.LoginUserLink:active {
	color: #666666;
	font-weight: normal;
	font-size: 0.7em;
}

a.LoginUserLink:hover {
	color: #c0e600;
	font-size: 0.7em;
}

a.LoginUserLink {
	background: url(images/pipeLight.gif) top left no-repeat;
	padding: 0px 0px 0px 10px;
	font-size: 0.7em;
	color: #666666;
}

/* Defines Footer Items */
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active {
	color: #666666;
	font-weight: normal;
	font-size: 0.7em;
}

a.FooterLink:hover {
	color: #c0e600;
	font-size: 0.7em;
}

a.FooterLink {
	background: url(images/pipeLight.gif) top right no-repeat;
	padding: 0px 10px 0px 5px;
	font-size: 0.7em;
	color: #666666;
}

#FooterMenu a:link, a:visited, a:active {
	color: #333333;
	font-size: 0.7em;
}

#FooterMenu a:hover {
	color: #c0e600;
}

/*========================================================*/
/*  4. Forms & Administration                             */
/*========================================================*/
/* Defines form input objects */
select, input {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	text-align: left;
	font-size: 0.75em;
}

textarea {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	text-align: left;
	font-size: 0.85em;
}

/* Defines styles for select box within tables */
td select {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	text-align: left;
	width: 150px;
}

td td select {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.8em;
	color: #333333;
	text-align: left;
	width: 150px;
}

td input {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	text-align: left;
}

td textarea {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	text-align: left;
}

.Normal select {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.9em;
	color: #333333;
	text-align: left;
	width: 150px;
}

.Normal input {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.9em;
	text-align: left;
	color: #333333;
}

/* Defines Normal text */
.Normal, .NormalBold, .NormalDisabled, .NormalRed {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	text-align: left;	
	padding: 0px 5px 0px 0px;
	font-size: 0.8em; 
}

/* Defines Normal text with emphasis */
.NormalBold {
	font-weight: bold;
}

/* Defines the rendered text which should appear disabled */
.NormalDisabled {
	color: #666666;
}

/* Defines warnings or error messages */
.NormalRed {
	color: #990000;
	font-weight: bold;
}

/* Defines Normal text within a table cell */
td .Normal {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	padding: 0px 5px 0px 0px; 
	vertical-align: top;
}

/* Defines Normal text within a table cell */
.Normal td {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	font-size: 1.0em;
	padding: 0px 5px 0px 0px; 
	vertical-align: top;
}

/* Defines textboxes used in admin and edit pages and for navigation compatibility */
.NormalTextBox {
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	padding: 0px 0px 0px 5px;
}

/* Defines text input boxes within table cells */
td .NormalTextBox {
	color: #333333;
}

/* Defines Container heading */
.Head {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}

/* Defines first level heading */
.Heading {
	font-size: 0.85em;
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	color: #333333;
}

/* Defines second level heading */
.SubHead {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	font-size: 0.8em;
	color: #333333;	
	padding: 5px 0px 5px 0px;
}

td td td .SubHead {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	font-size: 0.80em;
	color: #333333;	
	padding: 5px 0px 5px 0px;
}


/* Defines module title style used instead of Head for Quicklinks and Signin modules */
.SubSubHead {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	color: #333333;
	font-size: 0.8em;
}

td .SubSubHead {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	color: #333333;
	font-size: 0.8em;
}

/* Defines buttons */
.StandardButton {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.8em;
	color: #333333;
	font-weight: bold;
	text-decoration: none; 
	text-align: center;
	padding: 2px 0px 2px 0px;
	background-color: transparent;
	border: solid 0px #cccccc;
}

/* Defines the style for login button */
#dnn_ctr_signin_pnllogin {
	width: 150px;
}

	
/* Defines buttons that look like links */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color: #333333;
	text-decoration: none;
	background-color: transparent;	
    font-weight: bold;
	font-size: 0.8em;
}

a.CommandButton:hover {
    color: #990000;
	text-decoration: none;
    font-weight: bold;
	font-size: 0.8em;
}

a.CommandButton {
	color: #333333;
	text-decoration: none;
    font-weight: bold;
	font-size: 0.8em;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton  {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: bold;
	color: #333333;
	font-size: 0.8em;
}

#dnn_ctr396_Signin_cmdPassword {
}

.Separator {
	clear: both; 
	border-bottom: dotted 1px #e1e1e1;
	display: none;
}

/* Defines the background to Search Box */
#SearchPane input {
	background-color: #fefefe;	
	width: 160px;
}

#SearchPaneInner input {
	background-color: #fefefe;	
	width: 160px;
}

/* Defines the calendar table */
#calEvents td {
text-align:center;

}
/* Defines Data Grid items */
.DataGrid_Header {
	font-family: Tahoma, Verdana, Arial; 
    font-size: 0.75em;
    color: #333333;
    font-weight: bold;
	text-align: center;
	background-color:Transparent;
}

.DataGrid_Item {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.75em;
    font-weight: normal;
    color: #333333;
    background-color:Transparent;
}

.DataGrid_AlternatingItem {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.75em;
    font-weight: normal;
    color: #333333;
	background-color: #eaecee;
}

.DataGrid_SelectedItem {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.75em;
    font-weight: normal;     
    color: #990000;
    background-color: #cccccc;
}

.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
    background-color: #ffffff;
}


/* Defines Skin Objects */
.SkinObject {
	color: #333333;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial; 
	text-decoration: none;
}

a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active  {
	color: #999999;
	font-size: 0.8em;
	text-decoration: none;
}

a.SkinObject:hover {
	color: #990000;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}

/* Defines fckeditor gallery text size */
.FCKLinkGalleryContainer{
	background-color:#ffffff;
}

.fckImageGalleryPathContainer {
	font-size: 0.8em;
}

.fckImageGalleryItemContainer {
	font-size: 0.8em;
}

.FCKImageGalleryContainer {
	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;	
}




/* ================================================= */
/* 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 td td td td img { 
	margin: 0px 0px 0px 5px; 
}

.ControlPanel {
    width: 100%;
	text-align: center;
    height: 64px;
    background-color: #FFFFFF;
}

.PagingTable {
    height: 33px;
}

.ControlPanel table {	
	text-align: center;
	width: auto;
	background-color: transparent;
}

.ControlPanel td td td { 
	width: auto; 
	color: #333333;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;	
	text-align: center;
}

.ControlPanel .SubHead {
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.ControlPanel td .SubHead {
	font-weight: bold;
	color: #333333;	
	text-align: left;

}

.ControlPanel td td .SubHead {
	font-weight: bold;
	color: #333333;	
	font-size: 0.9em;
}

.ControlPanel td td td .SubHead { 
	font-weight: bold;
	color: #333333;
	font-size: 0.85em;
}

.ControlPanel td td td input { 
	text-align: left;
	padding: 0px 0px 0px 2px; 
}

.ControlPanel td td td select {
	text-align: left;
	padding: 0px 0px 0px 2px; 	
}

.ControlPanel .NormalTextBox {
	text-align: left;
	padding: 0px 0px 0px 2px;
}

.ControlPanel u {
	text-align: left;
	font-size: 0.8em;
}

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel a.CommandButton:active { 
	color: #333333; 
	font-size: 0.9em;
}

.ControlPanel .normalDisabled a.CommandButton  {
	font-size: 0.8em;
}

.ControlPanel a.CommandButton:hover {
	color: #990000;
}

.ControlPanel a.CommandButton { 
	text-decoration: none;
	font-weight: bold;
	text-align: left;	
	font-size: 0.9em;	
}

.ControlPanel td td td td a.CommandButton { 
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	font-size: 0.9em;	
}

/*========================================================*/
/* 6. Main Menu	*/
/*========================================================*/
/* Defines outer container for MainMenu */
.MainMenu_MenuBar  { 
	background-color: transparent; 
	height: 20px;
}

/* Defines inner container for MainMenu */
.MainMenu_MenuContainer {
	float: left;
	background-color: transparent;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines idle state for MainMenu items */
.MainMenu_MenuItem td  {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	color: #ffffff;
	font-size: 0.85em;
	cursor: pointer;
	height: 40px;
	width: 100%;
	background: url(images/MenuCentreBG.jpg) repeat-x;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

/* Defines active state for MainMenu items */
.MainMenu_Active td, .MainMenu_BreadcrumbActive td {
	font-weight: bold;
	font-size: 0.85em;
	font-family: Tahoma, Verdana, Arial; 
	color: #666666;
	cursor: pointer;
	height: 40px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

/* Defines hover state for MainMenu items */
.MainMenu_Selected td {
	font-weight: bold;
	color: #666666;
	font-size: 1.0em;
	cursor: pointer;
	height: 40px;
	width: 100%;
	padding: 1px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the container for submenu */
.MainMenu_SubMenu  {
 	z-index: 1000;
	cursor: pointer;
	height: auto;
	width: 165px;
	min-width: 165px;	
	padding: 0px 0px 0px 2px;
	margin: 2px 0px 0px 0px;
	background-color: #ffffff;
	border-color: #cccccc;
	border-width: 1px 2px 2px 1px;
}	

/* Defines Idle state for submenu items */
.MainMenu_SubMenuItem {
	z-index: 1000;
	cursor: pointer;
	color: #999999;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.85em;
	height: 18px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	min-width: 160px;	
	background-color: transparent;
}

/* Defines selected state for submenu items */
.MainMenu_SubMenu_Selected {
	z-index: 1000;
	cursor: pointer;
	color: #333333;
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.85em;
	font-weight: bold;
	height: 18px;
	width: 157px;
	min-width: 157px;	
	padding: 0px 0px 0px 0px;
	background-color: #fefefe;
}

/* Defines root menu item left separator */
.MainMenu_MenuLeftSeparator {
	padding: 0px 0px 0px 0px;
	width: 10px;
	height: 40px;
}

/* Defines root menu item right separator */
.MainMenu_MenuRightSeparator {
	padding: 0px 0px 0px 0px;
	width: 10px;
	height: 40px;
}


/* Defines items for seconary menu in footer */

/* Defines outer container for MainMenu */
.MainMenu_MenuBar2  { 
	height: 20px;
	width: 768px;
}

/* Defines inner container for MainMenu */
.MainMenu_MenuContainer2 {
	background-color: transparent;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 100px;
}

/* Defines idle state for MainMenu items */
.MainMenu_MenuItem2 td  {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	color: #666666;
	font-size: 0.8em;
	cursor: pointer;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

/* Defines active state for MainMenu items */
.MainMenu_Active2 td, .MainMenu_BreadcrumbActive2 td {
	font-weight: bold;
	font-size: 0.8em;
	font-family: Tahoma, Verdana, Arial; 
	color: #333333;
	cursor: pointer;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

/* Defines hover state for MainMenu items */
.MainMenu_Selected2 td {
	font-weight: bold;
	color: #c0e600;
	font-size: 0.9em;
	cursor: pointer;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

/* Defines the container for submenu */
.MainMenu_SubMenu2  {
 	z-index: 1000;
	cursor: pointer;
	height: auto;
	width: 165px;
	min-width: 165px;	
	padding: 0px 0px 0px 5px;
	margin: 2px 0px 0px 0px;
	background-color: #ffffff;
	border-color: #cccccc;
	border-width: 1px 2px 2px 1px;
}	

/* Defines Idle state for submenu items */
.MainMenu_SubMenuItem2 {
	z-index: 1000;
	cursor: pointer;
	color: #336699;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.85em;
	height: 18px;
	padding: 0px 0px 0px 3px;
	width: 160px;
	min-width: 160px;	
	background-color: transparent;
}

/* Defines selected state for submenu items */
.MainMenu_SubMenu_Selected2 {
	z-index: 1000;
	cursor: pointer;
	color: #bdcfd8;
	font-family: Tahoma, Verdana, Arial; 
	font-size: 0.85em;
	font-weight: bold;
	height: 18px;
	width: 157px;
	min-width: 157px;	
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-left: 3px solid #bdcfd8;
}

/* Defines root menu item separator */
.MainMenu_MenuSep2 {
	background: url(images/pipeDark.gif) right no-repeat;
	padding: 10px 0px 0px 5px;
	width: 1px;
	height: 20px;
}
/* Defines root menu item break */
.MainMenu_MenuBreak2  {
	border-top: solid 0px #666666;
	border-bottom: solid 0px #666666;
	border-right: solid 0px #666666;
	padding-left: 0px;
	padding-right: 0px;
	width: 1px;
	background-color: transparent;
}

/* Defines unused elements */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {
	display: none;
}

/* Defines Tree view menu items */
.TreeViewMenu {
	width: 175px;
	background-color: #ebebeb;
	border: 1px solid #666666; 
}

.TreeViewMenu_Header {
}

.TreeMenu_Node {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
}

.TreeMenu_NodeSelected {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color: #333333;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color: #333333;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color: #333333;
}

/* Defines FileManager items */
.FileManager {
	height:400px;
	border: #cccccc 1px solid;
}
.FileManager_ToolBar {
	border-bottom: #cccccc 1px solid;
	height:25px;
}
.FileManager_Explorer {
	height:100%;
	border: #cccccc 1px solid;
	background-color: transparent;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList {
	height:100%;
	border: #cccccc 0px solid;
	background-color: transparent;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

#dnn_ctr323_FileManager_dgFileList {
	border: #cccccc 0px solid;
}

.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	padding: 30px 30px 30px 30px;
	border: #cccccc 0px solid;
}

.FileManager_Header {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: bold;
    color: #333333;
    background-color: #eeeeee;
    border-bottom: #cccccc 1px solid;
    border-top:#ccccc 0px solid;
    border-left:#ccccc 0px solid;
    height: 25px;
}

.FileManager_Pager {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: bold;
    background-color: #eeeeee;
    border-top: #cccccc 1px solid;
    height: 25px;
}

.FileManager_StatusBar {
	font-family: Tahoma, Verdana, Arial; 
    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-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
    color: #333333;
    background-color: transparent;
    border-top: #cccccc 1px dotted;
    border-bottom: #cccccc 1px dotted;
}

.FileManager_AltItem {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
    color: #333333;
    background-color: #eeeeee;
    border-style: none;
}
.FileManager_SelItem {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
    color: #990000;
    background-color: #dcdcdc;
    border-style: none;
}

.FileManagerTreeNode {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
}

.FileManagerTreeNodeSelected {
	font-family: Tahoma, Verdana, Arial; 
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #333333;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #333333;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #333333;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}


/*========================================================*/
/*  7. 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: Tahoma, Verdana, Arial; 
	color: #666666;
	font-size: 0.85em;
	font-weight: bold;
	background-color: #fefefe;
	padding: 0px 0px 0px 0px;	
	width: 100%;
}

/* Defines the container for module sub-submenu */
.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	background-color: #f8f8f8;
	padding: 0px 0px 0px 0px;
	width: 182px;
	border-color: #cccccc;
	border-width: 1px 2px 2px 1px;
}

/* Defines the hover state for module menu and submenu items */
.ModuleTitle_MenuItemSel {
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	font-style: normal;
	cursor: pointer;
	color: #333333;
	background-color: #cccccc;
	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 {

}

/*========================================================*/
/*  8. Layout                                             */
/*========================================================*/
/* Sets out a clearing class for floating divs */
.clearboth {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

/* Defines and establishes the viewable area */	
#PageMaster {
	height: 100%;
	margin: 0px 0px 0px 0px;
}

#SkinPanel {
	margin: 0px 0px 0px 0px;
}

/* Defines the wrapper for all skin elements, establishes width */
#SkinMaster {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 768px;
	height: auto;
	text-align: center;
	background-color: transparent;	
}

/* Defines the wrapper for ControlPanel */
.ControlPanelLayout{
	vertical-align: top;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   	background-color: #fefefe;
}

/* Defines the wrapper for Header images, Logo/Organisation name, Breadcrumbs, Search, Menu */
#HeaderWrapper {
	vertical-align: top;
	text-align: center;
	height: 97px;
	width: 768px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the container for Header images, Crest/Logo, Organisation name */
#HeaderBanner {
	float: left;
	vertical-align: bottom;
	width: 768px;
	height: 97px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/headerBG.jpg) no-repeat;
}

/* Defines the container for Header images, Crest/Logo, Organisation name */
#HeaderBannerAdmin {
	float: left;
	vertical-align: top;
	width: 768px;
	height: 97px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/headerBGAdmin.jpg) no-repeat;
}

/* Defines the wrapper for Menu */
#HorizontalPane {
	float: right;
	width: 507px;
	height: 40px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the wrapper for Menu */
#HorizontalPaneAdmin {
	float: left;
	width: 768px;
	height: 40px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the container for SolpartMenu */
#MenuPane {
	float: right;
	vertical-align:top;
	height: 40px;	
	width: 508px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Defines the container for SolpartMenu */
#MenuPaneAdmin {
	float: left;
	vertical-align:top;
	height: 40px;	
	width: 768px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Defines the wrapper for Content, Welcome Image, Search */
#BodyWrapper {
	float: left;
	width: 768px;
	height: auto;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the container for BreadcrumbsPane */
#BreadcrumbsPane {
	float: left;
	height: auto;	
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 10px;
}

/* Defines the container for Search */
#SearchPane {
	float: left;	
	height: 30px;	
	width: auto;
	margin: 220px 0px 0px 0px;
	padding: 5px 10px 0px 30px;
}

#SearchPaneInner {
	float: left;	
	height: 30px;	
	width: auto;
	margin: 8px 0px 0px 0px;
	padding: 5px 10px 0px 30px;
}

/* Defines the container for WelcomeWrapper */
#WelcomeWrapper {
	float: right;	
	height: 267px;	
	width: 508px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/welcomeImageBG.jpg) no-repeat;
}

/* Defines the container for ContactWrapper */
#ContactWrapper {
	float: right;	
	height: 267px;	
	width: 508px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/contactImageBG.jpg) no-repeat;
}

/* Defines the container for ServicesWrapper */
#ServicesWrapper {
	float: right;	
	height: 267px;	
	width: 508px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/servicesImageBG.jpg) no-repeat;
}

/* Defines the container for GovernanceWrapper */
#GovernanceWrapper {
	float: right;	
	height: 267px;	
	width: 508px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/governanceImageBG.jpg) no-repeat;
}

/* Defines the container for LinksWrapper */
#LinksWrapper {
	float: right;	
	height: 267px;	
	width: 508px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/linksImageBG.jpg) no-repeat;
}

/* Defines the container for LinksWrapper */
#InnerWrapper {
	float: right;	
	height: 55px;	
	width: 508px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/SearchImageBG.jpg) no-repeat;
}

/* Defines the container for SidePane */
#SidePaneWrapper {
	float: left;
	vertical-align: top;	
	width: 238px;
	min-height: 400px;
	height: auto;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	background-color: transparent;
}

/* Defines the wrapper for items between the Header and footer */
#ContentWrapper {
	float: right;
	vertical-align: top;	
	margin: 0px 0px 0px 5px;	
	padding: 0px 0px 0px 0px;
	width: 508px;
	min-height: 200px;
	height: auto;
	background-color: transparent;
}

#ContentWrapperInner {
	float: right;
	vertical-align: top;	
	margin: 0px 0px 0px 5px;	
	padding: 0px 0px 0px 0px;
	width: 508px;
	min-height: 400px;
	height: auto;
	background-color: transparent;
}

/* Defines the wrapper for items between the Header and footer */
#ContentWrapperAdmin {
 	clear: both;	
	float: left;
	vertical-align: top;	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	width: 768px;
	min-height: 400px;
	height: auto;
	background-color: transparent;
}

/* Defines the wrapper for items between the Header and footer */
#ContentWrapperGeneral {
 	clear: both;	
	float: left;
	vertical-align: top;	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	width: 768px;
	height: auto;
	min-height: 500px;
	background-color: transparent;
}

/* Defines the ContentWrapper table */
#ContentWrapper table {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines the ContentWrapper table  table */
#ContentWrapper table table {
	width: auto;
}

/*#ContentWrapper td {
	width: auto;	
}

#ContentWrapper td td {
	width: auto;	
}*/

#ContentWrapperInner table {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines the ContentWrapper table  table */
#ContentWrapperInner table table {
	width: 100%;
}

/*#ContentWrapperInner td {
	width: auto;	
}

#ContentWrapperInner td td {
	width: auto;	
}*/

#ContentWrapperGeneral table {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines the ContentWrapper table  table */
#ContentWrapperGeneral table table {
	width: 100%;
}

/*#ContentWrapperGeneral td {
	width: auto;	
}

#ContentWrapperGeneral td td {
	width: auto;	
}*/

#ContentWrapperAdmin table {
	width: 100%;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ContentWrapperAdmin table table {
	width: 100%;	
}

/* Controls the filemanager width */
#ContentWrapperAdmin table table table {
	width: 100%;	
}

/* Controls the width of items within filemanager*/
#ContentWrapperAdmin table table table table{
	width: auto;	
}

/* #ContentWrapperAdmin td {
	width: auto;	
}

#ContentWrapperAdmin td td {
	width: auto;	
}*/

/* Defines the SidePaneWrapper table */
#SidePaneWrapper table {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Defines the SidePaneWrapper table  table */
#SidePaneWrapper table table {
	width: auto;
}

/* Defines TopPane within the top content area */
.ContentTop {
	vertical-align: top;	
	text-align: justify;		
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines the Middle content area - split into three panes: left, center, right */
.ContentMiddle {
	vertical-align: top;	
	text-align: justify;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines LeftPane within the middle content area - fixed width*/
.ContentLeft {
	vertical-align: top;
	text-align: justify;	
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines ContentPane within the middle content area */
.ContentCentre {
	vertical-align: top;
	text-align: justify;
	width: auto;
	margin: 0px 0px 0px 0px; 	 
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines RightPane within middle content area */
.ContentRight {
	vertical-align: top;
	text-align: justify;
	width: auto;		 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines BottomPane within the bottom content area */
.ContentBottom {
	vertical-align: top;	
	text-align: justify;
	width: auto;		 
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines SidePane within the side content area */
.ContentSide {
	vertical-align: top;	
	text-align: justify;
	width: 238px;		 
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

/* Defines wrapper for login/user, footer menu and footer content */
#FooterWrapper {
	clear: both;
	float:left;
	height: 40px;
	width: 768px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border-top: 5px solid #999999;
}

/* Defines container for Copyright, terms, privacy, contact us token/links within Footer Wrapper */
#FooterContent {
	clear: both;
	width: 768px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Defines container for Footer Menu */
#FooterMenu {
	margin: 0px 0px 0px 0px;
	height: 20px;
	width: auto;
}

/*========================================================*/
/*  End Style Sheet                                  	  */    
/*========================================================*/


