body { 
	font-family: Arial, Helvetica, sans-serif; 		
	font-size: 9pt;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

a img { border: 0; }

a:hover {
	text-decoration: none;
}

dl { 
	margin-left: 5px;
}

dd { 
	margin: 0; 
}

div.login_lbl { 
	font-size: 12px; 
	padding: 4px 8px; 
	margin: 2px 2px 2px 2px;
	display: block;
	background: url("/images/gradient.jpg") top left repeat-x;
	border-top: 2px solid #B9050A;
	border-bottom: 1px solid #B9050A;
}

div.login_lbl a { 
	color: #fff; 
	text-decoration: none;
	border: none;
}

td.homepage_section_box { 
	font-size: 14px; 
	border-top: 1px #0081A8 solid;
	border-bottom: 1px #0081A8 solid;
	border-left: 1px #0081A8 solid;
	border-right: 1px #0081A8 solid;
}

div.homepage_section_header { 
	font-size: 14px; 
	padding: 3px; 
	display: block;
	margin: 4px 0 0 0;
	border-bottom: 1px #0081A8 solid;
}

div.homepage_section_box { 
	font-size: 14px; 
	padding: 3px; 
	display: block;
	margin: 0 0 4px 0;
	border-bottom: 1px #0081A8 solid;
	border-left: 1px #0081A8 solid;
	border-right: 1px #0081A8 solid;
}

div.template_unit { 
	font-size: 12px;
	text-align: left;
	padding: 4px 8px 8px; 
	margin: 2px 2px 4px 2px;
	display: block;
	border-top: 1px solid #0081A8;
	border-bottom: 1px solid #B9050A;
}

dt.stage_lbl { 
	font-size: 16px; 
	padding: 4px 8px; 
	margin: 16px 2px 2px 2px;
	display: block;
	background: url("/images/gradient.jpg") top left repeat-x;
	border-top: 3px solid #B9050A;
}

dt.stage_lbl a { 
	color: #fff; 
	text-decoration: none;
	border: none;
}

.stage {
	margin-bottom: 24px;
}

.emptyHeading {
	color: #777777;
}

.fullHeading {
	color: #000000;
}

dd a { 
	color: #000; 
}

ul { 
	list-style: none; 
	padding: 5px; 
}

dl.ubdEl { 
}

dd.stagechecker {
	border-bottom: 1px #0081A8 solid;
}

dl.ubdEl,dd.ubdEl { 
	margin: 3px; 
}

dt.ubdEl { 
	font-size: 14px; 
	padding: 3px; 
	display: block;
	margin: 4px 0 0 0;
	border-bottom: 1px #0081A8 solid;
}

dt.ubdEL a { 
	text-decoration: none;
}

dd.ubdEL a { 
	text-decoration: none;
}

dl.getEl { 
}

dl.getEl,dd.getEl {
	margin: 3px; 
}

dt.getEl { 
	background: #FFF; 
	font-size: 12px; 
	padding: 2px; 
	margin: 1px; 
}

dt.getEl a { 
	color: #222; 
}

dd.getEl a { 
	color: #222; 
}

a.edit_links {
	color: #ff0000;
	font-size: .8em;
	text-decoration: underline;
}

div.el_detail {
		border-top: #0081A8 1px solid;
		border-left: #0081A8 1px solid;
		border-right: #0081A8 1px solid;
		border-bottom: #0081A8 1px solid;
		margin: 0 0 8px 0;
		padding: 0;
}

.el_detail dl {
	margin: 0;
	padding: 0;
}

a.elList  {
	text-decoration: none;
	font-weight: bold;
}

/* find these id's and change to a class */
#unit_sum, #unit_score, #unit_res {
	margin: 0 11px 20px 11px;
}

div.unit_lbl {
	display: block;
	margin: 0;
	border-bottom: 1px #0081A8 solid;
	cursor: pointer;
}

div.unit_sub {
	font-weight: bold;
	font-size: 11pt;
}

div.el_body {
	margin: 11px;
}

div.standard_topic {
	margin: 5px 0px 5px 11px;
	font-weight: bold;
	
}

div.standard_indicator {
	margin: 0px 0px 0px 15px;
}

.elementTitle {
	font-size: 10pt;
	display: block;
	margin: 0;
	padding: 0;
}

.task_lbl {
	display: block;
	margin: 0;
	border-bottom: #FF9900;
}

.plus_lbl {
	display: block;
	margin: 0;
	border-bottom: 1px #FF9900 solid;
	cursor: pointer;
}

.plus_lbl a {
	text-decoration: none;
}

div.alignReveal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #CCC;
	margin: 8px;
	padding: 3px;
	text-align: left;
}

div.template_left_menu {
	border-top: 2px solid #B9050A;
	border-left: 1px solid #B9050A;
	border-right: 1px solid #B9050A;
	border-bottom: 2px solid #B9050A;
	margin: 16px 0px 0px 2px;
	padding: 3px;
}

div.align_inv { 
	font-family: Arial; 
	font-size: 11px; 
}

.rubric_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: #FFFFFF;
	text-align: left;
}

.rubric_ind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #CCC;
	text-align: left;
	border: 1px dotted;
}

td.filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #222222;
	padding: 2px;
}