﻿
/*--------multi-page forms--------------*/

#MainBody form { 
	margin:0px;
}

/*#MainBody .FormSubject { 
	border:none;
	border-left:3px solid #ff0000;
 	font-weight:bold;
 	text-align: left;
	padding: 10px;
 	background-color:#F2F7FB;	
}*/

#MainBody .FormHeaderInfo { 
	border: none;
	font-size: .7em;
	font-weight: bold;
 	text-align: left;
	padding: 10px;
 	background-color:#F2F7FB;	
}

#MainBody .FormIndex{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background-color: #ffffff;
 	border-collapse: collapse;
	border: 3px solid #D7E5F2;
}
	
.JumpNavigation 
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	width: 30px;
	text-align: center;
	border-collapse: collapse;	
}

.JumpNavigation a{
	text-decoration: none; 
	color: #ff0000;
	padding: 2px 4px 4px 4px;
	width: 26px;
	text-align: center;	
	border-collapse: collapse;
	display: inline-block;
}

.JumpNavigation a:hover{
	text-decoration: none; 
	font-weight: bold;
	color: #ff0000;
	background-color: #F2F7FB;
	width: 26px;
	padding: 2px 4px 4px 4px;
	border-collapse: collapse;
	display: inline-block;
}

.FormPage{
	font-size: 17px;
	font-weight:bold;
	background-color:#F2F7FB;
	width:39px;
}

#MainBody .ErrorMessage
{
	font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
	/*background-color: #F9FBFD;*/
	padding-top: 8px;
	padding-left: 8px;
	color: #ff0000;
}

#MainBody .NotificationMessage
{
	font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
	/*background-color: #F9FBFD;*/
	padding-top: 8px;
	padding-left: 8px;
	color: #3670a7;
}

#MainBody table {
 	color: #3670A7;
 	text-align: left;
 	background-color: #F9FBFD;
	background-color: #FFFFFF;
 	border: 5px solid #ffffff;
	border-collapse: collapse;
	width:100%;
} 

#MainBody .TableMain {
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

#MainBody .TableOuter {
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;	
 	border: none;
 	border-collapse: collapse;
}

#MainBody .TableTop {
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
 	border: 3px solid #D7E5F2;
 	border-bottom: none;
}

#MainBody .TableBottom {
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
 	border: 3px solid #D7E5F2;
 	border-top: none;
}

#MainBody .TableInner {
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
 	border: 3px solid #D7E5F2;
}

#MainBody .TableOuter td {
	border: none;
	border-collapse: collapse;
}

#MainBody .TableInner td {
	border: 1px solid #D7E5F2;
}

#MainBody .FormFirstSection {
 	border: none;
}

#MainBody .FormSection {
 	padding-top: 10px;
 	border: none;
}

#MainBody tr{
	line-height:18px;
}

#MainBody tr.AltRow{
	background-color:#F2F7FB; 
}

#MainBody table tr.EmptyRow td {
	border-collapse: collapse;
	border: 1px solid #D7E5F2;
	border-top: none;
}

#MainBody table td {
	border-collapse: collapse;
	border: 1px solid #D7E5F2;
}

#MainBody table th {
	border-collapse: collapse;
	border: 1px solid #D7E5F2;
	border-top: none;
}

#MainBody .FormSectionHeader { 
	border: none;
	border-left: 3px solid #ff0000;
 	font-size: 1.1em; 
 	font-weight: bold;
 	text-align: left;
	padding: 10px;
 	background-color:#F2F7FB;
}

#MainBody .FormSectionHeader td, #MainBody .FormSectionHeader th{ 
	padding: 5px 15px;
}

#MainBody .FormHeader { 
 	font-size: 1.5em; 
 	font-weight: bold;
 	text-align: left;
	padding: 10px;
	background-color: #F2F7FB;
}

#MainBody .SubSectionHeader { 
 	font-size: 1.1em; 
 	font-weight:bold;
 	color: #3670A7;
 	text-align: left;
 	background-color:#F3F8FC;
 	padding: 5px 5px 5px 25px;
}

#MainBody .FormInfo {
 	text-align: left;
 	padding:5px 5px 15px 10px;
}
/*
#MainBody .FormSection {
 	font-size: 1.1em;
 	color: #3670A7;
 	text-align: left;
 	background-color: transparent;
 	padding:5px 5px 5px 15px;
}*/

#MainBody .FormSectionFooter{	
	height:30px;
 	text-align: left;
	padding: 10px;
 	background-color:#F2F7FB;
}

#MainBody .FormFooter{
	height:30px;
 	text-align: left;
	padding: 10px;
 	background-color:#F2F7FB;
}

#MainBody .FormFooter td{
	padding-left: 5px;
}

#MainBody .FormListColumnHeader { 
	font-size: 1.1em;
	font-weight: bold;
 	text-align: left;
	padding: 5px 10px 5px 10px;
 	background-color: #F2F7FB;
}
/*--------main body of form, elements--------------*/
#MainBody .PageMedia { 
 	font-size: 1.1em; 
 	font-weight:bold;
 	color: #3670A7;
 	text-align: center;
 	background-color:#F3F8FC;
 	padding: 5px 5px 5px 25px;
}

#MainBody .InputGrid { 
	border: 0.1pt solid #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14pt;
	line-height: 10pt;
	padding-left : 5px;
	padding: 2px 5px;
	margin: 0px;
}

#MainBody .InputMin { 
	border: 0.1pt solid #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14pt;
	line-height: 10pt;
	padding-left : 5px;
	padding: 2px 5px;
	width: 40px;
	margin: 0px;
}

#MainBody .InputSmall { 
	border: 0.1pt solid #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14pt;
	line-height: 10pt;
	padding-left : 5px;
	padding: 2px 5px;
	width: 80px;
	margin: 0px;
}
#MainBody .InputMedium { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14pt;
	line-height: 10pt;
	padding-left : 5px;
	padding: 2px 5px;
	width: 160px;
	margin: 0px;
}
#MainBody .InputLarge { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14pt;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 320px;
	margin: 0px;
}
#MainBody .InputMax { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14pt;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 480px;
	margin: 0px;
}
#MainBody .InputMultiLine { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 320px;
	margin: 0px;
}
#MainBody .InputMultiLineSmall { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 240px;
	margin: 0px;
}
#MainBody .InputLine { 
	border:none;
	border-bottom: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0000ff;
	height: 14pt;
	line-height: 10pt;
	padding-left : 5px;
	padding:2px 5px;
	width: 160px;
	margin: 0px;
}
#MainBody .InputCheckBox label { 
	padding-right: 20px;
}
#MainBody .SelectGrid { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	margin: 0px;
}
#MainBody .SelectMax { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 480px;
	margin: 0px;
}
#MainBody .SelectLarge { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 320px;
	margin: 0px;
}
#MainBody .SelectMedium { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 160px;
	margin: 0px;
}
#MainBody .SelectSmall { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 80px;
	margin: 0px;
}
#MainBody .SelectMin { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding: 2px 5px;
	width: 40px;
	margin: 0px;
}
#Login {
	width:350px;
	height:350px;
	border: 1px solid #94BFE5;
}
#Announce {
	position:absolute;
	left:380px;
	top:0;
	height:350px;
	border: 1px solid #94BFE5;
}
#MainBody .LoginTable {
font-size:0.7em;
	width:350px;
}
#MainBody .LoginTable td{
	padding:0px 25px;
	width:350px;
	border:none;
}
#MainBody ol {
 	margin-left:25px;
 	padding-left:0px;
 	text-indent:0px;
 	margin-bottom:5px;
}
#MainBody #InnerList ol{
 	margin-left:45px;
 	padding-left:0px;
 	text-indent:0px;
 	margin-bottom:0px;
}
/*.SelectLarge{ 
	border: 0.5pt solid #D2E6F2;
	font: 8pt verdana;
	height: 12.5pt;
	color : #666;
	line-height: 10pt;
	width: 175px;
}*/
.EmptyRow {
	font-size:1.1em;
	line-height:18px;
	color: #3670A7;
 	background-color:#FFF;
}
.RowType_1 {
	font-size:1.1em;
	line-height:18px;
	color: #3670A7;
 	background-color:#FFF;
}
.RowType_2 {
	font-size:1.1em;
	line-height:18px;
 	color: #3670A7;
 	background-color:#F2F7FB; 
}
.SectionRowType_1 {
	font-size:1em;
	line-height:18px;
	color: #3670A7;
}
.ColumnHeaderRowType_1 {
	font-size:1em;
	line-height:18px;
	color: #3670A7;
}
.RowType_1 a, .RowType_2 a, .EmptyRow a {
	text-decoration: none; 
	width: 80px;
	border-collapse: collapse;
	color: #3670A7;
	display: inline-block;
	/*padding-left:15px;*/
}
.RowType_1 a:hover, .RowType_2 a:hover, .EmptyRow a:hover {
	text-decoration: none; 
	color: #ff0000;
	width: 80px;
	border-collapse: collapse;
	display: inline-block;
}
.RowType_1 td, .RowType_2 td, .SectionRowType_1 td, .ColumnHeaderRowType_1 td {
	padding-left: 5px;
}
.EmptyRow td {
 	border-collapse: collapse;
	padding-left: 5px;
 	border-top: none;
}
.RowType_2 .FormRadio {
	font-size:1.1em;	
 	text-align: left;
}
.PagerRow
{
	font-size:1.1em;
	line-height:18px;
	height:30px;
	color: #3670A7;
	background-color:#F2F7FB;
}
.PagerRow a {
	text-decoration: none;
	color: #3670A7;
	padding-left: 15px;
	padding-right: 15px;
}
.PagerRow a:hover {
	font-weight: bold;
	color: #ff0000;	
}
.PagerRow select { 
	border: 0.1pt solid  #94BFE5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-left: 5px;
	padding:2px 5px;
	margin:0px;
}
.PagerRow td
{
	text-align: center;
}
.LabelCell {
	font-weight:bold;
 	text-align: right;
 	vertical-align: top;
 	padding-top: 2px;
}
.RowHeaderCell {
	font-weight: bold;
 	text-align: left;
 	vertical-align: top;
 	padding-top: 2px;
 	background-color:#FFF;
}
.ColumnHeaderCell {
	font-weight: bold;
 	text-align: center;
 	vertical-align: top;
 	padding-top: 2px;
 	background-color:#FFF;
}
.GridCell {
 	text-align: center;
 	vertical-align: top;
 	padding-top: 2px;
 	background-color:#FFF;
}
.EmptyCell {
 	text-align: center;
 	vertical-align: top;
 	padding-top: 2px;
	background-color: #D7E5F2;
}
.ActionCell
{
	text-align: center;
}
.FieldCell_1 {
	background:none;
 	margin-right: 0px;
 	padding-right: 0px;
 	text-align:left;
}
.FieldCell_1 a, .FieldCell_2 a {
	text-decoration:underline;
	color: #0000ff;
	padding-left:0;
}
.FieldCell_2 {
	background-color: #F2F7FB;
 	margin-right: 0px;
 	padding-right: 0px;
 	text-align:left;
}
.SmallLabelCell 
{
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #3670A7;
	width: 100px;
}
.SmallFieldCell 
{
	background-color: #F2F7FB;
	color: #000000;
	text-align: right;
}
.ButtonMed 
{
	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -1px;
}
.ButtonSmall {
 	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background-color:#94BFE5;
 	color: #102132;
	margin: 5px;
	padding:3px;
	border:1px solid #3670A7;
	border-top:none;
	border-left:none;
}
.PageFooter {
	height:70px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #ffffff;}
/*--------Specific forms--------------*/
/*--------5300 form head input--------------*/

#f5300_head{
	position:absolute;
	left:315px;
	top:10px;
	background-color: Transparent;
}
#f5300_head select{
	margin:0px;
	margin-left:40px;
}
.PagePrintTitle
{
	display:none;
}
