/* CSS Document */

/* Body */

.body{
background:#3c3e44;

}

.fs1{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#293d6b;
padding:0px 0px 0px 5px;
}

.LText{
font-family:Arial;
font-size:10px;
font-style:normal;
color:#293d6b;
padding:0px 0px 0px 5px;
text-align:justify;

}
.fsL1{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#293d6b;
padding:0px 0px 0px 5px;
text-decoration:underline;
}

.fsL2{
	font-family:Arial;
font-size:10px;
font-style:normal;
color:#ffffff;
padding:0px 0px 0px 5px;
text-decoration:underline;
	}
.status{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#333333;
padding: 0px 0px 0px 5px;
text-align:left;


}

.Text
{
font-family:arial;
font-size:12px;
sont-style:normal
color:#333333;
padding: 0px 0px 0px 5px;
}

.link
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#ffffff;
padding: 0px 10px 0px 0px;
text-align:right;
text-decoration:underline;
font-weight:bold;

}

.fheader {
font-family:Arial;
font-size:12px;
font-style:normal;
color:#ffffff;
padding: 0px 0px 0px 4px;
text-align:left;
text-decoration:none;
font-weight:bold;
}

.fheader2 {
font-family:Arial;
font-size:12px;
font-style:normal;
color:#293d6b;
padding: 0px 0px 0px 4px;
text-align:left;
text-decoration:none;
font-weight:bold;
}
.frames
{
padding:2px 5px 2px 5px;
}

.frmtxt
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#293d6b;
padding: 0px 5px 0px 0px;
text-align:right;
text-decoration:none;
font-weight:bold;
}

.menu1
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:220px;
height:18px;
border:solid 1px #7f9db9;
}

.L2
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:150px;
height:16px;
border:solid 1px #7f9db9;
}

.UL2
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:300px;
height:40px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;
}
.Ph
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:80px;
height:16px;
border:solid 1px #7f9db9;
}
.PhE
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:center;
text-decoration:none;
width:30px;
height:16px;
border:solid 1px #7f9db9;
}
.TSRemarks
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:350px;
height:16px;
border:solid 1px #7f9db9;
}
.CL2
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:152px;
height:19px;
display:block;
border: 1px solid #293d6b;
}

.CAL
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:184px;
height:18px;
border:solid 1px #293d6b;
}

.textarea1
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:220px;
height:40px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;

}
.Dtextarea
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:150px;
height:60px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;
}
.Dtextarea1
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:150px;
height:40px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;
}
.Dtextarea01
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:150px;
height:40px;
border:solid 1px #7f9db9;
}
.Dtextarea2
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:728px;
height:40px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;
}
.Dtext
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:150px;
height:20px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;

}
	.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:0px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

.button
{
border:solid 1px #7d9db9;
font-family:Arial;
font-size:10px;
padding:0px 5px 3px 5px;
color:#333333;
background-image:url(../images/bg_btn.gif);
background-repeat:repeat-x;
height:18px;
}

.btn
{
border:solid 1px #ffffff;
font-family:Arial;
font-size:8px;
padding:0px 0px 0px 0px;
color:#333333;
background-image:url(../images/calender.png);
background-repeat:no-repeat;
height:20px;
width:28px;
vertical-align:middle;

}

.Utextarea2
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:600px;
height:45px;
border:solid 1px #7f9db9;
background-color:#CCCCCC;
}
.textarea2
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:600px;
height:45px;
border:solid 1px #7f9db9;
}
.textarea201
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:644px;
height:45px;
border:solid 1px #7f9db9;
}
.textarea4
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#33333;
padding: 0px 0px 0px 0px;
text-align:left;
text-decoration:none;
width:425px;
height:60px;
border:solid 1px #7f9db9;
}
.footertext
{
font-family:Arial;
font-size:10px;
color:#3e4247;
font-style:normal;

}
.footertext2
{
font-family:Arial;
font-size:9px;
color:#000000;
font-style:normal;

}
.BodyLayer {
	position:absolute;
	left:2%;
	top:0;
	width:98%;
	z-index:1;
}


/* Menus */
.preload1 {background: url(../images/menu/pro_drop4_2a.png);}
.preload1 {background: url(../images/menu/pro_drop4_2b.png);}

.prodrop4 {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	height:21px;
	position:relative;
	z-index:500;
	font-family:arial;
}
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link {display:block; float:left; height:21px; line-height:21px; color:#293d6b; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 5px; cursor:pointer;background: url(../images/menu/pro_drop4_0a.png) no-repeat;}
.prodrop4 li a.top_link span {float:left; display:block; padding:0 9px 0 3px; height:21px;background:url(../images/menu/pro_drop4_0b.png) right top;}
.prodrop4 li a.top_link:hover {color:#000; background: url(../images/menu/pro_drop4_2a.png) no-repeat; line-height:21px;}
.prodrop4 li a.top_link:hover span {background:url(../images/menu/pro_drop4_2b.png) no-repeat right top;}

.prodrop4 li:hover > a.top_link {color:#ffffff; background: url(../images/menu/pro_drop4_2a.png) no-repeat; line-height:21px;}
.prodrop4 li:hover > a.top_link span {background:url(../images/menu/pro_drop4_2b.png) no-repeat right top;}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop4 ul.sub1 {width:90px;}
.prodrop4 ul.sub2 {width:90px;}
.prodrop4 ul.sub3 {width:90px;}
.prodrop4 ul.sub4 {width:90px;}
.prodrop4 ul.sub5 {width:110px;}
.prodrop4 ul.subsc {width:150px;}

.prodrop4 :hover ul {left:0; top:21px; background:#bdcedc; padding:3px; border:1px solid #8ca7cb; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.prodrop4 :hover ul li {display:block; height:21px; position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:21px; line-height:21px; width:auto; padding:0 0px; color:#293d6b; text-decoration:none; text-align:left }
.prodrop4 :hover ul li a:hover {background:#8ca7cb; color:#ffffff; text-align:left}

/* End Menus */

/*Calander */
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

.fclass
{
margin: 0px; padding: 0px;
}
