/* Global Styles */
body{font-size:62.5%;	font-family:"Arial Narrow", "Helvetica", "Arial", sans-serif;	color:#666;	padding:0;	background: #eee;	text-align:left;}
td, p { color: #000000; font-size:1em; }
.FileDocument li { list-style-type: square; list-style-image: url(../../images/icons/file.gif); }

    .inline-rb input[type="radio"] {
    width: auto;
}

.inline-rb label {
    display: inline;
}
.inline-rb td {
    padding: 0px 20px 0px 20px;
}

#content{	
	/*width:100em;*/
	margin:0 auto;
	background: #fff;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.width100 { width: 100%; }
.width50 { width: 50%; }

.padding5 { padding: 5px; }
.padding10 { padding: 10px; }

.AlignRight { text-align: right; font-size: .9em;}
.AlignCenter { text-align: center; }
.AlignTop { vertical-align: top; }

.clear { clear: both; }

/* background-image:url(../../images/overlay.gif); */
#overlay { visibility: hidden; position: absolute; left: 0px; top: 0px; width: 100%; height: 800; text-align: center; z-index: 1000; }
#overlay div { width: 580px; margin: 5px auto; background-color: #e5e5e5; border: 2px solid #000; padding: 15px; text-align: center; }

a {  color: #FF3600; cursor: hand; text-decoration: none; }
a:hover {  color: #656576; cursor: hand; text-decoration: none; }

/* Header Styles */
.HeaderText {  color: #E3B05B; font-size: 11px; }
.HeaderBackG {  color: #FFFFFF; background-color: #464C56; font-size: 11px; }
.HeaderBackGdrkblue {  color: #FFFFFF; background-color: #2c3144; font-size: 11px; }
.HeaderNameBackG {  background-color: #5b594a; color: #F6F5D7; font-size: 9px; font-weight: normal; border-bottom: 1px solid #000000; }
.HeaderShadow {  color: #FFFFFF; background-color: #2c3144; font-size: 8px; background-image: url(../../images/interface/HeaderShadow.jpg); background-position: left top; background-repeat: repeat-x; }

/* General Styles */
.BodyText {  color: #000000; }
.BodyTextSm {  font-size: .9em; color: #000000; }
.BodyTextSmWhite {  font-size: .9em; color: #ffffff; }
.BodyTextSmGrey {  font-size: .9em; color: #cccccc; }
.BodyTextSmRed {  font-size: .9em; color: #FF3600; }
.BodyTextBold {  font-weight: bold; color: #000000; }
.BodyTextBoldHeader {  color: #000000; font-size: 14px; font-weight: bold; }
.BodyTextSmCentered {  font-size: .9em; color: #4B4B4B; text-align: center; }
.BodyTextCentered {  color: #4B4B4B; text-align: center; }
.GreenLabel {  color: #008000; padding: 2px 6px 2px 6px; font-weight: bold; }
.GreenLabelSm {  color: #008000; font-size: .9em; padding: 2px 6px 2px 6px; font-weight: normal; }

.BodyTextReadOnly {  color: #000000; font-size: 11px; background-color: #ededed; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }


.BodyTextWhite {  color: #ffffff; font-size: 11px; font-weight: normal; }
.BodyTextWhiteBold {  color: #ffffff; font-size: 11px; font-weight: bold; }



.ComponentAudioPlayer { position:relative; height:22px; display:block; float:left; border: solid 0px green;
									text-align:left; display:block; width:100%; }

.ComponentDisplayCopy {  background-color:#f5f5f5; color: #000000; 
									border: dashed 1px #cccccc; white-space:pre-line;  
									padding:2px; z-index:100; position:relative; top:5px; left:0px; float:left; 
									text-align:left; display:block;  width:100%; }






.Alert {  color: #cc0000; }
.AlertBold {  font-weight: bold; color: #cc0000; }
.AlertSm {  font-size: .9em; color: #cc0000; }

.AlertBoxSm {  font-size: .9em; font-weight:bold; background-color:#FFFF77; color: #000000; border-top: solid 0px #cc0000; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; border-left: solid 2px #cc0000; background-image: url(../../images/icons/warning.png); background-repeat: no-repeat; background-position: 5px center; padding: 3px 6px 3px 30px;}
.AlertBox {  font-size: 1.2em; font-weight:bold; background-color:#FFFF77; color: #000000; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; border-left: solid 3px #cc0000; background-image: url(../../images/icons-big/warning.png); background-repeat: no-repeat; background-position: 10px center; padding: 10px 10px 10px 40px; }

.Headline {  font-size: 14px; font-weight: bold; color: #d5441c; letter-spacing: 1px; }

.FeedbackBoxSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #D2FECF; color: #000000; border-top: solid 0px #cc0000; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; border-left: solid 2px #009900; background-image: url(../../images/icons/warning.png); background-repeat: no-repeat; background-position: 5px center; padding: 3px 6px 3px 30px; }
.FeedbackBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #C9E0FF; color: #000000; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; border-left: solid 3px #5677AD; background-image: url(../../images/icons-big/warning.png); background-repeat: no-repeat; background-position: 10px center; padding: 10px 10px 10px 50px; }
.FeedbackBox a {color: #4169E1;} /* 7FAEFF*/

.Title {  color: #3E3E3C; font-size: 16px; font-weight: bold; }

.SectionHeader, .sectionheader {  color: #000; font-size: 1.5em; font-weight: bold; border-bottom: 2px solid #cccccc; }

a.Link {  color: #163450; font-size: 1em; font-weight: normal; text-decoration: none; }
a.Link:hover {  font-weight: normal; text-decoration: underline; }

a.LinkBold {  color: #d5441c; font-size: 1em; font-weight: bold; text-decoration: none; }
a.LinkBold:hover {  color: #d5441c; font-weight: bold; text-decoration: none; }

a.LinkSm {  color: #d5441c; font-size: .9em; font-weight: normal; text-decoration: none; }
a.LinkSm:hover {  color: #656576; font-weight: normal; text-decoration: underline; }

a.LinkFAQ {  color: #d5441c; font-weight: bold; text-decoration: none; line-height:30px;  }
a.LinkFAQ:hover {  color: #656576; }

a.LinkGreen {  color: #37683f; font-weight: normal; text-decoration: none; }
a.LinkGreen:hover {  text-decoration: underline; }

a.LinkGreenBold {  color: #37683f; font-weight: bold; text-decoration: none; }
a.LinkGreenBold:hover {  text-decoration: underline; }

a.LinkRedBold {  color: #cc0000; font-size:1.2em; font-weight: bold; text-decoration: none; }
a.LinkRedBold:hover {  text-decoration: underline; }

.HelpImage { text-align: center; vertical-align: middle; cursor: help; }

.PlusIcon { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; font-size: 20px; color: #008000; font-weight: bold; }
.MinusIcon { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; font-size: 20px; color: #CC0000; font-weight: bold; }

/* BDP Lite Styles - Override */

.bdpLite input {  font-size: 11px; }
img.bdplButton { width: 20px !important; height: 15px !important; }
.bdplTitle { width: 100%; background: #FF3600 !important; color: #FFFFFF !important; }
.bdplPopUp { width: 151px; border: 1px solid #FF3600 !important; background: #FFFFFF; }

/* Special Announcement Styles */
.Special {  background-color: #ffffca; color: #000000; font-size: 10px; font-weight: normal; border-bottom: 2px solid #bbbbbb; border-right: 2px solid #bbbbbb; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.SpecialText {  color: #000000; font-size: 10px; font-weight: normal; padding: 4px 4px 4px 4px; }
.SpecialHeader {  background-color: #dedfa7; color: #000000; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px; }

/* Right Column Styles */
.Message {  background-color: #eaeaea; color: #000000; font-size: 10px; font-weight: normal; border-bottom: 2px solid #bbbbbb; border-right: 2px solid #bbbbbb; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.MessageText {  background-color: #eaeaea; color: #000000; font-size: 10px; font-weight: normal; padding: 4px 4px 4px 4px; }
.MessageAltText {  background-color: #f5f5f5; color: #000000; font-size: 10px; font-weight: normal; padding: 4px 4px 4px 4px; }
.MessageHeader {  background-color: #464c56; color: #f5f5f5; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px; }

/* News Teaser Section */
.TeaserBorder {  font-size: 10px; border-top-color: #999999; border-left-color: #999999; border-right-color: #333333; border-bottom-color: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.TeaserSection {  color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #999999; text-decoration: none; border-top-color: #999999; border-left-color: #999999; border-right-color: #333333; border-bottom-color: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.TeaserHeader {  color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; background-image: url(../../images/interface/TeaserHeaderBackG.jpg); background-repeat: repeat-x; background-position: left top; }
.TeaserDate {  color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; font-style: italic; }
.TeaserTextSm {  color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; border-top-color: #000000; border-left-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

a.TeaserLink {  color: #FF3600; font-size: 10px; font-weight: bold; text-decoration: none; }
a.TeaserLink:hover {  color: #656576; font-size: 10px; font-weight: bold; text-decoration: none; }

/*Small Calendar PopUp */
.CalendarPicker {  font-size: 11px; background-image: url(../../images/icons/calpop.gif); background-repeat: no-repeat; background-position: right center; border: solid 1px #CCCCCC; cursor: hand !important; }
.CalendarPickerBox { font-family: Arial; font-size: 11px; border-width: 1; border-style: solid; color: #FFFFFF; border-color: #a0a0a0; font-family: arial; font-size: 11px; }
.CalendarPickerHeader {  font-size: 11px; background-color: #666666; }
.CalendarPickerLeftArrow { border-style: solid; border-width: 1; border-color: #999999; cursor: hand; background-color: #666666; }
.CalendarPickerRightArrow { border-style: solid; border-width: 1; border-color: #999999; cursor: hand; background-color: #666666; }
.CalendarPickerMonth { border-style: solid; border-width: 1; border-color: #999999; cursor: hand; background-color: #666666; }
.CalendarPickerYear { border-style: solid; border-width: 1; border-color: #999999; cursor: hand; background-color: #666666; }

/* Affiliate Manager Styles */
.ListItemAffiliate {  color: #000000; font-size: 10px; font-weight: normal; border: dashed; border-color: #e8e8e8; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.ListItemClass {  color: #000000; font-size: 10px; font-weight: normal; border: dashed; border-color: #e5e5e5; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.ListItemRegistration {  background-color: #f9f9f9; color: #000000; font-size: 10px; font-weight: normal; border: dashed; border-color: #dddddd; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
a.ListItemAffiliateLink {  color: #FF3600; font-size: 10px; font-weight: normal; text-decoration: none; }
a.ListItemAffiliateLink:hover {  color: #455663; font-size: 10px; text-decoration: underline overline; }


/* List Item Styles */

.ListHeader {  color: #FFFFFF; background-color: #455663; font-weight: bold; }
.ListHeader a {  color: #f5f5f5; text-decoration: underline; }
.ListHeader a:hover {  color: #FFFFFF; text-decoration: underline; }

.ListHeaderWh {  color: #F5F5F5; background-color: #455663; font-size: 11px; font-weight: bold; border: solid; border-color: #FFFFFF; border-bottom-width: 0px; border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; }

.ListSubHeader {  color: #333333; background-color: #cdcdcd; font-weight: bold; }
.ListTopHeader {  color: #FFFFFF; background-color: #455663; font-weight: bold; border: solid; border-color: #FFFFFF; border-bottom-width: 0px; border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; }
.ListItem {  color: #000000; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.ListItemGrey {  color: #000000; background-color: #ededed; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.ListItemWhite {  color: #000000; background-color: #ffffff; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.ListItemGreyBlackBorder {  color: #000000; background-color: #ededed; font-weight: normal; border: solid; border-color: #000000; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.ListItemDkGrey {  color: #333333; background-color: #e1e1e1; font-weight: normal; }
.ListItemSelected {  color: #000000; background-color:#FFFFA6; font-weight: normal; border: solid; border-color: #CCCCCC; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
a.ListItemLink {  color: #FF3600; font-weight: normal; text-decoration: none; }
a.ListItemLink:hover {  color: #455663; font-weight: normal; text-decoration: underline overline; }

.ListText { font-family: Helvetica, Arial, sans-serif; color: #666666; font-weight: normal; border-bottom: solid 1px #999999; }
.ListItemText {  color: #000000; font-weight: normal; }
.ListItemSm {  color: #0E0E0E; font-size: .8em; font-weight: normal; }

/* ListBox Styles */
.ListBoxText {  font-size: 11px; color: #000000; }


/* Toolbar Styles */
a.ToolbarLink {  color: #3E3E3C; font-size: 10px; cursor: hand; text-decoration: none; }
a.ToolbarLink:hover {  color: #A0A0A0; font-size: 10px; cursor: hand; text-decoration: none; }

/* Layout Styles */
.Border {  color: #000000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.ToolBarBorder {  border-top-color: #999999; border-left-color: #999999; border-right-color: #333333; border-bottom-color: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.BorderGreyBackG {  font-size: 11px; color: #000000; background-color: #ededed; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.BorderCaption {  font-size: 11px; color: #000000; background-color: #F5F5F5; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.BorderLite { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; background-color: #F5F5F5; color: #000000; border-style: solid; border-top-color: #CCCCCC; border-top-width: 1px; border-right-color: #888888; border-right-width: 1px; border-bottom-color: #888888; border-bottom-width: 1px; border-left-color: #CCCCCC; border-left-width: 1px; }

/* Search Results */
a.SearchLink {  color: #FF3600; font-size: 11px; font-weight: bold; cursor: hand; text-decoration: none; }
a.SearchLink:hover {  color: #FF3600; font-size: 11px; font-weight: bold; text-decoration: underline; cursor: hand; }
.SearchText {  color: #666666; font-size: 11px; font-weight: normal; margin: 2px 20px 2px 20px; }
.SearchHighlight {  color: #000000; font-size: 11px; font-weight: bold; }


/* Tab Buttons and Sub-navigation */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* Round Tab Buttons */
.RoundTabBackG {  color: #000000; background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.RoundTabBackNR {  font-size: 11px; color: #000000; background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
.RoundTabBackNL {  font-size: 11px; color: #000000; background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.RoundTabBackNB {  font-size: 11px; color: #000000; background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.RoundTabBack {  font-size: 11px; color: #000000; background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; }


a.RoundTabLink { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; color: #000000; background-color: #B0B0B0; padding-top: 4px; padding-bottom: 6px; font-size: 11px; font-weight: normal; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
a.RoundTabLink:hover { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; padding-top: 4px; padding-bottom: 6px; color: #FFFFFF; background-color: #B0B0B0; font-size: 11px; font-weight: normal; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

a.RoundTabSelectLink { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; padding-top: 5px; padding-bottom: 6px; color: Red; background-color: #eeeeee; font-size: 11px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
a.RoundTabSelectLink:hover { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; padding-top: 5px; padding-bottom: 6px; color: #999999; background-color: #eeeeee; font-size: 11px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.RoundTabLeft {  width: 100%; color: #65462C; background-color: #B0B0B0; font-size: 11px; background-image: url(../../images/tabControl/Tab_Left_Trans.gif); width: 9px; background-repeat: no-repeat; }
.RoundTabRight {  width: 100%; color: #65462C; background-color: #B0B0B0; font-size: 11px; background-image: url(../../images/tabControl/Tab_Right_Trans.gif); width: 9px; background-repeat: no-repeat; }

.RoundTabLeftSelect {  width: 100%; color: #65462C; background-color: #eeeeee; font-size: 11px; background-image: url(../../images/tabControl/Tab_Left_Trans-NoBtm.gif); width: 9px; background-repeat: no-repeat; }
.RoundTabRightSelect {  width: 100%; color: #65462C; background-color: #eeeeee; font-size: 11px; background-image: url(../../images/tabControl/Tab_Right_Trans-NoBtm.gif); width: 9px; background-repeat: no-repeat; }

/* Square Tab Buttons */
.TabBackG {  font-size: 11px; color: #000000; background-color: #F5F4F4; border-top-color: #64462c; border-left-color: #64462c; border-right-color: #A07F64; border-bottom-color: #64462c; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

a.TabLink {  width: 100%; display: block; color: #3E3E3C; background-color: #C1A68E; margin-top: 8px; padding-top: 1px; height: 18px; font-size: 11px; font-weight: normal; text-decoration: none; border-top-color: #A07F64; border-left-color: #A07F64; border-right-color: #A07F64; border-bottom-color: #64462c; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
a.TabLink:hover {  width: 100%; display: block; margin-top: 8px; padding-top: 1px; height: 18px; color: #EBDFD5; background-color: #C1A68E; font-size: 11px; font-weight: normal; text-decoration: none; border-top-color: #64462c; border-left-color: #64462c; border-right-color: #64462c; border-bottom-color: #64462c; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

a.TabSelectLink {  width: 100%; display: block; height: 26px; padding-top: 4px; color: #64462c; background-color: #F5F4F4; font-size: 11px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
a.TabSelectLink:hover {  width: 100%; display: block; height: 26px; padding-top: 4px; color: #BD9471; background-color: #F5F4F4; font-size: 11px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.TabLeft {  width: 100%; color: #65462C; background-color: #D5C3B4; font-size: 11px; width: 0px; }
.TabRight {  width: 100%; color: #65462C; background-color: #D5C3B4; font-size: 11px; width: 0px; }

.TabSelectLeft {  width: 100%; color: #65462C; background-color: #64462c; font-size: 11px; width: 5px; }
.TabSelectRight {  width: 100%; color: #65462C; background-color: #64462c; font-size: 11px; width: 1px; }
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Form Styles */
.FormLabel {  color: #000000; font-size: 1em; font-weight: bold; }
.FormTextBox {  color: #000000; font-size: 1em; font-weight: normal; }

.ButtonSubmit {  font-size: 1em; text-align: center; color: #000000; background-color: #d5d5d5; cursor: hand; font-weight: bold; }
.ButtonSubmit:hover {  text-align: center; color: #000000; background-color: #e5e5e5; cursor: hand; font-weight: bold; }

/* Menu Styles */
/*-------------------------------------------------------------------------------------------------------------------*/
.MenuBackG {  font-size: 11px; color: #FFFFFF; background-color: #FFFFFF; }

/* Parent Styles */
a.tier1Row {  font-size:.9em; font-weight: bold; color: #163450; display: block; background-color: #f5f5f5; line-height:1em; margin: 0px; padding: 3px 2px 3px 5px; text-decoration: none; border-bottom-color: #ccc; border-right-color: #ccc; border-left-color: #827F67; border-top-color: #f5f5f5; border-style: solid; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; }
a.tier1Row:hover { font-size:.9em; color: #000000; background-color: #DDDDDD; text-decoration: none; border-bottom-color: #2D363D; border-right-color: #2D363D; border-left-color: #939BA2; border-top-color: #f5f5f5; border-style: solid; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; }
a.tier1RowSelected {  font-size:.9em; color: #FFFFFF; font-weight: bold; display: block; margin: 0px; padding: 3px 2px 3px 5px; text-decoration: none; background-color: #d5441c; font-weight: bold; border-bottom-color: #2D363D; border-right-color: #9B3F27; border-left-color: #CB664D; border-top-color: #6C7FC0; border-style: solid; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; }

/* Children Styles */
a.tier2Row {  font-size: .8em; background-color: #FFFFFF; color: #666666; line-height:1em; padding: 3px 2px 3px 5px; display: block; border-left: solid 4px #dddddd; border-bottom: solid 1px #f5f5f5; text-decoration: none; }
a.tier2Row:hover { background-color: #ededed; font-size: .8em; color: #000000; border-left: solid 4px #3E3E3C; }
a.tier2RowSelected {  font-size: .8em; font-weight: bold; background-color: #ededed; color: #000000; padding: 3px 2px 3px 5px; display: block; text-decoration: none; border-left: solid 4px #d5441c; border-bottom: solid 1px #CCCCCC; }

/*-------------------------------------------------------------------------------------------------------------------*/

/*NAVIGATION
-------------------------------------------------------- */
#nav {
	position: relative;
	/*margin-top: 10px;*/
	height:26px;
	background:#f04937;
}		
#nav ul {
	margin:0;
	position: relative;
	float: right;
	list-style: none;
	font-size: 1em;
}
#nav ul li {
	float: left;
	list-style-type: none;		
	text-transform:uppercase;
}
#nav ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFF;
	text-decoration: none;	
	letter-spacing: 1px;	
	text-transform:uppercase;
}
#nav ul li a:hover, 
#nav ul li a:active {
	color: #fff;
	background: #d5441c;	
}
.current {
	height:auto;
	background: #d5441c;	
}

/* Event Style */
.EventHeader {  color: #ffffff; font-size: 18px; font-weight: normal; padding: 4px 10px 4px 0px; background-color: #2e373e; background-image: url(../../images/interface/EventHeaderBackG.jpg); background-repeat: repeat-x; background-position: left top; }
.EventBackG {  color: #65462C; background-color: #656576; font-size: 11px; }
.EventTextBold {  color: #65462C; font-size: 12px; font-weight: bold; }

/* Dingbat Fonts */
.Wingdings { font-family: Wingdings; font-size: 22px; color: #3E3E3C; }
a.Wingdings { font-family: Wingdings; font-size: 22px; color: #3E3E3C; }
a.Wingdings:hover { font-family: Wingdings; font-size: 22px; color: #A0A0A0; }


/* Footer Styles */
.footer{
	background: url(../../images/interface/Footer.jpg) center top repeat-x #fff;
	height:35px;
	width:100%;
	color:#7d7a7a;
	float:left;
	font-size:.8em;
	vertical-align:middle;
}

a.FooterLink {  color: #d5441c; font-weight: bold; text-decoration: none; }
a.FooterLink:hover {  font-weight: bold; text-decoration: underline; }

/* Associate Directory Styles */
.CardBorder {  font-size: 11px; background-color: #ededed; border-bottom-color: #999999; border-right-color: #999999; border-left-color: #999999; border-top-color: #999999; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; }
.CardImage {  font-size: 11px; background-color: #ededed; border-bottom-color: #999999; border-right-color: #999999; border-left-color: #999999; border-top-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 2px; padding-right: 2px; }

/* Event Calendar Display */
.CalendarTitle {  font-size: 22px; color: #FFFFFF; background-color: #B36F2D; font-weight: bold; text-align: center; }
.CalendarHeader {  font-size: 11px; color: #FFFFFF; background-color: DimGray; font-weight: bold; text-align: center; border: 1px solid #cccccc; }

.CalendarHeaderToday {  font-size: 11px; color: #B36F2D; font-weight: bold; text-decoration: none; }
.CalendarHeaderToday:hover {  font-size: 11px; color: #B36F2D; font-weight: bold; text-decoration: underline overline; }

.CalendarOthermonthday {  font-size: 11px; color: #949494; background-color: #b8b8b8; font-weight: normal; border: 1px solid #cccccc; }

.CalendarWeekend {  font-size: 11px; color: #949494; background-color: #dcdcdc; font-weight: normal; border: 1px solid #cccccc; }
.CalendarWeekendNoborder {  font-size: 11px; color: #949494; background-color: #dcdcdc; font-weight: normal; }

/* Survey Styles */
.QuestionText { padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; padding-bottom: 2px; color: white; padding-top: 2px; font-family: Verdana, Helvetica, Arial; background-color: #464c56; }
.ScoreText { padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; padding-bottom: 2px; color: white; padding-top: 2px; font-family: Verdana, Helvetica, Arial; background-color: #464c56; }

/* Report Styles */
.MenuBarBkGnd { background-color: #dddddd; }
.ReportParamGenerator { border-right: silver thin solid; padding-right: 5px; border-top: silver thin solid; padding-left: 5px; margin: 0px; border-left: silver thin solid; padding-top: 5px; background-color: #dddddd; }
.ReportParamButton { border-right: silver thin solid; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; border-left: silver thin solid; border-bottom: silver thin solid; background-color: #dddddd; }

/* Press Room Styles */
.PressReleaseBorder {  font-size: 11px; color: #000000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

/* PDFBuilder Styles */
.ThumbnailDeactive { filter: alpha(opacity=20); }
.ThumbnailTableDeactive { border: solid 2px Red; }
.ThumbnailTableActive { border: solid 2px Green; }

/* FROM eUNIVERSITY */
.BlackBG {  background-color: #000000; color: #a2a2a2; font-size: 11px; font-weight: bold; }

.DspChartLtGrey {  background-color: #eaeaea; font-weight: normal; border-bottom: 1px solid #a2a2a2; border-right: 1px solid #a2a2a2; }
.DspChartBlue {  background-color: #f5f5f5; font-weight: normal; border-bottom: 1px solid #a2a2a2; border-right: 1px solid #a2a2a2; }

.Note { font-family: Comic Sans MS, "Arial Narrow", "Helvetica", "Arial", sans-serif; background-color: #fdfebe; color: #000000; font-size: 10px; font-weight: normal; border-bottom: 2px solid #cccccc; border-right: 2px solid #cccccc; }
.NoteText { font-family: Comic Sans MS, "Arial Narrow", "Helvetica", "Arial", sans-serif; color: #000000; font-size: 10px; font-weight: normal; }
.NoteLabel { font-family: Comic Sans MS, "Arial Narrow", "Helvetica", "Arial", sans-serif; color: #000000; font-size: 11px; font-weight: bold; }
.NoteHeader { font-family: Comic Sans MS, "Arial Narrow", "Helvetica", "Arial", sans-serif; background-color: #dedfa7; color: #000000; font-size: 11px; font-weight: bold; }
.LONavBar {  background-color: #cccccc; font-size: 1em; font-weight: normal; text-decoration: none; border-bottom: 1px solid #b5b5b5; padding: 2px; }
.BodyTextGrey {  color: #a2a2a2; font-size: 11px; font-weight: bold; text-decoration: none; }

a.ChartLink {  color: #003366; font-size: 1em; font-weight: bold; text-decoration: none; }
a.ChartLink:hover {  color: #003366; font-weight: bold; text-decoration: underline; }
a.ChartLinkSelected {  background-color: #f5f5f5; color: #000000; font-weight: bold; text-decoration: none; border: 1px solid #a2a2a2; padding: 2px; }



.DspPageNum {  color: #ddd; background-color: #f5f5f5; font-weight: normal; padding:5px;}
.HighlightPage {  background-color: #eeeeee; color:#000000; font-weight: bold; border-left: solid 1px solid #bbbbbb; border-right: solid 1px solid #bbbbbb; border-bottom: solid 1px solid #bbbbbb; padding: 0px 5px 0px 5px; }




.highlight { text-decoration: none; color: black; background: yellow; }

.Box {  background-color: #e5e5e5; color: #3E3E3C; border: solid 1px #cccccc; }
.WhiteBox {  background-color: #ffffff; color: #000000; font-weight: normal; border: 1px solid #000000; padding: 10px; }
.BoxItem {  font-size: 11px; background-color: #f5f5f5; color: #3E3E3C; border: solid 1px #cccccc; }
.BoxItemGrey {  font-size: 11px; background-color: #e5e5e5; color: #3E3E3C; border: solid 1px #cccccc; }
.SelectedStudentBox {  background-color: #ffffff; color: #000000; font-size: 14px; font-weight: bold; border: 1px dotted #000000; padding: 3px; }










.TabBorder { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; font-size: 11px; color: #000000; background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
a.DspTabLink { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; color: #000000; background-color: #B0B0B0; padding-top: 4px; padding-bottom: 6px; font-size: 11px; font-weight: normal; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
a.DspTabLink:hover { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; padding-top: 4px; padding-bottom: 6px; color: #FFFFFF; background-color: #B0B0B0; font-size: 11px; font-weight: normal; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
a.DspTabSelectLink { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; padding-top: 5px; padding-bottom: 6px; color: #FF3600; background-color: #eeeeee; font-size: 11px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
a.DspTabSelectLink:hover { font-family: Arial, "Arial Narrow", "Helvetica", "Arial", sans-serif; width: 100%; display: block; padding-top: 5px; padding-bottom: 6px; color: #999999; background-color: #eeeeee; font-size: 11px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.ChartHeader {  background-color: #464c56; color: #ffffff; font-weight: bold; }
.ChartItem {  background-color: #eaeaea; font-size: 10px; font-weight: normal; border-bottom: solid 1px #777777; padding: 2px; }
.ChartItemBold {  background-color: #eaeaea; font-size: 10px; font-weight: bold; border-bottom: solid 1px #777777; padding: 2px; }
.ChartItemLeft {  background-color: #eaeaea; font-size: 10px; font-weight: normal; border-left: solid 1px #777777; border-bottom: solid 1px #777777; padding: 2px; }
.ChartItemRight {  background-color: #eaeaea; font-size: 10px; font-weight: normal; border-right: solid 1px #777777; border-bottom: solid 1px #777777; padding: 2px; }
.ChartAltItem {  background-color: #f5f5f5; font-size: 10px; font-weight: normal; border-bottom: solid 1px #777777; padding: 2px; }
.ChartAltItemLeft {  background-color: #f5f5f5; font-size: 10px; font-weight: normal; border-left: solid 1px #777777; border-bottom: solid 1px #777777; padding: 2px; }
.ChartAltItemRight {  background-color: #f5f5f5; font-size: 10px; font-weight: normal; border-right: solid 1px #777777; border-bottom: solid 1px #777777; padding: 2px; }
.DspListYellow {  background-color: #D0F0FF; font-size: 10px; font-weight: normal; border-bottom: 1px solid #a2a2a2; border-right: 1px solid #a2a2a2; }
.UnderDev { font-family: Tahoma; font-size: 9px; font-weight: bold; width: 10px; text-align: center; background-color: #FF3600; color: #ffffff; padding: 1px 1px 1px 2px; display: inline; }
.UnderSME { font-family: Tahoma; font-size: 9px; font-weight: bold; width: 10px; text-align: center; background-color: #006993; color: #ffffff; padding: 1px 1px 1px 2px; display: inline; }
.BodyTextBlue {  color: blue; font-weight: normal; }
.BodyTextBlueBold {  color: blue; font-weight: bold; }
.BodyTextRedBold {  color: #FF3600; font-weight: bold; }
.navBar { background: url(../../images/interface/navBar.jpg); background-repeat: repeat-x; background-color: #cccccc; border-bottom: solid 1px #000000; }
a.navBarButton { font-family: Verdana, Arial, helvetica; font-size: 10px; font-weight: bold; display: block; color: #222222; text-align: center; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; height: 18px; padding-top: 2px; }
a.navBarButton:hover { font-family: Verdana, Arial, helvetica; font-size: 10px; font-weight: bold; display: block; color: #000000; background: #f5f5f5; margin: 0px; border-left: solid 1px #858585; border-right: solid 1px #858585; }

.Counter {  font-size: 18px; color: #000000; }
.Courses {  font-size: 16px; color: #000000; font-weight: bold; }
.CourseCounter { border-right: #000000 3px solid; padding-right: 6px; border-top: #000000 3px solid; padding-left: 6px; background-image: url(../../images/launcher/timelineBG.jpg); padding-bottom: 6px; margin: 3px; border-left: #000000 3px solid; width: 100px; padding-top: 6px; border-bottom: #000000 3px solid;  text-align: center; }
.CourseNotAvailable {position: absolute;	z-index: 10; top: 388; left: 385; width: 350;  text-align:center; font:  bold 11px; color:Red; }
.Hidden { display: none; }

.TopPerformer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #FFFFFF; color: #000000; border-bottom: solid 1px #dddddd; border-right: solid 0px #cccccc; border-left: solid 0px #cccccc; display:block; background-image: url(../../images/icons/star2.png); background-repeat: no-repeat; background-position: 10px center; padding: 10px 10px 10px 75px !important; }
.TopPerformerHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; background-color: #dddddd; border: solid 1px #464c56; padding-top: 10px; padding-bottom: 10px;}

#LEFT {
    padding-right: 20px;
    width: 170px;
}