body {
	/*background:#e4edfc;*/
	color: #333;
	font-family:"Trebuchet MS",verdana, arial, sans-serif;
	font-size:.8em;
	background-color:#ffffff;
	scrollbar-track-color:#ceddf1;
	scrollbar-face-color:#1e7af7;
	scrollbar-arrow-color:#fff;
	/* two pairs that line up */
	scrollbar-highlight-color:#fff;  /* lower arrow, top & left sides */
	scrollbar-shadow-color:#fff;  /* upper arrow, right & bottom sides */
	scrollbar-3dlight-color:#1e7af7;
	scrollbar-darkshadow-color:#1e7af7;
	}


.hedora {color:#903;font-size:.9em;font-weight:bold;margin-bottom:8px;font-family:verdana, arial, sans-serif;}
.bbheader {font-size:1.2em;font-weight:bold;color:#000000;margin-bottom:3px;}
.bluebold {font-size:1em; color:#009;font-weight:bold;}
.blackbold {font-size:1em; color:#000;font-weight:bold;}
.whitebold {font-size:1em; color:#fff;font-weight:bold;}
.whitetext {color:#fff;}
.redheader {font-size:1.2em;color:#c30;font-weight:bold;}
.altheader {font-size:1.3em;color:#036;font-weight:bold;}
.regoverride {font-size:1em; color:#000;font-weight:bold;}
.regmessage {font-size:1em; color:#000;margin-bottom:9px;}
.redmessage {font-size:1.4em; color:#990033;margin-bottom:18px;font-weight:bold;}
div.instructionbox table td.redder {font-size:17px;font-weight:bold;color:#cc0000;text-align:center;}
.boldmid {font-size:1em; color:#990033;font-weight:bold;}
.iittaall {font-style:italic;}
.bboolldd {font-weight:bold;}
.onethreefont {font-size:1.3em;font-weight:bold;}
.warning {color:#990000;font-size:.8em;font-weight:bold;}
.redpara {font-size:1.1em;font-weight:bold;color:#cc0000;width:500px;text-align:center;padding-top:30px;}
.asterisk {font-size:1.2em;font-weight:bold;color:#c30;}
.h2sub {font-size:.9em;font-style:italic;color:#1e7af7;}
.pointninei {font-size:.9em;font-style:italic;}
.pointnine {font-size:.9em;}
.smaller {font-size:.8em;}
.bold {font-weight:bold;}
.error {font-size:1.4em; color:#009933;margin-bottom:18px;font-weight:bold;font-style:regular;}
.errorexpl {color:#990033;font-style:italic;}
.greentext {color:#cf9;}


h2 {
	margin-bottom:30px;
	margin-top:20px;
	/*margin-left:12px;*/
	color:#330099;
	}


h4	{
   	font-size: x-small;
	/*text-transform: uppercase;*/
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;  
	}
	

h4.lond {color:#ccff99;margin-top:40px;}

/*


	*/

form {
	border:1px solid #309;
	}

form input{
	border:1px solid #309;
	font-family:"Trebuchet MS";
	}

form select{
	font-family:"Trebuchet MS";
	}

form textarea{
	border:1px solid #309;
	font-family:"Trebuchet MS";
	}


.div1 {background-color:#c6e0fd;margin-bottom:0px;padding:20px;}
.div2 {background-color:#3399ff;margin-bottom:0px;padding:20px;}

.sg_candidatespace {
	background-color: #dfefff;
	border:solid 1px #1e7af7;
	padding:6px;
	margin:6px;/*  if you want 2 side by side 
	width:45%;
	float:left;  */
	}

.sigmaa_candidatespace {
	background-color: #dfefff;
	border:solid 1px #1e7af7;
	padding:6px;
	margin:6px;
	}
	
	
.instructionbox {
	background-color: #c6e0fd;
	border:solid 1px #1e7af7;
	padding:6px;
	}


/* table.bluelines {border: 1px solid #1e7af7;font-size:1em;}
table.bluelines td {border: 0px solid #1e7af7; padding: 6px;border-right:0px;border-left:0px;}
table.bluelines tr.ninecf {background:#9cf;}
table.bluelines tr.c6e0f7 {background:#c6e0f7;}

td.speccell {font-size:1.1em;color:#fff;background-color:#1e7af7;font-weight:bold;width:100%;}
td.standoutcell{font-size:1em;font-weight:bold;color:#ffffcc;background-color:#1e7af7;}
td.standoutcell span.big{font-size:1.3em;font-weight:bold;color:#ffcc33;} */

.steelsubmitbutton {	
	clear:all;
	border-top:1px solid #99cccc;
	border-left:1px solid #99cccc;
	border-bottom: 1px solid #330066;
	border-right: 1px solid #330066;
	background-color:#1e7af7;
	font-size:10px;
	font-weight:bold;
	padding:.4em;
	margin:8px 0px;
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
}

.redsubmitbutton {	
	clear:all;
	border-top:1px solid #ff1493;
	border-left:1px solid #ff1493;
	border-bottom: 1px solid #600;
	border-right: 1px solid #600;
	background-color:#f30;
	font-size:10px;
	font-weight:bold;
	padding:.4em;
	margin:8px;
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
}

.bigvotebutton {	
	clear:all;
	border-top:3px solid #99cccc;
	border-left:3px solid #99cccc;
	border-bottom:3px solid #330066;
	border-right: 3px solid #330066;
	background-color:#1e7af7;
	font-size:18px;
	font-weight:bold;
	padding:2em;
	margin:18px;
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
}



a button.steelsubmitbutton {
	text-decoration:none;
	}

div.horizline {
	border-top: 1px solid #309;
	margin: 8px 0px;
	width:100%;
	}

	
.floatleft	{
	float: left;
	padding: 0px;
	/*margin: 0 15px 0 0;*/
	}

	
.floatright	{
	float: right;
	padding: 0px;
	/*margin: 0 0 0 15px;*/
	/*display:inline;*/
	}

.push {
	margin-top:24px;
	}

.invisible_positioner {visibility:hidden;position:relative;}
	
.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.inline {display:inline;}

.cleandiv {
	margin:5px;
	clear:all;
	clear:both;
	}

.noborder{
	border:0px;
	}

.indent {margin-left:6em;}



#idfieldsbox2{padding:6px;}
#idfieldsbox2 {padding:6px;}
#err {position:relative;font-size:1.1em;font-style:italic;font-weight:bold;color:#f30;margin:5px 0px;}
#err2 {position:relative;visibility:hidden;font-size:1.1em;font-style:italic;font-weight:bold;color:#f30;margin:5px 0px;}
#errspace{position:relative;visibility:hidden;font-size:1.1em;font-style:italic;font-weight:bold;color:#f30;margin:5px 0px;}
#admin_error_area {width:40%;border:1px solid #f30; padding:10px;position:relative;font-size:1.1em;font-style:italic;font-weight:bold;color:#f30;background-color: #cf9; }


#jswarning {background-color:#e4edfc;position:relative;left:30px;top:0px;visibility:visible;font-style:italic;font-weight:bold;color:#f30;font-size:1.8em;width:60%;padding:1em;border:2px solid #f30;}

	
dl.admin {
	width: 290px;
	margin: 0px 0px 20px 20px;
	padding: 0px;
	}

dl.admin dt {
	margin: 0px 0px 10px 0px;
	padding: 10px;
	font-family: Helvetica,Verdana, sans-serif;
	font-weight:bold;
	color: #fff;
	border-bottom: 1px solid #fff;
	}

dl.admin dd {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	/*background: url(images/arrow.gif) no-repeat 0 3px;*/
	}

dl.admin dd table {
	font-size:1em;
	line-height:1.6;}

	
#blue dt {background-color: #69c;}
#blue {background-color: #9cf;}
#red dt {background-color: #933;}
#red {background-color: #c99;}
#green dt {background-color: #9c6;}
#green {background-color: #cf9;}


dd {
	font-size:1.2em;font-weight:bold;color:#900;
	}

.specbluehead {
	font-family: Helvetica,Verdana, sans-serif;
	margin:-20px -20px 20px -20px;
	padding:20px;
	font-weight : bold; 
	color: #fff;
	background-color: #69c;
	font-size:1.3em;
	}


a:link, a:visited {
	text-decoration : underline;
	color: #0000cc
	background: transparent; 
	}

a:hover {
	text-decoration : underline;
	color: #f30;
	background: transparent; 
	}

a:active {
	text-decoration : none;
	color: #3300cc;
	background: transparent;  
	}


