
/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


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;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

.error{
	FONT-FAMILY: Verdana;
	font-size:10px;
	padding-right:3px;
	font-weight:normal;
	color:red;
}

.labelSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:3px;
	font-weight:normal;
	color:#777777;
}

.labelNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	font-weight:normal;
	color:#333333 ;
}

.labelNormalJustified{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	font-weight:normal;
	color:#333333 ; /*#07519A ;*/
	text-align:justify  
}


.labelNormalBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	font-weight:bold; 
	color:#333333; /*#375B84 ;*/
}

.labelNormalWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	font-weight:normal;
	color:White ;
}

.labelMessageTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:3px;
	font-weight:normal;
	color:#07519A;
	font-size:medium;  
	font-weight:bold;  
	COLOR: #4A5366;
	
}

.labelMessageSubTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:3px;
	font-weight:bolder;
	font-style:italic;  
	color:#07519A; 
}

.labelMessageText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	font-weight:normal;
	color:#333333;
	text-align:justify ; 
	text-align :justify;   

}
					

.labelSubTitleText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:3px;
	font-weight:normal;
	color:#333333; /* #07519A;*/
	text-justify:auto ;
	text-align :justify;   
	padding-left:30px; 
}

.labelLoggedUser{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:3px;
	font-weight:bold;
	color:White; 
}

.labelHelpTitle
{
	BACKGROUND-IMAGE: url(../Images/SectionHeader_BG.GIF);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	font-weight:bold; 
	font-style:normal; 
	height:23px; 
	color:White; 
}

.tdSubTitle1
{
	
	/*BACKGROUND-IMAGE: url(../Images/SectionHeader_BG.GIF);	*/
	FONT-FAMILY: Verdana;
	font-size:12px;
	font-weight:bold; 
	font-style:normal; 
	/*color:#4A5366; */
	padding-left:5px;
	 
	
}



.labelHelpText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	font-weight:normal;
	color:#333333; /*#07519A ;*/
	text-align:justify  
}



.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:2px;
	font-weight:normal;
	color:#333333;
}

.textBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold ; 
	padding-right:2px;
	text-align:right;   
	color:#07519A;
	
}

.textDate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:10px; 
	padding-right:2px;
	padding-top:2px;
	font-weight:normal;
	color:#07519A;
}

.textDayHeader
{
	background-color:#eff1f7;
	color:White; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:10px; 
	padding-right:2px;
	padding-top:2px;
	font-weight:normal;
	
	
}

.textDateTitle
{
	BACKGROUND-IMAGE: url(../Images/SectionHeader_BG.GIF);
	color:White; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:10px; 
	padding-right:2px;
	padding-top:2px;
	font-weight:normal;
	
	
}

.tblCalenderPanel
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	margin:0px 0px 0px 0px;
	border:1px solid #c9cedf;
	background-color:White; 
	
}



.textNumeric{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:2px;
	padding-top :3px;
	font-weight:normal;
	text-align:right;  
	color:#07519A;
	
	
}


a.subnavLnk:link, a.subnavLnk:visited{
	color:white; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:3px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}

a.subnavLnk:hover{
	color:#a50a0a;
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-transform:none;
	text-decoration:none;
}



a.helpLink:link 
{
	COLOR:#375B84;
	font-size:11px;
	font-weight:normal; 
	font:Verdana, Arial, Helvetica, sans-serif;
}

a.helpLink:visited 
{
	COLOR:#A2A9BE;
	font-size:11px;
	font-weight:normal; 
	font:Verdana, Arial, Helvetica, sans-serif;
}







.link {
	color:#375B84; 
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.navLink:link 
{
	COLOR:#375B84 ;
	font-size:11px;
	font-weight:normal; 
	font:Verdana, Arial, Helvetica, sans-serif;
}

/*a.navLink:visited 
{
	COLOR:#A2A9BE;
	font-size:11px;
	font-weight:normal;
	font:Verdana, Arial, Helvetica, sans-serif;
}*/


a.navLinkBold:link 
{
	COLOR:#375B84;
	font-size:11px;
	font-weight:bold; 
	font:Verdana, Arial, Helvetica, sans-serif;
}

a.navLinkBold:visited 
{
	COLOR:#A2A9BE;
	font-size:11px;
	font-weight:bold; 
	font:Verdana, Arial, Helvetica, sans-serif;
}



.frmbrdwithpadding
{
	
	border:1px ;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#2a4067;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height : 100%;
	width :100%;
	
}


.frmbrdwithoutpadding
{
	border:0px ;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#2a4067;
	height : 100%;
	width :100%;
	top:0px;
	left :0px; 
	
}

.frmTemplate
{
	LEFT: 0px; 
	WIDTH: 100%; 
	TOP: 0px; 
	HEIGHT: 100%;
	z-index:100;
}


.tblBorder{
	border:1px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	
}

.tblDataTableWithBorder{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	margin:0px 0px 0px 0px;
	border:1px solid #c9cedf;
	background-color:#eff1f7;
	color:#4A5366; 
	
}




.tblBdrSection{
	border:0px solid #c8cacf;
	margin-bottom:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}


.pageHeader
{
	color: #FFFFFF;
	/*BACKGROUND-IMAGE: url(../Images/page_header_bg.gif);*/
	vertical-align:top; 
	font-weight:bold;
			
}

.pageBackGround
{
	color: #CCCCCC;
	BACKGROUND-IMAGE: url(../Images/page_bgNew.gif);
	
}

.pageHeaderForCenter
{
	
	vertical-align:top; 
	font-weight:bold;
			
}

.tdPageMenu
{
	BACKGROUND-IMAGE: url(../Images/menu_background.gif);
	height :10px;
	vertical-align:top; 
	padding-left:0px;
	padding-right:0px;
}

.tdLeftNavContainer
{	
	background-color :White; 
	height :100%;
	width :20%;
	vertical-align:top; 
	padding-left:5px;
	padding-right:5px;
}


.tdLeftNavMenu
{	
	background-color :White  ;
	height :90%;
	width :20%;
	vertical-align:top; 
	
}

.tdMenuOption1
{	
	padding-left :5px;
	padding-right :5px;
	
}

.tdSelectedMenu
{
	BACKGROUND-IMAGE: url(../Images/SelectedMenu_BG.gif);
	height :10px;
	vertical-align:top; 
	padding-left:5px;
	padding-right:5px;
	color:Black;  
			
}
.tdSelectedMenuLeft
{
	BACKGROUND-IMAGE: url(../Images/tabH_curve1.JPG) ;
	width:6px; 
	margin-left:2px;
}
.tdSelectedMenuHBG
{
	BACKGROUND-IMAGE: url(../Images/tabH_bg.JPG);
	padding-left:5px;
	padding-right:5px;
	padding-top :5px;
	
	
}
.tdSelectedMenuRight
{
	BACKGROUND: url(../Images/tabH_curve2.JPG);
	width:15px; 
	
}

.tdSelectedMenuBG
{
	BACKGROUND-IMAGE: url(../Images/tab_bg.JPG);
	
}




.tdESILogo
{	
	background-color :White  ;
	height :10%;
	width :20%;
	vertical-align:top; 
	
}


.tdRowData
{	
	background-color :White;
	width :90%;
	vertical-align:top; 
	padding-left:5px;
	padding-right:20px;
	padding-bottom :5px;
	padding-top :5px;
	
}

.tdSubTitle
{
	
	FONT-FAMILY: Verdana;
	font-size:12px;
	padding-right:3px;
	font-weight:bolder;
	font-style:normal; 
	color:Black; 
	height:30px; 
	
}

.tdSubTitle1
{
	/*BACKGROUND-IMAGE: url(../Images/SectionHeader_BG.GIF);	*/
	FONT-FAMILY: Verdana;
	font-size:12px;
	font-weight:bold; 
	font-style:normal; 
	height:23px; 
	padding-left:5px;
	color:#4A5366;
	
}


.line
{
	BACKGROUND-IMAGE: url(../Images/dotted_bg.gif);
	vertical-align:top; 
	font-weight:bold;
			
}

.tdVerticalLine
{
	BACKGROUND-IMAGE: url(../Images/Vertical_Line.gif);
	vertical-align:top; 
	width:0.5px;
	margin-top :10px;
	
}



.esMenuLocation 
{
	color:black; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:3px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}	


.tblGridBorder{
	border:1px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border-bottom-style:solid;
	
	border-bottom-width:3px; 
	  
	
}

.tblGridHeader {
	BACKGROUND-IMAGE: url(../Images/Grid_Title_bg.GIF);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	height:30px;
	padding-left:10px;
	padding-right:5px;
	color: #4A5366;

}

.tblGridRow1
{
	background-color:#f4f6fc;
	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:5px;
	vertical-align:top;
}

.tblGridRow2{
	background-color:#BDDEF7;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:5px;
	vertical-align:top;
}

.tdSeperatorLine{
	BACKGROUND-IMAGE: url(../Images/blue_strip.gif);
	height:1px;
	
}

.tdFooterSeperatorLine{
	BACKGROUND-IMAGE: url(../Images/blue_strip.gif);
	height:1px;
}

.tdFooterCopyRightText{
	FONT-FAMILY: Verdana;
	font-size:10px;
	padding-right:3px;
	font-weight:normal;
	color:#375B84 ;
	
}


.Button
{
	background-image :url(../Images/tab_bg.jpg);
    font:10px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-top:1px solid #A2A3A7 outset;
    border-bottom:1px solid #A2A3A7 outset;
    border-left:1px solid #A2A3A7 outset;
    border-right:1px solid #A2A3A7 outset;
    color:white;
    padding:2px;


}

.tdSubSectionHdng{
	background-Image:url(../Images/SubSection_BG.gif) ;
	
	font-family:Verdana;
	font-size:12px; 
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
	color:White;  
	
	
}



#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(../Images/menu_background2.GIF) #fff bottom left repeat-x;
height: .5em;
line-height: 1.5em;
float: left;
width: 10em;
display: block;
border: 0.1em solid #dcdce9;
color: white;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{

} 


.panel{
	margin:5px 0px 0px 0px;
	background-color:White; 
	padding-left:10px;
	padding-right:10px;    
	padding-top:10px;
	padding-bottom:10px;    
	width :100%;
	vertical-align:top;  
	height:100%;
}



.imgPanel
{
	vertical-align:top;  
	padding-left:1px;
	padding-top:5px;

}

.labelPageTitle
{
	BACKGROUND-IMAGE: url(../Images/pageImg_bg.jpg);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:10px;
	font-weight:normal;
	font-size:medium;  
	font-weight:bold;  
	COLOR: #4A5366;
	
}







/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#styletwo
{
	position:relative;
	display:block;
	height:24px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(../Images/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
}
#styletwo ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
#styletwo ul li
{
	display:block;
	float:left;
	margin:0 1px 0 0;
}
#styletwo ul li a
{
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:6px 20px 0 20px;
	height:24px;
}
#styletwo ul li a:hover
{
	color:#fff;
	background:transparent url(~/images/bgON.gif) repeat-x top left;
}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */




/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer
{
	position:relative;
	height:56px;
	color:#E0E0E0;
	background:#E0D7C9;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	vertical-align :bottom; 
}
#dolphinnav
{
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#E0D7C9 url(../Images/topbarbgd.png) repeat-x bottom left;
	padding:0 0 0 20px;
}

#dolphinnav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}

#dolphinnav ul li
{
	display:block;
	float:left;
	margin:0 1px;
}

#dolphinnav ul li a
{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
}

#dolphinnav ul li a span
{
	padding:12px 20px 0 0;
	height:21px;
	float:left;
	color: #375B84
}

#dolphinnav ul li a:hover
{
	color:#A2A9BE;
	background:transparent url(../Images/dolphin_bg-OVER.gif) repeat-x bottom left;
	
}

#dolphinnav ul li a:hover span
{
	display:block;
	width:auto;
	cursor:pointer;
}

/*#dolphinnav ul li a.current,
#dolphinnav ul li a.current:hover
{
	color::#fff;
	background:#1D6893 url(../Images/dolphin_left-ON.gif) no-repeat top left;
	line-height:275%;
}*/
/*
#dolphinnav ul li a.current span
{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#1D6893 url(../Images/dolphin_right-ON.gif) no-repeat top right;
	height:33px;
}
*/

/* ---------------------- END Dolphin nav ---------------------- */


.gridHeader {
	background-image: url(../images/date_gradient_15px.gif);
	color: #4A5366; /*#000000;*/
	background-color:#eff1f7; 
	font-family: Verdana,Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}

.row1{
	background-color:#f8fafe;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:5px;
	vertical-align:top;
	font-size:12px; 
}

.row1 a{
	color:#2A4067;
}


.tblHdr{
	/*background-color:#BDDEF7;*/
	background-image: url(../images/topbarbgd.png);
	height:21px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px; 
	padding-left:10px;
	padding-right:5px;
	color: #4A5366
			
}


.row2{
	background-color:#f4f6fc;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
  padding-right:5px;
  vertical-align:top;
  font-size:12px;
}


.tblFtr{
	background-color:#edeff4;
	height:21px;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	padding-right:4px;
}


.Cal_DayHeader
{
	background-color:White; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}


.Cal_DayStyle
{
	background-color:#eff1f7; 
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9cedf;
	color:#07519A;
	
}

.Cal_SelectedDayStyle
{
	background-color:#eff1f7; 
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;  
	border:1px solid #c9cedf;
	color:Maroon; 
	
}

.Cal_OtherMonthDay
{
	background-color:#eff1f7; 
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;  
	border:1px solid #c9cedf;
	color:#07519A;
	
}


.Cal_Footer
{
	background-color:#eff1f7; 
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9cedf;
	color:Green; 
	
}

.CalHeader
{
	BACKGROUND-IMAGE: url(../Images/CalHeader_BG.GIF);	
	FONT-FAMILY: Verdana;
	font-size:12px;
	font-weight:bold; 
	font-style:normal; 
	color:White; 
	height:23px; 
	padding-left:5px;
	
}


.btnRegister
{
	background-image :url(../Images/RegistrationBtn_Bg.GIF);
    font:10px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-top:1px  solid	White  ;
    border-bottom:1px solid White ;
    border-left:1px solid White ;
    border-right:1px solid White ;
    color:white;
    height:20px; 
    cursor:hand;
    padding:1px;  
    
}

.btnLogin
{
	background-image :url(../Images/loginBtn_bg.GIF);
    font:10px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-top:1px  solid	White  ;
    border-bottom:1px solid White ;
    border-left:1px solid White ;
    border-right:1px solid White ;
    color:white;
    height:20px; 
    cursor:hand;
    padding:0px;  
    
}

