/*========================================================*/
/* CSS for DotNetNuke Skin - Activity Software Home Page  */
/*                   by Richard Golko                     */
/*                http://www.UCanUse.com                  */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0; background: #FFFFFF; margin: 12 12 12 12; font-size: 12px;}
											
/* Setting Text Throughout the skin      */ table, tr, td {font-family: arial; font-size: 14px; margin: 0; color: #000000;}
                                            p {font-family: arial; font-size: 14px;}
											p.register {font-size: 14px;}
											td {color: #000000;}
											td.register {color: #000000; font-size: 14px;}
											ul {font-family: Arial, Helvetica, sans-serif; font-size:14px}
											li {font-family: Arial, Helvetica, sans-serif; font-size:14px}
											ul.grs {line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size:14px}
											li.grs {line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size:14px}


/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- top inside content pane       --*/ .MenuPane { width: 500px; padding: 0 7px 0 7px;}
/*-- top inside content pane       --*/ .TopPane { width: 600px; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .LoginPane { padding: 0 7px 0 7px; width: 143px; }
/*-- right content pane            --*/ .RightPane { padding: 0 7px 0 7px; width: 300px; }
/*-- bottom inside pane            --*/ .BottomPane { width: 100%; padding: 0 7px 0 7px; }
/*-- footer content pane           --*/ .FooterPane { width: 100%; height: 26px; padding: 0 7px 0 7px; vertical-align:middle; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(ico-login.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 10px; margin: 0 0px 0 2px; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(ico-login-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 10px;  margin: 0 0px 0 2px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393; font-family: tahoma; font-size: 12px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 12px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#aaa; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/
/*-- headline 1				          --*/ H1, h1 {
											font-family: tahoma;
											font-size: 20px;
											color: #128597;
											}
/*-- headline 2				          --*/ H2, h2 {
											font-family: tahoma;
											font-size: 16px;
											color: #707900;
											}
/*-- headline 3				          --*/ H3, h3, .H3 {
											font-family: tahoma;
											font-size: 14px;
											color: #128597;
											font-weight:bold;

											}
/*-- headline 4				          --*/ H4, h4 {
											font-family: tahoma;
											font-size: 20px;
											color: #996633;
											}
/*-- headline 5			    	      --*/ H5, h5 {
											font-family: tahoma;
											font-size: 18px;
											color: #999966;
											}
/*-- headline 6				          --*/ H6, h6 {
											font-family: tahoma;
											font-size: 16px;
											color: #999966;;
											}
/*-- most of the text on site          --*/ .normal, .Normal {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
}
/*-- most of the bold text on site     --*/ .NormalBoldtitle { font-family: tahoma;
											font-size: 14px;
											color: #128597;
											font-weight:bold }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 14px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 14px; }
/*-- green text on site for Messsages  --*/ .NormalGreen {
	color: #009900;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
}
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 12px; font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 14px; color: #000000; background: transparent; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: Arial; font-weight: bold; font-size: 14px; text-decoration: underline; }

/*-- default links hover               --*/ a:hover { color: #444; font-family: arial; font-size: 14px; text-decoration: underline; }
/*-- default links visited and active  --*/ a.register:link, a.register:visited, a.register:active { color: #666; font-family: arial; font-weight: bold; font-size: 14px; text-decoration: underline; }
/*-- default links hover               --*/ a.register:hover { color: #444; font-family: arial; font-size: 14px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: underline; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: arial; font-size: 14px;	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: underline; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: taharialoma; font-weight:bold; font-size: 11px; text-decoration: underline; }
/*-- linkes on "get invited" page --*/	a.student:link {color: #2ea3b4;  font-family: arial; text-decoration: none; font-size: 16px;}
										a.student:visited {color: #2ea3b4; text-decoration: none; font-size: 16px; font-family: arial;}
										a.student:hover {text-decoration: underline}
										
										a.teacher:link {color: #238300; text-decoration: none; font-size: 16px; font-family: arial;}
										a.teacher:visited {color: #238300; text-decoration: none; font-size: 16px; font-family: arial;}
										a.teacher:hover {text-decoration: underline}
										
										a.public:link {color: #0a6d94; text-decoration: none; font-size: 16px; font-family: arial;}
										a.public:visited {color: #0a6d94; text-decoration: none; font-size: 16px; font-family: arial;}
										a.public:hover {text-decoration: underline}
										
										a.home2:link {color: #939393; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 10px; margin: 0 0px 0 2px;}
										a.home2:hover {color: #444; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 10px; margin: 0 0px 0 2px;}
										a.home2:visited {color: #939393; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 10px; margin: 0 0px 0 2px;}								
/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 14px; font-family: tahoma; font-weight: normal; font-size: 14px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {
	height:21px;
	background: transparent;
	width: 174px;
	color: #666;
	padding: 4px 4px 0px 4px;
	cursor:text;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999900;
	border-right-color: #999900;
	border-bottom-color: #999900;
	border-left-color: #999900;
}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: red; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}


.outline {float: left;width: auto;padding: 2px;margin:0px 10px 10px 0px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;}
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

/* ================================
    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
{
	font-size: 12px;
    background-color: #ffffff;
    color: black;
} 

.ucu_tbl_footer
{
    background-color: #ffffff;
    color: black;
}

.ucu_tbl_selectedItem
{
	font-weight: bold;
	color: #EAFFDD;
	background-color: #666666;
}

.ucu_tbl_alternatingItem
{
	background-color: #FFFFD9;
}

.ucu_tbl_item
{
}

.ucu_tbl_editItem
{
}

.ucu_tbl_header
{
	font-weight: bold;
    background-color: #cccccc;
    color: black;
}

.ucu_tblPager
{
    text-align: center;
    color: black;
    background-color: #cccccc;
}

/* End Tabular data styles */

/* Begin Compact Tabular data styles */
.ucu_tbl_c
{
	font-size: 10px;
	background-color: #ffffff;
} 

.ucu_tbl_footer_c
{
	background-color: #ffffff;
    color: black;
}

.ucu_tbl_selectedItem_c
{
	font-weight: bold;
	color: #EAFFDD;
	background-color: #666666;
}

.ucu_tbl_alternatingItem_c
{
	background-color: #FFFFD9;
}

.ucu_tbl_item_c
{
}

.ucu_tbl_editItem_c
{
}

.ucu_tbl_header_c
{
	font-weight: bold;
    background-color: #cccccc;
    font-size: 11px;
    color: black;
}

.ucu_tblPager_c
{
	text-align: center;
    color: black;
    background-color: #cccccc;
}

/* End Compact Tabular data styles */

.PageLinks
{
	font-size: 10px;
	font-weight: bold;  
}


/* Preview of HTML content */
.ucu_previewPane
{

	overflow: auto;
	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
{
}

/* 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;
}

/* ================================
    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: 12px;
	
	color: #808506;
}
.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-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;
}
module
{
    text-align: left;
}
.pmSteps {width: 175px;padding: 5px;margin:0px 5px 5px 0px;border-right: 1px solid #C6C7C6;}
.pmContent {padding-left: 10px;}
.chatQuestion {font: 11px verdana,arial,helvetica,sans-serif;font-weight: bold;color: #006666}
.chatResponse {font: 11px verdana,arial,helvetica,sans-serif;margin-bottom: 10px;}
.chatIntro {font: 12px verdana,arial,helvetica,sans-serif;font-weight: bold;color: #006666}
.materialsList {
         float: right;
         width: auto;
         width: 25%;
         padding: 10px;
	 margin:0px 20px 10px 0px;
         border: 3px solid #996600;
}



















/* ================================
    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: #F7F7F7;
} 

.ucu_tbl_footer
{
	background-color: #F4F4F4;
}

.ucu_tbl_selectedItem
{
	color: #003300;
	background-color: #FFFFD9;
	font-weight: bold;
}

.ucu_tbl_alternatingItem
{
	background-color: #EAFFDD;
}

.ucu_tbl_item
{
}

.ucu_tbl_editItem
{
}

.ucu_tbl_header
{
	font-weight: bold;
	background-color: #CCCCCC;
	font-size: 14px;
	color: #000066;
}

.ucu_tblPager
{
	text-align: center;
	color: #003300;
	background-color: #EAFFDD;
}

/* End Tabular data styles */

/* Begin Compact Tabular data styles */
.ucu_tbl_c
{
	background-color: #F7F7F7;
} 

.ucu_tbl_footer_c
{
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ucu_tbl_selectedItem_c
{
	color: #003300;
	background-color: #FFFFD9;
	font-size: 10px;
	font-weight: bold;
}

.ucu_tbl_alternatingItem_c
{
	background-color: #EAFFDD;
	font-size: 10px;
}

.ucu_tbl_item_c
{
	font-size: 10px;
}

.ucu_tbl_editItem_c
{
	font-size: 10px;
}

.ucu_tbl_header_c
{
	font-weight: bold;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #000066;
}

.ucu_tblPager_c
{
	text-align: center;
	color: #003300;
	background-color: #EAFFDD;
}

/* End Compact Tabular data styles */


/* 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        
}

/* ================================
    CSS STYLES FOR Module UCanUse.Forms
   ================================
*/

.FormTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.FormSubtitle
{
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
.FormIntro
{
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
}
.FormOutro
{
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
}
.FormMessage
{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.FormHeading
{
	font-size: 24px;
	font-weight: bold;
	color: #000066;
}

.FormLabel
{
	font-size: 16px;
	font-weight: normal;
}
.FormItem
{
	font-size: 16px;
	font-weight: normal;
}
.FormCheckbox
{
	font-size: 16px;
	font-weight: normal;
}
.FormRadio
{
	font-size: 16px;
	font-weight: normal;
}
.SettingsLabel
{
	font-size: 12px;
	font-weight: bold;
}
.SettingsItem
{
	font-size: 12px;
	font-weight: normal;
}
.SettingsCheckbox
{
	font-size: 12px;
	font-weight: normal;
}
.SettingsRadio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.FormCommandButton
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Link
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Active
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Visited
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
A.FormCommandButton:Hover
{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.errorText
{
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
}
.legalText
{
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.InstructSmall
{
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.PaidFor 
{
	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-size: 12px;
	font-weight: bold;
	color: #000066;
	padding: 3px;
	text-align: left;
}
.FormHeading 
{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding: 3px;
	text-align: left;
}

.normalGreen
{
    color: #006633;
}