﻿
input.text { /*width:150px;*/ }
.textarea { width:150px; height:80px; }
.required { color:#990000; }
.textarea_error { width:150px; height:80px; background-color: #FFFFCC;}
input.error { background-color: #FFFFCC; /*width:150px;*/ }
.errorMessage { color:#990000; }
.errorMessage2 { color:#990000; font-size:11px; font-style: italic;}
td.error { color:#990000; background-color: #FFFFCC; border: solid 1px #990000; padding:3px 5px 3px 5px; vertical-align:middle;}
.description { color:#666666; font-style: italic; font-size:11px; }
.ddlTextOnly { color:#999999; }
input {	font-size: 11px;	font-family: Arial, helvetica, sans-serif} 
h1 {	padding-right: 0px;	padding-left: 0px;	font-size: 20px;	padding-bottom: 5px;	margin: 0px;	color: #333333;	padding-top: 0px;	font-family: Arial, helvetica, sans-serif} 
input.text {	border-right: #c3c3c3 1px solid;	padding-right: 5px;	border-top: #c3c3c3 1px solid;	padding-left: 5px;	padding-bottom: 2px;	border-left: #c3c3c3 1px solid;	padding-top: 2px;	border-bottom: #c3c3c3 1px solid;	background-color: #ffffff} 
input.textlong { width:300px;	border-right: #c3c3c3 1px solid;	padding-right: 5px;	border-top: #c3c3c3 1px solid;	padding-left: 5px;	padding-bottom: 2px;	border-left: #c3c3c3 1px solid;	padding-top: 2px;	border-bottom: #c3c3c3 1px solid;	background-color: #ffffff} 
input.textmedium { width:200px;	border-right: #c3c3c3 1px solid;	padding-right: 5px;	border-top: #c3c3c3 1px solid;	padding-left: 5px;	padding-bottom: 2px;	border-left: #c3c3c3 1px solid;	padding-top: 2px;	border-bottom: #c3c3c3 1px solid;	background-color: #ffffff} 
h2 {	padding-right: 0px;	padding-left: 0px;	font-size: 16px;	padding-bottom: 5px;	margin: 0px;	color: #333333;	padding-top: 5px; font-family: Arial, helvetica, sans-serif;} 
input.button {	font-size: 12px; font-family: Arial, helvetica, sans-serif; padding:0px 10px;} 
/*************************************************************************
/* ErrorMessage
/*************************************************************************/
DIV.ErrorMessage { background-color:#ff0000; }
DIV.ErrorMessage DIV.Error { background-color: #FFFFCC; border: solid 1px #990000; color: #990000; padding: 5px 10px; margin-bottom:15px; }
DIV.ErrorMessage DIV.Warning { background-color: #FFFFDD; border: solid 1px #DEB30B; color: #990000; padding: 5px 10px; margin-bottom:15px; }
DIV.ErrorMessage DIV.Note { background-color: #F8F8FF; border: solid 1px #1D87CF; color: #000000; padding: 5px 10px; margin-bottom:15px; }
DIV.ErrorMessage DIV.Success { background-color: #EEFFEE; border: solid 1px #006600; color: #000000; padding: 5px 10px; margin-bottom:15px; }
DIV.ErrorMessage UL { margin-top:0px; margin-bottom:0px; }
DIV.ErrorMessage LI { margin-left:-20px; } 

/*************************************************************************
/* Datalists
/*************************************************************************/

TABLE.DataList					{ width:100%; border-bottom:Solid 1px #999; }
TABLE.DataList TH 				{ padding: 1px 5px; border:none; border-bottom: Solid 1px #999; font-size:100%; cursor:default; }
TABLE.DataList IMG				{ margin:-1px 5px -3px 0px; cursor:pointer; } 
TABLE.DataList IMG.Nopointer	{ cursor:default; } 
TABLE.DataList IMG.image		{ margin:0px; } 
TABLE.DataList TR TD			{ padding: 1px 5px; border-top:Solid 1px #d1eab5; cursor:default;  }
TABLE.DataList TR.Split TD		{ padding: 1px 5px; border-top:Solid 1px #CCCCCC; cursor:default;  }
TABLE.DataList TD.IconColumn	{ text-align:right; white-space:nowrap; }
TABLE.DataList TD.IconColumn IMG{ margin-right: 0px; } 
TABLE.DataList TR.odd TD		{ background-color: #FFFFFF;}
TABLE.DataList TR.even TD		{ background-color: #FCFCFC;}
TABLE.DataList TR.selected TD 	{ background-color: #d1eab5;}
TABLE.DataList TR.Footer TD		{ font-weight: bold; }
TABLE.DataList TR.Updated TD	{ color: #008000; }
TABLE.DataList TD.VerticalSeparator,
TABLE.DataList TH.VerticalSeparator  { border-right: Solid 1px #CCCCCC; }
TABLE.DataList TR.GroupLabel TD,
TABLE.DataList TR TD.GroupLabel { font-weight: bold; font-size: 125%; padding-top: 10px; border: none; color: #1880C0; }
TABLE.DataList TR.GroupLabel TH { font-weight: bold; font-size: 125%; padding-top: 10px; color: #1880C0; }
TABLE.DataList TR.Link			{ color:#6666CC; }
TABLE.DataList INPUT.Icon		{ margin:-1px 5px -3px 0px; cursor:pointer; }

SPAN.InListShortcut { cursor: pointer; font-weight: bold; font-style: italic; }
SPAN.InListShortcut IMG { margin:-1px 5px -3px 0px; }
TD.IconColumn { width: 16px; }
	

TABLE.DataListAction 			{ margin-right:5px; display:inline; }
TABLE.DataListAction TD			{ border: outset 1px; border-color:#1D87CF; padding:1px 5px;  white-space:nowrap; cursor:pointer; }
TABLE.DataListAction TD.disabled{ background:#DEDFDE; color:#999; border: groove 1px; padding:1px 5px; white-space:nowrap; cursor:default; }
TABLE.DataListAction TD.void 	{ background:transparent; border:none; vertical-align:middle; padding:0px; }
TABLE.DataListAction IMG 		{ margin:0px 0px -3px 0px; }

TABLE.DataListConfig				{ width:100%; border:none; border-bottom:Solid 1px #999; }
TABLE.DataListConfig TR.Header TD	{ background-color:White; color:Black; padding: 1px 5px; border:none; border-bottom: Solid 1px #999; font-size:100%; font-weight:bold; cursor:default; }
TABLE.DataListConfig IMG			{ margin:-1px 5px -3px 0px; cursor:pointer; } 
TABLE.DataListConfig TR TD			{ padding: 1px 5px; border:none; border-top:Solid 1px #F3F3C1; cursor:default;  }
TABLE.DataListConfig TR.odd	TD		{ background-color: #FFFFFF;}
TABLE.DataListConfig TR.even TD		{ background-color: #FCFCFC;}
TABLE.DataListConfig TR.selected TD { background-color: #D0E3FA;}
TABLE.DataListConfig TR.Footer TD	{ font-weight: bold; }


/*************************************************************************
/* OFSYS Popup II
/*************************************************************************/

DIV.Popup2						{ background-color: white; border: solid 1px black; }
DIV.Popup2 TR.Popup2_Header TH	{ background-color: #385814; padding:3px 5px; color: white; border-bottom: solid 1px #000000; font-weight: bold; }
DIV.Popup2 TD.Popup2_Content	{ padding: 5px 5px 10px 5px; }

DIV.Popup2Warning								{ background-color: #FFFFE8; border: solid 1px black; }
DIV.Popup2Warning TR.Popup2Warning_Header TH	{ background-color: #990000; padding: 3px 5px; color: white; border-bottom: solid 1px #000000; font-weight: bold; }
DIV.Popup2Warning TD.Popup2Warning_Content		{ padding: 5px 5px 10px 5px; }


DIV.Popup2Standby								{ background-color: #FFFFFF; border: solid 1px black; border-top: solid 3px #1d87cf }
DIV.Popup2Standby TR.Popup2Standby_Header TH	{ background-color: #1d87cf; padding: 3px 5px; color: white; border-bottom: solid 1px #000000; font-weight: bold; }
DIV.Popup2Standby TD.Popup2Standby_Content		{ padding: 5px 5px 10px 5px; }

/*************************************************************************
/* OFSYS Popup II
/*************************************************************************/
