body {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 11px;
        font-weight: normal;
        background: #FFF;		
		height:100%;
        }

h2 {
        font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
        color: #003399;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

img {
    border: none;
}

input,select{
	font-family:Tahoma;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	border:1px solid #bebcba;
}

#bold_b {
	font-weight:bold;
	color:#5C5C5C;
	font-size:12px;
}
#bold {
	font-weight:bold;
}
#boldc {
	font-weight:bold;
	text-align:center;
}

.button {
	font-family:Tahoma;
	font-size:11px;	
	background-repeat:repeat-x;
	background-color:#ebebea;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #bebcba;
	margin-top:4px;
	color:#f6801d;
	font-weight:bold;
}

table.maincntr {width:600px;font-family:Geneva, Arial, Helvetica, sans-serif;}
table.maincntr td { text-align: left;font-size: 11px; font-weight:normal;}

#cntr_main {
	background-color:#CCCCCC;
	width:600px;
	height:100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cntr_conditions {
	background-color:#CCCCCC;
	width:800px;
	height:100%;
	padding:10px 10px 10px 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cntr_mainbg {
	text-align:center;	
}
#red {
    font-weight:bold;
	color:red;
}
#header {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 20px 0 20px 0;
}

#main {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color:#ffffff;
}
/*- Prepaid Bill ----------------------*/

#prepaidbill {
border:0;
padding-bottom:53px;
padding-top:105px;
padding-left:145px;
padding-right:146px;
width:500px;
height:100px;
}
table.register { text-align: left; width:600px; color: #404040; background-color: #ffffff; border-left: 1px #cccccc solid; border-right: 1px solid #cccccc; border-collapse: collapse;}
table.register td { text-align: left;  background-color: #ffffff;padding:10px; font-size: 11px; font-weight:normal;}

table.registered { text-align: center; width:600px; color: #404040; background-color: #ffffff; border-collapse: collapse;}
table.registered td { text-align: center;  background-color: #ffffff;padding:10px; font-size: 11px; font-weight:normal;}

table.step1 {background-color: 2px solid #ff6600;}
table.step1 td { text-align: left;  background-color: #ffffff; font-size: 11px; font-weight:normal;}
table.step1 td.step1hdr { border-bottom: 2px solid #ff6600; border-left: 1px solid #ff6600; background-color: #ff6600; text-align: center; text-indent: 3px; font-family: Verdana; font-weight: bold; font-size: 10px;  }

table.steps {background-color: 2px solid #ff6600;text-align: center;}
table.steps td { text-align: left;  background-color: #ffffff; font-size: 14px; font-weight:normal;}
table.steps td.step1hdr { border-bottom: 2px solid #ff6600; border-left: 1px solid #ff6600; background-color: #ff6600; text-align: center; text-indent: 3px; font-family: Verdana; font-weight: bold; font-size: 10px;  }

table.cards {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ffffff;}
table.cards td { text-align: left;  background-color: #ffffff; font-size: 11px; font-weight:normal; border: 1px solid #ffffff;}

#newcards {text-align: center; background-color: #ffffff; border-collapse: collapse;border: 1px solid #ffffff;}
#newcards td { text-align: left;  background-color: #ffffff;padding:5px; font-size: 11px; font-weight:normal;border: 1px solid #ffffff;}




table.maintable { text-align: center; width:600px; color: #404040; background-color: #ffffff; border-collapse: collapse;}
table.maintable td { text-align: left;  background-color: #ffffff;padding:10px; font-size: 11px; font-weight:normal;}

table.confirm { text-align: left; color: #404040; background-color: #ffffff; border-spacing: 0px;}
table.confirm td { background-color: #ffffff;padding:5px; font-size: 12px; font-weight:normal;}
table.confirm td.billhdr { border-bottom: 1px solid #6699CC; background-color: #cccccc; text-align: left; text-indent: 3px; font-family: Arial; font-weight: bold; font-size: 11px; color: #000000; }

.mainconfirm { text-align: left; background-image: url(../images/bg_box_content.gif); background-repeat: repeat-x; }
.mainconfirm td{ padding:3px; text-align: left;}

table.traffictotal { text-align: left; width:650px; color: #404040; background-color: #ffffff; border: 1px #6699CC solid; border-collapse: collapse; border-spacing: 0px;}
table.traffictotal tr {border-bottom:solid 1px #6699CC;}
table.traffictotal td { border-bottom: 1px solid #6699CC; border-top: 0px; border-left: 1px solid #6699CC; border-right: 0px; text-align: left;  background-color: #ffffff;padding:5px; font-size: 11px; font-weight:normal;}
table.traffictotal td.billhdr { border-bottom: 2px solid #6699CC; border-left: 1px solid #6699CC; background-color: #ffffff; text-align: left; text-indent: 3px; font-family: Verdana; font-weight: bold; font-size: 10px; color: #404040; }


a:link, a:visited {
	text-decoration: none;
	color: #555555;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
	color: #f6821f;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}

#divucard{
	display: none;	
}
#divuhome{
	display: none;
}
#divustudent{
	display: none;
}

.cardtxthead {  background-image: url(../images/bg_box_content.gif); background-repeat: repeat-x; }

