/* Default CSS Stylesheet for a new Web Application project */
h2{ color: #000099 }


		.modalBackground
{
    background-color: #444444;
    filter: alpha(opacity=15);
    opacity: 0.15;

}

.ModalPopup
{
    min-width:200px;
    min-height:150px;
    text-align: center;
    
}

.button1{ font-family: Arial; color: #000099; font-size: 11px; text-transform: uppercase}



/*.cssMain{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;} */

.cssMain
{
    font-family:Arial;
font-style: normal;
font-weight: 400;
font-size: 13px;

}

.cssMainUpper
{
    font-family:Arial;
font-style: normal;
font-weight: 400;
font-size: 13px;
text-transform: uppercase;

}

.cssMainLarge{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.cssCalendar{ font-family: Arial, Verdana, Helvetica; FONT-SIZE: 11px;}

.cssCalendarWeek{ font-family: Arial, Verdana, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #0000FF}

.cssMainSmall{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

.cssMainVerySmall{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.cssMainRed{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;color: #FF0000;}
.cssMainYellow{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: yellow;}

.headerLeft{ height: 48px; width: 36px; font-weight: bold; }

.headerRight{ height: 48px; width: 36px; text-align: right;}

.headerCenter{ }

.headerCenterRight{ text-align: right; color: white; padding-right: 10px;}
.headerCenterRight a{ color: white;}

.mainNav{ background-image: url("../images/header_blue.jpg"); background-repeat: repeat-x; height: 30px; font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right;}

.navleft{  height: 30px; width: 36px}

.navright{ height: 30px; width: 36px}


.sidebar{FONT-FAMILY: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; width: 120px; background-color: #CCCC33; height: 100%;}

.mainContent{font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 350px; vertical-align: top; background-color: #FFFFFF}

.headerTable{ width:1000px; padding: 0px; font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: White;}
.headerTableBlack{ width: 100%; padding: 0px; font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color: #e65e0d;}



.footerLeft{  height: 23px; width: 36px; font-weight: bold}

.footerRight{height: 23px; width: 36px; text-align: right;}

.footerCenter{ color: #666; font-size: 9px; font-family: Arial; background-color: White; border-top: 1px solid #ccc;}



.tableTitle{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 14px; COLOR: #444444; FONT-WEIGHT: bold; } 

.tableHeader{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 12px; COLOR: #444444; FONT-WEIGHT: bold; BORDER-BOTTOM: 2px solid black }

.tableHeaderSmall{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 12px; COLOR: #444444; FONT-WEIGHT: bold; BORDER-BOTTOM: 2px solid black }

.tableHeaderVerySmall{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #444444; FONT-WEIGHT: bold; BORDER-BOTTOM: 2px solid black }

.tableRow{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 13px; BORDER-BOTTOM: 1px solid gray; font-style: normal; font-weight: 400}
.tableRowAlt{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 13px; BORDER-BOTTOM: 1px solid gray; background-color: #e6e6e6}
.tableRowSmall{ FONT-FAMILY:  Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 12px; BORDER-BOTTOM: 1px solid gray}

.tableRowVerySmall{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 10px; BORDER-BOTTOM: 1px solid gray}

.orderRow{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 11px; BORDER-BOTTOM: 1px solid gray; CURSOR: pointer; }

.menuRightClick {CURSOR:default; FONT:menutext; POSITION:absolute; TEXT-ALIGN:left; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; WIDTH:200px; BACKGROUND-COLOR:menu; BORDER:1 solid buttonface; VISIBILITY: hidden; BORDER:2 outset buttonhighlight;}

.menuitems {PADDING-LEFT:13px; PADDING-RIGHT:10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;}

.Clean{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; font-size: 13px; } 
.Clean td{border-bottom: 1px solid #ededed; }
.CleanTitle{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; color: #3C418B; font-weight: bold; border: 1px solid #99BBE8;  background-image:url( "../images/tbl_title.gif" ); background-repeat:repeat-x; }
.CleanHeaderOff{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; border-right: 1px solid #d0d0d0;  border-bottom: 1px solid #d0d0d0; background-image:url( "../images/tbl_HeaderOff.gif" ); background-repeat:repeat-x; }
.CleanHeaderOn{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; border-right: 1px solid #AACCF6;  font-weight: bold; border-bottom: 1px solid #AACCF6; background-image:url( "../images/tbl_HeaderOn.gif" ); background-repeat:repeat-x; color: #3333CC }
.CleanHeaderOnTall{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; border-right: 1px solid #AACCF6;  font-weight: bold; border-bottom: 1px solid #AACCF6; background-image:url( /images/tbl_HeaderOn_tall.gif ); background-repeat:repeat-x; color: #3333CC }
.CleanRowOff{ font-family: Arial, Tahoma, Verdana, Arial, Helvetica; border-bottom: 1px solid #ededed;  font-style: normal; font-weight: 400 }
.CleanRowOn{ FONT-FAMILY:"open-sans",  Arial, Tahoma, Verdana, Arial, Helvetica; border-bottom: 1px solid #ededed;  background-image:url( "../images/tbl_On.gif" ); background-repeat:repeat-x;}


BODY
{
   
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 13px;
}

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: #000099;
}