﻿body 
{
	font-family: Verdana, helvetica;
	font-size: 10pt;
	color: #696969;
	text-align:left;
}

/* INPUT */
Select, Text, TextArea
{
	font-family: Verdana, helvetica;		
}


/* LOGIN LINKS */
HeaderLink
{
	font-size: smaller;
}

A:link 
{
   text-decoration:none;
   color: #276AB0;
}

A:visited
{
   text-decoration:none;
   color: #276AB0;
}

A:hover
{
   text-decoration: underline;
   color: #276AB0;
}

/* FORM */
.FormTable,						.reverseForm,
.BorderedFormTable, 			.reverseBorderedForm
{
	margin: 0px;
    padding: 10px;
}
.BorderedFormTable, .reverseBorderedFormTable
{
	border: solid #157297 1px;
	background-color: buttonface;
}
.LoginFormTable
{
	background-color: #014898;
	color: #FFFFFF;
}



/* FORM TITLE */
.FormTitle,						.reverseFormTitle,
.BorderedFormTitle,				.reverseBorderedFormTitle
{
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.BorderedFormTitle, .reverseBorderedFormTitle
{
	color: white;
	background-color: #014898;
}




/* FORM CONTROL BAR */
.FormControlBar,				.reverseFormControlBar,
.BorderedFormControlBar,		.reverseBorderedFormControlBar
{
	background-color: #EEEEEE;
}								




/* FORM DESCRIPTION */
.FormDescription,				.reverseFormDescription,	
.BorderedFormDescription,		.reverseBorderedFormDescription
{
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	white-space: normal;
	font-size: 8pt;
	text-align: left;
}
								.reverseFormDescription,
								.reverseBorderedFormDescription
								{
									text-align: right;
									padding-left: 15px;
									padding-right: 15px;
								}




/* FORM SECTION */
.FormSection,					.reverseFormSection,	
.BorderedFormSection,			.reverseBorderedFormSection
{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	white-space: normal;
	font-size: 8pt;
	text-align: left;
}
								.reverseFormSection,
								.reverseBorderedFormSection
								{
									text-align: right;
									padding-left: 15px;
									padding-right: 15px;
								}


/* FORM FOOTER */
.FormFooter,					.reverseFormFooter, 
.BorderedFormFooter,			.reverseBorderedFormFooter
{
	padding: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-top: solid #157297 1px;
	font-family: Verdana;
	text-align: left;
}
.BorderedFormFooter,			.reverseBorderedFormFooter
{
	text-align: left;
}
								.reverseFormFooter,
								.reverseBorderedFormFooter
								{
									text-align: right;
								}



/* FORM VALIDATION SUMMARY */
.FormValidationSummary,			.reverseFormValidationSummary
{
	font-weight: bold;
	border: 1px solid #1A72C7;
	text-align: left;
	padding: 10px;
	color: red;
}
								.reverseFormValidationSummary
								{
									text-align: right;
								}



/* FORM LABEL */
.FormLabel,						.reverseFormLabel,
.BorderedFormLabel,				.reverseBorderedFormLabel,
.LoginFormLabel,				.reverseLoginFormLabel
{
	white-space: nowrap;
	font-family: Verdana, helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-left: 15px;
	height: 30px;
	width: 120px;
}
								.reverseFormLabel,
								.reverseBorderedFormLabel,
								.reverseLoginFormLabel
								{
									text-align: left;
									padding-right: 15px;
									padding-left: 5px;
								}

/* TOP NAV CONTROL */
.TopNavControl
{
	white-space: nowrap;
	font-family: Verdana, helvetica;
	font-size: 6pt;
}

/* FORM CONTROL */
.FormControl,					.reverseFormControl,
.BorderedFormControl,			.reverseBorderedFormControl,
.LoginFormControl,				.reverseLoginFormControl
{

	font-family: Verdana, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;

}
								.reverseFormControl,
								.reverseBorderedFormControl,
								.reverseLoginFormControl
								{
									text-align: right;
									padding-right: 10px;
									padding-left: 5px;
								}



/* FORM CONTROL NO EDIT LABEL */
.FormControlNoEditLabel
{
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
}



/* FORM SPACER */
.FormSpacer,
.BorderedFormSpacer	
{
	height: 15px;
}

.FooterText
{
	white-space:nowrap;
	padding: 5px;
}

/* MENU */
.Menu
{
	border-top: 1px solid #014898;
	border-bottom: 1px solid #014898;
	padding: 0px;
}

.RootMenu
{
	display: block;
	text-align: left;
	border-left: none;
	font-size: 8pt;
}

.RootMenuItem
{
	width: 100%;
	display: block;
	border-right: 1px solid #014898;
	text-decoration: none;
	color: #014898;
	cursor: hand;
	line-height: 2em;
}

.DropMenu
{
	border-top: 1px solid #014898;
	text-align: left;
	font-size: 8pt;
}

.DropMenuItem
{
	width: 100%;
	display: block;
	border: 1px solid #014898;
	border-top: none;
	text-decoration: none;
	color: #014898;
	cursor: hand;
	line-height: 2em;
}

.RootMenuItem:hover, .DropMenuItem:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #014898;
	cursor: hand;
}

#ContentEditor
{
	border: solid 1px #CCCCCC;
	padding: 10px;
	height: 75px;
}

#ContentEditorButtons IMG
{
	border: solid 1px #CCCCCC;
	padding: 3px;
	background-color: #DDDDFF;
}

#ContentEditorButtons a:visited
{
	border: solid 1px #014898;
	background-color: #DDDDFF;
}

#ContentEditorButtons a:hover IMG
{
	border: solid 1px #9999CC;
	background-color: #CCCCFF;
}

.EditableContent
{
	border: solid 1px #CCCCCC;
	padding: 5px;
}

.FontSelection 
{
	width: 150px;
	background-color: #DDDDFF;
}

.FontSelection A, .FontSelection A:visited 
{
	width: 100%;
	display: block;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	background-color: #DDDDFF;
	color: #014898;
}

.FontSelection A:hover 
{
	width: 100%;
	display: block;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	background-color: #014898;
	color: #FFFFFF;
}

#ColorSelector TD
{
    border-top: solid white 1px;
    border-left: solid black 1px;
    font-size: 4pt;
    width: 10px;
}


.MultiPage
    {
        BORDER-RIGHT: gray 1px solid;
        BORDER-TOP: gray 1px solid;
        FONT-SIZE: 10pt;
        BORDER-LEFT: gray 1px solid;
        BORDER-BOTTOM: gray 1px solid;
        width:550; 
        height:inherit;
    }
 .LinkCss
    { 
      FONT-SIZE: 10pt;
      COLOR: blue
   }


.Task IMG
{
	border: solid 1px #CCCCCC;
	padding: 3px;
	background-color: #DDDDFF;
}

.Task a:hover IMG
{
	border: solid 1px #9999CC;
	background-color: #CCCCFF;
}
