body{font-family:Verdana,Arial;font-size:10pt;}
td{font-family:Verdana,Arial;font-size:9pt;}
ul.sortable li{position:relative;}
ul.boxy{list-style-type:none;width:10em;font-size:13px;font-family:Arial, sans-serif;margin:0;padding:0;}
ul.boxy li{cursor:move;border:1px solid #ccc;background-color:#eee;margin-bottom:4px;width:300px;padding:2px 0;}
.ColumnHeader{font-family:Tahoma;background:#ccc;font-size:8pt;font-weight:700;color:#FFF;padding:4px;}
.Header,.Header:link,.Header:visited{background:#369;color:#FFF;font-size:10pt;font-weight:700;}
.MainRow,.MainRow:link,.MainRow:visited{color:#000;background:#FFF;cursor:default;}
.AltRow,.AltRow:link,.AltRow:visited{color:#000;background:#DDD;cursor:default;}
.HiliteRow, .Highlight{background:#69C;cursor:pointer;}
.SmallText{font-family:Tahoma,Arial;font-size:7pt;}
.Footer{border-top:1px dotted #000;font-weight:700;}
.GreyLink:link,.GreyLink:visited{font-family:Tahoma, Verdana, Arial;font-size:8pt;font-weight:700;color:#444;}
.AdminContentTable{border:solid 1px silver;border-collapse:collapse;}
.FormTable{width:500px;}
.LabelRow{color:#000;padding:2px;}
.LabelCell{text-align:left;}
.ReqLabelCell{font-weight:700;}
.InputCell{padding-bottom:2px;}
.InputText{font-family:Tahoma;font-size:8pt;border:solid 1px silver;padding-bottom:2px;}
.InputSelect{font-family:Tahoma;font-size:8pt;border:solid 1px silver;}
.InputRadio{border:dashed 1px silver;}
.Error{text-align:left;font-family:Tahoma;font-size:8pt;color:Red;font-weight:700;}
.hint{font-size:8pt;font-weight:700;}
.Instruction{font-size:8pt; font-style:italic; font-weight:normal; padding:2px; color:#333;}
.ContentTable{border:solid 1px #444;width:99%;}
.HideIt{visibility:hidden;display:none;}
.ShowIt{visibility:visible;}
.DrawInput{border:solid 1px #000;font-family:Verdana;font-size:8pt;background-color:#eee;}
.LeftFloat, .Left{float:left;}
.RightFloat, .Right{float:right;}
.PadMe{text-align:left;margin:4px;}
.Label{font-size:10pt;font-weight:700;margin:4px;}
.NFRVerify{background-color:Red;color:#000;font-weight:700;}
.NFRVerify:link,.NFRVerify:visited{color:Blue;text-decoration:underline;}
.clickable a{display:block;text-decoration:none;cursor:default;}
.clickable li:hover{background-color:#f6f6f6;}

div.blast {padding:3px; margin:4px; background:#fff; border-bottom:1px solid #000;}
div.blast:hover {background:#eee;}
div.blast input {float:left;}
div.blast label {float:left; width:100%; text-align:left; font-weight:normal;}

form div {}
form div label {float: left; font-weight:bold; width: 125px; text-align:right; margin-right: 4px;}

.DrawMessage {background: #eee; border: 1px dashed #000; padding: 10px; margin: 10px;}
.Loader {font-size: 12pt; font-weight: bold;}

/* added mising left nav styles from stylesheet.css 9-21-2010 */


.starterSubsBasic:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.starterSubsBasic:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

.starterSubsBasic:hover {
	color: #000;
	text-decoration: underline;
}

.subheadBasic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	color: #000;
	letter-spacing: -.009em;
	margin: 0 0 10px 15px;
	padding: 10px 0 0;
}


.header_big_gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	/*border-bottom: 6px solid #cc6;*/
}


.header_big_sub {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

.header_big_sub2 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.note {
	font-size: 10px;
	font-style: italic;
}


/* Carlos' styles */
/* ----------------------------------------------------------------------------------- */







/* Carlos' Layout styles */
/* ----------------------------------------------------------------------------------- */

.content_column_left {
	
	float: left;
	vertical-align:top;
	margin: 0 20px 0 20px;
	height:580px;
	overflow:auto;
}

.content_column_right {
	width: 300;
	float: right;
	margin: 0 50px 0 0;
}

.content_column_span2 {
	padding: 5px 0 5px 0;
	margin: 0 20px 0 20px;
	clear: both;
	height:580px;
	overflow:auto;
}

.teal_line_horiz {
	border-bottom: 1px solid #00CCCC;
	height: 15px;
	margin: 5px 0 15px 0;
	padding: 5px 0 5px 0;
	width: 100%;
	clear: both;
}

.teal_line_vert {
	border-right: 1px solid #00CCCC;
	padding-right: 10px;
}


/* END Layout styles */
/* ----------------------------------------------------------------------------------- */

.Disabled { background:#ccc; border:solid 1px #999;}

