/* Application-specific Style Sheet (e.g. FMA, RI-Web, Web Declarations, etc.) */
/* Style Sheet Last Updated: 04/13/05 */

/* Use this if your application name starts with "e" or "i"
(e.g. eGrants or iServ). If not needed for your application,
just remove this or comment it out. */
/*
p#appname:first-letter {font-weight: normal; font-style: italic;}
*/

/* List Examples */
form#pagedlist {margin-top: 20px;}
form#hybridlist div#top {margin: 0 auto;}


.mainmenu { font-weight: bold; font-size: 10pt; color: white; font-family: arial } 
table.box{ border-color:white;border:2px;bordercolor:red}

td.sectionbar {
	background: #dfe9ff;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: #000;
	padding: 2px 5px 4px;
	margin-bottom: 2px;
	margin-top : 5px;
}

td.sectionbar h1{
	background: #dfe9ff;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: #000;
}

.label { text-align: right; font-weight: bold; font-size: 8pt; padding-right: 3px }
.errormessage { text-align: center; color: #f00 }

.screenname { font-weight: bold; font-size: 14pt }
.txt14b { font-weight: bold; font-size: 11pt }

/* Form Examples */
form#rgstinfo {
	width: 500px;
	margin-bottom: 0;
}

form#rgstinfo div#personal {
	float: none;
	width: 500;
	height: auto;
	padding-bottom: 10px;
}

form#rgstinfo label span {width: 170px;}

 
/* create password */
form#create_password {
	width: 700px;
	margin-bottom: 0;
}

form#create_password div#info {
	float: none;
	height: auto;
	padding-bottom: 10px;
	line-height : normal;
}

form#create_password p#helps {
	float: none;
	padding-bottom: 0px;
	text-align : left;
	font-size : 12px;
	height : auto;
}

form#create_password label span {width: 170px;}

 



/*
ISAAC
*/
table.formtable {clear: both; margin: 0;}
table.formtable, table.formtable th, table.formtable td {
	white-space: nowrap;
	padding: 3px;
	border-collapse: collapse;
	border-spacing: 1px; /* N6 fix */
}
table.formtable thead, table.formtable th {background: #dfe9ff; color: #000;}
table.formtable tfoot {font-weight: bold;}
table.formtable th {vertical-align: bottom; white-space: normal;}
table.formtableMtable td img {height: 16px; width: 16px; margin: 0 auto;}

* html table.formtable td {padding-bottom: 0;} /* IE6 only */
table.formtable {empty-cells: show;} /* CSS2 - Not currently supported on IE. */

/* Use either <colgroup>s or specific <col>s to specify alignment 
for entire table column, rather than specifying it for each 
individual th or td tag. */
table.formtable colgroup.right, table.formtable col.right {text-align: right;}
table.formtable colgroup.center, table.formtable col.center {text-align: center;}

/* Since the above approach is not cross-browser compatible, use the following
classes on each <td> requiring either center or right justification. */
table.formtable td.right, table.formtable td.money {text-align: right;}
table.formtable td.center {text-align: center;}

/* Makes a specific column wrappable. Mtable column data does not wrap by default. */
table.formtable td.wrap {white-space: normal;}

/* Sorting-related Styles */
table.formtable th.sortable {cursor: pointer; text-decoration: underline;}
table.formtableable th span.indicator {font-family: Webdings; line-height: 12px;}

/* Use this for paragraphs of structured text within a table instead of <br /> tags. */
table.formtable td p {padding: 0; margin: 0;}


form table.formtable td input, 
form table.formtable td select, 
form table.formtable td textarea {float: none; padding: 0; margin: 0;}

form table.formtable td input,
form table.formtable td textarea {padding-left: 2px;}
form table.formtable td textarea {border: none;}

div.imagebuttonbar input{
	 text-align: center;
	 padding: 0;
   float: none;
   margin: 0 0px;
}