/* Default Styles */
body, .body{ 
	color: #444444;
	background-color: #ffffff;
	/*background: url('../images/login/page_bkgrd.gif') repeat-x;*/
}

table,td {color: #444444;}

h1, h2, h3{color: #000000;}

h4, h5, h5.listViewSubHeadS1, a.yearCalBodyMonthLink:link, a.yearCalBodyMonthLink:visited{ color: #444;}
	
.h3Row, .lastViewSub {
	color: #444; 
	background-image: url("../images/bgBlue.gif");
}

fieldset {border-color: #b3b9cf;}

.monthHeader {
	color: #444; 
	background-color: #fff;
	border-color: #b3b9cf;
	background-image: url("../images/bgBlue.gif");
}

a:link, a:visited, a.body:link, a.body:visited {color: #4f638b;}
a:hover, a.body:hover {color: #000000;}

/* input:focus,textarea:focus, select:focus {
	border: 1px solid #1e4e79;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30,78,121,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30,78,121,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30,78,121,.6);
}

.button:hover{color:#1e4e79;} */

/* Content Specific Styles */
/* body text */

.teamNoticeBox {
	border-color: #b3b9cf;
	color: #444444;
}
	
/*for the main screen navigation tabs*/
	
.tabRow {	
	background-image : url("../images/tabRowBlueBg.gif");
	border-bottom-color: #4f638b;
}

.currentTabLeft, .currentTabRight, .currentTab {
	/*background-image : url("../images/currentTabBlue.gif");
	background-repeat: no-repeat;*/
	border-bottom-color: #1e4e79;
	background-color: #1e4e79;
}

a.currentTabLink:link, a.currentTabLink:visited, a.currentTabLink:hover {
	color: #ffffff;
}
	 
.otherTabLeft, .otherTabRight, .otherTab {
	background-image : url("../images/otherTabBlue.gif");
	background-repeat: no-repeat;		
	border-bottom-color: #4f638b;
}

a.otherTabLink:link, a.otherTabLink:visited {
	color: #444444;
}
a.otherTabLink:hover {
	color: #000000;
}
		
.subpanelTabSpace  * {
	display: none;
}
	
a.currentSubpanelTabLink:link, a.currentSubpanelTabLink:visited {
	color: #000000;
}
a.currentSubpanelTabLink:hover {
	color: #000000;
}
		
a.otherSubpanelTabLink:link, a.otherSubpanelTabLink:visited {
	color: #444444;
}
a.otherSubpanelTabLink:hover {
	color: #000000;
}
		
.moreHandle {
	background: url('../images/more.gif') no-repeat bottom left;
}

.subMenu {
	border-color: #b3b9cf;
}	
.subMenu, ul.subMenu li, .leftColumnModuleS3 {
	color: #444444;
	background-color: #fff;
	border-color: #d0d4e1;
}
	
ul.subMenu li a:hover, ul.subMenu li span:hover  {
	color: #000000;
	background-color: #edeef3;
}	
		
.leftColumn {
	border-color: #dddddd;
}
	
table.leftColumnModuleHead th, table.listView th, .schedulerTopRow {
	/*left column styles*/
	color: #666666;
	background-color: #fff;
	border-color: #b3b9cf;
	border-bottom:2px #b3b9cf solid;
}

/* myArea is for my account, admin, logout, an about links*/
/*welcome user and date bar and last view*/

.moduleTitle {
	border-color: #b3b9cf;
}
	
.headerBg {
	border-color: #9999cc;
	color: #000000; 
	/*background-image: url(../images/bgBlue.gif);*/
}

.headerTop {
	background-color:#fff;
	background-image: url(../images/bgBlue.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.subModuleBottomBorder {
	background-color:#fff;
	background-image: url(../images/bgBlueSubModule.gif);
	background-repeat: repeat-x;
	background-position: top;
}
	
.welcome, .myArea {
	color: #444444;
	background-color: #ffffff;
	border-right-color: #c1c7eb;
	border-bottom-color: #c1c7eb;
}
	
a.myAreaLink:link, a.myAreaLink:visited {
	/**color: #444;**/
}
a.myAreaLink:hover {
	/**color: #4f638b;**/
}
	
#subtabs {background-color:#1e4e79;}
ul.subTabs{}
ul.subTabs li {}
ul.subTabs li a {border-right-color:#b3b9cf;}
ul.subTabs li a:link, ul.subTabs li a:visited { color: #ffffff;}
ul.subTabs li a:hover {background-color:#4f638b;}

/** ---------     START subTabsnew     	------------------------------------------------ **/

#subtabsnew {
	background-image: url(../images/bgGray.gif);
	border-bottom-color: #9999cc;
}

ul.subTabsnew {
	border-bottom-color: #c1c7eb;
}

ul.subTabsnew li {}

ul.subTabsnew li a {
	background-color: #fff;
	border-right-color: #c1c7eb;
}

ul.subTabsnew li a:link { border-top-color: #242c8f; color: #444444;}
ul.subTabsnew li a:visited { border-top-color: #242c8f; color: #444444;}

ul.subTabsnew li a:hover {
	color: #242c8f;
	background-color: #fff;
	border-color: #c1c7eb;
}

/** ---------     END subTabsnew      	------------------------------------------------ **/
/** ---------     START subTabsNav      ------------------------------------------------ **/

ul.subTabsNav li.selected {color:#fff;}

/** ---------     END subTabsNav        ------------------------------------------------ **/

.activeSubTab {}

ul.tablist li a.activeSubTab:hover {
	/* border-bottom-color: #ddd;
	color: #000000; */
}

ul.subpanelTablist li a.activeSubTab:hover{color: #000000;}

.searchField {
	border-color: #969ebd;
	background-color: #f6fafd;
}

.search {color: #444444;}
.searchButton {background-color: #fafafa;}	
.searchButton:focus{background-color: #fafafa;}

.date {
	color: #444444;
	background-color: #dddddd;
	border-bottom-color: #bbbbbb;
}
		
.lastView {
	color: #444;
	border-top-color:#4f638b;
	border-bottom-color: #b3b9cf;		
	background-color: #f6f6f6;
}
		
a.lastViewLink:link, a.lastViewLink:visited, .lastViewLink {color: #444444;}
a.lastViewLink:hover {color: #000000;}

.leftColumnModuleS3 input, .leftColumnModuleS3 select {}
td.leftColumnModuleS3 .button {}
td.leftColumnModuleS3 .dataLabel {}
td.leftColumnModuleS3 .dataField {}
.leftColumnModuleS3 #jscal_trigger {}
a.leftColumnModuleS3Link:link, a.leftColumnModuleS3Link:visited {color: #666666;}
a.leftColumnModuleS3Link:hover {color: #444444;}
	
/*right main content (suffix S1 stands for Style 1) */
/* .listView {border-color: #b3b9cf;} */

table.listview th a:link, table.listview th a:visited, a.listViewThLinkS1:link, a.listViewThLinkS1:visited {
	/* this definition should be exactly the same
	as a.listViewThLinkS1:link, a.listViewThLinkS1:visited */
	color: #444;
}

table.listview th a:hover, a.listViewThLinkS1:hover {
	/* this definition should be exactly the same
		as a.listViewThLinkS1:hover */
	color: #000000; 
}

a.listViewTdLinkS1:link, a.listViewTdLinkS1:visited {color: #4f638b;}
a.listViewTdLinkS1:hover {}
a.listViewTdToolsS1:link, a.listViewTdToolsS1:visited {}
a.listViewTdToolsS1:hover {}

.evenListRowS1, .oddListRowS1 {color: #000000;}

/* .listViewHRS1 {background-color: #d0d4e1;} */

.pageNumbers {color: #444444;}
	
a.listViewPaginationLinkS1:link, a.listViewPaginationLinkS1:visited {color: #444444;}
a.listViewPaginationLinkS1:hover {color: #000000;}

a.listViewCheckLink:link, a.listViewCheckLink:visited {}
a.listViewCheckLink:hover {}
		
a.utilsLink:link, a.utilsLink:visited, a.NextPrevLink:link, a.NextPrevLink:visited {color: #4f638b;}
a.utilsLink:hover {}
	
/* charting styles */
.chartBox {
	background-color: #ffffff;
	border-color: #b3b9cf;
}

a.chartToolsLink:link, a.chartToolsLink:visited {
	color: #444444;
}

a.chartToolsLink:hover {
	color: #000000;
}
		
table.chartForm {
	background-color: #efefef;
	border-color: #b3b9cf;
}
	
table.chartForm td {
	background-color: #efefef;
}
	
/* main tab forms */
	
.tabForm {
	/* border-bottom-color: #b3b9cf;
	border-top-color: #7580a8; */
	color: #000000; 
	background-color: #f6f6f6;
}

.subpanelTabForm {
	/* border-color: #b3b9cf; */
	color: #000000; 
	background-color: #ffffff;
}

.subpanelTabForm .listView {}
	h4.dataLabel {
	color: #444444; 
}

table.tabForm td {}
	
h5.dataLabel {color: #444444;}
td.dataLabel{}
.dataLabel {}
.dataField {}

.tabFormAddDel {}

a.tabFormAdvLink:link, a.tabFormAdvLink:visited {color: #444444;}
a.tabFormAdvLink:hover {color: #000000;}
	
/* main tab panel views */
.tabDetailView {
	/* border-top-color: #7580a8;
	border-bottom-color: #b3b9cf; */
	background-color: #d0d4e1;
}
	
.tabDetailViewDL {
	color: #000000;
	background-color: #f6f6f6;
	/* border-color: #d0d4e1; */
}
	
h4.tabDetailViewDL {color: #444444;}
	
table.tabDetailView th.tabDetailViewDL {border-color: #d0d4e1;}

.tabDetailViewDF {
	color: #444444; 
	/* border-color: #d0d4e1; */
	background-color: #fff;
}

a.tabDetailViewDFLink:link, a.tabDetailViewDFLink:visited {color: #4f638b;}
a.tabDetailViewDFLink:hover {color: #4f638b;}
		
.tabDetailView2 {
	border-color: #b3b9cf;
	background-color: #d0d4e1;
}
.tabDetailViewDL2 {
	color: #000000;
	background-color: #fafafa;
}
.tabDetailViewDF2 {
	color: #444444; 
	background-color: #ffffff;
	border-left-color: #dfdfdf;
}
a.tabDetailViewDL2Link:link, a.tabDetailViewDL2Link:visited {color: #444444;}
a.tabDetailViewDL2Link:hover {color: #000000;}

/* calendar styles */
.monthBox {}
.monthCalBody {background-color: #b3b9cf;}

.monthFooterPrev, .monthFooterNext {
	border-top-color: #b3b9cf;
	border-bottom-color: #b3b9cf;
	background-color: #ffffff;
}
	
a.monthCalBodyWeekLink:link, a.monthCalBodyWeekLink:visited, a.monthCalBodyWeekDayDateLink:link, a.monthCalBodyWeekDayDateLink:visited  {
	color: #4f638b;
}

a.NextPrevLink:hover, a.monthCalBodyWeekLink:hover, a.monthCalBodyWeekDayDateLink:hover, a.monthCalBodyWeekEndDateLink:hover,
.monthCalBodyTodayWeekDay a.monthCalBodyWeekDayDateLink:link, .monthCalBodyTodayWeekDay a.monthCalBodyWeekDayDateLink:visited, 
.monthCalBodyTodayWeekEnd a.monthCalBodyWeekDayDateLink:link, .monthCalBodyTodayWeekEnd a.monthCalBodyWeekDayDateLink:visited {
	color: #4f638b;
}	

.monthCalBodyTHWeek, .monthCalBodyWeek {
	background-color: #ebebeb;
	color: #444444;
	border-color: #b3b9cf;
}

.monthCalBodyTHDay {
	background-color: #fafafa;
	color: #444444;
	border-color: #b3b9cf;
}

.monthCalBodyTodayWeekDay, .monthCalBodyTodayWeekEnd {
	border-color: #b3b9cf;
	background-color: #ffffff;
	color: #444444;
}	

.monthCalBodyWeekDay {
	background-color: #fff;
	color: #444444;
}	

.monthCalBodyWeekEnd {
	background-color: #f6f6f6;
	color: #444444;
}

a.monthCalBodyDayItemLink:link, a.monthCalBodyDayItemLink:visited {}
a.monthCalBodyDayItemLink:hover {}	

.monthCalBodyDayItem {
	background-color: #ffffff;
	border-top-color: #b3b9cf;
	border-bottom-color: #ddd;
}

.monthCalBodyDayIconTd {}
.monthCalBodyDayItemTd {}
.monthViewDayHeight {}
.yearViewDayHeight {}

.dailyCalBodyItems {
	background-color: #fff;
	color: #444444;
}
	
a.weekCalBodyDayLink:link, a.weekCalBodyDayLink:visited {color: #000000;}
a.weekCalBodyDayLink:hover {}

.yearCalBody {
	border-top: 2px solid #fff;
	background-color: #fff;
}

.yearCalBodyMonth {
	background-color: #b3b9cf;
	border-top: 2px solid #7580a8;
	border-bottom: 2px solid #fff;
}

.yearCalBody .monthHeader {border: none;}
.yearCalBodyMonth th {}
.yearCalBodyMonth #daily_cal_table {border-top: #b3b9cf;}
.yearCalBodyMonth #daily_cal_table .monthCalBodyTHDay {border-color: #b3b9cf;}

a.yearCalBodyMonthLink:link, a.yearCalBodyMonthLink:visited {color: #000000;}
h5.calSharedUser {color: #444444;}

/* misc font displays */
	
.copyRight {}
a.copyRightLink:link, a.copyRightLink:visited {}
a.copyRightLink:hover {}
	
.tm {}
	
.footer, .underFooter {}
a.footerLink:link, a.footerLink:visited {}
a.footerLink:hover {color: #000000;}
.footerHR {}
.aboveFooter {}

/* Scheduler Styles */

/* dynamic tab styles */
ul.tablist, ul.subpanelTablist {/* border-bottom-color: #b3b9cf; */}

ul.tablist li{}

ul.tablist li a, ul.subpanelTablist li a {
	background-color: #f6f6f6;
	/* border-color: #dddddd; */
}

ul.tablist li a:link, ul.tablist li a:visited, ul.subpanelTablist li a:link, ul.subpanelTablist li a:visited { color: #444444;}
ul.tablist li a:hover, ul.subpanelTablist li a:hover {
	color: #000000;
	background: #b3b9cf;
}

ul.tablist li a.current {
	border-bottom-color: #f6f6f6;
	background-color: #f6f6f6;
	/* border-right-color: #b3b9cf;
	border-top-color: #b3b9cf; */
}

ul.tablist li a.current:hover {
	border-bottom-color: #f6f6f6;
	color: #000000;
	/* border-right-color: #b3b9cf;
	border-top-color: #b3b9cf; */
}

ul.subpanelTablist li a.current, ul.subpanelTablist li a.current:hover {
	color: #4f4f4f;
	/* border-right-color: #b3b9cf;
	border-top-color: #b3b9cf; */
	border-bottom-color: #ffffff;
}

.sqsFloater {}
.sqsFloater td {
	background-color:#fdfdfd;
	border:1px inset #b3b9cf;
	color:black;
}

.sqsMatchedSmartInputItem {}
.sqsSelectedSmartInputItem {background-color:#DEEFFF;}

#sqsSmartInputResults {}

.sqsNoMatch {}

.olFontClass { }
.olFontClass A { }
.olCapFontClass { }
.olCapFontClass A { }
.olFgClass td { }
.olCgClass td { border-bottom-color: #b3b9cf;}
.olCgClass {}
.olBgClass {background-color: #b3b9cf;}
.olCloseFontClass { }

/* acl role colors */

/* help styles */

/* sitemap*/
#sitemap .tabForm {border-color: #7580a8;}

.row_highlight_out {background-color:#ffffff;}

.row_highlight_over {
	/* background-color:#deefff; */
background-color:#f3f1f1;
	outline: none;
}

.row_selected {background-color: #FFFFD5;}
.row_selected_yel {background-color:#FFFF99;}

.moduleBkgrd {}

td.dragHandle {
   	margin-top: 4px;
   	background-image: url(../images/draggable.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	cursor: move;
}

td.showDragHandle {
	background-image: url(../images/draggable.png);
	background-repeat: no-repeat;
	background-position: 0 -15px;
	cursor: move;
}

.tDnD_whileDrag {background-color: #eee;}

#loading {border: 1px solid #7580a8;}

#simplemodal-container {
	background-color:#fff; border:2px solid #7580a8; border-bottom-color: #7580a8; border-top-color: #7580a8;
}

#navTop {
	border: 1px solid #b3b9cf;
	border-top: none;
  	border-right: none;
}

.panel_users_online, .panel_quick_links {border:1px solid #b3b9cf;}
.panel_users_online a, .panel_users_online a:visited {border-bottom: 0px solid #b3b9cf;}
.panel_users_online a:hover, .panel_users_online a:visited:hover {border-bottom: 0px solid #b3b9cf;}
.panel_users_online ul#onlineusers {border: 1px solid #b3b9cf;}

.notice_box {border-color: #b3b9cf;}

.ms_decoration_m_HEX_ED3E0F {background-color:#ED3E0F;}
.ms_decoration_m_HEX_2166A0{background-color:#2166A0;}

/* ################### PAGINATION ################ */
div.paginationX {
	
}

div.paginationX a {
	border: 1px solid #ddd;
	color: #7580a8;
}

div.paginationX a:hover, div.paginationX a:active {
	border:1px solid #b3b9cf;
	color: #fff;
	background-color: #7580a8;
}
div.paginationX span.current {
	border: 1px solid #b3b9cf;
	background-color: #7580a8;
	color: #FFF;
}
div.paginationX span.disabled {
	border: 1px solid #ddd;
	color: #ccc;
}

/* .tabs-header
,.tabs-scroller-left
,.tabs-scroller-right
,.tabs-tool
,.tabs
,.tabs li
,.tabs li.tabs-selected
,.tabs-panels
, */div.jGrowl div.jGrowl-notification
,div.jGrowl div.jGrowl-closer
{border-color:#b3b9cf;}
.tabs li.tabs-selected{
	border-bottom:1px solid #fff;
}

/* input[type="checkbox"]:before {background: url(../images/custominput/chkbx-default.png) no-repeat;} */
/* input[type="radio"]:before {background: url(../images/custominput/rad-default.png) no-repeat;} */