/*-------------------------------------------------------------------------------------------------------- 

                                         CSS body 

-------------------------------------------------------------------------------------------------------------*/

body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0pt;
	margin-bottom: 0px;
	background-color: #E5E5E5;
}

.txtheader
{
	color: #40578D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:left;
	padding-left: 5px;
}

.txthead1
{
	color: #40578D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	padding-left: 5px;
}

.txt
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:justify;
	padding-left: 5px;
}

.txt a
{
	color: #666666;
}

.txt1
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:justify;
	padding: 10px;
}

.txt2
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:justify;
}
	
.txtimg
{
	color: #4E4E4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-color: #e5e5e5;
	width: 83px;
}

.txtNews
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	/*text-align:justify;*/
	padding: 10px;
}

.txtNews a
{
	color: #666666;
}


/*-------------------------------------------------------------------------------------------------------- 

                                         CSS bg 

-------------------------------------------------------------------------------------------------------------*/


.bg
{
	background-image:url(images/background.jpg);
	background-repeat: repeat-x;
}

.bgbot
{
	background-image:url(images/botbg.jpg);
	background-repeat: repeat-x;
	height: 78px;
}

.mainbg
{
	background-image:url(images/mainbg.jpg);
	width: 719px;
}

.bgmenu
{
	background-image:url(images/bgmenu.jpg);
	background-repeat: repeat-y;
}

.head1
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	padding-left: 5px;
	background-color: #ececee;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.head2
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	padding-left: 5px;
	background-color: #ececee;
	font-weight: bold;
}

.TD
{
	border:#dbdbdb solid 1px;
}

.Login
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	background-color: #FBFBFB;
	text-align: center;
	text-decoration: none;
	border: #cfcfcf solid 1px;
	padding: 1px;
}
/*-------------------------------------------------------------------------------------------------------- 

                                        imgborder

-------------------------------------------------------------------------------------------------------------*/
.bgimg4
{   
    background-image:url(images/bgimg.jpg);
   background-repeat:repeat-x;
}

.btnbg
{
	background-image:url(images/bg1.jpg);
	background-repeat: repeat-x;
	height: 22px;
	text-align:center;
	/*padding-left: 2px;*/
}

.btntxt
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	text-decoration: none;
}

a.btntxt
{
	color: #666666;
	text-decoration: none;
	background-image: none;
}

.btntxtS
{
	color: #3F5890;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-image: url(images/bg1S.jpg);
	text-decoration: none;
}

a.btntxtS
{
	color: #3F5890;
	background-image: none;
	text-decoration: none;
}

.tab
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-color: #FFFFFF;
	border: #e3e3e3 solid 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.tab a
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-color: #FFFFFF;
	text-decoration: none;
}

.tabS
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-color: #f6f6f6;
	border: #e3e3e3 solid 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.tabS a
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-color: #f6f6f6;
	text-decoration: none;
}

.bgclass
{
	color: #666666;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	text-align:center;
	background-color: #f6f6f6;
	border: #e3e3e3 solid 1px;
	padding-left: 5px;
	padding-right: 5px;
} 

.imgborder
{
	border:#40578D 1px solid;
	padding: 1px;
	background-color: #FFFFFF;
	float: right;
	margin-left: 5px;
}

.imgborder1
{
	border:#cfcfcf 1px solid;
	padding: 2px;
	background-color: #FFFFFF;
}


/*---------------------------------------------------------------------------------------------------------

                                        Grid View Css Properties
					
------------------------------------------------------------------------------------------------------------*/               
.grdBorder
{
	border: 1px solid #ECECEC;
}

.grdvTable
{
	font-family: Arial;
	font-size: 10pt;
	color: #7f7f7f;
	background-color: #FFFFFF;
	border:#e4e2e2 solid 1px;
}

.grdvHeader
{
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	background-color: #ECECEE;
	border:#e4e2e2 solid 1px;
	padding: 2px;
}

.grdvTableHeader
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #919ea7;
	vertical-align: middle;
	text-align: center;
	border:#e4e2e2 solid 1px;
}

.grdvTableData
{
	font-family: Arial;
	font-size: 9pt;
	color: #3F588E;
	text-indent: 10px;
	background-color: #F5F5F5;
	text-align: left;
}

.grdvTableDataAlter
{
	font-family: Arial;
	font-size: 9pt;
	color: #505153;
	background-color: #FBFBFB;
	text-indent: 10px;
	text-align: left;
}

.grdvTableFooter
{

	font-family: Arial;
	font-size: 9pt;
	color: #999999;
	background-color: #ececec;
	text-indent: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border:#e4e2e2 solid 1px;
}

.grdvTablePager
{
	font-family: Arial;
	font-size: 9pt;
	color: #999999;           
	background-color: #ececec;
	text-indent: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border:#e4e2e2 solid 1px;
}
	
.grdvTablePagerOver
{
	font-family: Arial;
	font-size: 9pt;
	color: #00adef;           
	background-color: #ececec;
	text-indent: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border:#e4e2e2 solid 1px;
}
	
.grdvTableInnerHeader
{
	font-family: Arial;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
	border:#e4e2e2 solid 1px;
}

/*---------------------------------------------------------------------------------------------------

                                     Form View Css Properties
					
------------------------------------------------------------------------------------------------------*/
.frmvTable
{
	border: #dbdbdb solid 1px;
} 

.frmvTableHeader
{
	font-family: Times New Roman;
	Font-Size: 14px;
	Color: #ffffff;
	font-weight:bold;
	text-align: left;
	background-image: url(images/bggrid.jpg);
	padding-left: 8pt;
}
	
.frmvHeader
{
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	background-color: #ECECEE;
	border:#e4e2e2 solid 1px;
	padding: 2px;
}

.frmvHeaders
{
	background-color:#F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 8px;
	text-align:left;
	color: #3F588E;
	font-weight: bold;
}
	
.frmvData
{
	background-color:#FBFBFB;
	font-family: Times New Roman;
	font-size: 14px;
	padding-top: 4px;
	padding-left: 8px;
	text-align:left;
	color: #333333;
}
	
.frmvData a
{
	color: #333333;
}



/*-------------------------------------------------------------------------------------------------------- 

                                         CSS footer 

-------------------------------------------------------------------------------------------------------------*/
.bgfooter
{
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height: 80px;
}
.txtfooter
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 8px;
}

/******************************************************************************************/
/******************************************************************************************/

.CalendarHeader
{
	font-family: Times New Roman;
	Font-Size: 10px;
	Color: #ffffff;
	font-weight:bold;
	text-align: left;
	padding-left: 8pt;
	background-color: #40578D;
}

.CalendarData
{
	background-color:#F5F5F5;
	font-family: Times New Roman;
	font-size: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	color: #40578D;
}

.CalendarDataAlter
{
	background-color:#FBFBFB;
	font-family: Times New Roman;
	font-size: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	color: #40578D;
}

.border
{
	border:#B9C5E1 1px solid;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.borderS
{
	border:#B9C5E1 1px solid;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #354A7B;
}
.cal
{
	border:#B9C5E1 1px solid;
	text-align: center;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.calhead
{
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
}

.border a
{
	color: #FFFFFF;
	text-decoration: none;
}

.borderS a
{
	color: #FFFFFF;
	text-decoration: none;
}
.cal a
{
	color: #CCCCCC;
	text-decoration: none;
}

.calhead a
{
	color: #FFFFFF;
	text-decoration: none;
}

.branch1
{
	color: #40578D;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	padding-left: 5px;
	/*background-color: #ececee;*/
	font-weight: bold;
}

.branch5
{
	color: #40578D;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	padding-left: 5px;
	background-color: #ececee;
	font-weight: bold;
}

#snv a
{
	color:#333333;
	font-size:11px;
}

#snv a:hover
{
	color:#ff6600;
}

#snv .c1
{
	background:#FFFFFF url(images/arrow_nav_off_66.gif) no-repeat;
	background-position: 9px 7px;
}

#snv a.navlink1
{
	padding: 2px 2px 2px 20px;
	display:block;
	color: #036;
	text-decoration: none;
}

#snv a.navlink1:hover
{
	color: #00ADEF;
}

#snv .c1on
{
	background:#FFFFFF url(images/arrownav_on.gif) no-repeat;
	background-position: 9px 7px;
}

#snv .c1on a.navlink1
{
	color: #00ADEF;
	background:#FFFFFF url(images/arrownav_on.gif) no-repeat;
	background-position: 9px 7px;
}
#snv .c1on a.navlink1:hover
{
	color: #00ADEF;
	background:#FFFFFF url(images/arrownav_on.gif) no-repeat;
	background-position: 9px 7px;
}

#snv a.navlink1:hover
{
	background:#ECECEC url(images/arrownav_on.gif) no-repeat 9px 7px;
}

.FAQ1
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	font-style: normal;
	/*text-decoration: none;*/
	padding-left: 5px;
	background-color: #f8f8f8;
}

.FAQ2
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	padding-left: 5px;
	background-color: #f8f8f8;
	font-weight: bolder;
	width: 15px;
}

.Header
{
	/*padding-left: 6px;*/
	font-family: Arial;
	font-size: 12pt;
	color: #666666;
	font-weight: bold;/**/
	vertical-align: middle;
	text-align: left;
}

.top
{
	background-image:url(images/bglft.jpg);
	background-repeat:repeat-x;
	height: 21px;
}

.lft
{
	background-image:url(images/bgtop.jpg);
	background-repeat:repeat-y;
}
.bglogin
{
	background-image:url(images/loginbg.jpg);
	background-repeat:repeat-y;
	color: #333333;
	font-family: Tahoma;
	font-size: 9pt;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
	font-weight: bold;
}
.txtarea
{
	border:#CCCCCC 1px solid;
	color:#455C92;
	background-color: #FFFFFF;
}
.bgbtn
{ background-image:url(images/btnlft.jpg);
background-repeat:no-repeat;
}

/***************************************************************************

						Login css

****************************************************************************/



.logastxt
{
	color: #0864B7;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}

.logbg
{
	background-image:url(images/logas.jpg);
	background-repeat:no-repeat;
	width:23px;
	height: 10px;
}

.logbg1
{
	background-image:url(images/logasrght.jpg);
	background-repeat:no-repeat;
	width:23px;
	height: 10px;
}

/***************************************************************************/
/*************************** Image Border **********************************/
/***************************************************************************/
.imageTopBg
{
	background-image: url(images/ImageBorder/topImgBg.jpg);
	background-repeat: repeat-x;
}
.imageDownBg
{
	background-image: url(images/ImageBorder/buttonImgBg.jpg);
	background-repeat: repeat-x;
}
.imageLftBg
{
	background-image: url(images/ImageBorder/lftimgBg.jpg);
	background-repeat: repeat-y;
}
.imageRghtBg
{
	background-image: url(images/ImageBorder/rghtimgBG.jpg);
	background-repeat: repeat-y;
}


/****************************************************************************

						mail

****************************************************************************/

.MailSearchbg
{ background-color:#e6f4f9;
border-top:#d7e6eb solid 1px;
border-left:#d7e6eb solid 1px;
border-right:#d7e6eb solid 1px;

}

.mailhead
{
	background-image:url(images/bgheadmail.jpg);
	background-repeat:repeat-x;
	height: 25px;
}

.mailheadC
{
	background-image:url(images/bgheadmail.jpg);
	background-repeat:repeat-x;
	height: 25px;
	text-align: right;
}

.mailsuphead
{
	background-color:#e2f0f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding: 2px;
}

.mailsuphead a
{
	color:#333333;
}

.tableB
{
	background-color:#FFFFFF;
	border:#d7e6eb solid 1px;
	padding:1px;
}


.Mailtd
{
	background-color:#FBFBFB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left: 5px;
	text-align: left;
	padding-top: 5px;
}

.Mailtd1
{
	background-color:#f7f9fa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left: 5px;
	text-align: left;
	padding: 2px;
	text-decoration: none;
}

.Mailtd1 a
{
	color:#333333;
}

.Mailtd2
{
	background-color:#eff2f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding: 2px;
}

.Mailtd2 a
{
	color:#333333;
}

.mailfooter
{
	background-color:#e2f0f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding: 2px;
}


.mailfooter a
{
	color:#333333;
}

.sidemenu
{
	background-image:url(images/bgmenu1.jpg);
	background-repeat:no-repeat;
	height: 25px;
	color: #253250;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 50px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
}
.sidemenu a
{
	color: #253250;
	text-decoration: none;
}

.sidemenuS
{
	background-image:url(images/bgmenuS.jpg);
	background-repeat:no-repeat;
	height: 25px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 50px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
}

.sidemenuS a
{
	color: #ffffff;
	text-decoration: none;
}

.bgnews
{
	background-color:#F7F7F7;
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	text-align: left;
}

.bgnews a
{
	color:#666666;
}

.headerOC
{
	background-image:url(images/headersA.jpg);
	background-repeat:no-repeat;
	height:147px;
	width: 1039px;
	background-position:center;
}

.footerOC
{
	background-image:url(images/fotersA.jpg);
	background-repeat:no-repeat;
	height:69px;
	background-position:center;
}

.bg2
{
	background-image: url(images/bg600.jpg);
	background-repeat:repeat-x;
	height:600px;
}

.footertxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color: #FFFFFF;
	padding-top: 20px;
}
.footertxt a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color: #FFFFFF;
	padding-top: 20px;
}
