
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left:0;
	margin-top:0;
}
.homeHeaderBg {
	background-image: url(../images/homeHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.curveTop {
	background:url(../images/curveTop.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
.curveBgTop {
	background-image: url(../images/topCurveBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.curveBgLeft {
	background:url(../images/curveTopLeft.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
.curveBgRight {
	background:url(../images/curveTopRight.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}

.LogoListCurveTop
{
	background: url(../images/slideTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;			
}
.LogoListcurveBottom
{
	background-image: url(../images/slideBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.border {
	border: 1px solid #98CFE7;
}
.borderTL {
	border-collapse:collapse;
}
.borderTLGrid td, th {
	height:15px;
	border: 1px solid #98cfe7;
	border-collapse:collapse;
}

.borderTLGrid {
	border:solid 1px  #98cfe7;
}


.GVList {
	border:solid 1px  #98cfe7;
}
.GVList td, th {
	height:15px;
	border: 1px solid #98cfe7;
	border-collapse:collapse;
}


.borderLeftop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #98cfe7;
	border-left-color: #98cfe7;
}
.txtmore {
	border-top: 0px solid #98cfe7;
	border-bottom: 1px solid #98cfe7;
	border-left: 1px solid #98cfe7;
	border-right: 1px solid #98cfe7;
}
.txtmore a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration:none;
	font-style: italic;
	padding-right:10px;
	letter-spacing: .01em;
	cursor:pointer;
}
.txtmore a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration:none;
	font-style: italic;
	padding-right:10px;
	letter-spacing: .01em;
	cursor:pointer;
}
.border_in td {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #98cfe7;
	border-bottom-color: #98cfe7;
}

.hrLine {
	background-image: url(../images/lineDot.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.curveBottom {
	background-image:url(../images/curveBottom.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
.curveBgBottom {
	background-image:url(../images/bottomCurveBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00486A;
	background-image: url(../images/titleimg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
.txtRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration:none;
	font-style: italic;
	padding-right:10px;
	letter-spacing: .01em;
	cursor:pointer;
}
.txtRegister a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration:none;
	font-style: italic;
	padding-right:10px;
	letter-spacing: .01em;
	cursor:pointer;
}
.txtRegister a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration:underline;
	font-style: italic;
	padding-right:10px;
	letter-spacing: .01em;
	cursor:pointer;
}
.loginBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/logBg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFCC;
	background-position: center bottom;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txtRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.txtBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#004080;
}
.txt11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00486A;
	text-decoration:none;
}
.txt11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration:underline;
}
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBFFFF;
	background-color:#118DC3;
}
.innerHeader {
	background-image: url(../images/innerHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.errorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CC0000;
	background-color: #EFEFEF;
	border: 1px solid #98CFE7;
	background-image:url(../images/errorIcon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 5px 5px 30px;
	text-align: left;
}
.infoMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#005680;
	background-color: #EFEFEF;
	border: 1px solid #98CFE7;
	background-color: #efefef;
	background-image: url(../images/infoIcon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 5px 5px 30px;
	text-align: left;
}

.SucessMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#006600;
	background-color: #EFEFEF;
	border: 1px solid #98CFE7;
	background-color: #efefef;
	background-image: url(../images/success_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 5px 5px 30px;
	text-align: left;
}

#DivError {
	width: 650px;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding-left:5px;
	letter-spacing: .02em;
}
.subTitleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#E5F0F6;
	color:#333333;
	padding-left:10px;
	letter-spacing: .02em;
	text-align:left;
}
.subTitleBlack a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
	padding-right:10px;
	letter-spacing: .02em;
	cursor:pointer;
	text-align:left;
}
#div_num {
	height: 15px;
	width: 15px;
}
.num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003871;
	/*background-color:#333333;*/

border: 1px solid #98cfe7;
	cursor:pointer;
	padding: 1px;
}
.num a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004080;
	background-color:#333333;
	border: 1px solid #98cfe7;
	cursor:pointer;
	padding: 1px;
}
.num a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF6600;
	background-color:#FFCC00;
	border: 1px solid #98cfe7;
	cursor:pointer;
	padding: 1px;
}
.bgLogo {
	background-image: url(../images/bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.numSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#98cfe7;
	border: 1px solid #FFFFFF;
	cursor:pointer;
	padding: 1px;
	text-decoration:none;
}
form, Div, table {
	font-size:12px;
	color: #000000;
}
textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#leftLinks{ position: relative; margin: 0px; padding: 3px; /*border-bottom: 1px solid #cccccc; height:300px;font-size: 90%;*/}

/* button left start */
#leftLinks{ position: relative; margin: 0px; padding: 3px; /*border-bottom: 1px solid #cccccc; height:300px;font-size: 90%;*/}

#leftLinks ul { margin: 0; padding: 5;}

#leftLinks li { display: inline;}

#leftLinks li a { 

display: block; 

border: 1px solid #355D83;

padding-top:4px;

padding-left:20px;
padding-bottom:4px;

text-decoration: none; 

text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13;

font-weight:bold;color: #FFF; 

width:230px; 

background:#0077B0;

background:url(../images/buttonBg.jpg) bottom;

height:16px;

letter-spacing: .03em;

}

#leftLinks li a:hover { 

color: #FFF; 

background: #0A436C; 
padding-top:4px;

padding-left:20px;
padding-bottom:4px;
border: 1px solid #355D83; 

height:16px;

text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13;

font-weight:bold;color: #FFF; 

letter-spacing: .03em;

}

#leftLinks li a.sel{ 
display: block; 
border: 1px solid #355D83;
padding-top:4px;
padding-left:20px;
padding-bottom:4px;
text-decoration: none; 
text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13;
font-weight:bold;color: #FFF; 
width:230px; 
background:#0A436C;
height:16px;
letter-spacing: .03em;

}

/* button left end*/
.numNew table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border:solid;
	border-width:1px;
	border-color:#98cfe7;
}
.numNew td span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003871;
	border:solid;
	border-width:1px;
	border-color:#98cfe7;
	background-color:#C1EBFF;
	padding:0px 3px 0px 3px;
}
.numNew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003871;
	border:solid;
	border-width:1px;
	border-color:#98cfe7;
	padding:0px 3px 0px 3px;
}

.bgRight {
	background-image: url(../images/bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.txthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00486A;
}
.btn {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align:center;
 font-weight:normal;
 color: #000000;
 background-color: #CCCCCC;
 background-image: url(../images/btn_bg.jpg);
 background-repeat: repeat-x;
 background-position: center center;
 border: 1px solid #34BAE7;
 cursor:pointer;
 height:20px;
 letter-spacing: .03em;
}

p:first-letter
{
padding-left:40px;
}
.clearall
{
	border-width:0px;
	}
.clearall tr
{
	border-width:0px;
	}
.clearall td
{
	border-width:0px;
	}
 .CalenderText{
        text-align:left;
        font-size:12px;
        font-family:arial;
        width:65px;
        border-width:0px;
        height:15px;
    }

.tdPoints
{                	    
    font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #000000;
     background-image: url(../images/current_bal.jpg);
     background-repeat: no-repeat;
     background-position: center center;
     text-align: center;
     height:60px;
}

.borderTL1 {
	border-collapse:collapse;
	border: 1px solid #98cfe7;
	
	
}
.borderTL1 div {
	width: 655px;
	overflow:auto;
	Overflow-y:hidden;
	
}

.borderTL1 div table td, th {
	height:15px;
	border: 1px solid #98cfe7;
	border-collapse:collapse;
}



.tabZip
{
	border-collapse:separate;
}
.tabZip td
{    
     border: solid 1px #98CFE7;
    padding: 5px;
}
	

.divBGDashIE
{
	width:650px;
    overflow: auto;
    Overflow-x:hidden;
    height: 200px;
}

.divBGDashIE table
{
	width:633px;
}
.divBGDashMoz
{
	width:650px;
    overflow: auto;
    Overflow-x:hidden;
    height:200px;
}
.divBGDashMoz table
{
	width:631px;
}
.BGDashWithOutscroll table
{
	width:655px;
	}