
a.WrappedLinkSelected
{
		cusor:default;
		color:#222255;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
}

a.WrappedLink
{
		cusor:pointer;
		color:#666699;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:underline;
		line-height:18px;

}
a:hover.WrappedLink {color: #cc3333;}

.ObjectLabel
{
	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;

}

.ObjectInput
{
	font-family: verdana, arial;
        font-size: 9pt;
        color: black;
        background: #ffffff;
        border-width: 1px;
        border-style: solid;
        border-color: #414141;

}

.ObjectSectionTitle
{

	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;
	font-weight: bold;
}

.ObjectItemSelection
{
	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;

}

a.linkSchool
	{
		color:#155A74;
		font:11px Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
}

/*Search*/



a.selectedTypeLink
{
		color:#666699;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
}

a.searchTypeLink
{
		cursor:pointer;
		color:#666699;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:underline;
		line-height:18px;
}
a:hover.searchTypeLink {color: #cc3333;}


a.resTitle
{	
	cursor:pointer;
	font-size:12pt;
	font-weight:bold;
	color: #1E6DC6;
}
a.resTitle:hover
{
	cursor:pointer;
	font-size:12pt;
	font-weight:bold;
	color: #7D0B0B;
}
.resQuote
{
	font-size:10pt;
	color: #26384C;
	padding-top:5px;
	padding-bottom:5px;
	}
.resPath
	{
	font-size:8pt;
	color: gray;
	cursor:pointer;
	}
.resPath:hover
	{
	font-size:8pt;
	color: #333333;
	cursor:pointer;
	}
.resPathSep
	{
	font-size:8pt;
	color: Silver ;
	}
	.Highlight
	{
		background-color:yellow;
		color:Black;
	}
/* end search */

/*CustomHeaders*/
    /*body{font-family:Verdana;font-size:11px;}*/
    
    .Breads
    {
			padding-top:1pt;
		padding-bottom:1pt;
		PADDING-RIGHT: 2pt;
		PADDING-LEFT: 2pt;
		FONT-WEIGHT:  normal ; 
		FONT-SIZE: 11px; 
		color:#6D6E70;
		/*COLOR: #BBBBBB; */
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
		}
    
	.Breads a {
	/*color:#BBBBBB;*/
	color:#6D6E70;
	text-decoration:none;
	}
	
	.Breads a:hover{color:#E5B15C;}
	
    .TopNavHover
    {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 

		FONT-FAMILY: Arial, Helvetica, sans-serif; 

border : 1px solid;
		PADDING-RIGHT: 2pt;
		PADDING-LEFT: 2pt;
background-color: #DDEEFF;
border-color: #C3C8CB #FEFEFE #FEFEFE #C3C8CB;
color: #21536A;
text-decoration: none;
cursor:pointer;

		}
    
    .TopNav
    {
		/*border: 1px solid transperant;*/
		padding-top:1pt;
		padding-bottom:1pt;
		PADDING-RIGHT: 2pt;
		PADDING-LEFT: 2pt;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #333333; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none
		}
    
        .main{position:relative;width:710px;height:540px;margin:auto;}
        .list1{position:absolute;left:0px;height:520px;width:340px;
               padding:10px 5px 10px 10px;}
        .list2{position:absolute;right:0px;height:520px;width:340px;
               padding:10px 10px 10px 5px;}
        .item{background:#fff;margin-bottom:5px;background:#fff;}
        .itemContent{padding:5px;text-align:center;}
        .itemHandle{height:15px;background:#e5ecf9;overflow:hidden;
                    border-top:solid 1px #3366cc;font-weight:bold;
                    cursor:move;}
        .dropCue{border:dashed 1px #ff0000;margin-bottom:5px;}
        .emptyList{font-weight:bold;text-align:center;}
        .centered{margin:auto;}
        .templates{visibility:hidden;}

.MenuItems a{
color: #686868;
font: 11px Arial;
text-decoration: none;

}


.MenuItems{
	background-color: #ffffff;
	padding: 2px;
	width: 100%;
	margin: 0px;
	display: block;
	vertical-align:bottom ;
	}
	
.MenuItemsHover
{
margin: 0px;
padding: 2px;
color: #97BF0C;
text-decoration: none;
	width: 100%;
	display: block;
	vertical-align:bottom  ;
	cursor:pointer;
	}
	
	.MenuItemsHover a{
color: #97BF0C;
font: 11px Arial;
text-decoration: none;

}
	
.LeftMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #747D59;
	background-color: #D4E697;
	padding: 6px;

}






.Highlight
{
	background-color:yellow;
	color:Black;
	}
.LightDDL
{
	border:1px solid red;
	}
.TopMenuTable
{
	background-color:#F7F4ED;
	width: 100%;
	border: none;
	}
.TopMenu
{
		color: #745689;
		font: 13px arial, Arial;
		font-weight: 600;
		text-decoration:none;
		line-height:18px;
		
}

/*  Shopping Cart */
.CSWL
{
	color:#666699;
		font:11px Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
	}
.CartCO
{
	color:#666699;
		font:14px Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
	}
.CartH
{
	 color:#000000;
	font: 9px Verdana, arial, geneva;
	font-weight: bold;
	line-height:10px; 
	}
.CartI
{
	 color:#000000;
	font: 10px Verdana, arial, geneva;
	font-weight: normal;
	line-height:10px; 
	}
.CartPrice
{
	 color:#000000;
	font: 10px Verdana, arial, geneva;
	font-weight: bold;
	line-height:10px; 
	}
.CartS
{
	 color:#000000;
	font: 9px Verdana, arial, geneva;
	font-weight: normal;
	line-height:10px; 
	}

/* lfet menu */

.LNL2b
{
	padding-right: 4px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #6d8496;
	border-top: #96abbc 1px solid;
	border-bottom: #96abbc 1px solid;
	height: 23px;
	margin: 0px;
}
td.LNLL2b
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: none;
}
a.LNLL2b
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: #96abbc 1px solid;
}

/* Collapsable Panel */
/*////////////////////////////////////////////////////////////////////*/
.CMDI
	{
	WIDTH: 120px; 
	}
.CMD
{
	
	VISIBILITY: hidden; 
	WIDTH: 120px; 
	}
.LSIMRS
{
	background-color:#990000;
	color: #ffffff;
	cursor: pointer;
	}
.LSIMRD
{
	background-color:#cccccc;
	color: #999999;
}
.LSIMR
{
	cursor: pointer;
       }
.LSIM
{
	/*background-color:#8ba4fd;*/
   	font: 10px Verdana, arial, geneva;
	font-weight: normal;
	line-height:18px; 
	cursor: pointer;
	
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #dddddd;
	}


.ImgSep
{
	width:100%;
	height: 2px;
	}
.HPnl
{ background-position: 100%;
	background-repeat :no-repeat ;
	
	}
.XCI
{
	color:#778C62;
	font: 11px georgia, serif;
	font-weight: bold;
	line-height:18px; 
	text-decoration:none;
	}
	
	a:hover.XCI 
	{
		color:#284822;
	}
.XCIS
{
	color:#284822;
	font: 11px georgia, serif;
	font-weight: bold;
	line-height:18px; 
	}

.CT
{
	color:#215dc6;
	font: 11px Verdana, arial, geneva;
	font-weight: bold;
	line-height:18px; 
	}


/* Combined Cal Stuff*/
.CalC
{
		vertical-align: bottom;}
.CCalT
{
        padding : 2px;
        vertical-align: bottom;
	font: 11px Verdana, arial, geneva;
	}
.WeekdayStyle  
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ffeeee;
	}
.MonthHeaderStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ddaaaa;
        color: #ffffff;
	}
.OffMonthStyle 
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ddaaaa;
	}
.GoToTodayStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
.TodayDayStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ffeeee;
	color:#55bb55;
	}
.DayHeaderStyle
{
	padding : 2px;
	background-color:#eeeeff;
	font: 11px Verdana, arial, geneva;
	}
.WeekendStyle  
{
	padding : 2px;
	background-color:#eeddee;
	color:#aa5555;
	font: 11px Verdana, arial, geneva;
	}
.SelectedDateStyle
{
	padding : 2px;
	background-color:#33aaff;
	color:#ffffff;
	font: 11px Verdana, arial, geneva;
	}
.ClearDateStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
.HolidayStyle  
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
	/* time*/

.TimeStyle
{
	background-color:#ffffff;
	padding : 3px;
	font: 11px Verdana, arial, geneva;
	}
SelectedTimeStyle
{
	padding : 3px;
	font: 11px Verdana, arial, geneva;
	}
.TimePicker
{
	vertical-align: bottom;
        padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
/* End Combined Cal */
.NoBorder
{
	border: none;
	text-decoration : none;
	}
/* Tab Control*/
.TCET
{
	}
.HTTC
{
	cursor:pointer;
	BACKGROUND-POSITION: 0px 100% 0px 100%; /*10px 100%; */
	BACKGROUND-IMAGE: url(Shared/Images/Tabs/HoverTabBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;*/
	background-color : #d6dff7;
	color:white;
	text-align:center;
       height: 20px;
	}

.TTCss
{
    BACKGROUND-POSITION:  0px 100% 0px 100%; 
	/*BACKGROUND-IMAGE: url(Shared/Images/TabBG.gif); */
	BACKGROUND-IMAGE: url(Shared/Images/Tabs/TabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;*/
	background-color : #d6dff7;
	color:white;
	text-align:center;
       height: 20px;
	}
.STT
{
    /*border-right: #7495e2 2px solid;
	border-top: #7495e2 2px solid;
	border-left: #7495e2 1px  solid;*/
     BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(Shared/Images/Tabs/SelectedTabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
 	background-color : white;
	color: black;
	text-align:center;
}	
.TabS
{
	font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	font-weight:bold;
	text-align:center;
	text-decoration :none;
	}
.TabUSS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	text-align:center;
	text-decoration :none;
	}
/* Tab Control - subtabs*/

.STCET
{
	
	}
.SubTabHoverTdTabCss
{
		  
	cursor:pointer;
	BACKGROUND-POSITION: 0px 100% 0px 100%; /*10px 100%; */
	BACKGROUND-IMAGE: url(Shared/Images/Tabs/HoverTabBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	background-color : #d6dff7;
	color:white;
	text-align:center;
    height: 20px;
	}

.STTT
{
	BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(Shared/Images/Tabs/TabBG_sub.gif);
	BACKGROUND-REPEAT: repeat-x; 
	background-color : #d6dff7;
	color:white;
	text-align:center;
       height: 20px;
	}
.STSTTC
{
   
    BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(Shared/Images/Tabs/SelectedTabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
 	background-color : white;
	color: black;
	text-align:center;
}	
.STTS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	font-weight:bold;
	text-align:center;
	text-decoration :none;
 	}
.STTUS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align : bottom  ;
	color:#999999;
	text-align:center;
	text-decoration :none;
	}
	
	/* ////////////////////////////////////////////// Flat Tabs ///////////////////////*/
.FTCET
{
	}
.FHTTC
{
	cursor:pointer;
	BACKGROUND-POSITION: 10px 100%; 
	BACKGROUND-IMAGE: url(Shared/Images/FlatTabs/HoverTabBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;
	background-color : d6dff7;*/
	color:white;
	text-align:center;
       height: 20px;
	}

.FTTC
{
    BACKGROUND-POSITION:  0px 100% 0px 100%; 
	/*BACKGROUND-IMAGE: url(Images/TabBG.gif); */
	BACKGROUND-IMAGE: url(Shared/Images/FlatTabs/TabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;
	background-color : d6dff7;*/
	color:white;
	text-align:center;
       height: 20px;
	}
.FSTTC
{
    /*border-right: #7495e2 2px solid;
	border-top: #7495e2 2px solid;
	border-left: #7495e2 1px  solid;*/
     BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(Shared/Images/FlatTabs/SelectedTabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
 	/*background-color : white;*/
	color: black;
	text-align:center;
}	
.FTS
{
	font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	font-weight:bold;
	text-align:center;
	text-decoration :none;
	}
.FTUS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	text-align:center;
	text-decoration :none;
	}
/* Tab Control - subtabs*/

.FSTCET
{
	
	}
.FSTHTTC
{
 	background-color : #f4f4f4;
	cursor:pointer;
	text-align:center;
    height: 25px;
	}

.FSTTTC
{
/*
BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(Images/Tabs/TabBG_sub.gif);
	BACKGROUND-REPEAT: repeat-x; 
	background-color : d6dff7;
*/
	color:white;
	text-align:center;
       height: 25px;
	}
.FlatSubTabSelectedTdTabCss
{

    color: black;
	text-align:center;
}	
.FlatSubTabTabSelected
{

	font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: #000000;
	/*font-weight:bold;*/

	text-align:center;
	text-decoration :NONE;
 	}
.FlatSubTabTabUnselectedSelected
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align : bottom  ;
	color:#548DF1;
	text-align:center;
	text-decoration :none;
	}
	
	
/* end Tab Control*/
.PG
{
	width : 100%;
}
.UMT
{
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	Z-INDEX: 999998; 
	VISIBILITY: hidden; 
	BORDER-LEFT:white 1px solid; 
	WIDTH: 70px; 
	BORDER-BOTTOM: white 1px solid; 
	POSITION: absolute; 
	BACKGROUND-COLOR: lightblue;
	}
.UMH  
{
	font-size : 10pt; 
	font-weight:bold }
.SST
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #DEDBD6; 
	border-right:1px solid #DEDBD6; 
	border-top:1px solid #DEDBD6; 
	border-bottom:1px solid #DEDBD6; 
	width: 150px;
	font-weight:bold ;
}
.STSI
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	width: 150px;
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.STSIS  {
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	width: 150px;
	font-weight:bold ;
	background-color: #DEDBD6;
	}

.SelectModule 
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #DEDBD6; 
	border-right:1px solid #DEDBD6; 
	border-top:1px solid #DEDBD6; 
	border-bottom:1px solid #DEDBD6; 
	
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.MSI 
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.MSIS  {
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.PH  
{
	font-size : 10pt; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	background-color: #DEDBD6; 
	padding:2px;
	
	padding-top:1; padding-bottom:1; 
	font-weight:bold }
/* Guide Stuff*/
.Calendar
{width:50;}
.CalendarControl
{
	font-family : Arial;
	font-size: 7pt;
width:35;
}
.GridValueControl
{
	}
.GridCaptionControl
{
	}
.GuideCont
{	
	padding-left : 15px;}
.UCgrid_varname
{
	font-size: 8pt;
	font-weight:bold;}
.UCgrid_varvalue
{
	font-size: 8pt;}
.GridUCcontTable
{
	width:90%;}
/* end guide*/

/*Grid stuff*/
.Dir_gridcont /* context that holds datagrids on zoom */
{
	padding-left : 0px;
}
.Dir_gridzoom
{
	
	width: 100%;
	text-indent: 2px;
	border: #ccccbc 1px solid;
}

.Dir_griditemstyle /* class for the  */
{
	color: black;
	background-color:White;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;
		
		}
.Dir_gridHoverItemstyle
{
	color: black;
	background-color:#F0EBFF;
	font-size: 12px;
	line-height:18px;
		font-family: "arial" ;
		
		}
.Dir_gridalteriteditem /* alternating item style */
{	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;
	background-color: #EFF6F6;
	}
	
	
		
.Dir_gridselecteditem /* selected item style */
{color:black;
font-size: 11px;
font-family: "Arial" ;
height: 17px;
}
.Dir_gridediteditem /* edited item style */
{font-size: 11px;
font-family: "Arial" ;
height: 17px;
}

.Dir_gridheaderzoombold
{
	color:black;
	font-size: 11px;
	font-family: "Arial" ;
	font-weight:bold;
	background-color: #ccccbc;
	}
.Dir_gridheaderzoom
{
	color:black;
	font-size: 11px;
	font-family: "Arial" ;
	background-color: #ccccbc;
	/*
	BACKGROUND-POSITION: 10px 100%; 
	BACKGROUND-IMAGE: url(Shared/Images/backAddress.gif); 
	BACKGROUND-REPEAT: repeat-x; */
	}
	.ImageGridHead
{
	color:black;
	font-size: 8pt;
	font-family: "Arial" ;
	padding: 0;
}
.GridClass
{
	padding: 0;
	}
/* End Grid stuff*/

/* Stuff for the Uploader */
table
{
border-width: 0;
padding:0;
margin:0;
}
table.Upload input
{
	width: 100%;
	}
span.IgnoreWidth
{
	width:20;
}
table.Upload
{
	background-color: #f0f0f0;
	font-family: "Arial" ;
	border: ridge 3px black;
	padding: 2px;
}
table.Upload TD
{
	font-size: 12;
	}
table.Upload HR
{
	padding: 0px;
	margin: 0px;
	color:Green ;
}	
/*End - Stuff for the Uploader */
/*Stuff for datagrids */
.GridCss
{
}
table.GridCss TD
{
	font-family: "Arial" ;
	font-size: 12;
}
table.IndexMenu TD
{
	font-family: "Arial" ;
	font-size: 12;
}
tr.GridHead
{
	background-color:Navy  ;
	color : White ;
	font-family: "Arial" ;
	font-size: 12;
	font-style: oblique ;
}
tr.GridItems
{
	font-family: "Arial" ;
	font-size: 12;
	}
/* ListView */

.Panel       { border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6 }
.Button      {  font-size : 10pt; cursor: hand; border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold }
.ButtonDown  { font-size : 10pt; cursor: hand; border-right:1px solid #FFFFFF; border-left:1px solid #A39A89; border-bottom:1px solid #FFFFFF; border-top:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold }
.Divider     { border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6 }
.listviewitem { font-size : 10pt; }
.selectedlistviewitem { color : #FFFFFF; background-color : #0A246A; }
.ListviewHeader { border-bottom:1px solid #000000;  background-color:#cccccc;}
.ToolBarBtn { font-size : xx-small; cursor: hand; border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold; font-family: Verdana,Arial,Arial; }
.ToolBarBtnDown { font-size : xx-small; cursor: hand; border-right:1px solid #FFFFFF; border-left:1px solid #A39A89; border-bottom:1px solid #FFFFFF; border-top:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold }
.ddMouseOver { background-color : Navy; color : White; }
.FileExplorer { font-family: Arial;	font-size: 8pt;}



	
/* Calendar style*/

a.adatenavigation
	{
		color:WhiteSmoke;
		font: 8pt verdana;
		font-weight: bold;
		text-decoration:none;
	}
	a:hover.adatenavigation {color: LightSteelBlue; text-decoration:none;}
a.datenavigation
	{
		color: DarkSlateGray;
		font: 8pt verdana;
		font-weight: bold;
		text-decoration:none;
	}
	a:hover.datenavigation {color: LightSlateGray; text-decoration:none;}

A.day
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: #660099;
    TEXT-DECORATION: underline
}
A.day:hover
{
    COLOR: #009999
}
A.eventlink
{
    FONT: 9px verdana, arial, Arial;
    COLOR: #666666;
    TEXT-DECORATION: none
}

A.month
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: #2f2f2f;
    TEXT-DECORATION: underline
}
A.month:hover
{
    COLOR: #999999
}
A.year
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: #2f2f2f;
    TEXT-DECORATION: underline
}
A.year:hover
{
    COLOR: #999999
}
A.weekrange
{
		color:white;
		font: 7pt verdana, arial, Arial;
		font-weight: normal;
		text-decoration:none;
}
.SmallText
{
		font: 8pt arial, Arial;
		font-weight: normal;
		text-decoration:none;
	}
.SmallLink
{
		color:#666699;
		font: 8pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
	}
A.weekrange:hover
{
    COLOR: #b5c8c8;
    TEXT-DECORATION: none
}
span.todaydate
	{
		color: black;
		font: 8pt verdana, arial, Arial;
		font-weight: bold;
		text-decoration:none;
	}

span.eventlink
{
    FONT: 9px verdana, arial, Arial;
    COLOR: #666666;
    TEXT-DECORATION: none
}	
span.day
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: gray;
    TEXT-DECORATION: none
}
span.daytitle
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: navy;
    TEXT-DECORATION: none
}
span.monthtitle
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: black;
    TEXT-DECORATION: none
}
span.yeartitle
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: black;
    TEXT-DECORATION: none
}
span.weekrange
	{
		color:white;
		font: 7pt verdana, arial, Arial;
		font-weight: bold;
		text-decoration:none;
	}

/* End Calendar style*/
span.seperator
	{
		color:#F8CF34;
		font: 11px verdana, arial, Arial;
		font-weight: normal;
		text-decoration:none;
	}
.MyTreeViewNodeSpan
{
	}
.MyTreeViewNodeTable
{
	}

.TreeView
	{
		cursor: pointer; 
		font: 8pt  Arial,verdana, arial;
	}
	
/* Calendar */
.CalendarDayRow
{
	
}
.CalendarDayCell
{
	border-bottom: #3399cc 1px solid;
	}
	/* Accordion Control */
	.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*help file*/

.pageheading {
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 10pt;
	width: 100%;
	}
	
.subheading {
	font-weight: bold;
	padding-top: 10pt;
	}
	
.subsubheading {
	font-style: italic;
	padding-top: 4pt;
	}
	
.menuheading {
	padding-bottom: 8pt;
	font-weight: bold;
	}
	
.menusubheading {
	padding-top: 8pt;
	font-weight: bold;
	font-size: 8pt;
	font-variant: small-caps;
	color: #444444;
	}
				
.formlabel {
	padding-right: 5pt;
	text-align: right;
	vertical-align: top;
	font-size: 8pt;
	}			

.formreq {
	color: #FF0000;
	vertical-align: top;
	}

.smalltext {
	font-size:8pt;
	}

.message {
	color: #FF3333;
	}
			
.footer {
	font-size:7pt;
	}				

.alert {
	color: #CC3333;
	padding-bottom: 10pt;
	}		
	
.cache
	{
		color:#97BF0C;
		font:12px arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
	}
	.cache:hover {color: #686868;}

/**************************************************************************************************************************************************************************************************************************************************************/

/********** Add By Sasha *********/
