#functionlink { color : #000000; text-decoration: none; }

.arial10Plain {	
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.blackBold14px {	
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

body {
	margin:0;
	padding:0;
}

.contentAreaDiv {
	position:absolute;
	top:76px;
	left:140px;
	width:928px;
}

.contentAreaHeader {
	height:60px;
	padding:0 0;
	margin:0px 0px;
}

.detail {	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.fieldGroupBoxContainer {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 454px;
	float: left;
}

.fieldGroupBox {
	border: 1px solid #eaeaea;
	padding:0 0;
	margin:0px 0px;
	margin-bottom: 20px;
	margin-right:20px;
	text-align: left;
	width: 450px;
}

.fieldGroupBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #707070;
	margin: 0;
	padding-left: 18px;
	padding-top: 5px;
}

.fieldGroupHeaderBar {
	background-color: #eaeaea;
	width: 100%;
	height: 27px;
}

#filterText {
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
}

/* hack to defeat all the extra white space IE puts before a form */
form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.formLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #707070;
	text-align: right;
}

.formLabelRequired {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37736;
	text-align: right;
}

.formLabelTrailer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #707070;
	text-align: left;
}

iframe {
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#f0f0f0;	/* this is here because of Safari and its bug of making the panel background white */
}

input, textarea {
	color: #000000;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.label {
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F4793E;
	font-size: 10pt;
}

.largeOrangeTitle {
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f37736;
}

.messagesBox {
	border: 1px solid #f9ba82;
	background-color: #fef9e6;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.messagesItem {
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
}

.newItemLink {
	text-decoration:none;
	color:#f37736;
	font-size:11px;
	font-weight:bold;
	display: inline;
}

.noteBox {
	border: 1px solid #a1a5a9;
	background-color: #f7f7f7;
	margin: 20px 0;
	padding-left: 9px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 1px;
	text-align: left;
}

.noteBox p {
	font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
}

.passwordNoteBox {
	border: 1px solid #a1a5a9;
	background-color: #f7f7f7;
	margin: 20px 0;
	padding-left: 9px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 1px;
	text-align: left;
}

.passwordNoteBox p { 
	font: 14px lucida grande, geneva, helvetica, arial, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
}

#tableRecordsInfo {
	text-align: center;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #707070;
}

.renameLabel {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	text-decoration:underline;
	cursor:pointer;
}

.statusItem {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.statusLabel {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #707070;
}

/* overrides for YUI datatable css */

/* Remove row striping, column borders, and sort highlighting */
.yui-skin-sam tr.yui-dt-odd,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-desc {
	background-color:#fff;
}

/* turn off all table/cell etc borders */
.yui-skin-sam .yui-dt table,
.yui-skin-sam .yui-dt tbody td,
.yui-skin-sam .yui-dt thead th,
.yui-skin-sam .yui-dt tr.yui-dt-last td,
.yui-skin-sam .yui-dt th,
.yui-skin-sam .yui-dt td,
.yui-skin-sam .yui-dt tr.yui-dt-first td {
	border:none;
}

/* table cell font size */
.yui-skin-sam .yui-dt td {
	font-size:12px;
}

/* table row font color - we set it in the <tr> because we override it in some <td>'s below */
.yui-skin-sam .yui-dt tr {
	color:#707070;
}

/* table headers */
.yui-skin-sam .yui-dt th,
.yui-skin-sam .yui-dt th a {
	background:none;
	background-color:#eaeaea;
	font-weight:bold;
	font-size:13px;
	vertical-align:middle;
	text-align:left;
	color:#707070;
}

/* odd rows get light grey */
.yui-skin-sam tr.yui-dt-odd {
	background-color:#f1f2f2;
}

/* while even rows are white */
.yui-skin-sam tr.yui-dt-even {
	background-color:#ffffff;
}

/* turn off the sorted column highlight for even rows by making it the same color as normal cells */
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc {
	background-color: #ffffff;
}

/* turn off the sorted column highlight for odd rows by making it the same color as normal cells */
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc {
	background-color: #f1f2f2;
}

/* make the header row slightly darker gray */
.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc {
	background-color:#eaeaea;
	color:#707070;
}

/* set the padding for the rows, making it smaller than the YUI norms */
.yui-skin-sam .yui-dt-liner {
	margin:0;
	padding:0;
	padding:1px 8px 1px 8px;
}

/* row highlighting/hover */
.yui-skin-sam tr.yui-dt-highlighted,
.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
    cursor:pointer;
    background-color:#d3d3d3;
}

.yui-skin-sam .yui-pg-page {
	border: 0;		/* get rid of annoying border around each page number link */
}

.yui-skin-sam .yui-pg-container {
	text-align: center;
}

/* center checkmark header & column */
.yui-skin-sam .yui-dt th.align-center, .yui-skin-sam .yui-dt td.align-center {
	text-align:center;
}
