﻿/* Form Styles */

.button {

	color: #444;
	border-color: #913f7d;
	background-color: #eee;
	background-image: url(/images/bgPurpleButtonFocus.gif);
	
	border: 1px solid;
	font-size: 12px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: bottom;
	
	}
	
.buttonOn, .button:hover /* , .button:focus, .buttonOn:focus */
   {

	color: #400030;
	background-color: #eee;
	background-image: url(/images/bgPurpleButtonFocus.gif);
	border-color: #400030;
	
	border: 1px solid;
	font-size: 12px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: top;	
	
	}
	
input,select {
	border-color: #400030;
	background-color: #fafafa;
	}
	
input:focus,textarea:focus, select:focus { 
	background-color: #fff;
	border-color: #400030;
	 }
textarea {
	border-color: #913f7d;
	background-color: #fafafa;
	}
.checkbox, .radio 
{
	vertical-align: text-bottom;
	margin-right: 10px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70); 
	opacity:0.7;
}
	
/* Content Specific Styles */
	/* body text */

	.contentTop, .contentBottom {
		background-color: #e9e9e9;
	}
		
	/* Dashboard widgets */
	h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #400030;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	}
	
	.h3Row { 
		border-top: 1px solid;
		padding: 0px 5px 2px 5px;
		margin-bottom: 0px;
		margin-top: 0px;
		vertical-align: middle;
		background-image: url(/images/widgetHeader.gif);
		background-repeat: repeat-x;
		background-position: top;
	}
	.h3RowTools { 
		text-align:right;
		padding-right: 10px;
	}
	
	.widgetPager{
		background-color: #bbbbbb;
		color:#000000;
	}
	.widgetPager a {
		text-decoration:none;
	}
	
	ul.noBullet {
	  list-style-type: none;
	  margin-left: 0;
	  padding-left: 0;
	}
	
	li.noBullet {
	  list-style-type: none;
	  padding: 3px;
	  margin: 0;
	}	
		
	/*for the main screen navigation tabs*/
	
	
	.tabRow {	
		background-image : url(/images/bgMenuUnselected.gif);
		border-color: #913f7d;
	}
	.currentTabLeft, .currentTab {
		background-image : url(/images/whiteTab_left.png);
		background-repeat:no-repeat;
	    background-color:#EDEFE2;	
	    width:9px;   	     
	}
	.currentTabRight {
		background-image : url(/images/whiteTab_right.png);
		background-repeat:no-repeat;		    
	    background-color:#EDEFE2;	   
	    width:11px;
	}
	.currentTab {
		padding: 0px 20px 0px 20px; 
	}
	.currentTab a {
	padding: 3px 0px;
	margin: 0px;
	border-bottom: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;	
	}

	a.currentTabLink:link, a.currentTabLink:visited {
		color: #4F003A;
	    text-decoration:none;		    
		/*400030;*/
		}
	a.currentTabLink:hover {
		 text-decoration:underline;
		}
		
	.otherTabLeft, .otherTab {
		color: #333333;
		background-image : url(/images/greenTab_left.png);
		background-repeat: no-repeat;		
		background-color:#EDEFE2;
		}
	.otherTabRight {
		background-image : url(/images/greenTab_right.png);
		background-repeat: no-repeat;		
		background-color:#EDEFE2;
	}
	.otherTab {
		padding: 0px 20px 0px 20px;
	}
	.otherTab a {
	padding: 3px 0px;
	margin: 0px;
	
	/*border-right: 1px solid;*/
	border-bottom: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	
	border-right-color: #ffffff;
	}
		
	a.otherTabLink:link, a.otherTabLink:visited {
		color: #ffffff;
        text-decoration:none;
		}
	a.otherTabLink:hover {
		 text-decoration:underline;
		}
			
			
	/*for page navigation sub-tabs*/
	
	
	.subTabRow {	
		background-image : url(/images/bgSubMenuUnselected.gif);
		border-color: #913f7d;
	}
	.currentSubTabLeft, .currentSubTab, .currentSubTab2 {
		background-image : url(/images/bgSubMenuSelected.gif);
		background-repeat: repeat-x;
		border-color: #fff;
	}
	.currentSubTabRight {
		background-image : url(/images/bgSubMenuSelectedRight.gif);
		background-repeat: no-repeat;
		border-color: #fff;
	}
	.currentSubTab {
		padding: 0px 20px 0px 20px; 
	}
	.currentSubTab a {
	padding: 3px 0px;
	margin: 0px;
	border-bottom: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;	
	}
	.currentSubTab2 
	{
		padding: 0px 5px 0px 5px;
	}
	.currentSubTab2 a {
		padding: 3px 0px;
		margin: 0px;
		border-bottom: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration: none;	
	}

	a.currentSubTabLink:link, a.currentSubTabLink:visited {
		color: #ffffff;
		}
	a.currentSubabLink:hover {
		color: #400030;
		}
		
	.otherSubTabLeft, .otherSubTab, .otherSubTab2 {
		color: #333333;
		background-image : url(/images/bgSubMenuUnselected.gif);
		background-repeat: repeat-x;
		border-color: #913f7d;
		}
	.otherSubTabRight {
		background-image : url(/images/bgSubMenuUnselectedRight.gif);
		background-repeat: no-repeat;
		border-color: #fff;
	}
	.otherSubTab {
		padding: 0px 20px 0px 20px;
	}
	.otherSubTab a {
		padding: 3px 0px;
		margin: 0px;
		
		/*border-right: 1px solid;*/
		border-bottom: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration: none;
		
		border-right-color: #ffffff;
	}
	.otherSubTab2 {
		padding: 0px 5px 0px 5px;
	}
	.otherSubTab2 a {
		padding: 3px 0px;
		margin: 0px;
		
		/*border-right: 1px solid;*/
		border-bottom: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		text-decoration: none;
		border-right-color: #ffffff;
	}
		
	a.otherSubTabLink:link, a.otherSubTabLink:visited {
		color: #444444;

		}
	a.otherSubTabLink:hover {
		color: #400030;
		}			
			
			
	.subpanelTabSpace  * {
		display: none;
		}
	
	a.currentSubpanelTabLink:link, a.currentSubpanelTabLink:visited {
		color: #400030;
		}
	a.currentSubpanelTabLink:hover {
		color: #400030;
		}
		
	a.otherSubpanelTabLink:link, a.otherSubpanelTabLink:visited {
		color: #444444;

		}
	a.otherSubpanelTabLink:hover {
		color: #400030;
		}
		
	.moreHandle {
		background: url('images/more.gif') no-repeat bottom left;
		}
	.subMenu {
		border-color: #ccc;
	}	
	.subMenu, ul.subMenu li, .leftColumnModuleS3 {
		color: #444444;
		background-color: #fff;
		border-color: #becf95;
	    background-repeat:no-repeat;	
	}
	
	ul.subMenu li a:hover, ul.subMenu li span:hover  {
		color: #400030;
		background-color: #f6f6f6;
		}	
		
	.leftColumn {
		border-color: #becf95;
		}
		
		
	table.listView th, .listViewThS1{
		/* this definition should be exactly the same as .listViewThS1 */
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		padding: 0px;
		border-bottom: 1px solid;
		border-left: none;
		border-right: none;
		border-top: 1px solid;
		height: 25px;
		background-repeat: repeat-x;
		background-position: bottom;
	}		
	table.leftColumnModuleHead th /*left column styles*/
	{
		color: #fff;
		background-color: #fff;		
		background-image : url(/images/shortcut_header.jpg);	    
	    background-repeat:no-repeat;	
	}
	table.listView th, .listViewThS1,  .schedulerTopRow, .monthHeader 
	{
	    color: #fff;
		background-color: #fff;
		border-color: #913f7d;
		background-image : url(/images/bgPurpleShortcutHeader.gif);
		background-repeat: repeat-x;
	}
	.leftColumnModuleLeft {
		background-image : url(/images/bgShortcutLeft.gif);
		background-repeat: repeat-y;
	}
	.leftColumnModuleBottom {
		background-image : url(/images/bgShortcutLeft.gif);
		background-repeat: repeat-x;
	}

	.leftColumnModuleItem {
	    background-image:url('/images/left_bg.jpg');
	    background-repeat:repeat-y; 
		color:#54003E;		
		
	}
	.leftColumnModuleItem:hover {
		/*text-decoration:underline;*/
	}
	.leftColumnModuleItem a {	    
		text-decoration: none;
		font-weight:bold;
		text-align:left;
		color:#54003E;
	}
		
	a.leftColumnModuleItem:link, a.leftColumnModuleItem:visited {
		color:#54003E;

		}
	a.leftColumnModuleItem:hover {
		text-decoration:underline;
		}
	
	
	
	
	/* myArea is for my account, admin, logout, an about links*/
	.myArea {
		}
	.myAreaBg {
	background-color: #b14195;
	color: #becf95;
	border-color: #ffffff;
	background-image : url(images/myAreaBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
	
	a.myAreaLink:link, a.myAreaLink:visited {
		color: #000000;
		}
	a.myAreaLink:hover {
		color: #400030;
		}
	/*welcome user and date bar and last view*/
	.moduleTitle {
	border-color: #becf95;
	}
	.headerBgLogo {
		font-size: 12px;
		border-color: #913f7d;
		color: #000000; 
		/*background-image: url(/images/AR_logo.jpg);		*/
		background-position: center top;
	    background-repeat:no-repeat;
	    height:124px; 	
	    width:133px; 	   
	}
	.headerBg {
		font-size: 12px;
		border-color: #913f7d;
		color: #000000; 
		background-image: url(/images/header_bg.jpg);		
		background-position: center top;
	    background-repeat:repeat-x;	    
	    line-height:1;	   	    
	}
	.headerBgLeft {	   
	    background-color:#450035;
	    background-repeat:repeat-x; 
	    width:10%;
	    height:20px;
		font-size: 12px;
		color:White;
	    font-weight:bold;	
		/*border-color: #913f7d;
		color: #000000; 
		background-image: url(/images/AR_logo.jpg);		
		background-position: center top;
	    background-repeat:no-repeat;
	    height:95px; 	*/
	}
	.logoBg {
		background-image: url(/images/aribanner.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	.welcome, .welcomeoff, .myArea2 {
		border-color: #becf95;
	}
	.welcome {
		color:#FFFFFF;
		font-size: 12px;
		font-weight: bold;
		border-right: 1px solid;
		padding: 3px 10px 3px 10px;
		vertical-align: middle;
		background-color: #913f7d;
		background-repeat: repeat-x;
		background-position: top;
	}
	.welcomeHeader
	 {
		color:#ffffff;
		font-size: 12px;				
		padding: 3px 10px 3px 10px;
		vertical-align: top;				
		padding-top:10px;
	 }
	
	.welcomeoff {
		color:#913f7d;
		font-size: 12px;
		font-weight: bold;
		border-right: 1px solid;
		border-left: 1px solid;
		border-top: 1px solid;
		padding: 3px 10px 3px 10px;
		vertical-align: middle;
		background-color: #FFFFFF;
		background-repeat: repeat-x;
		background-position: top;
	}
	.myArea {
		color:#FFFFFF;
	    background-image:url('images/header_bg.jpg');
	    background-repeat:repeat-x;
	    vertical-align:middle;  		
	    text-decoration:none;	
	    padding-top:0px; 
	}
	#subtabs {
		/*border-bottom-color: #913f7d;*/
		background-repeat: repeat-x;
	}
	ul.subTabs
	{
		padding: 0px 0;
		margin: 0px 0 0 0;		
	    text-decoration:none;	
	    vertical-align:bottom;	     
	}

	ul.subTabs li
	{
	/*list-style: none;
	margin: 0;*/
	display: inline;
	text-decoration:none;
	vertical-align:bottom;
	}

.activeSubTab, ul.subTabs li a.activeSubTab:link, ul.subTabs li a.activeSubTab:visited, ul.subTabs li a.activeSubTab:hover
{
background-repeat: repeat-x;
background-position: top;
font-weight: bold;
vertical-align:bottom;
}

ul.subTabs li a
{
/*background-image: url(/images/bgPurple.gif);
background-position: bottom;*/
padding: 0px 8px;
margin: 0px;
/*border-right: 1px outset black;*/
border-bottom: none;
text-decoration: none;
border-right-color: #000;
text-decoration:none;
vertical-align:top;
}

ul.subTabs li a:link { color: #ffffff;}
tr.subTabs td a:link { color: #ffffff;}

ul.subTabs li a:visited { color: #ffffff; text-decoration:none;}
tr.subTabs td a:visited { color: #ffffff; text-decoration:none;}

ul.subTabs li a:hover
{
color: #fff;
/*background-color: #fff;*/
border-color: #000;
text-decoration:none;
}

.activeSubTab
{
background: #eee;
background-image: url(images/bgGreen.gif);
border-bottom-color: #becf95;
border-right-color: #000;
}
ul.tablist li a.activeSubTab:hover
{
border-bottom-color: #becf95;
color: #400030;
}
ul.subpanelTablist li a.activeSubTab:hover
{
border-bottom-color: #becf95;
color: #400030;
}
	.searchField {
		border-color: #913f7d;
		background-color: #eeeeee;
	}
	.search {
		color: #444444;
		background-color: #fafafa;
		background-image: url(images/searchBg.gif);
		background-repeat: repeat-x;
		background-position: top;
		}
	.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: #eee;
		border-bottom-color: #913f7d;
		background-color: #eee;
		}
		
	a.lastViewLink:link, a.lastViewLink:visited, .lastViewLink {
		color: #444444;
		border-color: #becf95;
		}
	a.lastViewLink:hover {
		background-color: #fff;
		color: #400030;
		}
		
	
	
	.leftColumnModuleName {
		/*padding: 5px;*/
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;		
	    width:197px;	
	    height:36px; 
	}
	.leftColumnBg
	{	    
	    background-image:url(/images/left_bg.jpg);	    
	    background-repeat:no-repeat;	    
	}
	.leftColumnTopBg
	{
	    background-image:url(/images/left_top.jpg);	    
	    background-repeat:no-repeat;	    
	    height:12px;
	    line-height:0px;  
	}
	.leftColumnBottomBg
	{
	    background-image:url(/images/left_bottom.jpg);	    
	    background-repeat:no-repeat;	    
	    height:12px;
	    line-height:0px;  
	}


	.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: #913f7d;
	}


	.listViewSubHeadS1 {
		background-color: #ffffff;
	}


	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: #fff;
	}

	table.listview th a:hover, a.listViewThLinkS1:hover {
		/* this definition should be exactly the same
			as a.listViewThLinkS1:hover */
		color: #B14195; 
	}
	
	a.listViewThLinkS1:link, a.listViewThLinkS1:visited {
		font-weight: bold;
		text-decoration: none;
		}
	a.listViewThLinkS1:hover {
	text-decoration: none;
		}


	a.listViewTdLinkS1:link, a.listViewTdLinkS1:visited {
	color: #400030;

		}
	a.listViewTdLinkS1:hover {
	color: #000000;
		}
	a.listViewTdToolsS1:link, a.listViewTdToolsS1:visited {
		}
	a.listViewTdToolsS1:hover {
		}
	.evenListRowS1 {
		color: #000000;
	}
	
	.oddListRowS1 {
		color: #000000;
	}
	
	.evenListRowS1, .oddListRowS1 {
		font-size: 12px;
		padding-left: 5px;
		padding-right: 8px;
		padding-bottom: 4px;
		padding-top: 2px;
		vertical-align: middle;
	}
	

	.listViewHRS1 {
		background-color: #becf95;
	}
	.pageNumbers {
		color: #444444;		
	}
	.listViewPaginationTdS1, .tabDetailView .listViewPaginationTdS1 .tabDetailViewDL {
		color: #913f7d;
		background-color: #eeeeee;
		border-color: #913f7d;
		border-bottom:1px solid;
		padding:2px 5px 3px 8px;

	}
	
	a.listViewPaginationLinkS1:link, a.listViewPaginationLinkS1:visited {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		padding: 2px 0px 3px 0px;
		color: #444444;
		}
	a.listViewPaginationLinkS1:hover {
		text-decoration: underline;
		color: #400030;
		}		
		
	a.listViewCheckLink:link, a.listViewCheckLink:visited {
		}
	a.listViewCheckLink:hover {
		}
		
	a.utilsLink:link, a.utilsLink:visited, a.NextPrevLink:link, a.NextPrevLink:visited {
		color: #400030;
		}
	a.utilsLink:hover {
		}
	/* charting styles */
	.chartBox {
		background-color: #ffffff;
		border-color: #913f7d;
	}
	
	a.chartToolsLink:link, a.chartToolsLink:visited {
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #444444;
		}
	a.chartToolsLink:hover {
		text-decoration: none;
		color: #400030;
		}
				
		
	table.chartForm {
		background-color: #efefef;
		border-color: #913f7d;
	}
	
	table.chartForm td {
		background-color: #efefef;
	}
	
	/* main tab forms */
	
	.tabForm {
		border-color: #913f7d;
		color: #000000; 
		background-color: #f6f6f6;
	background-image: url(/images/bgPurpleForm.gif);
	}
	.subpanelTabForm {
		border-color: #913f7d;
		color: #000000; 
		background-color: #f6f6f6;
	background-image: url(images/bgGreenForm.gif);
	}
	.subpanelTabForm .listView {
border-color: #913f7d;
}
	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: #400030;
		}
	
	/* main tab panel views */
	.tabDetailView {
		border-color: #666666;
		background-color: #913f7d;
		
		border-bottom:1px solid;
		border-top:1px solid;
	}
	.tabDetailView .listViewPaginationTdS1 .listViewPaginationLinkS1
	{
	}
	
	.tabDetailView .listViewPaginationTdS1 .listViewPaginationLinkS1:hover, .tabDetailView .listViewPaginationTdS1 .tabDetailViewDFLink:hover 
	{
	color: #000000;
	}
	
	.tabDetailView .listViewPaginationTdS1 .tabDetailViewDFLink 
	{
	color: #444444;
	}
	
	/* Updated by ASI; On:02-Aug-07 */
	.tabDetailViewDL, .dailyCalBodyTime, .monthCalBodyWeek {
		color: #000000;
		background-color: #f6f6f6;
		/* border-color: #becf95;*/
		border-bottom:1px solid #becf95;
		padding:5px 10px 5px 6px;
		
	}
	
	h4.tabDetailViewDL {
		color: #444444; 

	}
	
	.tabDetailViewDF {
		color: #444444; 
		/* border-color: #becf95;*/
		background-color: #fff;
		border-bottom:1px solid #becf95;
		padding:5px 10px 5px 6px;
	}
	.tabDetailViewDF_new {
		color: #444444; 
		/* border-color: #becf95;*/
		background-color: #fff;
		border-bottom:1px solid #becf95;
		padding:5px 10px 5px 6px;
		border-width: 1px;
	}
   .tabDetailViewDFSub {
		color: #444444; 
		background-color: #fff;
		padding: 5px 10px 5px 0px;
	}


	a.tabDetailViewDFLink:link, a.tabDetailViewDFLink:visited {
		color: #000000;
		}
	a.tabDetailViewDFLink:hover {
		color: #400030;
		}
		
	.tabDetailView2 {
		border-color: #913f7d;
		background-color: #becf95;
	}
	.tabDetailViewDL2 {
		color: #000000;
		border-top-color: #ffffff;
		background-color: #fafafa;
	}
	.tabDetailViewDF2 {
		color: #444444; 
		background-color: #eeeeee;
		border-left-color: #dfdfdf;
	}
	a.tabDetailViewDL2Link:link, a.tabDetailViewDL2Link:visited {
		color: #444444;
		}
	a.tabDetailViewDL2Link:hover {
		color: #400030;
		}
	/* calendar styles */
	.monthBox {
	}
	.monthCalBody {
	background-color: #becf95;
	}
	.monthFooterPrev, .monthFooterNext {
	border-top-color: #becf95;
	border-bottom-color: #913f7d;
	background-color: #eee;
	}
	
	a.monthCalBodyWeekLink:link, a.monthCalBodyWeekLink:visited, a.monthCalBodyWeekDayDateLink:link, a.monthCalBodyWeekDayDateLink:visited  {
	color: #444444;
	}
	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: #400030;
	}	
	.monthCalBodyTHWeek {
	background-color: #f6f6f6;
	color: #444444;
	}
	.monthCalBodyTHDay {
	background-color: #eee;
	color: #444444;
	}
	.monthCalBodyTodayWeekDay, .monthCalBodyTodayWeekEnd {
	border-color: #400030;
	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: #becf95;
	border-bottom-color: #becf95;
	}
	.monthCalBodyDayIconTd {
	}
	.monthCalBodyDayItemTd {
	}
	.monthViewDayHeight {
	}
	.yearViewDayHeight {
	}

	
	.dailyCalBodyItems {
	background-color: #fff;
	color: #444444;
	}
	
	a.weekCalBodyDayLink:link, a.weekCalBodyDayLink:visited {
	color: #000000;
	}
	a.weekCalBodyDayLink:hover {
	}

	.yearCalBody {
	background-color: #913f7d;
	}
	.yearCalBodyMonth {
	background-color: #becf95;
	}
	.yearCalBodyMonth th {
	
	}
	.yearCalBodyMonth #daily_cal_table {
	border-top: #eeeeee;
	}
	.yearCalBodyMonth #daily_cal_table .monthCalBodyTHDay {
	border-color: #becf95;
	}

	a.yearCalBodyMonthLink:hover {
	color: #400030;
	}
	h5.calSharedUser {
	color: #444444;
	background-color: #eee;
	border-top-color: #913f7d;
	}

	/* misc font displays */
	

	.copyRight {
	}
	a.copyRightLink:link, a.copyRightLink:visited {
	}
	a.copyRightLink:hover {
	}
	
	.tm {
	}
	
	.footer, .underFooter {
	color: #913f7d;
  	background-color: #4b4b4b;
	border-top-color: #913f7d;
	border-bottom-color: #becf95;
	}
	a.footerLink:link, a.footerLink:visited {
	
	}
	a.footerLink:hover {
	color: #400030;
	}
	
	.footerHR {
	color: #666666;
	}
	.aboveFooter {
  background-color: #ffffff;
	}
/* Scheduler Styles */
 



/* dynamic tab styles */
ul.tablist
{
border-bottom-color: #913f7d;
}

ul.tablist li
{
}

ul.tablist li a
{
		background-color: #fff;
	background-image: url(images/bgGreen.gif);
border-top-color: #913f7d;
border-right-color: #becf95;
}

ul.tablist li a:link { color: #444444;}
ul.tablist li a:visited { color: #444444;}

ul.tablist li a:hover
{
	background-image: url(images/bgGreen.gif);
color: #400030;
background: #fafafa;
border-color: #913f7d;
}

ul.tablist li a.current
{
	background-image: url(images/bgGreen.gif);
border-bottom-color: #becf95;
border-right-color: #913f7d;
}
ul.tablist li a.current:hover
{
border-bottom-color: #becf95;
color: #400030;
}

ul.subpanelTablist
{
border-bottom-color: #913f7d;
}

ul.subpanelTablist li
{
}

ul.subpanelTablist li a
{
		background-color: #fff;
	background-image: url(images/bgGreen.gif);
border-top-color: #913f7d;
border-right-color: #becf95;
}

ul.subpanelTablist li a:link { color: #444444;}
ul.subpanelTablist li a:visited { color: #444444;}

ul.subpanelTablist li a:hover
{
	background-image: url(images/bgGreen.gif);
color: #400030;
background: #fafafa;
border-color: #913f7d;
}

ul.subpanelTablist li a.current
{
color: #400030;
	background-image: url(images/bgGreen.gif);
border-bottom-color: #becf95;
border-right-color: #913f7d;
}
ul.subpanelTablist li a.current:hover
{
border-bottom-color: #becf95;
color: #400030;
}

.sqsFloater {
}

.sqsFloater td {
background-color:#fdfdfd;
border:1px inset #913f7d;
color:black;
}

.sqsMatchedSmartInputItem {
}

.sqsSelectedSmartInputItem {
background-color:#DEEFFF;
}

#sqsSmartInputResults {
}

.sqsNoMatch {
}

.olFontClass { }
.olFontClass A { }
.olCapFontClass { 
	color: #222222;
	background-color: #dfdfdf; 
}
.olCapFontClass A { 
	color: #dfdfdf; 
}
.olFgClass td { 
	background-color: #f9f9f9; 
}
.olCgClass td {
	border-top-color: #f1f1f1; 
	border-bottom-color: #aaaaaa;
	background-color: #dfdfdf; 
}
.olCgClass {
}
.olBgClass { 
	background-color: #913f7d; 
}
.olCloseFontClass { 
	background-color: #dfdfdf; 
}

/* acl role colors */


/* help styles */


/* widget styles */
.widget_holder { height: 400px; min-height: 400px; }
.widget { position: relative; left: 0px; top: 0px; margin-bottom:20px;background-color:white;}
.widget_header { width:100%;padding-top:2px;padding-bottom:2px;margin: 0em;font-size:100%;font-weight:normal; cursor:move }
/* .widget_header_table { width:100%;border-top:1px solid #97acd4;padding:0px;margin:0px;font-size:82%; } */
/* .widget_title { width:90%;background-color:#DDE8CC;padding-left:2px;font-weight:bold;padding-right:5px; } */
/* .widget_edit {width:10%;background-color:#DDE8CC;white-space:nowrap;text-align:right;padding-top:2px;padding-right:2px;} */
/* .widget_button {background-color:#DDE8CC;padding-right:2px; vertical-align:top;} */
.widget_header_table 
{
	background-image: url(/images/widgetHeader.gif);
	background-position: center top;
	background-repeat: repeat-x;
	border-top: 1px solid;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px 5px 2px;
	vertical-align: middle; 
}
.widget_title 
{
	color: #578107;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px; 
} 
.widget_title a { overflow:hidden;height:1.2em;color: green; text-decoration:none; font-size:12pt; }
.widget_collapse, .widget_expand, .widget_close, .widget_refresh { display:inline; }
.widget_dropcue { border: dashed 2px gray; display:none; margin-bottom:20px; }

.widget_edit 
{
	white-space:nowrap;
	text-align:right;
	padding-right:10px;
}
.widget_edit a {color:green;text-decoration:none;}
.widget_edit a:hover {color:red;}

.widget_button 
{
	white-space:nowrap;
	text-align:right;
	padding-right:10px;
}
/*
.widget_min {background-image:url('/include/images/minus.gif');}
a.widget_min:hover {background-image:url('/include/images/minus.gif');}
.widget_max {background-image:url('/include/images/plus.gif');}
a.widget_max:hover {background-image:url('/include/images/plus.gif');}
.widget_close {background-image:url('/include/images/close_widget.gif');}
a.widget_close:hover {background-image:url('/include/images/close_widget.gif');}
*/
.widget_box {display:block;margin-top:3px;overflow:hidden;width:12px;height:12px;cursor:hand;cursor:pointer;}

.widget_pallete INPUT
{
 font-size: 11px;
 margin-right: 5px
}


/* Added By TusharD */
.grid_header 
{
	color: #fff;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
}

.grid_header a:link, .grid_header a:visited
{
	color: #fff;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.grid_header a:hover {		
		color: #400030; 
	}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#E9E9E9;
}

/* for message */
.errMsg 
{		
	color:Red;
	padding:5;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
}
	
.tbl_rows
{
	background: #fff;
	border-bottom: 1px solid #becf95;
	height: 20px;
	vertical-align: middle;
	padding: 4px 4px 4px 6px;
}
/* end */

/* Gridview onMouseover,onMouseOut : start */
.normalrow
{
	background: #ffffff;
	border-bottom: 1px solid #becf95;
	height: 20px;
	vertical-align: middle;
	padding: 4px 4px 4px 6px;
}
.hightlighrow
{
	background: #f6f6f6;
	border-bottom: 1px solid #becf95;
	height: 20px;
	vertical-align: middle;
	padding: 4px 4px 4px 6px;
}
/* Gridview onMouseover,onMouseOut : end */

/* Reports : start */
.report_title
{
	color: #400030;
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
}
/* Reports : end */

/* RolesRight : Start */
.alternetlist 
{
		color: #000000;
		background-color: #eeeeee;
		border-bottom: 1px solid #becf95;
		padding: 4px 4px 4px 6px;
}
/* RolesRight : End */

/* Animated DIV : Start */
.loadingMsg
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;	
	background:none;
	background-color: #E9E9E9; 
	height:30px; 
	padding: 10px 0px 8px; 
	width:200px; 
	top:400px; 
	left:450px; 
	z-index:90; 
	position:absolute;
	margin:auto 5px; 
	border:1px solid;
	border-color:#578107;
}

.disabled
{
    color:black;
    background-color:#E6E7DF;
}
.ErrorMessage
{
    color: #FF0000;
    font-style: normal;
    font-weight: bold;
}
.SuccessMessage
{
    color: #5A1256;
    font-weight: bold;
    font-style: normal;
}
.activeMenuTab
{
    background-image: url(/images/whiteTab_bg.png);
    height:32px;
    background-repeat:repeat-x;    
    text-decoration:none;
    font-weight:bold;
    background-color:#ECEEE1; 
    width:107px; 	
}
.inactiveMenuTab
{
    background-image: url(/images/greenTab_bg.jpg);
    height:32px;
    background-repeat:repeat-x;
    width:107px;
    text-decoration:none;
    font-weight:bold;
    background-color:#ECEEE1; 
}
.footer_bg
{
    background-color:#32332E;
    color:#ffffff;
    height: 70px;
    text-align:center;
    vertical-align:middle;    
}
.titleLink
{
    text-decoration:none;  
    text-align:center;
}
/* Animated DIV : End */

/*property search style*/
 .PropertyHead
{ 
	background-image: url('/images/property_header.jpg'); 
	background-repeat: no-repeat; 
	background-position: center	; 
	height:36px;
	width:202px;
}

.PropertyBox
{ 
	background-image: url('/images/prop-bg.jpg'); 
	background-repeat: repeat-x; 
	height:610px;
	background-color:#e7ead8;
}

.tdProperty 
{
	/*border-bottom:1px solid #becf95;*/
	padding:5px 10px 5px 6px;
	
	/*border-left:1px solid #590644;
	border-right:1px solid #590644;*/
}

 .PropertyFooter
{ 
	background-image: url('/images/prop_bottom.jpg'); 
	background-repeat: no-repeat; 
	background-position: center; 
	height:5px;
}
.PropertBtn
{
	background-image: url('/images/search.png');
	background-repeat: no-repeat; 
	background-position: center;
	height:25px;
	width:78px; 
}

.watermarkText
{
	font-style: italic;
	color: #808080;
}
/* end property search*/
