A {text-decoration:none; color:#286382;}
A:hover {text-decoration:underline; color:#286382;}
a.light {text-decoration:none; color:#A5CDE3;}
a.light:hover {text-decoration:underline; color:#A5CDE3;}
a.gold {text-decoration:none; color:#897C25;}
a.gold:hover {text-decoration:underline; color:#494214;}
a.blackwhite {text-decoration:none; color:#000000;}
a.blackwhite:hover {text-decoration:underline; color:#286382;}
a.white {text-decoration:none; color:#ffffff;}
a.white:hover {text-decoration:underline; color:#ffffff;}
a.black {text-decoration:none; color:#000000;}
a.black:hover {text-decoration:underline; color:#000000;}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal; font-weight:bold;
	color:#286382; }
.titlesWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal; font-weight:bold;
	color:#ffffff; }
.blueBackground  {
	background-color: #D1E8F3;
}
.whiteBackground {
	background-color: #FFFFFF;
}
body {  margin:0 auto;   padding: 0;  text-align: center; /* IE */  } 

	
#layout { 
	margin: 0 auto;  width: 990px;  z-index:9;   text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
	
	
#footer { 
	 margin-right:95px; margin-left:95px; text-align:center; 
	width: 800px; height:33; left: 0px; top: 0px; 
	padding: 0px; margin-top: 15px; border-top: 2px solid #A0A4AD; }

#copyright2 {
	position:relative; text-align:center;  
	width: 990px; height:35; left: 0px; top: 0px; 
	padding: 0px; margin: 0px; background-color: #3C444F; }

	

select { 
 background-color: #ffffff; 
 font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;
 padding: 2px;
 padding-top: 2px;
 color: #000000; 
}
.input.text3 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#333333; 
border: 1px #333333 double;
background: #ffffff;
}
.input.text4 {
font-family: Verdana, Arial, Helvetica, sans-serif;;font-size:12px;
color:#333333; 
border: 1px #333333 double;
background: #ffffff;
}


.arial11-0space {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.blackborder {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

.grayborder {
	border-top: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
}

.greenborderbottom {
	border-top: 1px none #398CB9;
	border-right: 1px none #398CB9;
	border-bottom: 1px solid #398CB9;
	border-left: 1px none #398CB9;
}
.whiteborder {
	border-top: 8px solid #ffffff;
	border-right: 8px solid #ffffff;
	border-bottom: 8px solid #ffffff;
	border-left: 8px solid #ffffff;
}

.paleBackground2  {
	background-color: #CECECE;
}
.paleBackground3  {
	background-color: #DFDFDF;
}
.paleBackground4  {
	background-color: #A78F58;
}
.paleBackground1  {
	background-color: #EAE7CE;
}
.paleBackground  {
	background-color: #F8F7EF;
}
.whiteBackground {
	background-color: #FFFFFF;
}

.whiteborderB {
	border-top: 1px none #ffffff;
	border-right: 1px none #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px none #ffffff;
}



.verdana10-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal; 
	color:#000000; }
.verdana10-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal; 
	color:#ffffff; }
.verdana10-halfspace-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px; 
	color:#000000; }
.verdana10-halfspace-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px; 
	color:#ffffff; }
.arial11-halfspace-white {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#ffffff; }
.verdana10-1space-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px; 
	color:#000000; }
.verdana10-1space-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px; 
	color:#ffffff; }
.verdana10-2space-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px; 
	color:#000000; }
.verdana10-2space-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px; 
	color:#ffffff; }



.verdana11-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal; 
	color:#000000; }
.verdana11-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal; 
	color:#ffffff; }
.verdana11-offwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal; 
	color:#F3EFD6; }
.verdana11-halfspace-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px; 
	color:#000000; }
.verdana11-halfspace-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px; 
	color:#ffffff; }
.verdana11-1space-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px; 
	color:#000000; }
.verdana11-1space-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px; 
	color:#ffffff; }
.verdana11-2space-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px; 
	color:#000000; }
.verdana11-2space-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px; 
	color:#ffffff; }



/* ====================================================== */
/* TABLES                                                 */
/* ====================================================== */

/* LISTINGS (users, submissions, etc.)                    */

.listingTable {
	font-family: Tahoma, sans-serif;
	font-size: 7.5pt;
	background-color: #F9FEFF;
	empty-cells: show;
	padding: 0px;
	margin: 0px;
	border: 1px solid #1900FF;
	border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
	width: 100%;
	max-width: 100%;
}

.listingTable tr {
	border-left: 1px solid #1900FF;
	border-right: 2px solid #003366;
}

.listingTable td, .listingTable th {
	border-bottom: 1px solid #E9E9E9;
	padding: 3px;
}

.listingTableTitle {
	/* main title, top of listing table                   */
	/* use as <div> class before table start              */
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #1900FF;
	color: white;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.listingTableHeaderRow {
	/* topmost table row, contains column headings        */
	background-color: #FFFFE0;
	font-weight: bold;
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
}

.listingTableHeaderRow td {
	border-bottom: 1px solid #F5DEB3;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 3px;
	white-space: nowrap;
}

/* SUMMARIES (info on single user, submission, etc.)      */

.summaryTable {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	background-color: #F9FEFF;
	empty-cells: show;
	border-collapse: collapse;
	margin: 0px;
	margin-top: 2px;
	padding: 1px;
	border: 1px solid #1900FF;
	border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
}

.summaryTable td, .summaryTable th {
	border-bottom: 1px solid #E7EEFF;
	margin: 0px;
	padding: 3px;
}

.summaryTableTitle {
	/* main title, top of summary table                   */
	/* use as <span> class before table start             */
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #1900FF;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* FORMS                                                  */

.formTable {
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	background-color: #F9FEFF;
	empty-cells: show;
	margin: 0px;
	margin-top: 2px;
}

.formTable td, .formTable th {
	border-bottom: 1px solid #E7EEFF;
	padding: 3px;
	vertical-align: top;
}

.formTableTitle {
	/* main title, top of form table                      */
	/* use as <span> class before table start             */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F9FEFF;
	color: black;
	margin: 0px;
	padding-left: 5px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ALL TABLES                                             */

.submitRow, .submitRow td, .submitRow th {
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 5px;
}

.subheadRow, .subheadRow td, .subheadRow th {
	background-color: #C0E0F6;
	border-bottom: 1px solid #1900FF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.altRow {
	background-color: #E7EEFF;
}

/* ====================================================== */
/* MISC                                                   */
/* ====================================================== */


.button {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;

}

