/* CSS Document */

body {
	margin: 0px; background-color: #FFFFFF;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; color: #006540;
	line-height: 16px; text-align: left; text-decoration: none;
}
body A {
	font-weight: normal; color: #006540; text-decoration: none;
}
body A:hover {
	font-weight: normal; color: #7cc241; text-decoration: none;
}
/* ----------------- Background -------------------- */
.bg-tleother-con {
	background-image: url(../images/tle-otherweb-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.bg-navi {
	background-image: url(../images/bg-navi.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.bg-txt-tle {
	background-image: url(../images/bg-txt-tle.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.bg-cal {
	background-image: url('../images/bg-cal.gif');
	background-position: top left;
	background-repeat: repeat-y;
	font-weight: 700;
}
.bg-footer {
	background-image: url('../images/bg-footer.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
.bg-pgimg 
{
	background-image: url('../images/bg-pgimg.gif');
	background-position: top left;
	background-repeat:repeat;
}
.bg-button 
{
	background-image: url('../images/bg-button.gif');
	background-position: center left;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; color: #ffffff;
	text-align: center; text-decoration: none;
}
.bg-button A 
{
	font-size: 11px; color: #ffffff; text-decoration: none;
	
}
.bg-button A:hover 
{
	font-size: 11px; color: #ffffff; text-decoration: underline;
}
.bg-grid
{
	background-image: url('../images/bg-grid.jpg');
	background-position: top left;
	background-repeat: repeat;
}
.bg-gbox-con 
{
	background-image: url('../images/bg-gbox-con.gif');
	background-position: top left;
	background-repeat: repeat-y;
}
.ntable 
{
	background-color: #eef7ec;
	border-color: #cbecc4;
	border-style: solid;
	border-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.ntable2 
{
	background-color: #f6f5e5;
	border-color: #e5e19d;
	border-style: solid;
	border-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
/* ----------------- Text & Formatting -------------------- */
.txt-title 
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 13px; font-weight: bold; color: #006540;
	line-height: 16px; text-align: left; text-decoration: none;
}
.txt-title-grey-b
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 15px; font-weight: bold; color: #5f5f5f;
	line-height: 16px; text-align: left; text-decoration: none;
}
.txt-title-r
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 13px; font-weight: bold; color: #006540;
	line-height: 16px; text-align: right; text-decoration: none;
}
.txt-default-big {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 14px; font-weight: normal; text-align: justify;
	text-decoration: none; color: #333333; padding:7px;
}
.txt-default-l {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; text-align: left;
	text-decoration: none; color: #333333;
}
.txt-default-l A {
	font-weight: normal; text-decoration: none; color: #333333;
}
.txt-default-l A:hover {
	font-weight: normal; text-decoration: none; color: #006540;
}
.txt-default-jus {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; text-align: justify;
	text-decoration: none; color: #333333; padding:7px;
}
.txt-default-jus A {
	font-weight: normal; text-decoration: none; color: #333333;
}
.txt-default-jus A:hover {
	font-weight: normal; text-decoration: none; color: #000000;
}
.txt-default-jus2 {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; text-align: justify;
	text-decoration: none; color: #333333; padding-left:7px;
}
.txt-default-jus2 A {
	font-weight: normal; text-decoration: none; color: #333333;
}
.txt-default-jus2 A:hover {
	font-weight: normal; text-decoration: none; color: #000000;
}
.txt-white-navi {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: bold; text-align: center;
	text-decoration: none; color: #FFFFFF;
}
.txt-white-navi A {
	font-weight: bold; text-align: center; text-decoration: none;
	color: #FFFFFF;
}
.txt-white-navi A:hover {
	font-weight: bold; text-align: center; text-decoration: none;
	color: #FFFFFF; border-color: #0c5454; border-style: solid;
	border-width: 9px; background-color : #0c5454;
}
.txt-dgreen {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; color: #006540;
	line-height: 16px; text-decoration: none;
}
.txt-dgreen A {
	font-weight: normal; color: #006540; text-decoration: none;
}
.txt-dgreen A:hover {
	font-weight: normal; color: #5dac41; text-decoration: none;
}
.txt-gdata {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; color: #006540;
	line-height: 16px; text-decoration: none;
}
.txt-gdata A {
	font-weight: normal; color: #006540; text-decoration: underline;
}
.txt-gdata A:hover {
	font-weight: normal; color: #5dac41; text-decoration: none;
}
.txt-black {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; color: #000000;
	line-height: 16px; text-decoration: none;
}
/* ----------------- Design Box Styles -------------------- */
.box-con 
{
	background-image: url(../images/box-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 10px;
}
.sbox-con
{
	background-image: url(../images/sbox-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.bbox-con
{
	background-image: url(../images/bbox-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.xsbox-con
{
	background-image: url(../images/xsbox-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.gbox-con 
{
	background-image: url(../images/gbox-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
/* ----------------- Arrows & Bullets -------------------- */
.arrow-green 
{
	background-image: url(../images/arrow-green.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold; text-decoration: none; color: #5dac41;
	padding-left: 15px;
}
.arrow-green A 
{
	font-weight: bold; text-decoration: underline; color: #5dac41;
}
.arrow-green A:hover
{
	font-weight: bold; text-decoration: none; color: #006540;
}
.arr-green 
{
	background-image: url(../images/arr-green.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold; text-decoration: none; color: #006540;
	padding-left: 15px;
}
.arr-green A 
{
	font-weight: bold; text-decoration: none; color: #006540;
}
.arr-green A:hover
{
	font-weight: bold; text-decoration: none; color: #5dac41;
}
.arr-orange 
{
	background-image: url(../images/arrow-orange.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold; text-decoration: none; color: #ff6600;
	padding-left: 15px;
}
.arr-orange A 
{
	font-weight: bold; text-decoration: underline; color: #ff6600;
}
.arr-orange A:hover
{
	font-weight: bold; text-decoration: none; color: #ff6600;
}
/* ----------------- Line & Dotted Lines -------------------- */
.dot-black-hor {
	background-image: url(../images/dot-black-hor.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-black-ver {
	background-image: url(../images/dot-black-ver.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.dot-green-hor {
	background-image: url(../images/dot-green-hor.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-green-ver {
	background-image: url(../images/dot-green-ver.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
/* ----------------- TextBox Styles -------------------- */
.txtbox-cpe {
	width: 103px; height: 17px;
	border-style: solid; border-width: 1px; border-color: #a1a1a1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #666666; 
	text-align: left; text-decoration: none;
}

/********************* vilas css *****************/
.txt-title-green
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 13px; font-weight: bold; color: #003300;
	line-height: 16px; text-align: center; text-decoration: none;
}
.txt-green-normal
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px; font-weight: normal; color: #003300;
	line-height: 16px; text-align: center; text-decoration: none;
}
.txt-title-red
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 13px; font-weight: bold; color: Red;
	line-height: 16px; text-align: center; text-decoration: none;
}

/************************ end ********************/