body{

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	background-image: url(images/topbg.gif);

	background-repeat: repeat-x;

}

a { color: #23229b; text-decoration: none; }

a:visited { color: #23229b; text-decoration: none; }

a:hover { color: #ff0000; text-decoration: none; }

a.top_nav:link{

	font-family:Arial, Helvetica, sans-serif;

	color:#23229b;

	font-size:12px;

	font-weight:bold;

	text-decoration: none;

	}

a.top_nav:active{

	font-family:Arial, Helvetica, sans-serif;

	color:#23229b;

	font-size:12px;

	font-weight:bold;

	text-decoration: none;

	}

a.top_nav:visited{

	font-family:Arial, Helvetica, sans-serif;

	color:#23229b;

	font-size:12px;

	font-weight:bold;

	text-decoration: none;

	}

a.top_nav:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#ff0000;

	font-size:12px;

	font-weight:bold;

	text-decoration: none;

	}
	
	a { color: #23229b; text-decoration: none; }


a.top_nav_menu:link{

	font-family:Arial, Helvetica, sans-serif;

	color:#23229b;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

	}

a.top_nav_menu:active{

	font-family:Arial, Helvetica, sans-serif;

	color:#23229b;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

	}

a.top_nav_menu:visited{

	font-family:Arial, Helvetica, sans-serif;

	color:#23229b;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

	}

a.top_nav_menu:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#ff0000;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

	}
	
	
	a.cal:link{

	font-family:Arial, Helvetica, sans-serif;

	color:#ff0000;

	font-size:13px;

	font-weight:bold;

	text-decoration: none;

	}

a.cal:active{

	font-family:Arial, Helvetica, sans-serif;

	color:#ff0000;

	font-size:13px;

	font-weight:bold;

	text-decoration: none;

	}

a.cal:visited{

	font-family:Arial, Helvetica, sans-serif;

	color:#ff0000;

	font-size:13px;

	font-weight:bold;

	text-decoration: none;

	}

a.cal:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:13px;

	font-weight:bold;

	text-decoration: none;

	}

.maintbl_brdr {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #05403d;

	border-left-color: #05403d;

}

.blueheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0a61a4;

	text-decoration: none;

}

.nortext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.welcomebg {

	background-image: url(images/welcome_bg.gif);

	height: 224px;

	padding: 10px;

	background-color: #ECF6FF;

	background-repeat: repeat-x;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #b0bbc3;

}
.innerbg {

	background-image: url(images/innerpage_bg.gif);

	height: 224px;

	padding: 10px;

	background-color: #ffffff;

	background-repeat: repeat-x;

	

}

.nortext14 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	line-height: 25px;

}

.rounded_bg {

	background-color: #FDFEFE;

	background-image: url(images/round_bg.gif);

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #cbd4dc;

	border-left-color: #cbd4dc;

	background-repeat: repeat-x;

}

.blueheading1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #23229b;

	text-decoration: none;

}
.blackheading1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}
.redheading {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ff0000;

	text-decoration: none;

}

.upcoming {

	background-image: url(images/upcmngwrkshp_bg.gif);

	background-repeat: no-repeat;

}

.redheading {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}

.footer_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #23229b;

}

a.footer_nav:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #23229B;

	text-decoration: none;

}

a.footer_nav:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #23229B;

	text-decoration: none;

}

a.footer_nav:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #23229B;

	text-decoration: none;

}a.footer_nav:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.main_footerbg {

	background-image: url(images/footer.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}
a.more:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #23229b;

	text-decoration: none;

}

a.more:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #23229b;

	text-decoration: none;

}

a.more:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #23229b;

	text-decoration: none;

}a.more:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ff0000;

	text-decoration: underline;

}
.errortxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}
.row1{
background-color:#dcf1ff;
}
.row2{
background-color:#ecf7ff;
}
.toprow{
background-color:#9fd5fe;
}
.tbl_border{
border:1px dotted black;
}
INPUT.look {

	BORDER-RIGHT: #28779f 1px solid;
	 BORDER-TOP: #28779f 1px solid; 
	 FONT-WEIGHT: normal; 
	 FONT-SIZE: 10px; 
	 BORDER-LEFT: #28779f 1px solid; 
	 BORDER-BOTTOM: #28779f 1px solid; 
	 FONT-FAMILY: Verdana,tahoma,Verdana,Arial,helvetica,sans-serif; 
	 BACKGROUND-COLOR: #ffffff
}
SELECT.chkbox {

	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px; 
	 FONT-FAMILY: Verdana,tahoma,Verdana,Arial,helvetica,sans-serif; 
}
INPUT.login

{

    BORDER-RIGHT: #D8E0EB0 1px solid;

    PADDING-RIGHT: 3px;

    BORDER-TOP: #D8E0EB 1px solid;

    PADDING-LEFT: 3px;

    FONT-WEIGHT: bold;

	color:#FFFFFF;

    FONT-SIZE: 11px;

    PADDING-BOTTOM: 1px;

    BORDER-LEFT: #D8E0EB 1px solid;

    PADDING-TOP: 1px;

    BORDER-BOTTOM: #D8E0EB 1px solid;

    FONT-FAMILY: verdana,tahoma,arial,helvetica,sans-serif;

    BACKGROUND-COLOR: #2C5F93;

	WIDTH:60px;

}
INPUT.looktext {

	BORDER-RIGHT: #28779f 1px solid;
	 BORDER-TOP: #28779f 1px solid; 
	 FONT-WEIGHT: normal; 
	 FONT-SIZE: 10px; 
	 BORDER-LEFT: #28779f 1px solid; 
	 BORDER-BOTTOM: #28779f 1px solid; 
	 FONT-FAMILY: Verdana,tahoma,Verdana,Arial,helvetica,sans-serif; 
	 BACKGROUND-COLOR: #ffffff;
	 width:150px;
}
TEXTAREA.change

{
    BORDER-RIGHT: #336699 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	color:#000000;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #336699 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #336699;
    scrollbar-3dlight-color: #E0E0E0;
    scrollbar-darkshadow-color: #E0E0E0;
    scrollbar-shadow-color: #B1B1B1;
    scrollbar-arrow-color: #336699;
    scrollbar-track-color: #c1d1e0;
	scrollbar-base-color:#336699;
	width:200px;
	height:132px;
}
.free{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00CC00;
}
.process{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #003860;
}
.booked{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}