/* Document colors (In order of lightest to darkest):
    #F2F2ED  -  Document Background
    #AEA293  -  Menu, Copyright Bar & Information Bar Background
    #8B7E6E  -  Menu Item Highlight Color and Information Bar Background
    #675A49  -  Menu Item Title/Border Color
    #463E36  -  Menu Item Title
*/


/* Universal styles */
table.FieldGroup {
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
}

table.FieldGroup td.Title {
  font-size: 11px;
  font-weight: bold;
  vertical-align: top;

/* View Form Alignment */
  text-align: left;
}

table.FieldGroup td.Value {
  font-size: 11px;
  font-weight: normal;
  vertical-align: top;
  padding-left: 4px;
}
table.FieldGroup td.Value p{
	margin:0;
	padding:0;
}

table.FieldGroup td {
/*
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #999 #999 #999 #999;
*/
}

table.FieldGroup td.Title, table.FieldGroup td.Value {
  font-family: arial;
  padding-top: 2px;
}

table.FieldGroup td.XL {
  width: 535px;
}

table.FieldGroup td.LG {
  width: 401px;
}

table.FieldGroup td.MM {
  width: 267px;
}

table.FieldGroup td.SM {
  width: 133px;
}

table.FieldGroup td.VAR {
  width: auto;
}

table.FieldGroup td.Note {
  padding-left: 8px;
}

table.FieldGroup td.Indented {
  padding-left: 16px;
}

table.FieldGroup td.Note p {
  margin-bottom: 4px;
}

table.FieldGroup tr.BR td {
  padding-top: 8px;
}


table.Reports {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
	font-family: arial;
}
table.Reports td {padding:2px 0px;}
table.Reports td.Title {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	padding-right:5px;
}
table.Reports td.Value {
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;

}
table.Reports input {vertical-align:top;}


table.calendarHeader {
	font-weight:bold;
	font-size:11px;
}

table.calendarHeader .year {
	font-size:16px;
}

table.calendarHeader .month {
	font-size:14px;
}

table.calendar {
	border-collapse:collapse;
	border:1px solid black;
}

table.calendar th {
	background-color: #8B7E6E;
	color:white;
	border:1px solid black;
}


table.calendar td {
	height:75px;
	width:75px;
	vertical-align:top;
	font-size:10px;
	padding:2px;
	padding-top:3px;
}
table.calendar td:hover, table.calendar td.today:hover {background-color:#C0C0C0;}

table.calendar td.empty, table.calendar td.empty:hover {background-color:#E9E9E9;}
table.calendar td.today {background-color:#FFFBD1;}


table.calendar td a.datenumber {
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-right:2px;
	color:black;
	
}

table.dayview {
	border-bottom:1px solid #999662;
}

table.dayview th{
	padding-bottom:3px;
	border-bottom:1px solid #999662;
}
table.dayview td {
	padding-left:3px;
	padding-right:3px;
	border-right:1px solid #999662;
}

table.dayview tr.row_even td {
	background-color:#DCDA8F;
}

#FormDB .Clr {clear: both;}
#FormDB .TSP {margin-top: 12px;}
#FormDB .BSP {margin-bottom: 12px;}
#FormDB .LSP {margin-left: 12px;}
#FormDB .RSP {margin-right: 12px;}



/* Edit form styles */
#FormDB ul {
  margin:0px 0px 0px 0px;
  padding:0px;
  padding-left:10px;
}

#FormDB ul li {
/*  display: inline;*/
  list-style:none;
  clear: both;
  margin-bottom: 12px;
}

#FormDB ul li div {
  float: left;
  display: inline-block;
  margin-right: 8px;
  font-size: 14px;
  font-weight: bold;
}

#FormDB ul li div p {
  margin-top: 0px;
  margin-bottom:0;
  font-size: 12px;
  font-weight: bold
}

#FormDB input.check {
  margin-left: 24px;
}

#FormDB input.radio {
  margin-left: 24px;
}

#FormDB input.datefield {
	text-align:center;
	width:135px;
	font-weight:bold;
}

#Form_Submit {
  margin-top: 12px;
  text-align: center;
}

#FormDB .set_height {
  height: 42px;
}

#FormDB .Sng {
  width: 500px;
  height: 42px;
}

#FormDB .Dbl {
  width: 250px;
  height: 42px;
}

#FormDB .Quad {
  width: 121px;
  height: 42px;
}

#FormDB .radio_opt {
  margin: 0 0 8px 0;
}


/* View Form Styles */
#FormDB div div {
  float: left;
}

#FormDB div {
  font-size: 11px;
  font-family: verdana, sans-serif;
}

#FormDB div.FieldTitle {
  clear: left;
  width: 500px;
  margin-top: 12px;
  font-weight: bold;
}

#FormDB div.FieldName {
  margin: 4px 0 0 0;
  font-weight: bold;
  text-align: right;
}

#FormDB div.FieldVal {
  margin: 4px 0 0 4px;
}

#FormDB div.Min, .FormDB div.Min {width: 58px;}
#FormDB div.XS,  .FormDB div.XS  {width: 79px;}
#FormDB div.SM,  .FormDB div.SM  {width: 100px;}
#FormDB div.MS,  .FormDB div.MS  {width: 121px;}
#FormDB div.MM,  .FormDB div.MM  {width: 142px;}
#FormDB div.ML,  .FormDB div.ML  {width: 163px;}
#FormDB div.LG,  .FormDB div.LG  {width: 184px;}
#FormDB div.XL,  .FormDB div.XL  {width: 205px;}
#FormDB div.X2,  .FormDB div.X2  {width: 226px;}
#FormDB div.X3,  .FormDB div.X3  {width: 247px;}
#FormDB div.X4,  .FormDB div.X4  {width: 268px;}
#FormDB div.X5,  .FormDB div.X5  {width: 289px;}
#FormDB div.Max, .FormDB div.Max {width: 310px;}

#FormDB div.EV  {text-align: right;}

#FormDB .indented p {
  margin-left: 8px;
}

#FormDB .note p {
  margin-top: 8px;
}

#FormDB .help p {
  font-size: 12px;
}

#FormDB .comm p {
  margin-top: 6px;
}

#FormDB .error_title p {
  margin-top: 4px;
  font-size: 14px;
  font-weight: bold;
}

#FormDB p.Administrator, #FormDB p.Inspector, #FormDB p.Corporate, #FormDB p.Requestor {
  margin: 12px 0 0 0;
  font-size: 12px;
  font-weight: bold;
}

#FormDB p.Administrator {
  color: #A00;
}

#FormDB p.Inspector {
  color: #090;
}

#FormDB p.Corporate {
  color: #E70;
}

#FormDB p.Requestor {
  color: #00C;
}


/* Log-in field styles */
#FormDB .LoginFieldTitle {
  display: block;
  float: left;
  width: 72px;
  margin: 3px 4px 0 0;
  font-size: 12px;
  font-weight: bold;
}

#FormDB .LoginFieldSet {
  margin-top: 4px;
}

#Form_Submit_Login {
  width: 400px;
  margin-top: 12px;
  text-align: center;
}


table.Evidence_File tr.Header td {
  padding: 4px 0 4px 0;
}

table.Evidence_File {
  font-size: 12px;
  font-family: verdana, sans-serif;
}

table.Evidence_File td.Title, table.Evidence_File p.Title {
  font-weight: bold;
}

table.Evidence_File td.Links {
  font-size: 11px;
  text-align: right;
}

table.Evidence_File td.Title, table.Evidence_File td.Data {
  width: 250px;
}

table.Evidence_File td.Image div {
  text-align: center;
}

table.Evidence_File td.Description {
  padding-left: 8px;
}

table.Evidence_File p.Text {
  margin-left: 4px;
}



/* Document colors (In order of lightest to darkest):
    #F2F2ED  -  Document Background
    #AEA293  -  Menu, Copyright Bar & Information Bar Background
    #8B7E6E  -  Menu Item Highlight Color and Information Bar Background
    #675A49  -  Menu Item Title/Border Color
    #463E36  -  Menu Item Title
*/
