/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}


/*  DNN BPZ Custom Styles */

.DataGridHeader
{
font-family: verdana;
font-size:small;
font-weight:bold;
color: Black;
background-color:#9DAEFF;
}


.DataGridItem
{
font-family: verdana;
font-size:xx-small;
color: Black;
}


.BusinessNameHdr
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
color:White;
background-color:#9DAEFF;
}


.DataGridLink
{
font-family: verdana,tahoma,arial;
font-size: x-small;
color:Blue;
}

.DataGridAltItem
{
font-family: verdana;
font-size:xx-small;
color:Black;
background-color:White;
}

.DataGridHeaderALt
{
font-family: verdana;
font-size:small;
font-weight:bold;
color: White;
background-color:Green;
}


.DataGridHeaderCopy
{
font-family: verdana;
font-size:small;
font-weight:bold;
color: White;
background-color:blue;
}


.SO_Header
{
font-family: verdana;
font-size:small;
font-weight:bold;
color:Yellow;
background-color:Blue;
}


.SO_HeaderTitle
{
font-family: verdana;
font-size:small;
font-weight:bold;
color: Yellow;
}


.DataGridItemArchived
{
font-family: verdana;
font-size:x-small;
font-weight:bold;
color: Red;
}

.LoginTitle {
font-family: verdana;
font-size:x-small;
font-weight:bold;
background-color: Blue;
color: White;
}

.NewsHeader {
font-family: verdana;
font-size:x-small;
font-weight:bold;
color: Blue;
}

.NewsParagraph {
font-family: verdana;
font-size:xx-small;
font-weight:Normal;
color: Black;

}

.NewsLink {
font-family: verdana;
font-size:xx-small;
font-weight:Normal;
color: Blue;
}

.SearchMemberBorderClosed {
color: Red;
}

.SearchMemberBorderCurrent {
color: Green;
}

.SearchMembersLabel {
font-family: verdana;
font-size:x-small;
font-weight:Bold;
color: Black;
}

.SearchMembersData {
font-family: verdana;
font-size:x-small;
font-weight:Normal;
color: Blue;
}

.SearchMembersLink {
font-family: verdana;
font-size:x-small;
font-weight:Bold;
color: Blue;
}


.SearchMemberCurrentTitle {
font-family: verdana;
font-size:x-small;
font-weight:Normal;
color: White;
}

.TextBox-Error
{
font-size: x-small;
font-weight: bold;
color:	Red;
background-color: White;
font-family: verdana,tahoma,arial;	

}


.MWZ_NormalBlack { font-size:11px; color:#252469; color:Black; }

.MWZ_NormalRed { font-size:11px; color:#252469; color:Red; }

.MWZ_NormalBlue { font-size:11px; color:#252469; color:Blue; }

.MWZ_NormalGreen { font-size:11px; color:#252469; color:Green; }

.MWZ_MainHeadBlack { color:#252469; font-size:14px; font-weight:bold; color:White; background-color:Black;}

.MWZ_MainHeadRed { color:#252469; font-size:14px; font-weight:bold; color:White; background-color:Red;}

.MWZ_MainHeadBlue { color:#252469; font-size:14px; font-weight:bold; color:White; background-color:Blue;}

.MWZ_MainHeadDarkBlue { color:#252469; font-size:14px; font-weight:bold; color:White; background-color:Navy;}

.MWZ_MainHeadGreen { color:#252469; font-size:14px; font-weight:bold; color:White; background-color:Green;}

.MWZ_SubHeadBlack { color:#252469; font-size:12px; color:Black; font-weight:bold;}

.MWZ_SubHeadRed { color:#252469; font-size:12px; color:Red; font-weight:bold;}

.MWZ_SubHeadBlue { color:#252469; font-size:12px; color:Blue; font-weight:bold;}

.MWZ_SubHeadGreen { color:#252469; font-size:12px; color:Green; font-weight:bold;}

.Level1TabSelectedOver
{
  background-color:#F8D37C; 
  font-family:verdana; 
  font-size:12px; 
  font-weight:bold; 
  border:1px;
  border-style:solid;
  border-color:#F8D37C; 
  padding:3px;
  padding-left:20px;
  padding-right:20px;
  cursor:default;
}

.MWZ_HeadLargeWhiteBlue { color:White; font-size:large; color:Blue;}

.MWZ_MenuHeadingLarge{
	color:#FFCF00; font-weight:bold; font-size:16px;
	padding:3 15 3 5;
	background:#5454B5;
	border:1px #252469 solid; border-width:1 0;	}






/* MISTTA*/
/*Main*/
body
{
	font-size:  8pt;
	color: navy;
	font-family: Verdana;
	background-color: #dcdcdc;
}

/*Links*/
a
{
	text-decoration: none;
}

a:link
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
}

tr
{
	vertical-align: top;
}

/*Textbox*/
.cssText
{
	width: 100%;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.cssTextEdit
{
	min-width: 100px;
	font-family: Verdana;
	font-size:  8pt;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: white;
	width:150px;
}

.cssCountryTextEdit
{
	display:none;
		
}

.cssMultitext
{	min-width: 100px;
	font-family: Verdana;
	font-size:  8pt;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: white;
	width:150px;
	
	}

.cssText .cssTextLock
{
	font-family: Verdana;
	font-size: 8pt;
	background-color: #eaeaea;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*Main table*/
.cssMain
{
	height: 440px;
	width: 100%;
}

/*Images*/
.cssImage
{
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*Containers*/
.cssHeader
{
	vertical-align: top;
	height: 20px;
}

.cssTop
{
	background-color: Silver;
	height: 0px;
}

.cssFooter .cssCopyright
{
}

.cssLeft
{
	vertical-align: top;
	background-color: White;
	width: 130px;
}

.cssBody
{
	vertical-align: top;
	height: 100%;
}

.cssRight
{
	vertical-align: top;
	width: 130px;
	background-color: White;
}

.cssFooter
{
	vertical-align: top;
	font-size: xx-small;
	height: 20px;
}

/*Labels*/
.cssLabel
{
                font-size:  8pt;
	color: navy;
	font-family: Verdana;
	width: 130px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	min-width: 100px;
}

/*Buttons*/
.cssButton
{
	width: 70px;
}

.cssButton .cssButtonOK
{
	color: Black;
	font-weight: bolder;
}

.cssButton .cssButtonEdit
{
	color: Navy;
}

.cssButton .cssButtonApply
{
	color: Purple;
}

.cssButton .cssButtonCancel
{
	color: Black;
}

.cssButton .cssButtonDelete
{
	color: Maroon;
}

.cssButton .cssButtonNew
{
	color: Green;
}

/*Action Buttons*/
.cssButtons
{
	height:21px;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/*Title*/
.cssTitle
{
	font-weight: bolder;
}

/* Search */
.cssSearch
{
	border-collapse: collapse;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.cssSearchFields
{
}

table.cssSearch
{
	padding: 0px;
	margin: 0px;
}

.cssSearch td.cssLabel
{
	width: 100px;
	vertical-align: top;
}

.cssSearch .cssTextEdit
{
	width: 300px;
	font-family: Verdana;
	font-size: 8pt;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	background-color: #ffffff;
}


/*Results*/
.cssResults
{
	background-color: White;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	width: 100%;
	text-align: left;
}

.cssResults .cssAlternating
{
	background-color: #dcdcdc;
}

.cssResults .cssTitle
{
	vertical-align: top;
	background-color: silver;
}

.cssBorder
{
}

/* Company */
.cssCompany
{
                font-size:  8pt;
	color: navy;
	font-family: Verdana;

	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	min-height: 100px;
	width: 400px;
}

tr.cssCompany
{
	vertical-align: top;
}

table.cssCompany
{
	width: 100%;
}

.cssCompany .cssTextEdit
{
	width: 95%;
}
.cssCompany textarea.cssTextEdit
{
	height: 100px;
}

.cssCompanyDeleted
{
	text-decoration: line-through;
}

/* AJAX Tabs */
.ajax__tab_body
{
	background-color: Transparent !important;
	font-family: Verdana !important;
	font-size: 8pt !important;
}

/* Person */
.cssPerson
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}

table.cssPerson
{
	width: 100%;
	border: #ffffff 1px solid;
}

table.cssPerson .cssLabel
{
	width: 150px;
}

table.cssPerson .cssTextEdit
{
	width: 200px;
}

table.cssPerson textarea.cssTextEdit
{
	min-height: 50px;
	width: 300px;
}

/* Persons */
.cssPersons
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	min-height: 100px;
}

/*Vertical Tab Control for Persons*/
/*
.cssPersons .ajax__tab_header 
{
	float:left;
}

.cssPersons .ajax__tab_body 
{
	margin-left:215px;
}
.cssPersons .ajax__tab_outer
{
	display:block !important;
}

.cssPersons .ajax__tab_tab
{
	width:200px;
	height:auto !important;
}
*/

/*Horizontal Tab Control for Persons*/
.cssPersons .ajax__tab_body
{
}

.cssPersons .ajax__tab_body .cssReaches
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/* Address */
cssAddresses
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	}

div.cssAddresses
{
	/* Remove this section when using Ajax TabPanel */
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	min-width: 400px;
	/* Remove this section when using Ajax TabPanel */
}

.cssText .cssAddresses
{
	width: 250px;
}

.cssAddresses .ajax__tab_body
{
	min-height: 130px;

	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	margin: 2px !important;
}

.cssAddress
{
	min-width: 100px;
	max-width: 250px;
	border-collapse: collapse;
	/*width: 400px;*/
}

div.cssAddress
{
float:left;
}

.cssAddress .cssLabel
{
	vertical-align: top;
	width: 100px;
}

.cssAddress .cssTextLock
{
	min-height:150px;
	min-width: 100px;
}

.cssAddress .cssTextEdit
{
	min-width: 100px;
}

.cssDeleted
{
	text-decoration: line-through;
}

/* Tab Controls */
/* http://siderite.blogspot.com/2008/02/making-ajaxtoolkit-tabcontainer-tabs.html */
/*
.cssPerson .ajax__tab_header 
{
	float:left;
}

.cssPerson .ajax__tab_body 
{
	margin-left:215px;
}
.cssPerson .ajax__tab_outer
{
	display:block !important;
}

.cssPerson .ajax__tab_tab
{
	width:200px;
	height:auto !important;
}
*/

/*Reach*/
.cssReaches
{
	font-family: Verdana;
	font-size: 8pt;
	min-height: 150px;
	width: 400px;

	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	margin: 2px;

}
.cssReaches td.cssReaches
{
	width:100px;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	
}

.cssReaches table.cssReaches
{
	width:360px;
	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	
}

.cssReachLabel
{
	width: 120px;
	border-bottom: Silver 1px solid;
}

.cssReachCountry
{
	width: 25px;
	border-bottom: Silver 1px solid;
}

.cssReachData
{
	width: auto;
	border-bottom: Silver 1px solid;
}

/*Registrations*/
.cssRegistrations
{	font-family: Verdana;
	font-size: 8pt;
	width: 400px;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
}

.cssRegistrations td.cssRegistrations
{	
	Width:100px;
	border-right: none;
	border-top:none;
	border-left: none;
	border-bottom:none;
	border-bottom: Silver 1px solid;
}
.cssControlLists
{

}

.cssControlLists td.cssControlLists
{
	width:350px;
	vertical-align:middle;	
}



.cssRegistrations label.cssRegistrations
{	
	border-bottom: Silver 1px solid;	
}

.cssRegistrations .cssTextEdit
{
		
	width:100px;	
}
.cssRegistrations select.cssTextEdit
{	width:auto;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;	
}


.cssRegistrations textarea.cssTextEdit
{height:30px;
	width:100px;
	
	}
/* Registration Multiline Text for Notes in TextArea*/
.cssRegistrations .cssMultitext
{	height:30px;
	width:100px;
}

/*Status*/
.cssStatus
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}
cssStatus table.cssStatus
{
	width: 100%;
}


.cssStatus textarea.cssTextEdit
{
	height: 100px;
	width:200px;
}

/*Drop downList for Status*/
.cssStatus select.cssTextEdit
{
	width:auto;
}
.cssStatus label.cssLabel
{
	width:auto;
	}

.cssStatus .cssText
{
	width: 100%;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

/* Company Status */
.cssCompanyStatus
{
	font-family: Verdana;
	font-size: 8pt;
	
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}

table.cssCompanyStatus
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

table.cssCompanyStatus tbody
{
	border-bottom-style: solid;
	border-bottom: Silver 1px solid;
}

.cssCompanyStatus .cssTextEdit
{
	width:auto;
}

.cssCompanyStatus textarea.cssTextEdit
{
	height: 50px;
	width: 98%;
}

/* Status Conditions */
.cssStatusInApplication
{
	color: Black !Important;
}

.cssStatusInApplicationHot
{
	color: Orange !Important;
}

.cssStatusInApplicationWarm
{
	color: Fuchsia !Important;
}

.cssStatusInApplicationCold
{
	color: Teal !Important;
}

.cssStatusCurrent
{
	color: Navy !Important;
}

.cssStatusSurrendered
{
	color: Maroon !Important;
}

.cssStatusApproved
{
	color: Green !Important;
}

/*Trade Name*/
/*.cssTradeName
{
	margin: 2px;
	border-bottom: Silver 1px solid;
}
*/
.cssTradeNames
{
	font-family: Verdana;
	font-size: 8pt;
	
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}
.cssTradeNames td.cssTradeNames
{
	Width:200px;
	border-right: none;
	border-top:none;
	border-left: none;
	border-bottom: Silver 1px solid;
}

/* Action Buttons */
.cssActionButtons
{
}

.cssDirectDebit
{	font-family: Verdana;
	font-size: 8pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
	}
.cssAccount
{
	font-family: Verdana;
	font-size: 8pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}

.cssAccounts
{
	font-family: Verdana;
	font-size: 8pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;	
}
.cssAccountsLabel
{
	font-family: Verdana;
	font-size: 8pt;
	border-bottom: Silver 1px solid;
	width: 100px;		
}


.cssAccountData textarea.cssTextEdit
{	width: 200px;
}

.cssAccountData .cssTextEdit
{	width: 200px;
}

.cssAccountsData
{
	font-family: Verdana;
	font-size: 8pt;
	border-bottom: Silver 1px solid;
	width: 100px;	
	
}

.cssAccountsDeleted
{
	text-decoration: line-through;
}

/* Agreements*/

.cssAgreement
{
	font-family: Verdana;
	font-size: 8pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 500px;
}
.cssAgreements
{
	font-family: Verdana;
	font-size: 8pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}
.cssAgreementsLabel
{
	font-family: Verdana;
	font-size: 8pt;
	border-bottom: Silver 1px solid;
	width: 150px;		
}
.cssAgreementsData
{
	font-family: Verdana;
	font-size: 8pt;
	border-bottom: Silver 1px solid;
	width: 150px;	

}
/* Agreements LinkButton*/
.cssAgreements .cssLinkButton
{
	width:300px;
}
/* Agreements Label*/
.cssAgreements .cssLabel
{
	width: 200px;
}
.cssAgreementsDeleted
{
	text-decoration: line-through;
}
/* Agreement Multiline Text for Notes in TextArea*/
.cssAgreement textarea.cssTextEdit
{
	height: 50px;
	width:300px;
}

.cssAgreement .cssTextEdit
{}
/* Agreement Control */	
.cssAgreementLabel 
{	font-family: Verdana;
	font-size: 8pt;
	border-bottom: Silver 1px solid;
	width: 150px;		
	
}
.cssAgreementData 
{	font-family: Verdana;
	font-size: 8pt;
	border-bottom: Silver 1px solid;
	width: auto;	

}

/* Credentials */
.cssCredential
{
	font-family: Verdana;
	font-size: 8pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 2px;
	width: 400px;
}
.cssCredential select.cssTextEdit
{
	width:300px;
}

.cssCredential .cssTextEdit
{
	width:300px;
}

.cssCredentials
{
	width: 400px;
	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	margin: 2px;
}

/* Credential */
.cssCredential
{
}

.cssCredential .cssLabel
{
	border-bottom: Silver 1px solid;
}

/* Update progress */
.updateProgress
{
	border-width:1px; 
	border-style:solid; 
	background-color:#CCCCCC; 
	position:absolute; 
	width:130px; 
	height:50px;    
}

.updateProgressMessage
{
	margin:3px; 
	font-family:Trebuchet MS; 
	font-size:small; 
	vertical-align: middle;
}


.cssBranches
{width: 400px;
	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	margin: 2px;
	}
	
.cssRelatedCompanies
{width: 400px;
	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	margin: 2px;
	}
	
	
.cssRelatedCompanies td.cssRelatedCompanies
{	
	Width:200px;
	border-right: none;
	border-top:none;
	border-left: none;
	border-bottom:none;	
}

.cssPermissionDenied
{
	color: Maroon;
}

.cssPermissions
{
	width: 400px;
	border-right: #ffffff 1px solid !important;
	border-top: #ffffff 1px solid !important;
	border-left: #ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	margin: 2px;
}
.cssPermissions td.cssPermissions
{	
	Width:50px;
	border-right: none;
	border-top:none;
	border-left: none;
	border-bottom:none;	
}

.cssPermission
{
	
	border-right: none;
	border-top:none;
	border-left: none;
	border-bottom:none;	
	
}

.cssPermission td.cssPermission
{	
	Width:50px;
	border-right: none;
	border-top:none;
	border-left: none;
	border-bottom:none;	
}

.CustomLinkStyle
{
font-size: 24pt;
}




