a:link		{text-decoration:none; color: #0066cc;}
a:hover		{text-decoration:underline; cursor: pointer;}
a:active 	{color: #0066cc;}
a:visited   {color: #0066cc;}
/*a:visited 	{color: red;}*/

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #CCCCCC;
	color: #000080;
}

a.folder {  
	font-family: arial;
            	font-size: 11px;
            	padding:0px;
            	cursor: pointer;
            	
}

a.leaf {
	font-family: arial;
	font-size:11px;                             	
	padding:0px;
	cursor:pointer;
}

HR
{
	color:#000000;
}

H4
{
	color:#0066CC;
}

A
{
	color: #0066CC;
	cursor: pointer;
	text-decoration:none;
}
BODY
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color:white;
}

TABLE
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

input
{
	border: 1px solid #333333;
height:18px;
    	FONT-WEIGHT: normal;
    	FONT-SIZE: 11px;
    	COLOR: #000000;
    	FONT-FAMILY: Tahoma, Helvetica, sans, Arial, sans-serif;
    	BACKGROUND-COLOR: #ffffff;
    	TEXT-DECORATION: none;
	width: 135px;
}

.MenuNormal
{
	color: #000000;
	border: solid 1px #8db3dc;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
}

.MenuHover
{
	color: #ffffff;
	border: solid 1px #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
}
select
{

	FONT-SIZE: 11px;	
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

TEXTAREA
{
	FONT-SIZE: 11px;	
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.checkbox
{
 border:1px 0px transparent;
 BACKGROUND-COLOR: Transparent;
}

.clsButton
{
	height:18;
	background-color:#0066CC;
	border-bottom-color:Black;
	border-right-color:Black;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;	  
}

.hiddenButton
{
	background-color:Transparent;
	background-image:url(/images/floppy.jpg);
	background-repeat:no-repeat;
	width:70px;
	height:20px;
	border-bottom-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
	border-left-color:transparent;
	color:black;
}

.clsHoverTable
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    background-color:#eeeeee;
    cursor:pointer;
}

.leftNav
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: Arial;
    background-color: #FFFFFF;
}

.SortListBar
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color:Scrollbar;
	/*border-right: solid 1px gray;*/
	text-align:left;
}

.SortListBarWhite
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: Microsoft Sans Serif;
    background-color:white;
	text-align:left;
}

.totalText
{
	 background-color:#eeeeee;

}
.oddRow
{
	 /*background-image:url(/images/top2.gif);
	 color:#FFFFFF;*/
	 background-color:white;
	 color:Black;
}
.evenRow
{
	 background-color: #eeeeee; /*#FBF5E3 */
}
.hidden
{
   display:block;
}
.blueColor
{
	color:#0066CC;
}

.blueBG
{
	color:#FFFFFF;
	background-color: #0066CC;
	font-weight:bolder;
}

.boldtext
{
	color:#0066CC;
	font-weight:normal;
}
.boldblue
{
	color:#0066CC;
	font-weight:bold;
}
.black
{
	color:#000000;
	font-weight:normal;
}

.Highlight
{
	background-color: #C1D2EE;
	color: #000000;
    CURSOR: pointer;
}

#tablist{
padding: 3px 0;
margin-left: 1px;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: silver;
}

#tablist li a:link, #tablist li a:visited{
color: #FFFFFF
}

#tablist li a.current{
background: #FFFFFF;
}

#tabcontentcontainer{
width:98%;
height:40px;
}

.tabcontent{
display:none;
}

.corner 
{
text-decoration: none;
padding: 0px ;
margin-left: 0px;
margin-right: 0px;
padding: 0px ;
border: 0px solid #778;
border-bottom: none;


color: #FFFFFF;
}

.header {
background-color: #0066CC; 
font-size: 13px; 
color: #FFFFFF; 
text-decoration: none; 
text-align:  center; 
font-family: Verdana; 
font-weight: bold;
}
.calendarBody   {
background-color: #F0F0F0;
font-size: 10px; color: #000000; 
text-decoration: none; 
text-align:  center; 
font-family: Verdana;
}
.calCurrentDay  {
background-color: yellow; 
font-size: 10px; 
color: red;
font-weight:bold
}
.calGreenDay  {
background-color: lightGreen; 
font-size: 10px; 
color: #000000;
}
.calYellowDay  {
background-color: yellow; 
font-size: 10px; 
color: #000000;
}
.calRedDay  {
background-color: red; 
font-size: 10px; 
color: #000000;
}
.calOtherDay    
{
background-color: whitesmoke; 
font-size: 10px; color: #000000;
}
.calNotDay	    
{
background-color: gray; 
font-size: 10px; color: #000000;
}
.calFormMenu    
{
background-color: #FFFFFF; 
font-size: 10px; color: #000000; 
text-decoration: none; text-align:  center; 
font-family: Verdana;
}
.calHighlight
{
	font-size: 10px; color: #000000;
    background-color: yellow;
	cursor: pointer;
	text-decoration:none;
}
.Link
{

    CURSOR: pointer;
    COLOR: #0066CC;
    TEXT-DECORATION: underline
}
.Hand
{
    CURSOR: pointer;
}

.Link_Hover
{

    CURSOR: pointer;
    COLOR: #0066CC;
    TEXT-DECORATION: underline;
}
.Link_NoHover
{

    CURSOR: default;
    COLOR: #0066CC;
    TEXT-DECORATION: none
}

.GrayBG
{
    BACKGROUND-COLOR: whitesmoke;
}

.financial
{
    BACKGROUND-COLOR: whitesmoke;
    text-align:right;
}

.explorer
{
 margin: 0px;
 margin-left:0px;

}

.Highlight2
{
	background-color: #C1D2EE;
	color: #000000;
    CURSOR: pointer;
}
.Required
{
    FONT-WEIGHT: bolder;
    font-size: 11px;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.readonly
{
 background-color:Silver;
 text-align:right;
}

.Larger
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.activeTab {
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: blue;
font-weight:bold;
background: transparent url(/images/righttabselected.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
cursor:pointer;

}

.activeHeader {
text-decoration:none;
padding: 0px ;
margin-left: 0px;
border-left: solid 1px #0066cc;
border-right: solid 1px #0066cc;
margin-bottom: 0px;
height:20px;
border-bottom: none;
background: #0066cc;
font-weight:bold;
/*background-image:url(/images/<%=Application("color_style")%>/tab_s_back.gif); */
color: white;
/*cursor: pointer;*/
}

.inActiveTab {

padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: black;
font-weight:normal;
background: transparent url(/images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
cursor:pointer;

}

.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: blue;
background: transparent url(/images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: blue;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/images/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}