﻿body
{
  margin: 0px;
  padding: 0px;
}

#bodyWrapper
{
	clear: none;
	/*border: pink thin solid;*/
	margin: 2px;
	padding: 2px 2px 2px 2px;
	width: 100%;
	height: 100%;
	/*background-color: silver;*/
}

#header
{
	width:100%; 
	height:100%;
	margin-top:4px;
	margin-bottom:10px;
	border-bottom: red thin solid; 
	color:Black ; font-size: 16px;font-weight:bold;
	/*border:solid 2px red;*/
}



#footer
{
	width:100%; 
	height:100%;
	margin-top: 10px;
	border-top: red thin solid;
	/*border:solid 2px blue; */
}

.topPanel
{
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: white;
    /*border-right: lightgrey 2px solid;
    border-top: lightgrey 2px solid;
    border-left: lightgrey 2px solid;
    border-bottom: lightgrey 2px solid; */
}


#middlePanel
{  
	width:100%;
	margin-top:4px;
	height:100%;
	
	/*
	
	border:solid 2px white;*/
   }



.leftPanel
{
    width: 25%;
    background-color: silver;
    margin-top: 4px;
    margin-right: 12px;
    margin-bottom: 4px;
    border-right: lightgrey 2px solid;
    border-top: lightgrey 2px solid;
    border-left: lightgrey 2px solid;
    border-bottom: lightgrey 2px solid;
}


.contentPanel
{
	width: 50%;
	margin-left: 2px;
	margin-right: 2px;
	height: 100%;
	
	/*border:solid 2px white;
	*/
}

.rightPanel 
{
	width:25%;
	height:100%;
	
	/*border:solid 2px white;
	#rightPanel
	
	*/
}
.RegWRightPanel 
{
	width:450px;
	height:100%;
	/*border:solid 2px white;
	#rightPanel
	
	*/
}
.bottonPanel 
{ 
	width:100%;
	margin-top:4px;
	height:100%;
	overflow: auto;
	/*
	
	border:solid 2px orange;#bottonPanel
	*/
}

.alignLeft
{
	float:left; 
	margin-right:2px;
}

.alignCenter
{
	float:none; 
	margin-right:4px;
	margin-left:4px;
}

.alignRight
{
	float:right;
	margin-left:2px;
}

.row
{
	width:100%;
	
	
	/*border:solid 2px green;*/
	
}

.column1
{
	width:30%;
	float:left;
    text-align:right;
    padding: 3,3,3,3;
}

.column2
{
    width: 50%;
    float: left;
    text-align:left;
    padding: 3,3,3,3;
}

.column3
{
	width:20%;
    padding: 3,3,3,3;
	/*border:dotted 1px;*/
}

.columnspan2
{
	width:100%;
    padding: 3,3,3,3;
}

.LineSpacer1
{
	margin-top:18px;
	background:#8c8c8c;
}
.p
{
	text-align:left;	
}


.Background
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
 
.BackButtonNormalCSS
{
	margin: 2px 2px 0 0;
	
}
    
.BackButtonHoverCSS
{
	margin: 2px 2px 0 0;
	
}

.ForwardButtonNormalCSS
{
	margin: 2px 0 0 2px;
	
	
}
      
.ForwardButtonHoverCSS
{
	margin: 2px 0 0 2px;
}

.TopPanelCSS
{
	width:100%;
	background-color:Green;
	/*border:solid 2px black;
	height:100%;
	#topPanel*/
}
      
.BottomPanelCSS
{ 
	width:100%;
	margin-top:4px;
	/*
	height:100%;
	border:solid 2px orange;#bottonPanel
	*/
}
     
.LeftPanelCSS
{	
	width:25%;
	float:left;
	background-color: white;
	border:solid 2px black; 
}
      
.RightPanelCSS
{
	width:24%;
	float:right;
	/*border:solid 2px white;
	#rightPanel
	height:100%;
	*/
}
      
.ContentPanelCSS
{
	width:100%;
	float:left;
	margin-left: 2px;
	margin-right: 2px;
	/*border:solid 2px white;
	height:100%;*/
}

.messagePanelCSS
{
	width:60%;
	margin-left: 2px;
	margin-right: 2px;
	background-color:White;
	/*border:solid 2px white;
	height:100%;*/
}
      

.SaveButtonNormalCSS
{
	margin: 2px 1px 0 1px;
	
	
}
      
.SaveButtonHoverCSS
{
	margin: 2px 1px 0 1px;
}

.CanceButtonNormalCSS
{
	margin: 2px 1px 0 1px;
	
}
      
.CanceButtonHoverCSS
{
	margin: 2px 1px 0 1px;

}

.PrintButtonNormalCSS
{   
	margin: 2px 0px 0px 2px;
	
}
      
.PrintButtonHoverCSS
{ 
	margin: 2px 0px 0px 2px;
	
}


.HelpButtonNormalCSS
{
	margin: 2px 0px 0px 2px;
	
}
      
.HelpButtonHoverCSS
{
	margin: 2px 0px 0px 2px;
	
}

.DeleteButtonNormalCSS
{
	margin: 2px 0px 0px 2px;
	
}
      
.DeleteButtonHoverCSS
{
	margin: 2px 0px 0px 2px;
	
}
      
      
  .backColorAll
  {
	
	background:White;
  }
  
  .TextColor
 
	 {border-bottom: 1px solid #000000;border-top: 1px solid #000000; border-right: 1px solid #000000; 
		font-family:arial; font-size: 12px; }		
 
 
 
/* ================================
    CSS STYLES FOR Module UCanUse.Core
   ================================
*/
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #ffff99;
}


/* ================================
    CSS STYLES FOR Module UCanUse.Core
   ================================
*/

/* Begin Tabular data styles */
.ucu_tbl
{
    background-color: #ffffff;
} 

.ucu_tbl_footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ffffff;
    color: black;
}

.ucu_tbl_selectedItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFCC;
    background-color: #999999;
}

.ucu_tbl_alternatingItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #d4d0c8;
}

.ucu_tbl_item
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.ucu_tbl_editItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.ucu_tbl_header
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #cccccc;
    font-size: 12px;
    color: black;
}

.ucu_tblPager
{
    text-align: center;
    color: black;
    background-color: #cccccc;
}

/* End Tabular data styles */

/* Begin Compact Tabular data styles */
.ucu_tbl_c
{
	background-color: #ffffff;
} 

.ucu_tbl_footer_c
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	background-color: #ffffff;
    color: black;
}

.ucu_tbl_selectedItem_c
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFCC;
    background-color: #999999;
}

.ucu_tbl_alternatingItem_c
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	background-color: #d4d0c8;
}

.ucu_tbl_item_c
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ucu_tbl_editItem_c
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ucu_tbl_header_c
{
    background-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}

.ucu_tblPager_c
{
	text-align: center;
    color: black;
    background-color: #cccccc;
}

/* End Compact Tabular data styles */

.PageLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;  
}


/* Preview of HTML content */
.ucu_previewPane
{
	border-right: black solid;
	border-top: black solid;
	overflow: auto;
	border-left: black solid;
	border-bottom: black solid;
	background-color: white;
}

/* Fieldset containing admin options for other users. */
LEGEND.ucu_adminMode
{
	color: Red;
	font-weight: bold;
}


FIELDSET.ucu_adminMode
{		
    line-height: 15px;
    border-color: Red;
    padding: 5px        
}


/* Contains form commands such as update/cancel buttons. */
.ucu_commandBar
{
	
}

/* ================================
    CSS STYLES FOR Datagrid Paging Labels 
	- for custom paging
   ================================
*/

.ucu_LinkText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 	text-decoration: underline;
}

/* ================================
    CSS STYLES FOR Module UCanUse.UserAttributes 
	- UserAttributes.ascx
   ================================
*/
.ucu_ua_pnlEdit
{	
}

.ucu_ua_pnlUserAttributes
{
}

.ucu_ua_dlFields
{
}

.ucu_ua_pnlPreview
{
}

/* ================================
    CSS STYLES FOR Module UCanUse.UserAttributes 
	- UARegistrationSnapIn.ascx
   ================================
*/

/* The table containing the user registration fields */
.ucu_regsn_fields
{
}

.ucu_regsn_pnlPreferences
{
}

.ucu_regsn_changePassword
{
}
/* ================================
    CSS STYLES FOR Module UCanUse.UserAttributes 
	- UAAddress.ascx
   ================================
*/
.ucu_address
{

}
 /* ================================
    CSS STYLES FOR Module UCanUse.Forms
   ================================
*/

.FormTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.FormSubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
.FormIntro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
}
.FormOutro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
}
.FormMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.FormHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

.FormLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.FormItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.FormItemSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.FormCheckbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.FormRadio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tblUserInstr
{
	border-right: navy 1pt solid;
	border-top: navy 1pt solid;
	border-left: navy 1pt solid;
	border-bottom: navy 1pt solid;
	border-collapse: collapse;
	background-color: white;
}
.UserInstr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SettingsLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SettingsItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.SettingsCheckbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.SettingsRadio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.FormCommandButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.errorText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
}
.legalText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.InstructSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.PaidFor 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
	padding: 3px;
	border: 2px solid #003366;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	height: 12px;
	width: auto;
}
.UCUModuleHeading 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding: 3px;
	text-align: left;
}
.FormHeading 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding: 3px;
	text-align: left;
}