?@import "keyres-dynCalendar.css";
/*----------------------------------------------------------------------- */
/*      				Body definitions                                  */
/*----------------------------------------------------------------------- */ 
body 	{ 	background-color:#FFFFFF;
			margin: 8px;
			color: #000000;
			text-align: left;
		}

img		{	border: 0px;}
	
}
/*----------------------------------------------------------------------- */
/*      				Document definition                               */
/*----------------------------------------------------------------------- */ 
div#outer
		{   width: 100%;
    		background-color:#FFFFFF;
    		margin-top: 0px;
    		margin-left: auto;
    		margin-right: auto;
    		padding: 0px;
    		border: 0;
		}

div#header
		{   padding: 10px;
    		margin: 0px;
    		text-align: center;
		}

div#banner
		{   padding: 15px;
    		margin: 0px;
    		text-align: center;
    		font-size: 18pt;
    		font-family: Verdana;
    		color:gray;
		}
		
div#nav {   width: 25%;
    		padding: 10px;
    		margin-top: 1px;
    		float: left;
		}

div#leftbar
		{	margin-top: 10px;
   			padding: 10px;
   			width:20%;
   			float: left;
		}
div#main
		{	margin-left: 25%;
    		margin-top: 50px;
   			padding: 10px;
   			width:20%;
		}   			

div#sidebar
		{	margin-right: 10%;
    		margin-top: 1px;
   			padding: 10px;
   			width:20%;
 			float: right;
   			text-align:center;
		}
/*----------------------------------------------------------------------- */
/*      			Classes definitions                                   */
/*----------------------------------------------------------------------- */ 
.lookhr	{	width: 99%;
			height: 4px;
			color: #f00;
			background-color: #9D102D;
			text-align: left;
			margin: 0 0 10px 0  
		}		
		
.hdrimg	{	float: left;
			padding-left: 25px;
		}	
		
.align-left
		{ 	float: left;
			margin: 0 15px 0 0;
		}	
		
.border-line
		{	border:	1px black solid;}	
		
table.padded-table td
	    { 	padding: 0px; 	
	        border: solid #000 1px;	
	   		border-spacing: 0px; 
	    }	
	    
table.backg-table
		{	background-color: #F7F7F7;
			margin-left: auto; margin-right: auto;
			border: solid #000 1px;	
		}	
		
/*----------------------------------------------------------------------- */
/*      				Font Properties                                   */
/*----------------------------------------------------------------------- */ 
/*      				Bold Definitions                                  */
/*----------------------------------------------------------------------- */ 
.bodyCopyBold
		{	FONT-WEIGHT: bold; 
			FONT-SIZE: 11px; 
			WORD-SPACING: -0.05em; 
			COLOR: #333333; 
			LINE-HEIGHT: 14px; 
			FONT-FAMILY: verdana, sans-serif; 
			TEXT-DECORATION: none;
		}
		
.bodyCopyBold A
		{	COLOR: #006600; 
			TEXT-DECORATION: none;
		}
		
.bodyCopyBold A:visited 
		{	COLOR: #660033; }
		
.bodyCopyBold A:hover
		{	COLOR: #9D102D; 
			TEXT-DECORATION: underline;
		}
		
.bodyCopyBold A:active
		{	COLOR: #5A5B56; }
		
.red	{ 	BACKGROUND-COLOR: #9D102D;
			border  }
			
.gray	{	color: gray;
			text-align: center;
		}			
/*----------------------------------------------------------------------- */ 
/*      				Regular Definitions                               */
/*----------------------------------------------------------------------- */ 
.bodyCopy 
		{ 	FONT-SIZE: 11px; 
			FONT-FAMILY: verdana, sans-serif;
			WORD-SPACING: -0.05em; 
			COLOR: #333333; 
			LINE-HEIGHT: 14px;  
			TEXT-DECORATION: none;
		}
.bodyCopy A 
		{ 	COLOR: #003399; 
			TEXT-DECORATION: none; 
		}
.bodyCopy A:visited
		{ 	COLOR: #3399ee; }
.bodyCopy A:hover 
		{ 	COLOR: #9D102D; 
			TEXT-DECORATION: underline;
		}
.bodyCopy A:active 
		{ 	COLOR: #9D102D; }
/*----------------------------------------------------------------------- */ 
/*      				Subheading Definitions                            */
/*----------------------------------------------------------------------- */ 
.subHead 
		{ 	FONT-WEIGHT: bold; 	
			FONT-SIZE: 12px; 
			FONT-FAMILY: arial, sans-serif;
			COLOR: #333333;
			LINE-HEIGHT: 12px;
			TEXT-DECORATION: none; 
		}
.subHead A 
		{ 	COLOR: #333333; 
			TEXT-DECORATION: none;
		}
.subHead A:visited 
		{ 	COLOR: #333333; }
.subHead A:hover 
		{ 	COLOR: #9D102D; 
			TEXT-DECORATION: underline;
		}
.subHead A:active
		{ 	COLOR: #333333; }
	
/*----------------------------------------------------------------------- */ 
/*      				Testing Definitions                               */
/*----------------------------------------------------------------------- */ 
.tableOver 	
    	{ 	FONT-WEIGHT: bold; 	
    		FONT-SIZE: 20px; 
    		FONT-FAMILY: arial, sans-serif;
	    	COLOR: white; 
			TEXT-DECORATION: none;
        	text-align: center; 
        	PADDING: 0 0 0 10px;
		}	
.Booking
    	{ 	FONT-WEIGHT: bold; 	
    		FONT-SIZE: 17px; 
    	   	font-style: italic;
    		FONT-FAMILY: arial, sans-serif;
	    	COLOR: 	#990033;
	    	text-decoration: none;
        	text-align: center;
        	WORD-SPACING: -0.05em; 
			LINE-HEIGHT: 17px;  
		}			
