body 
{
	margin: 0;
	padding: 0;
	vertical-align: top;
    background-color: #FFFFFF;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration:none;
	background: #2B010B;
	background-image: url("../images/bgRunner.gif");
	background-repeat: repeat-x;

}
.headerBrandText{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #901E78;	
	text-decoration:none;
	font-weight: bold;
	}
.bodyText 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;	
	text-decoration:none;
}

EM{
   color: red;
   visibility: visible;
}

a:link, a:visited
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901E78;	
	text-decoration:none;
	font-weight: normal;
}

a:hover{
	text-decoration: underline;
}
.blackLink{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	text-decoration:none;
}

.panelHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #901D78;	
	text-decoration:none;
}

.subPanelHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	line-height: 25px;
}
.subPanelHeader2
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	line-height: 25px;
}

.subscriptionPanelHeader{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;	
	text-decoration:none;
}

.subscriptionPanelHeader_small{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;	
	font-weight: bold;
	text-decoration:none;
}

p{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: normal;
}

.sectionHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901E78;	
	font-weight:bold;
}

.sectionLink
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901E78;	
	font-weight:bold;
		
}

.inputSectionHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901E78;	
	font-weight:bold;	
}

.inputSectionHeaderLine
{
	background-image: url("../images/sectionHeaderLine.jpg");
	background-repeat: repeat-x;
	background-position: center;
}

.pageHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.subpageHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.whiteText
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}
a.whiteLink
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration:none;
}
a.blackLink
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration:none;
}

.inputLableTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8C8C;
	font-weight:bold;
}
.greyTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C8C8C;
}
.darkGreyBolTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}
.darkGreyTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
}

.inputToolTipTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8C8C8C;
	font-weight:normal;
}

.textfield 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:20px;
	border: solid 1px #C664B1;
	padding: 2px;
	width:138px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.textfieldBig
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:20px;
	border: solid 1px #C664B1;
	padding: 2px;
	width:450px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.textArea 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:80px;
	border: solid 1px #C664B1;
	padding: 2px;
	width:138px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.textAreaMedium 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:150px;
	border: solid 1px #C664B1;
	padding: 2px;
	width:350px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.textAreaBig 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:150px;
	border: solid 1px #C664B1;
	padding: 2px;
	width:450px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.date{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:20px;
	padding: 2px;
	width:138px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.file{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:20px;
	border: solid 1px #C664B1;
	padding: 2px;
	width:250px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
select {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333 ;
	margin:1px;
	height:20px;
	border: solid 1px #C664B1;
	padding: 2px; 
}
.workAreaPageTitleBar
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#901E78 ;
	font-weight: bold;
	height: 25px;
	padding-right: 10px;
	vertical-align: middle;
	font-weight: bold;
	border-bottom:solid 1px #D8D8D8; 
	
}

.workAreaPageTitleBarNew
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #901E78;	
	font-weight:bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
}

.validationErrorMessage{
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;		
}

.errorTextTable{
	border: 2px solid #D00B0B;
	background-color: #F5E0F0	;
	}
.succsTextTable{
	border: 2px solid #77B672;
	background-color: #E6F8DE	;
}

.errorText{
	background-image: url("../images/common/errorTxtBG.jpg");
	background-repeat: repeat-x;
	background-position: center;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A60F00;	
	text-decoration:none;
}

.warningText{
	background-image: url("../images/common/warningTxtBG.gif");
	background-repeat: repeat-x;
	background-position: center;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F47209;	
	text-decoration:none;
}

.successText{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #53AE0A;	
	text-decoration:none;
}

.thankYouText{
	background-image: url("../images/common/thankyouBG.jpg");
	background-repeat: repeat-x;
	background-position: center;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0E7B08;	
	text-decoration:none;
}

.processErrorText{
	background-image: url("../images/common/thankyouBG.jpg");
	background-repeat: repeat-x;
	background-position: center;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A60F00;	
	text-decoration:none;
}

.searchButton{
	background: url("../images/common/search_but.gif") no-repeat;
	background-repeat: no-repeat;
	width:53px;
	height:23px;
	cursor: pointer;
	border: none;	
}

.actionButton {
	background: transparent url("../images/newsletter_btn_bg.jpg") repeat-x;
	background-repeat: repeat-x;
	height:20px;
	border:solid 1px #BFBFBF;
	width:112px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
	font-style:normal;
	color:#323232;
	cursor: pointer;
	text-decoration: none;
	padding-bottom: 3px;
	margin: 1px;
}
.actionButtonForm {
	background: transparent url("../images/newsletter_btn_bg.jpg") repeat-x;
	background-repeat: repeat-x;
	height:20px;
	border:solid 1px #BFBFBF;
	width:150px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
	font-style:normal;
	color:#323232;
	cursor: pointer;
	text-decoration: none;
	padding-bottom: 3px;
	margin: 1px;
}
.actionButtonOld {
	background: transparent url("../images/buttonSmall.gif") no-repeat;
	background-repeat: no-repeat;
	height:23px;
	border:solid 0px #B8B8B8;
	width:112px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	font-style:normal;
	color:#ffffff;
	cursor: pointer;
	text-decoration: none;
	padding-bottom: 3px;
}

.newsLetterActionButton {
	background: transparent url("../images/newsletter_btn_bg.jpg") repeat-x;
	background-repeat: repeat-x;
	height:20px;
	border:solid 1px #BFBFBF;
	width:60px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
	font-style:normal;
	color:#323232;
	cursor: pointer;
	text-decoration: none;
	padding-bottom: 3px;
}

.WWIButtonDisable {
	background: transparent url("/whistlingwoods/images/button-background_blue.gif") no-repeat;
	background-repeat: repeat-x;
	height:23px;
	width:112px;
	border:solid 0px #B8B8B8;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	font-style:normal;
	color:#ffffff;
	cursor: default;
	padding-bottom: 3px;
}
.descriptionText {
	font-family:Arial,ms sans serif;
	font-size:12px;
	color:#000000;
	line-height: 18px;
}
.descriptionBoldText {
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 18px;
	font-weight: bold;
}
.descriptionHeaderText {
	font-family:Arial,ms sans serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}
.headerText {
	font-family:Arial,ms sans serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.dotBackGroundLine{
	background-color:#D8D8D8;
	background-repeat: repeat-x;
	height:1px;
	background-position: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.dotBackGroundLine_Vertical{
	background: transparent url("/whistlingwoods/images/dot.jpg");
	background-repeat: repeat-y;
	width:3px;
	background-position: center;
}

.dotBackGroundLineGreyBackground{
	background: transparent url("/whistlingwoods/images/dot_gb.jpg") repeat-x;
	background-repeat: repeat-x;
	height:3px;
	background-position: center;
	padding-left: 5px;
	padding-right: 5px;
}

.paginationSelected{
	font-family:Arial,ms sans serif;
	font-size:10px;
	color:FFFFFF;
	background-color: #902086;
	cursor: default;
	}
.paginationNotSelected{
	font-family:Arial,ms sans serif;
	font-size:10px;
	color:#000000;	
	background-color: #F1F1F1;
	cursor: pointer;
	}
.footerTextTable{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
	text-decoration: none;;
}

.footerText{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.footerSplitter {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	vertical-align: top;
	margin: 0px;
}

.footerCopy {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: normal;
	padding:5px 10px 5px 2px;
}

td.navon {
	background-color: #E1E1E1;
	border: thick;
	border-color: #D6D6D6;
	border-style: solid;
	border-width: 1px;
}
td.navoff {
	background-color: #FFFFFF;
	border: thick;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

.videoThumbNail
{
	background-color: #FFFFFF;
	border: thick;
	border-color: #D6D6D6;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}

.thumbnailBox {
	border: thick;
	border-color: #B9B9B9;
	border-style: solid;
	border-width: 1px;
	padding:5px;
}

.playerIcon{
	position: absolute;	
	width: 115px;	
	padding-top:60px;
}

.li_1 {
	list-style-type:circle;
	margin-left: 40px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;
}

.li_2 {
	list-style-type:circle;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;
}

.li_3 {
	list-style-type:none;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	background-image: url("/whistlingwoods/images/arrow.jpg");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.selectedTxtCell{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.selectedTxtCell:hover{
	color: #000000;
	text-decoration: underline;
	
}

.selectedCell{
	background: url('../images/selectedTabInner.jpg');
	background-repeat: repeat-x;
	background-position:bottom;
	height: 27px;
	
	border-top: 2px solid #DEDEDE;
	border-left: 2px solid #DEDEDE;
	border-right: 2px solid #DEDEDE;
	
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.unSelectedTxtCell{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.unSelectedTxtCell:hover{
	color: #000000;
	text-decoration: underline;
	
}

.unSelectedCell{
	background: url('../images/unSelectedTabInner.jpg');
	background-repeat: repeat-x;
	background-position:bottom;
	height: 27px;
	
	border: 2px solid #DEDEDE;
	
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight: normal;
}


.emptyMiddleSpaceCell{
	background-color:ffffff;
	border-bottom: 2px solid #DEDEDE;
}

.courseSectionHeader{
	height: 50px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #D96303;	
	font-weight: bold;
}

.courseNameSection{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #901E78;	
	font-weight: bold;
}

.courseIntroSection{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: normal;
	line-height: 18px;
}
.selectedQaCategory{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.notSelectedQaCategory{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.submenuSelectedTab{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}
.submenuUnselectedTab{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
}

.unSelectedCourseSubMenuTab{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;	
	font-weight: bold;
}

.selectedCourseSubMenuTab{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;	
	font-weight: bold;
}

.connectUsLinkHeader{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#901E78;	
	font-weight: bold;
}

.connectUsLink{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C3B4E;	
	font-weight: bold;
	padding-left: 2px;
}

.connectingLinkAnchor{
	color: #2C3B4E;
}

.connectingLinkAnchor:hover{
	color: #2C3B4E;
	text-decoration: underline;
}

.subMenuLinkSelAnchor{
	color: #ffffff;
}

.subMenuLinkSelAnchor:hover{
	color: #ffffff;
	text-decoration: underline;
}

.subMenuLinkUnSelAnchor{
	color: #000000;
}

.subMenuLinkUnSelAnchor:hover{
	color: #000000;
	text-decoration: underline;
}
.breadCrumbText{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	

}
.blog_comment_text_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#8D8D8D;
	font-weight: bold;
	padding: 10px 0px 15px 0px;
}

.blogPostHeader{
	height: 20px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #D96303;	
	font-weight: bold;
}

.blogPostHeader2{
	
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D96303;	
	font-weight: normal;
}

.blogDescriptionText {
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	
}

.blogInputSectionHeader
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D96303;	
	font-weight:bold;
		
}

.blogTextBoxTitle
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #828282;	
	font-weight:bold;
	padding-bottom: 15px;
	padding-right: 8px;
		
}

.blogInputLableTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	height: 20px;
}

.paginationTitleBar{
	background-color: #8F1C77;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff ;
	font-weight: normal;
	height: 25px;
	padding-right: 10px;
	vertical-align: middle;
}

.paginationBox {
	background-color:#D1E0FF;
}

.paginationTab{
	background-color: #DEDEDC;
}
.paginationInfo {
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 11px;
	font-weight: normal;	
	text-align:center;
	text-decoration:none;	
}

.activePageNumber {
	font-weight:bold;
	color:#FFFFFF;	
	background-color:#8F1C77;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	padding-left:4px;
	padding-right:4px;
	font-size: 12px;
	width: 10px;
}
.inactivePageNumber {
	font-weight:normal;
	color:#3F4990;	
	background-color:#FFFFFF;
	border-color: #B9B9B9;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	padding-left:4px;
	padding-right:4px;
	font-size: 12px;
	width: 10px;
}

.pageNumberLink {
	font-weight:normal;
	color:#3F4990;	
	font-size: 12px;
	text-decoration:none;
}

.searchLink:link{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
	font-weight:normal;
	text-decoration: underline;
}

.searchLink:visited{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #551A8B;
	font-weight:normal;
	text-decoration: underline;
}

.searchLinkTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
	font-weight:normal;
	text-decoration: underline;
}

.searchDescriptionTxt{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}
.xchatBorder{
	border: 1px solid #0000CC;
}

.onCampusTable{
	border: 1px solid #B0B0B0;
}

.onCampusHeader{
	height: 24px;
	padding-left: 4px;
	background-color: #ECECEC;
	font-family:arial,Arial,ms sans serif;
	font-size:13px;
	font-weight: normal;
	color:#000000;
	font-weight: bold;
}

.onCampusFooter{
	height: 24px;
	padding-left: 6px;
	background-color: #B0B0B0;
	font-family:arial,Arial,ms sans serif;
	font-size:13px;
	font-weight: bold;
	color:#912D63;
}

.EOWOff {
	display: none;
	background-color: #FFFFFF;
}

.EOWOn {
	display:inline;
	background-color: #FFFFFF;
}

.studentTestimonialMoreLink{
	height: 24px;
	background-color: #ffffff;
	font-family:arial,Arial,ms sans serif;
	font-size:13px;
	font-weight: bold;
	color:#912D63;
}

.submenuHeader{
	background-color: #ECECEC;
	height: 24px;
	font-size: 11px;
	color:#901E78;
	font-family:arial,Arial,ms sans serif;
	font-weight: bold;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
}

/*scroll pane*/

#pane1, #pane2, #pane3, #pane4 {
	height: 215px;
}

.osX .jScrollPaneTrack {
	background: url(../images/osx_track.jpg) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(../images/osx_drag_middle.jpg) repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(../images/osx_drag_top.jpg) no-repeat;
	height: 1px;
}
.osX .jScrollPaneDragBottom {
	background: url(../images/osx_drag_bottom.jpg) no-repeat;
	height: 1px;
}
.osX a.jScrollArrowUp {

}
.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.osX a.jScrollArrowDown {

}
.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}

.left .jScrollPaneTrack {
	left: 0;
	right: auto;
}
.left a.jScrollArrowUp {
	left: 0;
	right: auto;
}
.left a.jScrollArrowDown {
	left: 0;
	right: auto;
}


/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */

/* Navigation class */
.navigationText{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B0B0B;
	font-weight:bold;
	background-color: #ECECEC;
	cursor: pointer;
}
.navigationTrHide{
	display:none;
	}
.navigationTrNotHide{
	display:;
	}
.navigationArea{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #901E78;	
	color: #ECECEC;
	height: 18px;
	cursor: pointer;
	}	
.navigationAreaOff{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B7568D;	
	color: #0B0B0B;
	height: 18px;
	cursor: pointer;
	}
			
/* End Navigation class */

.listHeader{
	background-color: #BFBFBF;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 5px 4px 5px;
}
.cell{
	background-color: #EFEFEF;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #361B55;
	padding: 5px 5px 5px 5px;
}
.ListBox{
padding-left: 10px;
}
.submenuSelectedTabAlumni{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#EBF1D9;
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}
.submenuUnselectedTabAlumni{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4096C3;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
}
.subHeaderBar{
	background-color:#EEEEEE;
	font-family:Arial,ms sans serif;
	font-size:12px;
	color:#000000;
	line-height: 16px;
	height: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
/* alumni specific classes */
.headerCell{
	height: 29px;
	border-right: solid 1px #D3D3D3;
	border-bottom: solid 1px #D3D3D3;
	font-family:Arial,ms sans serif;
	font-size:12px;
	color:#000000;
	line-height: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	background-color: #EFEFEF;
}
.rightHeaderCell{
	height: 29px;
	border-bottom: solid 1px #D3D3D3;
	font-family:Arial,ms sans serif;
	font-size:12px;
	color:#000000;
	line-height: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	background-color: #EFEFEF;
}
.greyCell{
	height: 22px;
	border-right: solid 1px #D3D3D3;
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
	background-color: #F1F1F1;
}
.rightGreyCell{
	height: 22px;
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
	background-color: #F1F1F1;
}
.whiteCell{
	height: 22px;
	border-right: solid 1px #D3D3D3;
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
	margin: 0px;
}
.rightWhiteCell{
	height: 22px;
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
	margin: 0px;
}
.leftBar{
	background-image: url("/whistlingwoods/images/alumni/onePxGreySqr.jpg");
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px;
}
.greyCombo{
	border-style:inset;
	border-color: #ABADB3;
	color: #7F7B7B;
	outline-color: #ABADB3;

}

.listContainer{
	overflow: auto;
	height: 650px;
}

.greyBorder{
	border-left: 1px solid #ECECEC; 
	border-right: 1px solid #ECECEC; 
	border-bottom: 1px solid #ECECEC;
	padding-top:10px;
	padding-right:10px;
	padding-left:15px;
	padding-bottom:10px;
}
.arrow{
		font-size:9px;
}

.afflCell{
	height: 116px;
	width: 152px;
	font-family:Arial,verdana,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 18px;
}

.bottomBorder{
	border-bottom: 1px solid #ECECEC;
	height: 10px;
	width: 152px;
}

.rightBorder{
	border-right: 1px solid #ECECEC;
	height: 116px;
	width: 10px;
}
.descriptionSmallText {
	font-family:Arial,ms sans serif;
	font-size:11px;
	color:#000000;
	line-height: 14px;
}
.headerBar{
	background-color:#EEEEEE;
	font-family:Arial,ms sans serif;
	font-size:13px;
	color:#000000;
	line-height: 16px;
	height: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
}
.bulletList{
	padding: 2px;
	margin: 2px;
	width: 500px;
	}
.courseTittleText{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #901E78;	
	font-weight: normal;
	line-height: 16px;
	font-weight: bold;
}
.thumbnailShowcaseBox {
	border: thick;
	border-color: #B9B9B9;
	border-style: solid;
	border-width: 0px;
	padding-top:5px;
	padding-bottom:5px;
}
.alumniNumber{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #901E78;	
	width: 15px;
	font-weight: bold;
	cursor:pointer;
	}
.alumniNumberSelected{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#901E78;	
	color:white;
	width: 15px;
	font-weight: bold;
	}
.alumniText{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901E78;	
	}		
.paginationText
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901E78;	
	cursor:pointer;
	text-decoration:none;
	font-weight: normal;
}
