.body {
	MARGIN-TOP: 0px; FONT-SIZE: x-small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Portal_Content_Table H1 {
	FONT-SIZE: 14pt; COLOR: #98b9e4
}
.Portal_Container_TopMenu_Text A {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px; COLOR: #fff! important
}
.Portal_Container_TopMenu_Text SPAN {
	DISPLAY: block; MARGIN-RIGHT: 10px
}
.td {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR .row {
	BACKGROUND-COLOR: #fafafa
}
TR .altrow {
	BACKGROUND-COLOR: #efefef
}
A {
	COLOR: #405ebe; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:link {
	COLOR: #405ebe; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #405ebe; BACKGROUND-COLOR: transparent
}
A:hover {
	COLOR: #ff9b49; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.Portal_Container_Main {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 99%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 100%; border-spacing: 0px
}
.Portal_Container_TopBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 74px; border-spacing: 0px
}
.Portal_Container_Body {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 100%; border-spacing: 0px
}
.Portal_Container_ClientLogo {
	BACKGROUND-POSITION: 10px 25px; BACKGROUND-IMAGE: url(/images/bryan_logo.png); WIDTH: 500px; BACKGROUND-REPEAT: no-repeat
}
.Portal_Container_PortalLogo {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/images/logo.gif); WIDTH: 200px; BACKGROUND-REPEAT: no-repeat
}
.Portal_Container_TopMenu {
	BACKGROUND-IMAGE: url(/images/top_menu_bg.gif); HEIGHT: 26px
}
.Portal_Container_TopMenu_Text {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.Portal_Container_LeftMenu {
	WIDTH: 200px
}
.Portal_Container_ContentBody {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%; border-spacing: 0px
}
.Portal_Container_Content {
	WIDTH: 100%
}
.Portal_Container_ContentBody_Text {
	COLOR: #333333
}
.Portal_Container_Bottom {
	BORDER-TOP: #cacaca 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #edf2fb
}
.Portal_Default_Table {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%; border-spacing: 0px
}
.Portal_Group_Table {
	BORDER-RIGHT: #edf2fb 1px solid; BORDER-TOP: #edf2fb 1px solid; BORDER-LEFT: #edf2fb 1px solid; BORDER-BOTTOM: #edf2fb 1px solid
}
.Portal_Group_Header {
	FONT-WEIGHT: bold; COLOR: #333333; HEIGHT: 25px; BACKGROUND-COLOR: #edf2fb
}
TH {
	FONT-WEIGHT: bold; COLOR: #333333; HEIGHT: 25px; BACKGROUND-COLOR: #edf2fb
}
.Portal_Group_Body {
	FONT-WEIGHT: bold
}
.Portal_Group_Border {
	BORDER-RIGHT: #cecbce 1px solid; BORDER-TOP: #cecbce 1px solid; BORDER-LEFT: #cecbce 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cecbce 1px solid
}
.Portal_Group_SubHeader1 {
	FONT-WEIGHT: bold; COLOR: #333333; HEIGHT: 25px; BACKGROUND-COLOR: #cfdffa; TEXT-ALIGN: center
}
TH {
	FONT-WEIGHT: bold; COLOR: #333333; HEIGHT: 25px; BACKGROUND-COLOR: #cfdffa; TEXT-ALIGN: center
}
.Portal_Group_SubHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #333333; HEIGHT: 20px; BACKGROUND-COLOR: #efefef
}
.Portal_Content_Table {
	WIDTH: 100%; HEIGHT: 100%
}
.Portal_Content_Table_Header {
	BORDER-TOP: #cecbce 1px solid; FONT-WEIGHT: bold; COLOR: #666666; BACKGROUND-COLOR: #edf2fb
}
.Portal_Content_Table_Body {
	BORDER-RIGHT: #cecbce 1px solid; BORDER-TOP: #cecbce 1px solid; BORDER-LEFT: #cecbce 1px solid; BORDER-BOTTOM: #cecbce 1px solid; BACKGROUND-COLOR: #fafafa
}
.Portal_Content_Table_Logo {
	WIDTH: 72px; HEIGHT: 72px; BACKGROUND-COLOR: #fafafa
}
.Portal_Form_Label {
	
}
.Portal_Form_TextBox {
	BORDER-RIGHT: #7396b5 1px solid; BORDER-TOP: #7396b5 1px solid; BORDER-LEFT: #7396b5 1px solid; BORDER-BOTTOM: #7396b5 1px solid
}
.Portal_Form_Button {
	BORDER-RIGHT: #7396b5 1px solid; BORDER-TOP: #7396b5 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #7396b5 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #7396b5 1px solid; BACKGROUND-COLOR: #a5bad6
}
.Portal_Form_Button_Small {
	BORDER-RIGHT: #7396b5 1px solid; BORDER-TOP: #7396b5 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: #7396b5 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #7396b5 1px solid; BACKGROUND-COLOR: #a5bad6
}
.Portal_Form_Image_Button {
	CURSOR: hand
}
.Portal_Login_Table {
	BORDER-RIGHT: #cecbce 1px solid; BORDER-TOP: #cecbce 1px solid; BORDER-LEFT: #cecbce 1px solid; BORDER-BOTTOM: #cecbce 1px solid
}
.Portal_Login_Table_Header {
	FONT-WEIGHT: bold; COLOR: #666666; HEIGHT: 20px; BACKGROUND-COLOR: #edf2fb
}
.Portal_Login_Table_Body {
	COLOR: #000000; BACKGROUND-COLOR: #fafafa
}
.Portal_Calendar {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 100%
}
.Portal_Calendar_Title {
	WIDTH: 100%; COLOR: #333333; HEIGHT: 25px; BACKGROUND-COLOR: #cfdffa
}
.Portal_Calendar_Day {
	WIDTH: 15%; HEIGHT: auto; BACKGROUND-COLOR: #fafafa
}
.Portal_Calendar_Day_Today {
	WIDTH: 15%; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.Portal_Calendar_OtherMonth_Day {
	BACKGROUND-COLOR: #efefef
}
.Portal_Calendar_Day_Title {
	COLOR: #333333
}
.Portal_Calendar_Day_Link {
	CURSOR: hand; TEXT-DECORATION: none
}
A.Portal_Calendar_Day_Link:link {
	TEXT-DECORATION: none
}
A.Portal_Calendar_Day_Link:visited {
	TEXT-DECORATION: none
}
A.Portal_Calendar_Day_Link:active {
	TEXT-DECORATION: none
}
A.Portal_Calendar_Day_Link:hover {
	TEXT-DECORATION: underline
}
.ReqdPromptText {
	FONT-WEIGHT: normal; COLOR: #ff0000; LINE-HEIGHT: normal; TEXT-ALIGN: right
}
.Portal_Student_Transcript {
	
}
.Portal_Student_Transcript_Header {
	FONT-WEIGHT: bold; HEIGHT: 25px
}
.Portal_Student_Transcript_Degree_Header {
	BACKGROUND-COLOR: #efefef
}
.Portal_Student_Transcript_Degree_Info {
	BACKGROUND-COLOR: #f3f3f3
}
.Portal_Student_Transcript_GPAGrouping {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #cfdffa
}
.Portal_Student_Transcript_Term {
	
}
.Portal_Student_Transcript_Summary {
	
}
.Portal_Student_Transcript_Summary_Header {
	FONT-SIZE: xx-small; COLOR: #000000; BACKGROUND-COLOR: #cfdffa
}
.Portal_Student_Transcript_Summary_Item {
	FONT-SIZE: xx-small
}
.Portal_Student_Transcript_CourseInfo {
	
}
.Portal_Student_Transcript_CourseInfo_Header {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small
}
.Portal_Student_Transcript_CourseInfo_Item {
	FONT-SIZE: xx-small
}
#menus {
	BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; BORDER-BOTTOM: #cacaca 1px solid; BACKGROUND-COLOR: #edf2fb
}
#menus H1 {
	COLOR: #333
}
#menus LI {
	COLOR: #333
}
#menus LI A {
	COLOR: #333
}
#menus H1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #d3d8e1 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #d3d8e1; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #d3d8e1; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #d3d8e1
}
#menus UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menus LI {
	BACKGROUND-POSITION: 90% 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/LeftMenu/default_icon.gif); CURSOR: pointer; TEXT-INDENT: 10px; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat
}
#menus A {
	DISPLAY: block; HEIGHT: 100%; BACKGROUND-COLOR: #edf2fb; TEXT-DECORATION: none
}
#menus A:hover {
	BACKGROUND-COLOR: #cedefa
}
#menus UL LI UL {
	BACKGROUND-COLOR: #cedefa
}
#menus UL LI UL LI {
	BACKGROUND-IMAGE: none
}
#menus UL LI UL LI A {
	DISPLAY: inline; HEIGHT: auto; BACKGROUND-COLOR: #cedefa
}
#menus {
	BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; BORDER-BOTTOM: #cacaca 1px solid; BACKGROUND-COLOR: #edf2fb
}
#menus H1 {
	COLOR: #333
}
#menus LI {
	COLOR: #333
}
#menus LI A {
	COLOR: #333
}
#menus H1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #d3d8e1 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #d3d8e1; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #d3d8e1; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #d3d8e1
}
#menus UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menus LI {
	BACKGROUND-POSITION: 90% 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/LeftMenu/default_icon.gif); CURSOR: pointer; TEXT-INDENT: 10px; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat
}
#menus A {
	DISPLAY: block; HEIGHT: 100%; BACKGROUND-COLOR: #edf2fb; TEXT-DECORATION: none
}
#menus A:hover {
	BACKGROUND-COLOR: #cedefa
}
#menus UL LI UL {
	BACKGROUND-COLOR: #cedefa
}
#menus UL LI UL LI {
	BACKGROUND-IMAGE: none
}
#menus UL LI UL LI A {
	DISPLAY: inline; HEIGHT: auto; BACKGROUND-COLOR: #cedefa
}
.clickable:hover {
	CURSOR: pointer
}
.error {
	BORDER-RIGHT: #8f1a1a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8f1a1a 1px solid; PADDING-LEFT: 35px; BACKGROUND-IMAGE: url(../Textbooks/images/error.png); PADDING-BOTTOM: 5px; BORDER-LEFT: #8f1a1a 1px solid; LINE-HEIGHT: 12pt; PADDING-TOP: 5px; BORDER-BOTTOM: #8f1a1a 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e7b4b4
}
