/* Common tags                 */
/*-----------------------------*/		

:root{
	--max-screen-width: 900px;
}

body 
{
    font-family:Arial,Verdana,Sans-Serif;
    font-size: 0.9em;
    font-weight: bold;
    color:#000000;
    margin: 0;
    padding: 0;
	margin-right: 30;
	text-align: left;
	background-color: #FFFBD6;
 }



A:link      { color: #006600; text-decoration:underline; }
A:visited 	{ color: #006600; text-decoration:underline; }
A:active 	{ color: #006600;  cursor:hand; text-decoration:underline; }
A:hover 	{ color: #FFCC17;  cursor:hand; text-decoration:"underline"; }
		
A.bodyLink:link     { color: #006600; text-decoration:none; font-weight:bold; }
A.bodyLink:visited 	{ color: #006600; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #006600;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #FFCC17;  cursor:hand; text-decoration:"underline"; font-weight:bold; }

html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, select
{
     margin: 0;
     padding: 0;
     border: 0;
}
		
fieldset
{
	border: 2px solid #000000;
}
		
p
{
	line-height: 1.4em;
}

.title
{
    text-transform: uppercase;
    font-family: verdana;
    font-size: large;
    font-weight: bold;
    color: #006600;
 }

hr {
	border: 0;
	border-top: 2px solid #006600;
	height: 2px;
}

img
{
	border-width: 0;
}

.menutextindent
{
    font-size: x-small;
}

/* Headings                    */
/*-----------------------------*/
h1
{
	font-size: 1.4em;
	color: #006600;
	float: left;
	text-align: left;
}

h2
{
	font-family: Verdana;
	font-size: medium;
	margin-top: 30;
	color: #C36C2D;
	margin-bottom: -15;
}
	
h3
{
	font-family: Verdana;
	font-size: small;
	margin-bottom: -15;
	color: #C36C2D;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Verdana;
}

/* Tables                      */
/*-----------------------------*/	
/*table
{
	font-size: 1em;
}

table.header
{
	  background-color:#FDE38F;
}

td.logo
{
	text-align: left;
	width: 184px;
}

td.title 
	{
		text-align: center;
		font-family: verdana;
		font-size: x-large;
		font-weight: bolder;
		color: #006600;
	}

td.headerbar 
{
	background-image: url('../Default/Images/bar.jpg');
	text-align: right;
	height: 24px;
}

td.menu 
{
	background-color:#006600;
	width: 184px;
	height: 500px;
	vertical-align: top;
}

td.footer
{
	margin-left: 30;
	font-family: Verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #006600;
	text-align: right;
}
*/
.LoginDiv
{
	text-align: center;
	width: 760px;
	clear: both;
	padding: 10px 10px 10px 10px;
}

.LoginDiv div
{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}

.HeaderTitle 
{
	float: left;
	width: 99%;
	max-width: var(--max-screen-width);
	height: auto;
	color: White;
	text-align: left;
	vertical-align: middle;
	background: #006600;
	font-size: 1.5em;
	font-weight: bold;
	border: solid 1px #000000;
	padding: 10px 0 10px 10px;
}

.BETAHeaderTitle {
	float: left;
	width: 99%;
	max-width: var(--max-screen-width);
	height: auto;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #0ac3f6;
	font-size: 1.5em;
	font-weight: bold;
	border: solid 1px #000000;
	padding: 10px 0 10px 10px;
	/*background-image: url(images/Header.gif);*/
	background-repeat: repeat-x;
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgb(0, 81, 242) 100%);
}

/** html .HeaderTitle { border-right-width: 0; border-left-width: 0; border-top-width: 0;}*/

.HeaderTextAdmin
{
	float: left;
	min-width: 175px;
	padding-left: .25em;
}

.HeaderTextReport
{
	float: left;
	min-width: 125px;
	padding-left: .25em;
}

.HeaderTextDefault
{
	float: left;
	width: 425px;
	padding-left: .25em;
}

.HeaderTextAdminCurrentLocation
{
	float: left;
	width: 250px;
	font-size: 12pt;
	padding: .5em 0em 0em .25em;
}

.HeaderTextDefaultCurrentLocation
{
	float: left;
	width: 100px;
	font-size: 12pt;
	padding: .5em 0em 0em .25em;
}

 .LoginTextbox
{
	float: left;
    width: 150px;
    margin-bottom: 10px;
    display: block;
}

.LoginLabel
{
	float: left;
	width: 100px;
	margin-bottom: 10px;
	display: block;
}

br
{
	clear: both;
}

#mainmenu tr 
{
	position: static;
	height: 1.5em;
	z-index: 1;
}

#mainmenu
{
	float: left;
	clear: left;
	width: 99%;
	max-width: var(--max-screen-width);
	font-size: .95em;
	background-color: #D5FD82;
	/*background-image:  url('../Default/Images/bar.jpg');*/
	border: solid 1px #000000;
	padding: 2px 8px 2px 2px;
}

* html #mainmenu {width: 760px;}

#mainmenu a 
{
	text-decoration: none; 
	font-size: .8em;
}

#mainmenu .normallink 
{
	font-weight: bold;
	color: #000000;
	border: solid 1px #006600;
	padding: .1em .2em .1em .2em;
	margin: .1em 0em .1em 0em;
}

#mainmenu .selectedlink 
{
	color: #ffffff;
	border-color: #000000;
	background-color: #b96609;
}

#mainmenu .hoverlink 
{
	font-weight: bold;
	color: #FFFFFF;
	border-color: #000000;
	background-color: #006600;
}

#mainmenu .staticMenu
{
	background-color: #D5FD82;
	padding: 0em .1em 0em .1em;		
}

#mainmenu .dynamicMenu
{
	background-color: #fde38f;
	border: solid 1px #006600;
	margin: .3em 0em 0em 0em;
	padding: .3em .3em 0em .3em;
	
}

#mainmenu .dynamicnormallink 
{
	color: #000000;
	font-weight: normal;
	padding: 0em .2em 0em .2em;
}

#mainmenu .dynamicselectedlink 
{
	color: #000000;
	background-color: #d89405;
}

#mainmenu .dynamichoverlink 
{
	color: #FFFFFF;
	background-color: #006600;
}

/* Adds a height to a button so that IE Win will allow it to be clickable across its full width. */
/* Hide from IE5-Mac \*/
 html #mainmenu a {height: 1%;}
/* end hiding */ 

#mainMenu img.icon { border-style:none;vertical-align:middle; }
#mainMenu img.separator { border-style:none;display:block; }
#mainMenu img.horizontal-separator { border-style:none;vertical-align:middle; }
#mainMenu ul { list-style:none;margin:0;padding:0;width:auto; }
#mainMenu ul.static { padding:2px 2px 2px 2px; }
#mainMenu ul.dynamic { background-color:#FFFF66;border-width:1px;border-style:Solid;padding:3px 3px 3px 3px;z-index:1;margin-top:6px; }
#mainMenu a { font-size:Small;font-weight:bold;text-decoration:none;white-space:nowrap;display:block; }
#mainMenu a.static { border-color:#D5FD82;border-width:1px;border-style:Solid;padding:4px 4px 4px 4px;margin: 0 2px 0 2px;color:Black;text-decoration:none; }
#mainMenu a.popout-dynamic { background:url("/WebResource.axd?d=T0BNsqDCQejFWJhRv1uH_hWgrwscd-8jHubt8uyWM_4WSE0qEf5pVrKp4cf-LXgTTOHEgjOlFDZMGPFf6vL7jqDw-ehMFzcm8BvHz_BgxNs1&t=634220690858017776") no-repeat right center;padding-right:14px; }
#mainMenu a.dynamic { padding:3px 3px 3px 3px;color:Black;text-decoration:none; }
#mainMenu a.static.selected { background-color:#339933;border-color:Black;border-width:1px;border-style:Solid;color:White;text-decoration:none; }
#mainMenu a.dynamic.selected { background-color:#669900;text-decoration:none; }
#mainMenu a.static.highlighted { color:White;background-color:#006600;border-color:Black;border-width:1px;border-style:Solid; }
#mainMenu a.dynamic.highlighted { color:White;background-color:#006600; }


.GroupByDiv 
{
	clear: left;
	padding:  1em 1em .5em 1em;
}

.UpdateProgress
{
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: White; 
	margin-left: -120px;
	margin-top: -16px;
	width: 240px;
	height: 32px;
	border: solid thin black; 
    padding: 0.25em 0.25em 0.25em 0.25em;
    font-weight: bold; 
    color: black;
    z-index: 0;
}

.InsertPanel, .FooterPanel 
{
	width: 755px;
	height: 23px;
	text-align: right;
	background-color: #006600;
	padding: 0px 0px 0px 0px;
	/*background-image: url(images/bottom.gif);*/
	background-repeat: repeat-x;
}

.FooterPanel 
{
	width: 100%;
	max-width: var(--max-screen-width);
	height: 19px;
	padding-left: 10px;
	margin-top: 2px; 
	clear: both;
}

.TopHyperLink
{
	margin: 0em .4em 0em 0em;
}

A:link.TopHyperLink      { color: #FFCC17; text-decoration:none; }
A:visited.TopHyperLink 	{ color: #FFCC17; text-decoration:none; }
A:active.TopHyperLink 	{ color: #FFCC17;  cursor:hand; text-decoration:none; }
A:hover.TopHyperLink 	{ color: #FFFFFF;  cursor:hand; text-decoration:"underline"; }

.FilterButton 
{
	margin-left: .2em;
	vertical-align: middle;
}

.FormFilterNavComboBox 
{	
	clear: left;
	vertical-align: middle;
	border: solid 1px #7f9db9;
	margin: 2px 0px 2px 10px;
}

.FormFilterNavLabel
{
	text-align: right;	
	vertical-align: middle;
	margin: 0em .5em 0em 0em;
}

.FormLabel 
{
    float: left;
    clear: left;
    width: 175px;
    text-align: left;
    margin: 3px 0px 0px 22px;
}

.ValidationSummary
{	
	float: left;
    clear: left;
    height: auto;
    width: 730px;
    margin: .5em 0em .5em 1.2em;
    color: Red;
    
}

.ValidationSummary li
{
	list-style-type: disc;
    list-style-position: inside;
    margin-left: 1.75em;
    margin-top: 0.5em;
    padding-left: 0em;
    text-indent: -1.1em;
}

.CustomValidator
{
	float: left;
	vertical-align: top;
	margin: 4px 0px 0px 0.25em; 
}

.CustomCheckboxValidator {
	vertical-align: top;
	margin: 5px 0px 0px 0.25em;
}

#Filter
{
	text-align: right;
	width: 747px;
	position: static;
	padding: 1em 0em 1em .5em;
	margin: .5em 0em 0em .5em;
	clear: both;
}

.HideColumnButton
{
	float: right;
	clear: left;
	position:absolute; 
	top: -2px; 
	right: -2px;
}

.GridView td table.FormDateControl td
{
	/* This is here to handle date controls in the gridview so that the td of the gridview doesn't propagate to date chooser's td */
	padding: 0px;
	margin: 0px;
	border: none;
}

.GridView
{
	float: left;
	width: 755px;
	background-color: black;
	margin: 0em 0em 1em 0em;
	border-collapse: collapse;
	clear: both;
}

.GridView td, .GridView th
{
	border: solid 1px black;
}

.GridView td
{
	padding: 2px 3px 2px 3px;
}

.GridView th
{
	text-align: left;
}

.GridView thead 
{
	display: table-header-group;
}

.GridView ul {
	padding: 0 0 0 15px;
}

.GridViewFooter 
{
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	font-weight:bold;
}

.GridViewFooter td, .GridViewFooter th
{
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

.GridViewRow 
{
	color: #000000;
	background-color: #fff2cf;
}

.GridViewPager 
{
	 color: #FFFFFF;
	 text-align: left ;
	 background-color: #006600;
	 font-weight:bold;
}

.GridViewPager td
{
	padding: 3px 5px 3px 5px;
}

.GridViewPager label, .GridViewPager span
{
	padding:  0px 5px 5px 3px;
}

.GridViewPager a
{
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #006600;
	padding: .1em .2em .1em .2em;
	margin: .1em 0em .1em 0em;
}


.GridViewPager a:hover
{
	font-weight: bold;
	color: #000000;
	border-color: #000000;
	background-color: #bca8e1;
}

.GridViewPager input[type='text']
{
	width: 3em;
	margin-right: 3px;
	/*margin-left: -0.6em;*/
}

.GridViewPager div
{
	 display: inline;
	 float: right;
}

.GridViewEmptyDataRow
{
	background-color: #FFFBD6;
	border: none 0 black;
	font-size: 12pt;
}

.GridViewEmptyDataRow td
{
	border: none 0 black;
}

.GridViewHeader a
{
	color: #FFFFFF;
	padding: 1px 1px 1px 1px;	
	text-decoration: underline;
}

.GridViewHeader
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006600; 
}

.GridViewHeader th
{
	text-align: center;
}

.GridViewHeader div
{
	position: relative;
	min-height:16px;
	min-width: 16px;
} 

.GridViewAlternateRow
{
	background-color: #ffd560;
}

.AdminGrid
{
	top: 1.2em;
	padding: 0em 0em 0em .5em;
	font-weight: normal;
	clear: both;
}

.FormViewHeaderTemplate
{
	float: left;
	clear: left;
	width: 700px;
	padding: 1em 0em 2em 1em;
}

.FormViewEditItemTemplate
{
	padding: 0em 0em 0em 1em;
}

.FormLabel 
{
    float: left;
    clear: left;
    width: 175px;
    text-align: left;
    margin: 3px 0px 0px 22px;
}

.FormButton 
{
	margin: 0px 0px 0px 206px;
}

.FormTextBox, .FormComboBox, .FormDateControl, .FormUploadControl
{
	float: left;
	vertical-align: middle; 
	margin: 0px 0px 6px 0px;	 	 
} 

.FormUploadControl
{
	float: left;
}

.FormTextBox 
{
	float: left;	
}

.FormComboBox
{
	clear: right;	
	vertical-align: middle;
	border: solid 1px #7f9db9;
	max-width: 550px;
} 

.FormCheckBox 
{
	position: relative;	
	float: left;
	clear: both;
	left: 205px;	
	margin: 0px 0px 6px -9px;
}

.FormDateControl
{
	float: left;
	width: 350px;
	border: solid 1px #7f9db9;
	font-size: inherit !important;
}

.DisplayLabel
{
	float: left;
	vertical-align: middle;
	margin: 3px 0px 3px 0px;
}

.CRUDPanel 
{
	clear: both;
	height: 32px;
	width: 757px;
	text-align: right;
	background-color: #666666;
	padding: 5px 5px 0px 0px;
	margin: 1.5em 0em 0em 0em;
	/*background-image: url(images/Crud.gif);*/
	background-repeat: repeat-x; 
}

INPUT.CRUDButton
{
	width: 5em;
}

.PasswordCustomValidator
{
	margin: 0px 0px 0px 0.25em; 
	vertical-align: top;
	float: left;
}

.GeneratePasswordButton
{
	float: left;
	margin: 0em 0em 0em 1em;
}

.GeneratePasswordDiv
{
	float: left;
	clear: left;
	margin: 1em 0em 1em 0em;
}

.FormViewHybridHeaderTemplate 
{
	clear: both;
	position: static;
	width: 748px;
	text-align: right;
	padding: .75em 0em .75em .5em;
	margin: .5em 0em 0em 0em; 
}

.FormPanel 
{
	width: 750px;
	padding: 0em 0em 0em 3px;
}

.FormDateControlTitle
{
	color: #FFFFFF;
	background: #006600;
}

.FormDateControlOtherMonth
{
	color: #D3D3D3;
}

.FormDateControlSelectedDay
{
	color: #FFFFFF;
	background-color: #006600;
}

.FormDateControlDayHeader 
{
	border-bottom: solid 1px #000000;
	padding: 0em .2em 0em .2em;
}

.FormDateControlCalendar
{
	background: #fff2cf;
}

input[type='button'], input[type='submit'], button
{
	background-color: #D5FD82;
	color: black;
	border: solid 1px black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    /*font-weight:bold;*/
    
}

input[type='button']:hover, input[type='submit']:hover, button:hover
{
	background-color: #006600;
	color: #fff2cf;
	border: solid 1px black;
	
}

.AdminCurrentPath
{
	float: left;
	clear: both;
	font-size: 1.3em;
	font-weight: bold;
	margin: 1em 0em 0em 1em;
}

.AdminCurrentTreePath
{
	float: left;
	clear: both;
	font-weight: bold;
	margin: .5em 0em 0em 1em;
}

.FormFieldSetCheckboxList
{
	float: left;
	clear: left;	
	max-width: 725px;
	height: auto;
	padding: .5em 1em 1em 1em;
	margin: .5em 1em 1em 1em;
}

.AdminSelectAllCheckBox
{
   margin: 0 0 0.5em 0;
   padding: 0 0 0.5em 0;
   border-bottom-style:solid;
   border-bottom-color:Black;
   border-bottom-width: thin;
}

.HeaderNavAlign
{
	font-size: .8em;
	font-weight: normal;
	float: right;
	text-align: right;
	padding-right: 5px;
}

.LoginStatus:link
{
	color: #FFCC17;
	
}

.LoginStatus:hover
{
	color: White;
}

.PreferencesDropList
{
	position: relative;
	float: left;
	border: solid 1px #7f9db9;
	margin: -.2em 0em 0em 0em;
}

.PreferencesDiv
{
	float: left;
	clear: left;
	width: 700px;
	margin: 1em 0em 0em 1em;
}

.PreferencesLabel
{
	float: left;
	clear: left;
	width: 330px;
	margin: 0em 0em 0em 1em;
}

.PreferencesSavedLabel
{
	color: red;
	margin-bottom: 2em;
	font-size: 1.1em;
}

.PreferenceButtons
{
	width:153px;
	margin: 0 0 0 10px;
}

.StepHeaderLabel
{
	float: left;
	clear: both;
	width: 100%;
	font-size: large;
	font-weight: bold;
	margin: 1em 0em 2em .8em;
}

.EditSRFormDropList
{
	float: left;
	clear: right;
	text-align: left;
	border: solid 1px #7f9db9;
	margin: .3em 0px 4px 1em;
}

.EditSRPanel
{
	float: left;
	clear: both;
	margin: .5em 0em .5em 0em;
	width: 100%;
}

.EditSRFormLabel
{
	float: left;
	clear: left;
	width: 200px;
	margin: .3em 0em .3em 1em;
}

.EditSRFormCheckBox
{
	float: left;
	clear: both;
	margin: 0em 0em 1.5em 13.9em;	
}

.EditSRFormSelectedExplanationCheckBox
{
	float: left;
	clear: both;
	margin: 0em 0em 1.5em 13.9em;	
}

.EditSRFormSoloCheckBox
{
	float: left;
	margin: 2px 0px 3px 10px;	
}

.EditSRFormTextBox
{
	float: left;
	margin: .4em 0em .2em 1em;
}

.EditSRFormCustomValidator
{
	float: left;
	vertical-align: middle;
	margin: 7px 0px 0px 0.25em; 
}

.EditSRFormDateDropDown
{
	float: left;
	clear: right;
	text-align: left;
	border: solid 1px #7f9db9;
	margin: .3em 0px 4px 1.05em;
	font-size: inherit !important;
}

.EditSRFormListBox
{
	float: left;
	margin: .4em 0em .2em 1em;
	width: 120px;
	border: solid 1px #7f9db9;
}

.DateButton
{
	width: 95px;
}

.Wizard
{
	float: left;
	clear: left;
	max-width: var(--max-screen-width);
	/*font-family: Verdana; */
	border: solid 1px #B5C7DE;
	margin: 0em 0em 0em 0em;
}

.WizardNavigationStyle
{
	height: 32px;
	width: 100%;	
	background-color: #666666;
	padding: 0px 5px 0px 0px;
	margin: 1em 0em 0em 0em;	
	/*background-image: url(images/Crud.gif);*/
	background-repeat: repeat-x; 
}

.WizardButton
{
	width: 8em;
}

.WizardButtonLeft
{
	margin-top: 6px;
	margin-left: 6px;
	float: left;
}


.WizardNetsoftExplanationDropDownList
{
	float: left;
	border: solid 1px #7f9db9;
	margin: 0em 0em 0em 0em;	
}

.WizardStepStyle
{
	float: left;
	clear: left;
	font-size: .9em;
	/*color: #333333;*/
	padding: 0em 0em 1em 0em;
	margin: 0em 0em 0em 0em;
}

.WizardSideBarStyle
{
    width: 150px; 
    font-size: .9em;
    vertical-align: top;   
	background-color: #666699;
}

.WizardSideBarButtonStyle
{
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #666699;
	margin: .5em 0em 0em .5em;
}

.WizardHeaderStyle
{
	color: #FFFFFF;    
    font-size: .9em;
	font-weight: bold;
	text-align: center;
	background-color: #EEEEEE;
	border: solid 2px #EEEEEE;
}

.WizardGridView
{
	width: auto;
}

.WizardInsertPanel
{
	width: auto;
}

.NetsoftExplanationDropDownList
{
	float: left;
	border: solid 1px #7f9db9;
	margin: .4em 0em .2em 14px;	
}

.AddNewButton
{
	float: left;
	margin-top: 5px;
	margin-left: 1em;
}

.YesNoFieldSet
{
	border: none;
	padding: 3px 3px 3px 10px;
	width: 683px;
}

.YesNoFieldSet legend
{
	padding-bottom: 0.5em;
	width: 683px;
	white-space: normal;
}

.YesNoRadioButton
{
	margin: 0.5em 0em 0.5em 1em;
}

.YesNoCustomValidator
{
	vertical-align: middle;
	margin: 7px 0px 0px 0.25em; 
}

.LongTextLabel
{
	width: auto;
}

.LongTextbox
{
	width: 655px;
	clear: both;
	margin: 0.5em 0em 0.5em .5em;
}

.LongTextDiv
{
	width: 675px;
	margin: 1.25em 1em 0.5em 1em;
	clear: both;
}

.MajorFieldSet
{
	border: none;
	padding: .5em 1em 1em 1em;
	
}

.MajorFieldSet legend
{
	display: inline;
	margin-left: 1.5em;
	padding-top: .5em;
	padding-bottom: 0;
	white-space: normal;
}

.MajorRadioButton
{
	margin: 0.5em -1em 0.5em 1.5em;
}

.ProblemCheckbox
{
	margin: 0.5em 0em 0.5em 1em;
}

.ExplanationLabel
{
	display: inline-block;
	width: auto;
	margin: 1em 0 0 2.5em;
}

.ExplanationTextbox
{
	width: 625px;
	clear: both;
	margin: 0.5em 0em 0.5em 2.5em;
}

.ExplanationValidator
{
	vertical-align: top;
	margin: 0 0px 0px 0.25em; 
}

.Disabled
{
	color: Gray;
}

.ProblemValidator
{
	vertical-align: bottom;
	margin: 10px 0px 0px 1em; 
}

.RGCustomValidator
{
	float: left;
	vertical-align: top;
	margin: 0em 0em 0em .05em; 
}

.RGFilterFolderLabel 
{
    float: left;
    clear: left;
    text-align: left;
    margin: 1em .25em 1em 2.5em;
}

.RGFolderDropDownList
{
	float: left;
	text-align: left;
	border: solid 1px #7f9db9;
	margin: 11px .25em .35em 0em;
}

a.RGMenuLink
{
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	border: solid 1px #006600;
	/*padding: .1em .2em .1em .2em;*/
	padding: .2em .2em .2em .2em;
	margin: .2em 0em .1em .2em;
}

a.RGMenuLink:link 
{
	float: left;
	font-weight: bold;
	color: #000000;
	border: solid 1px #006600;
	padding: .2em .2em .2em .2em;
	/*padding: .1em .2em .1em .2em;*/
	margin: .2em 0em .1em .2em;
	text-decoration: none;
}

.NetsoftExplanationDropDownListClient
{
	float: left;
	border: solid 1px #7f9db9;
	margin: 0em 0em 0em 0em;	
}

/* Part of a pseudo class style for the RGMenu, which dosen't use the sitemap file
a.RGMenuLink:visited 
{
	font-weight: bold;
	color: #000000;
	border-color: #000000;
	background-color: #dfcee1;
} 
*/

a.RGMenuLink:hover 
{
	/*font-weight: bold;
	color: #000000;
	border-color: #000000;
	background-color: #bca8e1;
	padding: .2em .2em .2em .2em;*/
	font-weight: bold;
	color: #FFFFFF;
	border-color: #000000;
	background-color: #006600;
}

/* Part of a pseudo class style for the RGMenu, which dosen't use the sitemap file
a.RGMenuLink:active 
{
	font-weight: bold;
	color: #000000;
	border-color: #000000;
	background-color: #dfcee1;
}
*/

.RGNewFolderButton
{
	float: left;
	margin: -.1em 0em 0em .2em;
}

.RGNewFolderCRUDPanel 
{
	float: left;
	clear: left;
	clear: both;
	height: 32px;
	width: 757px;
	text-align: right;
	background-color: #666666;
	padding: 5px 5px 0px 0px;
	margin: 1.5em 0em 0em 0em;
	/*background-image: url(images/Crud.gif);*/
	background-repeat: repeat-x;
}

.RGMenuPanel
{
	float: left;
	clear: both;
	width: 760px;
	height: 30px;
	background-color: #D5FD82;
	border: solid 1px black;	
	padding: 2px 8px 2px 2px
}

.RGPageHeadingPanel
{
	float: left;
	clear: left;
	width: 760px;
	margin: .5em 0em .5em 1em;
}

.HeaderText
{
	float: left;
	width: 300px;
	padding-left: 0.25em;
}

.FilterReportsRadioButtonList
{
	float: left;
	clear: left;
	margin: 0em 0em 0em 2em;
}

/* RG Stuff */
.RGMasterBodyDiv
{
	float: left;
	clear: both;
	width: 750px;
	height: auto;
	font-size: 1em;	
	margin: .5em 0em 0em 0em;
}

.RGSortFieldsListDiv
{
	float: left;
	height: 125px;
}

.RGSelectFiltersList
{
	width: 500px;
	height: auto;
	border: solid 1px #7f9db9;
}

.RGSortFieldList
{
	width: 400px;
	height: auto;
	border: solid 1px #7f9db9;
}

.RGSortFieldVertMoveDiv
{
	float: left;
	margin-left: 0.5em;
	vertical-align: middle ;
	margin-top: 30px;	
}

.RGFieldListButtonsDiv
{
	clear: both;
}

.RGCreatePanel
{
	float: left;
	clear: left;
	width: 750px;
	margin: 1em 0em 0em 0em;	
}

.RGCreateButton
{
	float: right;
	margin: 0em 0em 0em .3em;
}

.RGExportFileTypeDiv
{
	float: left;
	clear: left;
	margin: 0em 0em 0em -.53em;
}

.RGSFieldSelectDiv
{
	float: left;	
	text-align: center;
	width: 250px;
	margin: 0em 0em 0em .2em;
}

.RGMoveFieldHorztDiv
{
	float: left;	
	text-align: center;
	width: 40px;
	margin: 0em 0em 0em 5.5em;
}

.RGMoveFieldVertDiv
{
	float: left;	
	text-align: center;
	width: 35px;
	margin: 8.5em 0em 0em 5.5em;
}

.RGMasterTopDiv
{
	float: left;
	clear: left;
	text-align: right;
	width: 750px;
	margin: 1.5em 0em 0em 0em;
}

.RGFieldListLabel
{	
	float: left;
	font-size: 1.05em;
	text-align: center;
	width: 325px;
}

.RGMasterLabel
{
	
}

.RGNavComboLabel
{
	float: left;
	font-size: 1.2em;
	margin-left: 6.2em;
}

.RGNavComboDropDownList
{
	margin-left: 1.3em;
	margin-right: 1em;
	width: 200px;
	border: solid 1px #7f9db9;
}

.RGReportLink
{
	text-align: right;
	margin: 0em 0em 0em 0em;
}

.RGReportLabel
{
	font-size: 1.9em;
	text-align: left;
}

.RGReportRow 
{
	color: Black;
	background-color: #fff2cf;
}

.RGReportRow tr
{
	padding: 5px 5px 5px 5px;
}

.RGReportRow th
{
	padding: 5px 5px 5px 5px;
	border: solid 1px black;
}

.RGReportRow td
{
	padding: 5px 5px 5px 5px;
	border: solid 1px black;
}

.RGReportRow td a, .RGReportRow th a
{
	color: #006600; text-decoration:underline;
}

.RGReportAlternateRow
{
	background-color: #ffd560;
}

.RGReportAlternateRow tr
{
	padding: 5px 5px 5px 5px;
}

.RGReportAlternateRow th
{
	padding: 5px 5px 5px 5px;
	border: solid 1px black;
}

.RGReportAlternateRow td
{
	padding: 5px 5px 5px 5px;
	border: solid 1px black;
}

.RGReportAlternateRow td a, .RGReportAlternateRow th a
{
	color: #006600; text-decoration:underline;
}

.RGReportGroup th
{
	text-decoration: underline;
	font-weight: bold;
	padding-top: .5em;
	text-align: left;
	/* background-color: #FAF2FF; */
	background-color: #f3b576;
	padding-bottom: 5px;
	border: 1px solid black;
}

.RGReportColumnHeaders
{
	background-color: #006600;
	color: White;
	font-weight: bold;
	text-align: center;	
}

.RGReportColumnHeaders tr
{
	padding: 5px 5px 5px 5px;
}

.RGReportColumnHeaders th
{
	padding: 5px 5px 5px 5px;	
	border: solid 1px black;
}

.RGReportColumnHeaders td
{
	padding: 5px 5px 5px 5px;	
	border: solid 1px black;
}

.RGReportLongTextHeader
{
	font-weight: bold;
	font-style: italic;
}

.RGReportLongText
{
	font-style: italic;
}

.RGReportTotals th
{
	text-decoration: underline;
	font-weight: bold;
	background-color: #D5FD82;
	padding-top: 1em;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 3px;
	border: 1px solid black;
}

.RGReportTotals td
{
	font-weight: bold;
	background-color: #D5FD82;
	padding-top: 1em;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid black;
}


.RGReportTable
{
	width: 100%;
	/*background-color: Black;*/
	border-collapse: collapse;
}

.RGReportTable a:visited  
{
	color : Maroon;
}

.RGReportTable thead
{
	display:table-header-group;
}

.RGShowLinkButton
{
	font-size: 1.05em;
}

.RGShowLabel
{
	font-size: 1em;
}

.RGShowPrintLabel
{
	float: left;
	clear: left;
	font-size: .75em;
	font-weight: bold;
	margin: .2em 0em 0em 0em;
}

.RGShowHeaderLabel
{
	font-size: 2em;
}

.RGTableDiv 
{
	float: left;
	clear: left;
	text-align: center;
	width: auto;
	margin: .2em;
}

.RGFieldControl
{
	float: left;
	margin-top: .2em;
	width: 100%;
}

.RGLeftSelectedFieldListBox
{
	float: left;
	width: 325px;
	border: solid 1px #7f9db9;
	margin: .2em .0em 0em 0em;
	overflow-x: auto;
}

.RGRightSelectedFieldListBox
{
	float: left;
	width: 325px;
	border: solid 1px #7f9db9;
	margin: .2em 0em 0em 0em;
	overflow-x: auto;
}

.RGFilterControl
{
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin: 5px 0px 0px 0px;
}

.RGFilterFieldDropList
{
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin: 5px 0px 0px 0px;
}

.RGContainerControl
{
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin-top: 0.2em;
}

.RGFieldContainerDropList
{
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin-top: 0.2em;
	/*
	margin: 8px 0px 0px 0px; */
}

/** html .RGContainerControl {width:auto;}*/

.RGContainerDiv
{
	 width:auto;
}

.RGFieldContainerDiv
{
	float: left;
	clear: left;
	/*height: 195px;
	width: auto;
	padding: 0px 0px 0px 0px;*/
}

.RGFilterFieldDiv
{
	float: left;
	clear: left;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
}

.RGValueFieldDiv
{
	float: left;
	clear: left;
	height: 3em;
	width: auto;
}

.RGGroupDiv
{
	 width:auto;
}

* html .RGGroupDiv {width: 4em;}

.RGTableData
{
	width: auto;
	padding: 0em .25em 0em .25em;
	vertical-align: top;
}

.RGTableDataSpacer
{
	height: 3.5em;
	width: 10px; 
	margin-bottom: 0.5em;
}

.RGTableDataSpacerFilterField
{
	height: .5em;
	width: 10px; 
	margin-bottom: 0em;
}

.RGTableDataSpacerOperator
{
	height: 3em;
	width: 10px; 
	margin-bottom: 0.5em;
}

.RGFilterLabel
{
	float: left;
	clear: left;
	width: 175px;
}

.RGAndOrLabel
{
	float: left;
	clear: left;
	text-align: left;
}

.RGAndOrControl
{
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin: 5px 0px 0px 0px;
}

.RGOParenLabel
{
	float: left;
	clear: left;
	width: 25px;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

.RGFieldContainerLabel, .RGFilterFieldLabel, .RGOperatorLabel, .RGValue1Label, .RGValue2Label
{
	float: left;
	margin-left: 3px;
	/*width: 90%;*/
	/*margin-left: auto;
	margin-right: auto;*/
	
}

.RGFilterFieldLabel
{
	
}

.RGLocalDataFieldLabel
{
	float: left;
	clear: left;
	width: 180px;
	text-align: left;
	margin: 0px 0px 0px 10px;
}

.RGLocalDataDropList
{
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin: 8px 0px 0px 0px;
}

.RGLocalDataPanel
{
	width: auto;
	height: 3.5em;
	padding: 7px 0px 0px 0px;
}

.RGLocalDataTablePanel
{
	width: auto;
	height: 3.5em;
	padding: 7px 0em 0em 0em;
}

.RGOperatorLabel
{
}

.RGValue1Panel
{
	float: left;
	clear: left;
	width: auto;
	margin: 0px 0px 3px 0px;
}

.RGValue2Panel
{
	float: left;
	clear: left;
	width: auto;
	margin: 3px 0px 0px 0px;
}

.RGValue1Label
{
	
}

.RGValue1TextBox
{
	float: left;
	clear: left;
	margin: 5px 0px 0px 0px;
}

.RGValueWebDateChooser
{
	
	float: left;
	clear: left;
	border: solid 1px #7f9db9;
	margin: 5px 0px 0px 0px;
}

.ImageButton
{
	padding: 1px 0px 1px 0px;
}

.RGValue2Label
{
	
}

.RGCParenLabel
{
	float: left;
	clear: left;
	width: 25px;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

.RGFilterValue1Div
{
	float: left;
	clear: left;
	text-align: center;
	width: auto;
}

.RGFilterValue2Div
{
	float: left;
	clear: left;
	text-align: center;
	width: auto;
	margin-top: .2em;
}

.RGFilterPanel
{
	float: left;
	clear: left;
	width: 200%;
}

.RGSelectedFieldPanel
{
	float: left;
	clear: left;
	margin: .5em 0em 1em .6em;
}

.RGFilterDateControl
{
	float: left;
  	display: inline;
	border: solid 1px #7f9db9;
	margin-top: .2em;
}

.RGtable-row 
{
	float: left;
	clear: left;
	margin-top: 0.5em; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: 0;
	padding: 0; 
	width: 750px;
}

.RGleft-container 
{
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 170px;
	text-align: right; 
	font-size: 1.2em;
}

.RGright-container 
{
	border: none; 
	float: left;
	margin-left: 10px; 
	padding: 0; 
	text-align: left; 
	width: 570px;
	font-size: 0.9em;
	margin-top: 0.2em;
}

.RGReportName
{
	cursor: pointer;
}

.RGEmptyText
{
	text-decoration: underline;
	font-style:italic;
}

.WizardFormLabel
{
	float: left;
	clear: left;
	width: 690px;
	margin: 1em 0em .6em 1em;
}

.WizardFormDateDropDown
{
	float: left;
	clear: right;
	text-align: left;
	border: solid 1px #7f9db9;
	margin: 0em 0px 4px 1.75em;
	font-size: inherit !important;
}

.WizardLongTextbox
{
	width: 660px;
	clear: both;
	float: left;
	margin: 0em 0em 0.5em 1.75em;
}

.WizardTextbox
{
	width: 60px;
	clear: both;
	float: left;
	margin: 0em 0em 0.5em 1.75em;
}

.WizardRegularTextbox
{
	clear: both;
	float: left;
	margin: 0em 0em 0.5em 1.75em;
}

.WizardDropDownList
{
	float: left;
	clear: both;
	border: solid 1px #7f9db9;
	margin: 0em 0em 0.5em 1.75em;	
}

.SelectedExplanationCheckboxList
{
	float: left;
	clear: both;
	max-width-: 710px;
	margin: .2em 0em 0em .5em;
}

.SelectedExplanationLabel 
{	
	float: left;
	clear: both;
	width: 670px;
	text-align: left;
	margin: .5em 0em 0.5em 2.5em;
}

.WizardUserDefinedTableTextBox
{
	float: left;
	clear: both;
	width: 450px;
	text-align: left;
	margin: 0em 0em .5em 2.5em;
}

.WizardUserDefinedTableValidator
{
	float: left;
	/*vertical-align: top;*/
	margin: 0em 0em 0em .25em;
}

.ReminderLabel
{
	float: left;
	clear: both;
	width: 100%;
	font-size: 11pt;
	color: Red;
	font-weight: bold;
	margin: 0em 0em 1em .8em;
}

#JumpTo
{
	text-align: right;
	width: 710px;
	padding: 1em 0em 1em 1em;
	clear: both;
}

.EditSRFormButton
{
	float: left;
	clear: both;
	/*margin: 0em 0em .2em 1em;*/
	margin: 0em 0em 0.2em 2.5em;
	/*width: 18em;*/
	
}

.SpellCheckButton
{
	margin: 0.5em 0em 0.5em .5em;
	float: left;
	clear: left;
}

.WizardSpellCheckButton
{
	float: left;
	clear: left;
	margin: 0em 0em 0.5em 1.75em;
}

.ReferralSpellCheckButton
{
	margin: 0px 0px 6px 0px;
	float: left;
	clear: left;
}

.SearchFieldsetBetween
{
	float: right;
	clear: both;
	height: auto;
	margin: 0em 0em 0em .5em;
}

.StartDateLabelTimeBetween
{
	float: left;
	margin: .7em 1em 0em 1em;
}

.StartDateChooser
{
	float: left;
	border: solid 1px #7f9db9;
	margin: 5px 0 0 0;
}

.EndDateChooser
{
	float: left;
	border: solid 1px #7f9db9;
	margin: 5px 0 0 0;
}

.EndDateLabelTimeBetween
{
	float: left;
	margin: .7em 1em 0em 1em;
}

.ShowButton
{
	
	margin: 5px .5em .5em .4em;
}

div.BackButtonNote
{
    width: 100%;
	max-width: var(--max-screen-width);
    padding: 10px 0 10px 5px;
    font-size:10pt; 
    color:Red; 
    font-weight: bold;
    clear: both;
}

span.OMBNumber
{
    font-size: 0.8em;
    font-weight: bold;
}

.FormFieldSetTimeKeeping
{
	float: left;
	width: 710px;
	padding: 10px 5px 10px 10px;
	margin: 0px 0px 10px 1em;
}

.ReportTextBox
{
	float: left;
	margin: .4em 0em .2em 1em;
	width: 70px;
}

.ReportLabel
{
	float: left;
	clear: left;
	width: 600px;
	margin: .3em 0em .3em 1em;
}

.ListViewTextBox
{
	width: 70px;
}

.ListViewLabel
{
	/*float: left;
	clear: left;*/
	width: 550px;
	/*margin: .3em 0em .3em 1em;*/
}

.ColumnHeader
{
	text-align: center;
	text-decoration: underline;
}

.NameColumn
{
	font-weight: bold;
	width: 550px;
	padding: 3px 3px 3px 5px;
}

.ClientColumn
{
	width: 100px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

.ClientButtonColumn
{
	text-align: right;
	width: 70px;
	padding: 3px 3px 3px 3px;
}

.Hidden
{
	/* display: none; */
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding:0 !important;
	border:0 !important;
	height: 1px !important; 
	width: 1px !important; 
	overflow: hidden;

}

.Container 
{
	display: table;
	counter-reset: Container;
}

.row  
{
	display: table-row;
	padding-top: 3px;
	padding-bottom: 3px;
	counter-increment: Container;
}

.left, .right, .middle 
{
	display: table-cell;
}

.BreakoutGrid
{
	top: 1.2em;
	/*margin: 0 0 0 30px;*/
	padding: 0em 0em 0em 1.5em;
	font-weight: normal;
	clear: both;
}

.BreakoutFieldSet
{
	width: 600px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 5px 10px;
	padding: 0px 10px 5px 10px\0/;
	border: solid 2px black;
}

.BreakoutLegend
{
	margin: 0px 10px 0px 10px;
	margin: 0px 10px 10px 10px\0/;
	font-weight: bold;
}

A.BreakoutButton:link, A.BreakoutButton:visited, A.BreakoutButton:active
{
	background-color: #D5FD82;
	color: black;
	border: solid 1px black;
	cursor:default;
    font-weight: normal;
    padding: 3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;
    text-decoration: none;
    
}

A.BreakoutButton:hover
{
	background-color: #006600;
	color: #fff2cf;
	border: solid 1px black;
	cursor: default; 
	font-weight: normal;
    padding: 3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;
    text-decoration: none;
}

.BreakoutButtonPanel
{
	padding: 3px 3px 3px 3px;
}

.RequiresExplanation
{
}

.FurtherExplanationPanel
{
	top: 1.2em;
	font-weight: bold;
	clear: both;
}

.ToggleCheckBox
{
	float: left;
	clear: left;
	margin: 1em 0 0.6em 1em;
}

.WizardHeaderLabel
{
	float: left;
	clear: left;
	width: 700px;
	margin: 0.5em 0em 1.5em 1em;
}

.ExportComboDropDownList
{
	margin-left: 1.3em;
	margin-right: 1em;
	border: solid 1px #7f9db9;
}

.PeriodWarning
{	
	float: left;
    clear: left;
    height: auto;
    margin: .5em 0em .5em 1.2em;
    color: Red;
    font-weight: bold;
}

.js-date-picker
{
	margin-right: 3px;
}

.ui-datepicker-trigger
{
	float: left;
	margin: 3px 0 0 0;
}

.no-close .ui-dialog-titlebar-close
{
	display: none;
}

div.YesNoDiv
{
	margin: 0 auto;
	width: 50%;
	text-align: left;
}

/* CSS Highlight Effect for Form Fields */
input:focus, input:hover, input:active,
select:focus, select:hover, select:active,
textarea:focus, textarea:hover, textarea:active
{
	outline: 1px solid #339933;
	background: #FFFF66;
}

input[type="checkbox"], input[type="radio"], input[type="image"]
{
	outline: 0 none !important;
	border: 0 none !important;
	background: none repeat scroll 0 0 transparent !important;
}

input[type="submit"], input[type="button"]
{
	outline: 0 none !important;
}

.SubSection
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.1em;
}

.NewLineNumericTextBox
{
	margin: 0 0 0.5em 2em;
	width: 70px;
}

.InsertButton
{
	margin: 0.5em 0 0.5em 1em;
}

input, select, textarea
{
	border: 1px solid #CCCCCC;
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	/*font-size: 115%;*/
}

.SubHeaderLabel
{
	margin: 10px 10px 10px 20px;
}

.OrderedListLabel
{
	margin: 0.5em 0.5em 0.5em 3em;
}

.EditPprFormLabel
{
	float: left;
	clear: left;
	margin: .3em 0em .3em 0.5em;
	width: 125px;
}

.WidePopupFormLabel
{
	float: left;
	clear: left;
	margin: 3px 0px 0px 1em;
	width: 150px;
	text-align: left;
}

.LongCustomValidator
{
	float: left;
	margin: 7px 0px 0px 0.25em;
	vertical-align: top;
}

.PopupLongTextBox
{
	float: left;
	clear: both;
	margin: 0.5em 0 0.5em 1em;
	width: 635px;
}

.WizardWidth
{
	width: 750px;
}

.PopupDropDown
{
	float: left;
	margin: 0 0 6px;
}

.HideCategory
{
	display: none !important;
	visibility: hidden !important;
}

.WizardList
{
	width: 100%;
}

.WizardListItem
{
	margin: 0 0 0 50px;
}

.WizardListItemHeader
{
	list-style: none;
	margin: 0 0 0 50px;
}

.headerRow
{
	display: table-row;
	padding-top: 3px;
	padding-bottom: 3px;
}

.extraSpace
{
	padding-top: 40px !important ;
}

.row div.NumColumn:before
{
	content: counter(Container) '. ';
	padding: 3px 3px 3px 10px;
}


.FormViewCheckBox
{
	clear: both;
	float: left;
	margin: 0 0 6px 1em;
}

.HorizontalCheckBox {
	margin: 0 0 0 0.5em;
}

.PopupCRUDPanel
{
	clear: both;
	margin: 1.5em 0em 0em 0em;
	padding: 5px 5px 0px 0px;
	width: 100%;
	height: 32px;
	background-color: #666666;
	/*background-image: url(images/Crud.gif);*/
	background-repeat: repeat-x;
	text-align: right;
}

.PopupValidationSummary
{
	float: left;
	clear: left;
	margin: .5em 0em .5em 1.2em;
	width: 90%;
	height: auto;
	color: Red;
}

	.PopupValidationSummary li
	{
		margin-top: 0.5em;
		margin-left: 1.75em;
		padding-left: 0em;
		list-style-position: inside;
		list-style-type: disc;
		text-indent: -1.1em;
	}

.Directions {
	padding: 3px 3px 3px 5px;
}

.InsertPanelTitle {
	float:left;
	margin: 3px 0 0 5px;
	font-weight: bold;
	color: white;
}

.AddToListButton {
	float: left;
	margin: 0 0 0 5px;

}

.WideFormLabel 
{
    float: left;
    clear: left;
    width: 300px;
    text-align: left;
    margin: 3px 0 0 22px;
}

.WidePopupFormCheckBox 
{
	position: relative;	
	float: left;
	clear: both;
	left: 170px;	
	margin: 0px 0px 6px -9px;
}

.FilterTextBox
{
    margin: 0 0 0 1em;
    width: 300px;
    float: left;
    clear: both;
}

.bold {
	font-weight: bolder;
}

.GoalPriorityTextBox{
	width: 575px;
}

.OtherItemLabel {
	margin-left: 1em;
}

.OtherItemTextBox .OtherItemNameLabel {

}

.OtherItemValidator {
	vertical-align: top;
	margin: 4px 0 0 0.25em;
}

.QrCodeImage {
	width: 12em;
}

.StatusPanel {
	background-color: lightgreen;
	color: darkgreen;
	padding: 0.5em;
	margin: 0.5em;
	clear: both;
	border: solid 1px darkgreen;
	border-radius: 0.25em;
}

.alert-warning {
	color: darkred;
	background-color: lightpink;
	padding: 0.5em;
	clear: both;
	border: solid 1px darkred;
	border-radius: 0.25em;
}