@media print {
	/* Anything we don't want to print */
	.noprint {
		display: none !important;
	}
}

	
a:link, a:visited, .anchor {
	text-decoration: underline;
	font-size: 11px;
	color: #000000;
}

a:active, a:hover {
	text-decoration: underline;
	color: #808080;
}

a.button, a.button:link, a.button:active, a.button:visited {
	color: black;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 3px 0px 3px;
	height: 17px;
}

a.button:hover {
	text-decoration: underline;
	color: black;
}

.headerOne {
	font-size: 12px;
	font-weight: bold;
}

.headerTwo {
	font-size: 11px;
}

.transparent {
	filter:alpha(opacity=0);
}

.restrictedResultsDiv {
	overflow: auto;
	max-height: 200px;
	margin-top: 2px;
	border-left-color: #c0c0c0;
	border-right-color: #ffffff;
	border-top-color: #c0c0c0;
	border-bottom-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	background: #f8f8f8;
}

body {
	margin: 0px;
	background-color: white;
}

body, td, input, textarea, select, .Text {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
}

h1 { font-size: 18px; margin-top: 0px; margin-bottom: 2px; }
h2 { font-size: 16px; margin-top: 0px; margin-bottom: 2px; }
h3 { font-size: 14px; margin-top: 0px; margin-bottom: 2px; }

hr {
	border: 1px solid black;
}

p {
	margin: 0.5em 0 0.5em 0;	
}	

legend {
	font-weight: bold;
	color: black;
}

ul.customList {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.DeAcButton {
	font-weight: bold;
	border: 1px solid black;
	background-color: #cecece;
	margin-top: 5px;
	cursor: pointer;
}

.DeAcImageButton {
	cursor: pointer;
}

.LabelStudentName {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}

.LabelLoadedStudentName {
	display: block;
	padding-top: 5px;
	font-weight: bold;
	font-size: 12px;
}

.LabelCourseLegend{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.LabelRequirementLegend{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.LabelHeaderDisclaimer{
	display: block;
	padding-bottom: 5px;
}

.LabelLegendDisclaimer{
	display: block;
	padding-bottom: 5px;
}

.DeAcLabel {
}

.DeAcLabelSmall {
	font-size: 8px;
}

.DeAcLabelError {
	font-weight: bold;
	color: red !important;
}

.DeAcLabelBold {
 font-weight: bold;
}

.DeAcLabelTitle {
	font-weight: bold;
	border-bottom: 1px solid #cecfce;
	margin-bottom: 6px;
	width: 100%;
	line-height: 22px;
	height: 22px;
	display: block;
}

.DeAcLabelUpdateProgress {
	font-size: 14px;
	font-weight: bold;
}

.DeAcLabelGreen {
	font-weight: bold !important;
	color: green !important;
}

.DeAcLabelDescription {
	font-style: italic;
	margin-left: 20px;
	margin-top: 10px;
}

.DeAcLabelItalic {
	font-style: italic;
}

.DeAcLabelHelp {
	font-size: 12px;
}

.DeAcLabelEmphasis {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	font-style: italic;
}

.DeAcLabelLarge {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}

.DeAcLabelFormValueDesc {
	display: block;
	width: 200px;
}

.DeAcLabelPlaceHolder {
	font-family: Monospace !important;
	font-weight: bold !important;
	color: #000000 !important;
	border-bottom: dotted 2px black;
	border-top: dotted 2px black;
	padding-bottom: 2px;
	padding-top: 2px;
	line-height: 23px;
}

.DeAcFrame {
	border: 1px solid black;
	padding: 0px 5px 5px 5px;
}

.DeAcCheckBox {
	font-style: italic;
}

.DeAcCheckBoxReadOnly {
	font-style: italic;
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
}

.DeAcTextBox, .DeAcDropDownList {
	color: Black;
	font-weight: bold;
	border: 1px solid #cecece;
}

.DeAcTextBoxCode {
	color: Black;
	font-family: Monospace;
	font-weight: normal;
}

.DeAcFormLabelTD {
	background-color: #f1f1f1;
	text-align: right;
	vertical-align: top;
	width: 25%;
}

.DeAcFormValueTD {
	background-color: #f1f1f1;
	vertical-align: top;
	width: 75%;
}

.DeAcFormTD {
	background-color: #f1f1f1;
}

.DeAcFormTable {
	background-color: #f1f1f1;
	width: 100%;
}

.DeAcForm {
	width: 100%;
	border-collapse: collapse;
}

.DeAcForm tr td {
	background-color: #f1f1f1;
	border: solid 1px white;
	padding: 5px;
	vertical-align: middle;
}

.FormLabel {
	text-align: right;
	width: 25%;
}

.DeAcListBox {
	color: #000000;
	font-weight: normal;
	border: solid 1px #000000;
	min-width: 100px;
}

* html .DeAcListBox {
}

.DeAcGridView {
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	width: 100%;
	border: solid 1px #333333;
}

.DeAcGridViewHeader th, .DeAcGridViewHeader th a {
	font-size: 12px !important;
	font-weight: bold !important;
	height: 22px;
	background-color: #efefef;
	vertical-align: text-top;
}

.DeAcGridViewAlternateRow {
	background-color: #efefef;
}

.DeAcGridViewSelectedRow {
	color: Silver;
	background-color: #cecece;
}

.DeAcGridViewEmptyRow {
	font-weight: bold;	
}

.DeAcRequireFieldValidatorLabel {
	font-weight: bold;
}

.SiteMapPathSeperator {
	font-weight: bold !important;
	color: orange;
}

.ContentTitle {
	width: 100%;
	background-color: #00B2EE;
	border-bottom: 2px solid #cecfce;
	padding-left: 6px;
	padding-right: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	height: 22px;
	line-height: 21px;
	white-space: nowrap;
	color: #ffffff !important;
}

.HoverPopup {
	background-color: #f5f7f8;
	border-left: 2px solid black;
	border-bottom: 1px solid white;
}

.HoverPopupPanel {
	position: absolute;
	visibility: hidden;
	background-color: #cecece;
	opacity: .9;
	filter: alpha(opacity=90);
}

.HoverPopupTargetPanel {
	border-left: 2px solid white;
}

.HoverPopupTargetPanel td {
	border-bottom: 1px solid #efefef;
}

.ContentNavLink {
	font-size: 11px;
	border-left: 2px solid white;
	border-bottom: 1px solid #efefef;
	padding: 5px;
}

.ContentNavLinkHover {
	font-size: 11px;
	background-color: #f5f7f8;
	border-bottom: 1px solid #efefef;
	border-left: 2px solid black;
	padding: 5px;
}

.NavTable td {
	border-bottom: 1px solid #efefef;
}

.Header {
	width: 100%;
	background-color: #ffffff;
	font-size: small;
}

.TabMenuContainer {
	background-color: #cecfce;
}

.TabMenuItem {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold !important;
	text-decoration: none !important;
/*background-color: #efefef;*/
	background-color: #cecfce;
  text-align: center;
  border-top: 1px solid #cecfce;
	border-right: 1px solid #cecfce;
	border-bottom: 1px solid #cecfce;
  border-left: none;
  padding: 5px 6px 4px 6px;
  color: gray !important;
}

.TabMenuItemSelected {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold !important;
/*text-decoration: underline !important;*/
	background-color: #ffffff;
	text-align: center;
	border-top: 2px solid black !important;
	border-right: 1px solid #cecfce;
	border-bottom: none;
	border-left: none;
	padding: 5px 8px 4px 6px;
	color: #000000 !important;
}

.TabMenuItemHover {
  color: black !important;
  font-weight: bold;
}

.TabMenuStaticMenu {
  margin: -1px 0px 0px 0px;
}

.TabMenuSpacer {
  background-color: #cecfce;
}

.TabMenuSubMenu {
	background-color: white;
}

#subTab {
	margin: 0;
	padding-left: 0;
}

#subTab li {
	margin: 0; 
	padding-left: 6px;
	padding-right: 6px;
	display: inline;
	list-style-type: none;
}

#subTabDiv {
	height: 23px;
	margin-top: 12px;
	padding-bottom: 4px;
}

* html #subTabDiv {
	margin-top: 5px;
}

.subTabActiveFalse {
	float: left;
	font-size: 11px;
  padding: 2px 6px 5px 6px;
	line-height: 16px;
	margin-right: 4px;
}

.subTabActiveTrue {
	float: left;
	font-size: 11px;
	padding: 2px 8px 3px 6px;
	line-height: 16px;
	border-top: 1px solid orange;
	border-left: 1px solid #cecfce;
	border-right: 1px solid #cecfce;
	border-bottom: 1px solid white;
	margin-right: 4px;
}

.subTabActiveFalse a {
	text-decoration: none !important;
	color: Gray !important;
}

.subTabActiveFalse a:active, .subTabActiveFalse a:hover {
	color: Black !important;
}

.textHighlight {
	background-color: yellow;
	font-weight: bold;
}

.ModalBackground {
	background-color: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.ModalForm {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: white;
	top: 0%;
}

.ModalFormHeader {
/*background-image: url(Images/ModalHeader.png);
	background-repeat: repeat-x;*/
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
/*width: 100%; */
	background: #efefef;
	border-bottom: 1px solid #cecfce;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 22px;
/*margin-bottom: 4px; */
	margin: 0px 0px 4px 0px;
	cursor: default;
}

.GalleryThumbnail {
	width: 120px;
	height: 100px;
	text-align: center;
	float: left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -4px;
	overflow: hidden;
}

.GalleryImage {
	margin: 0px;
	padding: 1px;
	border: 1px solid #cccccc;
	width: 101px;
	height: 81px;
}

.GalleryTitle {
	width: 100px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	overflow: hidden;
	white-space: nowrap;
}

.GalleryFolderTitle {
	width: 100px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}

.DeAcCollapsibleCategory {
 background-color: #cecfce;
 cursor: pointer;
 cursor: hand;
 font-size: 14px;
 font-weight: bold;
 border: 1px solid White;
 padding: 3px 0px 3px 5px;
 zoom: 1; /* Hack for IE that fixes bug where you could click only on the text to expand a category for the first time. */
}

.DeAcCollapsibleItem {
	background-color: #efefef;
	padding-left: 10px;
}

td.SystemMessage {
	font-family: Verdana;
	font-size: 10px;
	background-color: #efefef;
	height: 22px;
}

.SystemMessageError {
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	color: Red;
}

.SystemMessageInfo {
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	color: Green;
}

.SystemMessageWarning {
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	color: Orange;
}

.DeAcRequiredField {
	color: Red;
}

.UpdateProgress {
	background-color: #cecfce;
	font-size: 20px;
	padding: 5px;
	border: solid 2px black;
	text-align: center;
}

* html .UpdateProgress {
	width: 200px;
}

.Hidden {
	display: none;
	visibility: hidden;
}

.MessageDiv {
	float: right;
	clear: right;
	margin-right: 5px;
	margin-top: 5px;
}	

.MessageDiv img {
	vertical-align: text-bottom;
}

.SystemMessage {
	margin-left: 20px;
	margin-right: 20px;
}

.SystemMessageIndex {
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

.SystemMessageError {
	color: Red;
}

.SystemMessageInfo {
	color: Green;
}

.SystemMessageWarning {
	color: Orange;
}

.MessageDetailsHeader {
	margin: 40px 20px 10px 20px;
}

.MessageDetailsHeader tr td {
	vertical-align: middle;
	padding: 5px;
	font-size: 1.5em;
}

.MessageDetails {
	margin: 0 10px 20px 10px;
}

/* DeAcForm styles */
.DeAcFormTable {
	width: 100%;
	background-color: #fff;
}

.DeAcFormRow {
}

.DeAcFormLabelCell {
	width: 25%;
	background-color: #f1f1f1;
	text-align: right;
	padding: 5px;
}

.DeAcFormValueCell {
	width: 75%;	
	background-color: #f1f1f1;
	padding: 5px;
}
/* End of DeAcForm styles */

/* BEGIN AUDIT STYLES */
.report
{
	width:95%;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
}

.requirement_body
{
/*  	border:solid 1px black; */
  	width:100%;
	margin-bottom:5px;
	margin-top:5px;
}

.viz6SubRequirement_body
{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
	border:solid 1px #039;
	width:100%;
}


.viz6SubRequirement_header
{
	margin-bottom:0px;
	margin-top:0px;
	border:solid 0px #039;
	width:100%;
}

.ReportSection {
	margin-top: 1em;
}

.ReportHeader {
  font-weight: bolder;
  font-size: 12px;
	background-color:#6699cc;
  color: white;	
  border: solid 1px black;
  margin-left: -1px;
}

.ReportGrid {
	width: 100%;
	border-collapse: collapse;
	border: solid 1px black;
}

.ReportGridItemA {
	font-size: 8pt;
	height: 14pt;
	background-color: #e5e5e5;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.ReportGridItemB {
	font-size: 8pt;
	height: 14pt;
	background-color: #f6f6f6;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.ReportGridItemA td, .ReportGridItemB td {
	border-color: black;
}

.ReportTable {
	border-collapse: collapse;
	margin: 0;
}

.ReqCompleteCell {
	width: 25px;
	text-align: center;
	vertical-align: middle;	
}

.report_heading1_need
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-STYLE: normal;
    FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Helvetica,  sans-serif;
    TEXT-DECORATION: none
}

.paraheading1_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Helvetica,  sans-serif;
    TEXT-DECORATION: none
}

.paraheading1_4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}

.report_need
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Helvetica,  sans-serif
}

.ReportDefaultTab
{
/*	border-collapse:collapse; */
}

.ReportDefaultTab td
{
	margin: 0px 0px 0px 0px;
}

.coursesUsed
{
	border-Left:solid 1px black; 
	border-Right:solid 1px black; 
	border-Bottom:solid 1px black;
	vertical-align:top;
}

.coursesUsedRow
{
	border-Bottom:solid 1px black;
}

.coursesUsedGrid
{
	/*padding: 5px 5px 5px 5px;
	border-style:none;*/
}

.coursesUsedSpacer
{
	width:50px;
}

.conditionTableHeader {
	font-style: italic;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.subReqListWithStatusPadding {
	padding: 0px 0px 0px 19px;
}

.conditionBulletListPadding {
	padding: 10px 0px 2px 27px;
}

.viz2SubReqBulletListPadding {
	padding: 0px 0px 3px 27px;
}

/*header*/
.headertext 
{
	PADDING-LEFT: 10px; 
	FONT-SIZE: 20px; 
	COLOR: black; 
	FONT-FAMILY: 'Times New Roman', 'MS Serif', Arial, 'New York', serif; 
	LETTER-SPACING: 0.15em;
}

/* END AUDIT STYLES */

.Progress {
	width: auto;
}

.Progress img {
	margin: auto;
} 

* html .Progress {
	width: 1%;
}

.CourseList {
	margin: 1em 0 0 0;
	padding-left: 0;
}

.CourseList li {
	margin-left: 20px;
}

.CollapseLink,
.CollapseLink:active,
.CollapseLink:hover,
.CollapseLink:visited,
.CollapseLink:link {
	text-decoration: none !important;
	font-family: Courier New, monospace;
	letter-spacing:2px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	color: black;
}

.SectionHeader {
	margin-top: 20px;
}

.SearchDiv {
	width: 100%;
	min-height: 1em;
}

* html .SearchDiv {
	height: 1em;
}	

p.SearchResults {
	margin-top: 1em;
	margin-bottom: 1em;
}

.ConsoleList {
	list-style-type: none;
	list-style-image: url('../../../../../App_Themes/2007/Images/ArrowRightGreen.gif');
	list-style-position: inside;
	margin: 5px 0 0 5px;
	padding: 0;
}

* html .ConsoleList {
	margin: 5px 0 0 -5px;
}

.ConsoleList li {
	margin: 0 0 0 0;
	padding: 0;
}

* html .ConsoleList li * {
	margin-left: 5px;
}	

.InstitutionTree li {
	margin-top: 0.4em;
}

.InstitutionNode {
	padding-left: 3px;
	white-space: nowrap;
}

* html .InstitutionNode {
	padding-left: 0px;
}

.InstitutionNodeHover {
	text-decoration: underline;
}

.SelectedInstitution {
	font-weight: bold;
}

.Username {
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}

.Clear {
	clear: both;
}

.TopLinkP {
	margin-top: 0;
}

.EquivalenceCourseList {
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-type: none;
}

.EquivTable {
	border: solid 1px silver;
	width: 99%;
}

.EquivHeaderCell {
	border-bottom: solid 1px silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

.EquivCell {
	text-align: center;
	vertical-align: middle;
}

.ElementTestHeaderCell {
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

.ElementTestCell {
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	text-align: center;
}

.RequestItemTable {
	border: solid 1px silver;
	width: 99%;
}

.RequestItemHeaderCell {
	border-bottom: solid 1px silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
	width: 25%;
}

.RequestItemCell {
	text-align: center;
	vertical-align: middle;
	width: 25%;
}

.DeAcDataGridListHeader th, .DeAcDataGridListHeader th a , .DeAcDataGridListHeader td, .DeAcDataGridListHeader td a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold !important;
	font-size: 8pt;
	color: #ffffff !important;
	height: 14pt;
	background-color: #b0b0b0;
	padding: 0 5px 0 5px;
	text-decoration: none;
	text-align:center;	
}

.DeAcDataGridItemA {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	height: 14pt;
	background-color: #d0d0d0;
	padding: 2px 5px 2px 5px;
}

.DeAcDataGridItemB, .DeAcDataGridItemB td {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	height: 14pt;
	background-color: #f1f1f1;
	padding: 2px 5px 2px 5px;
}

.PrintLink {
	margin-bottom: 1em;
}	

.TermCheckBoxList
{
	width: 100%;
	height: 100px;
	overflow:auto;
}

.PurgeTermCheckBoxList
{
	width: 100%;
	overflow:auto;
}	

p.newAccount {
	margin: 10px 0 5px 0;
}

p.newAccount * {
	display: block;
}

.TableList {
	margin: 0 0 0 20pt;
	padding: 0;
}

.DeAcPickList table, .DeAcPickList table tr, .DeAcPickList table tr td {
	border-style: none;
}	

/* Formbuilder tool tips */
div#qTip {
 padding: 3px;
 display: none;
 background: #FFFFCC;
 color: #000;
 font-family: 10px Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal !important;
 text-align: left;
 position: absolute;
 z-index: 2147483647;
 border: 2px solid #C0C09F;
}

a.formbuilderhelp, a.formbuilderhelp:active, a.formbuilderhelp:visited {
	color: #900;
	text-decoration: none;
}

a.formbuilderhelp:hover {
	background: #900;
	color: #FFF;
	text-decoration: none;
	cursor:help;
}

.formbuilderhelpspan {
	display: none;
}
/* End Formbuilder tool tips */

/* Transfer Report*/
.transferReportTopCell 
{
	border-top: solid 2pt #00B2EE; 
	border-left: solid 2pt #00B2EE; 
	text-align: center;
	font-weight:bold;
	color: black;
	height: 30px;
}

.transferReportTopEndCell 
{
	border-top: solid 2pt #00B2EE;
	border-left: solid 2pt #00B2EE; 
	border-right: solid 2pt #00B2EE; 
	text-align: center;
	font-weight:bold;
	color: black;
	height: 30px;
}

.transferReportHeaderCell 
{
	border-left: solid 1pt #00B2EE; 
	border-bottom: solid 1pt #00B2EE; 
	text-align: center;
	font-weight:normal;
	background-color: #00B2EE;
	color: white;
	height: 30px;
}

.transferReportHeaderEndCell 
{
	border-left: solid 1pt #00B2EE; 
	border-right: solid 1pt #00B2EE; 
	border-bottom: solid 1pt #00B2EE; 
	text-align: center;
	font-weight:normal;
	background-color: #00B2EE;
	color: white;
	height: 30px;
}

.transferReportCell 
{
	border-bottom: solid 1pt #00B2EE; 
	text-align: center;
	height: 30px;
}

.transferReportStartCell 
{
	border-left: solid 2pt #00B2EE; 
	border-bottom: solid 1pt #00B2EE; 
	text-align: center;
	height: 30px;
}

.transferReportEndCell 
{
	border-right: solid 2pt #00B2EE; 
	border-bottom: solid 1pt #00B2EE; 
	text-align: center;
	height: 30px;
}

.transferReportStartEndCell 
{
	border-left: solid 2pt #00B2EE; 
	border-right: solid 2pt #00B2EE; 
	border-bottom: solid 1pt #00B2EE; 
	text-align: center;
	height: 30px;
}
/*End Transfer Report*/


/* Start DegreeWorks combination tree css */
#treetop,
#treetop ul,
#treetop li,
#treetop a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}

#treetop {
  Background: #f1f1f1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #7c9eb2;
}
#treetop a {
  line-height: 1.3;
}
#treetop > ul > li:first-child {
  border-top: 1px solid #dae2ea;
}

#treetop > ul {
 border-left: 1px solid #dae2ea;
 border-bottom: 1px solid #dae2ea;
}

#treetop > ul > li > a {
  font-size: 14px;
  display: block;
  border: 1px solid #dae2ea;
  border-top: none;
}

#treetop > ul > li > a > span {
  display: block;
  padding: 12px 22px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#treetop ul li.has-sub > a span {
background: url(../../../../../../../App_Themes/Georgia/Images/Plus.gif) left no-repeat;
background-position-x: 3px;
}

#treetop ul li.has-sub.active > a span {
background: url(../../../../../../../App_Themes/Georgia/Images/Minus.gif) left no-repeat;
background-position-x: 3px;
}

#treetop > ul > li > a:hover {
  color: #e94f31;
}

#treetop  ul  li.active {
  border-bottom: none;
  background: #f8faff;
}

#treetop ul ul {
  display: none;
  background: #f1f1f1;
  border-left: 1px solid #dae2ea;
  border-bottom: 1px solid #dae2ea;
  margin-left: 30px;
}
#treetop ul ul li {
  padding: 0;
  border-bottom: 1px solid #dae2ea;
  border-top: none;
}
#treetop ul ul li:last-child {
  border-bottom: none;
}
#treetop ul ul a {  
  display: block;  
  font-weight: normal;
  border: 1px solid #dae2ea;
  border-top: none;
}

#treetop ul ul  li  a  span {
display: block;
padding: 12px 22px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#treetop ul ul a:before {
  position: absolute;
  left: 10px;
  color: #7c9eb2;
}
#treetop ul ul a:hover {
  color: #e94f31;
}

.treetopDeleteButton{
 float: right;
 margin-top: 6px;
 margin-right: 6px;
 position: relative;
 z-index: 90;
}
/* End DegreeWorks combination tree css */