/*-------------------------------------------------------------------------------------------------------- 

                                         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: #4B7A0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:left;
	padding-left: 5px;
}

.txthead1
{
	color: #4B7A0A;
	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;
}

.txtNews
{
	color: #666666;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	/*text-align:justify;*/
	padding: 10px;
}

.txtNews a
{
	color: #666666;
}
	
.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;
}


/*-------------------------------------------------------------------------------------------------------- 

                                         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;
}

.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: #4B7A0A;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	background-image: url(images/bg1S.jpg);
	text-decoration: none;
}

a.btntxtS
{
	color: #4B7A0A;
	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:#4B7A0A 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: #4B7A0A;
	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: #4B7A0A;
	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: #4B7A0A;
}

.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: #4B7A0A;
}

.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: #4B7A0A;
}

.border
{
	border:#A4D863 1px solid;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.borderS
{
	border:#A4D863 1px solid;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #42661E;
}
.cal
{
	border:#A4D863 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: #4B7A0A;
	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: #4B7A0A;
	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;
}

.bgnews
{
	background-color:#F7F7F7;
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	text-align: left;
}

.bgnews a
{
	color:#666666;
}
