/* 
Author:   Scott J. Centille
Title:	 SAM.css
Date: 	 04/14/2003
Desc:	    SAM Default Cascading Style Sheet (CSS).
*/

/* Element Selectors */
body {
	color: black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin-top:  0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
li {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding: 5px;
}
td {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
td.flyout {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border:none;
}
th {
	color: Black;
	background-color: Silver;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	text-align: left;
}
ul {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;	
}
td.list {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-bottom: 1px;
	white-space: nowrap;
}
td.list11px {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-bottom: 1px;
	white-space: nowrap;
}
td.noRecordsExist {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 1px;
}
td.returnPreviousPage {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-bottom: 1px;
}
th.nowrap {
	color: Black;
	background-color: Silver;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}
tr.paddingBottom10px {
	padding-bottom: 10px;
}
tr.paddingBottom20px {
	padding-bottom: 20px;
}
tr.paddingBottom40px {
	padding-bottom: 40px;
}
tr.paddingTop20px {
	padding-top: 20px;
}
tr.paddingTopBottom20px {
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Descendant/Contextual Selectors */
p hr {
	text-align: left;
}
td input.text {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: left;
}
td input.textNumeric {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: right;
}
td input.textInvisible {
	visibility: hidden;
}
td input.buttonCancel {
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: center;
}
td input.submit {
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: center;
}

/* Class Selectors */
.defaultHdg {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.defaultHdg19px {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 19px;
}
.defaultSubHdg {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 15px;
}
.defaultSubHdg10px {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 10px;
}
.defaultSubHdgBold {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.defaultSubHdgBold14px {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.defaultText11px {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
.defaultText {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.defaultTextBold {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.defaultTextHelp {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 10px;
}
.defaultTitle {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
div.marginLeft15px {
	margin-left: 15px;
	margin-top: 10px;
}
.errorSelect {
	background-color: Navy;
}
.footer {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 10px;
}
.defaultTextBoldGreenbar {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #C1FFC1;
}
.helpDeskContact {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.hr750px {
	width: 750px;
}
.messageCompletionBold {
	color: Green;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.messageErrorInsert {
	color: #D82D39;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.messageWarning {
	color: #D82D39;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.messageWarning16px {
	color: red;
	font-family: Arial, sans-serif;
	font-size: 16px;
}
.nowrap {
	white-space: nowrap;
}
.requiredFields {
	color: red;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.tblColumnHdg {
	background-color: E2E2E2;
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.formValue {
	background-color: E2E2E2;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
}

.tblRowDetail {
	color: Black;
	font-family: Arial;
	font-size: 12px;
}
.flyout {
	/*width:300px;*/
	border:#666666 1px solid;
	z-index:10;
	background:#D70226;	
}

/* Pseudo-classes and Pseudo-elements */
  A:link { color: #D82D39; }
  A:visited { color: #D82D39; }
  A:active { color: #D82D39; text-decoration: underline }
  A:hover { color: #D82D39; text-decoration: underline }
  A { text-decoration: none; font-weight: none; line-height:100% }

  A.menu:link { color: #FFFFFF; }
  A.menu:visited { color: #FFFFFF; }
  A.menu:active { color: #FFFFFF; text-decoration: underline }
  A.menu:hover { color: #FFFFFF; text-decoration: underline }
  A.menu { text-decoration: none; font-weight: none; line-height:100% }

  A.menu2:link { color: #000066; }
  A.menu2:visited { color: #000066; }
  A.menu2:active { color: #000066; text-decoration: underline }
  A.menu2:hover { color: #000066; text-decoration: underline }
  A.menu2 { text-decoration: none; font-weight: none; line-height:100% }

/* ID Selectors */
#pageNavHdg {
	width: 250px; 
	padding: 1em;
	font-size: 13px;
}
#pageNavHdg350px {
	width: 350px; 
	padding: 1em;
	font-size: 13px;
}
#pageNavHdg500px {
	width: 500px; 
	padding: 1em;
	font-size: 13px;
}
#outer {
	width: 190px; 
	border: 3px solid Black; 
	padding: 1em;
	background-color: Silver;
	font-size: 13px;
}
#inner {
	border: 5px dashed Black; 
	padding: 1em;
	background-color: Silver;
	margin: 1em;
}
