body {
MARGIN:0 px;
SCROLLBAR-FACE-COLOR: #cfcfcf; 
SCROLLBAR-SHADOW-COLOR: #595959; 
SCROLLBAR-3DLIGHT-COLOR: #595959; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
SCROLLBAR-BASE-COLOR: #cfcfcf
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
 	background-color: #99CC00; color: #003333;}


.nav {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	padding-left:4px;
	background:#58B5D7;
}


input 	{ 			
	FONT-SIZE: 		10px;
	FONT-FAMILY: 	Verdana,Trebuchet MS,Arial;
	HEIGHT: 		14px;
	vertical-align:middle;	
}

/*  --- for general link  --- -*/
A:link 		{
				font-weight: 		bold; 
				font-size: 			11px; 
				color: 				#58B5D7; 
				font-style: 		none; 
				font-family: 		Verdana,Arial,Trebuchet MS,Arial;
				text-decoration:	none;
			}

A:visited 	{
				font-weight: 		bold; 
				font-size: 			11px; 
				color: 				#58B5D7; 
				font-style: 		none; 
				font-family: 		Verdana,Arial,Trebuchet MS,Arial;
				text-decoration:	none;

			}
				
A:hover 	{
				font-weight: 		bold; 
				font-size: 			11px; 
				color: 				#58B5D7; 
				font-style: 		none; 
				font-family: 		Verdana,Arial,Trebuchet MS,Arial;
				text-decoration:	none;
			}


.menu 	A:link 		{
				font-weight: 		bold; 
				font-size: 			10px; 
				color: 				#000000; 
				font-style: 		none; 
				font-family: 		Verdana,Trebuchet MS,Arial;
				text-decoration:	none;
			}

.menu	A:visited 	{
				font-weight: 		bold; 
				font-size: 			10px; 
				color: 				#000000; 
				font-style: 		none; 
				font-family: 		Verdana,Trebuchet MS,Arial;
				text-decoration:	none;

			}
				
.menu 	A:hover 	{
				font-weight: 		bold; 
				font-size: 			10px; 
				color: 				#000000; 
				font-style: 		none; 
				font-family: 		Verdana,Trebuchet MS,Arial;
				text-decoration:	none;
			}

.error 	{
			color: 			#FF0000;
			text-align:		center;
			font-weight:bold;		
		}
		

.header	{
			font-family: 	Verdana,Arial,Trebuchet MS;
			font-weight:	bold;
			font-size:		13px;
			text-align:		left;	
			border-bottom:	#ffffff 1px solid;
			padding-left: 4px;
		}		

.headline	{
			color:			#000000;
			font-family: 	Verdana,Arial,Trebuchet MS;
			font-weight:	bold;
			font-size:		12px;
			text-align:		center;
			text-decoration:none;
			border-bottom:	#ffffff 1px solid;
			}
/*  ---- for displaying line above submit button ----- */		
.submit		{
/*
			border-top:		#ffffff 1px solid;
			border-bottom:	#ffffff 1px solid;*/
			text-align:		center;
			vertical-align:	middle;			
			}
			
/*  -----  for success message ----- */			
.success 	{
			color: 			#000000;
			font-weight:	bold;
			text-align:		center;			
			}
			
/*  ----  for headlien not border bottom  --- */				
.hline	{
			color:			#000000;
			font-family: 	Verdana,Arial,Trebuchet MS;
			font-weight:	bold;
			font-size:		12px;
			text-align:		center;
			text-decoration:none;	
			}

			
div.small-box {
	width:510px;
	height:200px;
	/*border:1px solid black;*/
	overflow:auto;
	padding: 4px;
	border:0px;
}			

div.small-box2 {
	width:508px;
	padding: 4px;	
	border:0px;
}
/*  --- for table with white border ---- */			
.whiteborder	td	{
					border: #000000 1px solid;
				}
		
/*  ----- for Programme header  ---- */		
.ProgrammeHeader {
					color: 			#333333;
					font-weight:	bold;
					text-decoration:none;
					border-bottom: 	#666600 1px solid;
				}
				
.ProgrammeHeader 	A:link 		{
				font-weight: 		bold; 
				font-size: 			10px; 
				color: 				#666600; 
				font-style: 		none; 
				font-family: 		Verdana,Trebuchet MS,Arial;
				text-decoration:	none;
			}

.ProgrammeHeader A:visited 	{
				font-weight: 		bold; 
				font-size: 			10px; 
				color: 				#666600; 
				font-style: 		none; 
				font-family: 		Verdana,Trebuchet MS,Arial;
				text-decoration:	none;

			}
				
.ProgrammeHeader A:hover 	{
				font-weight: 		bold; 
				font-size: 			10px; 
				color: 				#666600; 
				font-style: 		none; 
				font-family: 		Verdana,Trebuchet MS,Arial;
				text-decoration:	none;
			}	

/*---- all side border-- */	
.sideborder	{		
		border: #ffffff 1px solid;
}

.borderside {
	/*border-left:#666666 1px solid;
	border-right:#666666 1px solid;*/
}

.bordertopheader {
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
}

.borderbottomfooter {
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	color:#000000;
}

.indexbtmbox	{		
	border: #cccccc 1px solid;
	/*background:#F4F4F4; */
	background:#ffffff;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
}

.indexbtmbox1	{		
	border: #666666 1px solid;
	/*background:#F4F4F4; */
	background:#ffffff;
	text-align:left;
}

.indexbtmboxmem	{		
	background-color:#ffffff; 	
	text-align:center;
	height: 14px;
	padding-left: 2px;
	font-size:10px;
	font-family: Verdana,Arial, Trebuchet MS;
}

.welcomeLink {
	font-size:10px;
	font-family: Verdana,Arial, Trebuchet MS;
	color:#BF8931;
}

.welcomeLink A:hover {
	font-size:10px;
	font-family: Verdana,Arial, Trebuchet MS;
	color:#996600;
}

.welcomeLink A:visited {
	font-size:10px;
	font-family: Verdana,Arial, Trebuchet MS;
	color:#996600;
}

.welcomeLink A:link {
	font-size:10px;
	font-family: Verdana,Arial, Trebuchet MS;
	color:#996600;
}

.leftwhite {
	font-size:10px;
	font-family: Verdana,Arial, Trebuchet MS;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-left: 4px;
}

.paymentbox {
	border:#58B5D7 1px solid;
	padding:2px;	
}

.programlist {
	line-height: 14px;
	padding: 2px;
}

.paymentbold {
	font-weight:bold;
	font-size:14px;
	font-family:Verdana,Arial,  Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;	
}

.paymentcur {
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:top;
	color:#FF6600;
	border-bottom:#000000 2px solid;
}

.paymentoptions {
	font-weight:bold;
	font-size:14px;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}
.paymentmethod {
	font-weight:bold;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.txtBoldLeft {
	font-weight:bold;
	text-align:left;
}

.txtBoldRed 	{
	color: 			#FF0000;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}
.txtBold	{
	font-weight:bold;
}

.centermid {
text-align:center;
vertical-align:middle;
}

.inputtext {
		BORDER: #cccccc 1px solid; 				
		FONT-SIZE:11px;
		width: 192px;
		padding-left:4px;
}

.inputtext2 {
		BORDER: #cccccc 1px solid; 				
		FONT-SIZE:11px;
		width: 140px;
		padding-left:4px;
}

.searchbox_combo {
	PADDING-RIGHT: 0px; BORDER: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 3px;	width:200px;
}

.txtRight {
	text-align:right;
	vertical-align:center;
}

.textareaBig2	{
		BORDER: 					#cccccc 1px solid; 				
		FONT-SIZE: 					11px; 				
		WIDTH: 						400px; 				
		font-family: 				Verdana,Arial,  Helvetica, sans-serif; 				 
		HEIGHT: 					120px;
		SCROLLBAR-FACE-COLOR: 		#cfcfcf; 
		SCROLLBAR-SHADOW-COLOR: 	#595959; 
		SCROLLBAR-3DLIGHT-COLOR: 	#595959; 
		SCROLLBAR-ARROW-COLOR: 		#ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		SCROLLBAR-BASE-COLOR: 		#cfcfcf;
		overflow:auto;
		padding-left: 4px;
}

.btnSmall {
	background-color:#58B5D7;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	border: #58B5D7 0px;
	height:19px;
	padding-left:4px;
	padding-right:4px;
}


.listprogram {
	background:#E4EDD3;
	border:#FFFFFF 1px solid;
	color:#6A808A;
	padding-left:2px;
	padding-right:2px;
	height:19px;
}

.listprogram2 {
	background:#E4EDD3;
	border:#FFFFFF 1px solid;
	color:#82AC2C;
	padding-left:2px;
	padding-right:2px;
	height:19px;
	font-weight:bold;
}

.listprogram3 {
	background:#E4EDD3;
	border:#FFFFFF 1px solid;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	height:19px;
	font-weight:bold;
	font-size:10px;
}

.listprogram4 {
	background:#E4EDD3;
}