body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

	background-repeat: repeat;

}

form {
	padding: 10px;
	
}

body,td,th {

	font-family: Georgia;

	font-size: 13px;

	color: #666666;

}

.margin {

	line-height: 15px;

}

h3{

	font-family: Georgia;

	font-size: 15px;

	font-weight: bold;

	text-transform: uppercase;

	color: #CC0000;

}.java{	font-family: Georgia;	font-size: 15px;	font-weight: bold;	text-transform: uppercase;	color: #CC0000; text-decoration: none;}
.java:hover {text-decoration: underline;}

h4{

	font-family: Georgia;

	font-size: 15px;

	font-weight: bold;

	text-transform: uppercase;

	color: #CC0000;

}

input {

	font-family: Georgia;

	font-size: 13px;

}

select {

	font-family: Georgia;

	font-size: 13px;

	color: #5E5E5E;

}

.link:link {
	font-family: Georgia;
	font-size: 13px;
	color: #cc0000;
	text-decoration: none;
	
}

.link:hover {
	
	text-decoration: underline;	
}

.link:visited {
	color:#cc0000;
}

A:link {text-decoration: none; color:#cc0000}
A:visited {text-decoration: none; color:#cc0000}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red; }

.bg_main {

	background-image: url(images/bg_main.gif);

	width: 432px;

	background-repeat: repeat-y;

}

.bg_side01 {

	background-image: url(images/bg-side.gif);

	background-repeat: repeat-y;

	width: 64px;

}

.bg_side02 {

	background-image: url(images/bg-side-1.gif);

	background-repeat: repeat-y;

	width: 64px;

}

.bg_bottom {

	background-image: url(images/footer.gif);

	height: 72px;

}

.bg_content {

	background-image: url(images/bg_content.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}

.bg_content01 {

	background-color: #FFFFFF;

	background-image: url(images/bg_content01.gif);

	background-repeat: no-repeat;

}







.select {

	width: 143px;

	color: #666666;

	font-family: Tahoma;

	font-size: 13px;

}

.select02 {

	width: 177px;

	color: #666666;

	font-family: Tahoma;

	font-size: 13px;

}

.input01 {

	font-family: Georgia;

	font-size: 13px;

	color: #666666;

	width: 230px;

}

.input02 {

	font-family: Georgia;

	font-size: 13px;

	color: #666666;

	width: 238px;

}

.input03 {

	font-family: Georgia;

	font-size: 13px;

	color: #666666;

	width: 50px;

}

.txt_red {

	font-family: Georgia;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #CC0000;

}

.txt_content {

	font-family: Georgia;

	font-size: 13px;

	color: #FFFFFF;

}

.txt_content01 {

	font-family: Georgia;

	font-size: 13px;

	color: #666666;

}

.txt_content01_bold {

	font-family: Georgia;

	font-size: 13px;

	color: #666666;

	font-weight: bold;

}

.txt_content_bold {

	font-family: Georgia;

	font-size: 13px;

	font-weight:bold;

	color: #5b950c;

}

.txt_content02 {

	font-family: Georgia;

	font-size: 13px;

	color: #dcdcdc;

}

.txt_content02_bold {

	font-family: Georgia;

	font-size: 13px;

	font-weight: bold;

	color: #336600;

}

.line {

	line-height: 15.5px;

	color: #666666;

	background-image: url(images/line01.gif);

	height: 9px;

}

.unnamed1 {  

	font-family: verdana; 

	font-size: 10px; 

	color: 663399

}

.unnamed2 {  

	font-family: verdana; 

	font-size: 11px

}

.unnamed3 {  

	font-family: verdana; 

	font-size: 9px; 

	color: 663399

}

.style1 {

	font-size: 16px;

	font-weight: bold;

}



.style3 {

	font-family: Georgia;

	font-size: 12px;

	color: CCCCCC

}


/* BLUE TABLE */
.tbl-blue-row0 { background-color: #D4E9C8; } /* 1st row color */
.tbl-blue-row1 { background-color: #F7F7F7; } /* 2st row color */

/* Blue Table styles */
.tbl-blue {
	border-collapse: collapse;
	border: 2px solid white;
	color: #FFF;
	padding: .2em;
	text-transform:uppercase;
	background-color: #3A5320;
}
.tbl-blue-th th { color:#FFFFFF; font-weight:normal; background-color:#81BB46; }
.arc90_altrows-Blue caption {
	background-color: #3A5320;
	border: 1px solid #275A73;
	color: #FFF;
	padding: .2em;
	font-weight:bold;
	text-transform:uppercase;
}


<style type="text/css">
table.sample {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: #fffafa;
}
table.sample th {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	background-color: #faf0e6;
	-moz-border-radius: ;
	background-image: url('images/top.gif');
	color: white;	
}
table.sample td {

	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px;
	border-right: 0px;
	padding: 4px;
	border-style: solid;
	border-color: white;
	background-color: #F5F5F5;
	vertical-align: top;
}
</style>

<style type="text/css">

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 250px; /* width of menu (don't forget to add border with below!) */
border-left: 8px solid #ffa1a3; /* thick left border of menu */
text-align: left;

}

.slidedoormenu li{
list-style-type: none;
margin: 0;
padding: 0;
border-bottom: 0px solid #885b5c; /* Gray border beneath each menu item */
}

.menu{
	font: bold 13px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	color: #8b050e;
}

.menu a{
background: white ; /* Background image positioned to the left(v) top(h) corner initially */
font:  13px Arial, Helvetica, sans-serif;
color: #730008;
width: auto;

padding: 1px 0px; /* Vertical (top/bottom) padding for each menu link */
text-indent: 4px;
text-decoration: none;
}

.menu a:active{
color: #cc0000;
}

.menu a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #b7000d;
text-decoration: underline;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

.paging a:visited{
color: blue;
}

.class1 A:link {text-decoration: none; color:#0033CC}
.class1 A:visited {text-decoration: none; color:#0033CC}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: underline; color: red; font-weight:bold;}


A.moduleTitle:link {text-decoration: none; color:#666666}
A.moduleTitle:visited {text-decoration: none; color:#666666}
A.moduleTitle:active {text-decoration: none}
A.moduleTitle:hover {text-decoration: underline;}

A.bookingNo:link {text-decoration: none; color:#828282}
A.bookingNo:visited {text-decoration: none; color:#828282}
A.bookingNo:active {text-decoration: none}
A.bookingNo:hover {text-decoration: underline;}

</style>

<!--[if IE]>
<style type="text/css">
.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}
</style>
<![endif]-->

