body 			{font-family:verdana,helvetica,arial; font-size:11px; font-weight:normal; color:black; background-color:#3168C3}
td 				{font-family:verdana,helvetica,arial; font-size:11px; color:black}
h1				{font-family:trebuchet ms,verdana,helvetica,arial; color:#1C4DB3; font-weight:bold; font-size:20px; margin-bottom:3px}
h2				{font-family:verdana,helvetica,arial; color:navy; font-weight:bold; font-size:10pt}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; color: #1C4DB3;  TEXT-DECORATION: none;}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1C4DB3; font-weight:bold;  TEXT-DECORATION: none;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0EA270; font-weight:bold;   TEXT-DECORATION: underline;}

textarea		{font-family: Verdana; font-size: 8pt }
select       	{font-family: Verdana; font-size: 8pt }
input        	{font-family: Verdana; font-size: 8pt }
.small {font-family:verdana,helvetica,arial; font-size:11px;}

.col1 {background-color:#1C4DB3}
.col2 {background-color:#0EA270}
.col3 {background-color:#FFFFFF}
.col4 {background-color:#EEF3F9}

.whitetext  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; color: #ffffff;}
.whiteheading  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; color: #ffffff;}
.searchboxtop {background-color:#1C4DB3; border-bottom: 1px solid #ffffff}
.searchboxbottom {background-color:#1C4DB3; border-top: 1px solid #ffffff}
.menuheading  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; color: #ffffff; padding-left:5px;}

.hotelboxtop {background-color:#1C4DB3; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff}}


a.locationmain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; color: #0EA270;  TEXT-DECORATION: none;}
a.locationmain:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0EA270; font-weight:bold;  TEXT-DECORATION: none;}
a.locationmain:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1C4DB3; font-weight:bold;   TEXT-DECORATION: underline;}

A.locations {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-left: 5px; PADDING-top: 2px; PADDING-bottom: 2px;   WIDTH: 100%  }
A.locations:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.locations:hover {COLOR: #ffffff;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#0EA270}

A.leftmenu1 {COLOR: #0031CE; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-top: 1px; PADDING-bottom: 1px;  PADDING-left: 18px;    WIDTH: 184px  }
A.leftmenu1:visited {COLOR: #0031CE; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.leftmenu1:hover {COLOR: #FFFFFF;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#00009F}

A.menubar {COLOR: #FFFFFF; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;  PADDING: 4px ; height: 15px;   WIDTH: 108; border-right: #ffffff solid 1px;     }
A.menubar:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;  PADDING: 4px ; height: 15px   }
A.menubar:hover {COLOR: #FFFFFF; FONT-SIZE: 11px;  TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3; PADDING: 4px; height: 15px }

A.menubarend {COLOR: #FFFFFF; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;  PADDING: 4px ; height: 15px;   WIDTH: 106;   }
A.menubarend:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;  PADDING: 4px ; height: 15px   }
A.menubarend:hover {COLOR: #FFFFFF; FONT-SIZE: 11px;  TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3; PADDING: 4px; height: 15px }

A.name {COLOR: #0EA270; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold;  }
A.name:visited {COLOR: #0EA270; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.name:hover {COLOR: #0EA270;  FONT-SIZE: 11px; TEXT-DECORATION: underline;}

.cellheading {background-color:#1C4DB3; border-bottom: #0EA270 solid 4px;  }
.tableheading  {font-family:verdana,helvetica,arial; font-size:12px; font-weight:bold; color:#ffffff}

.subheading  {font-family:verdana,helvetica,arial; font-size:13px; font-weight:bold; color:#1C4DB3}

.intro {font-family:verdana,helvetica,arial; font-size:12px; font-weight:bold; color:#00009F}

.submitbutton {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff; border-left:thin solid #ffffff; background-color: #00009F; color:#ffffff; font-weight:bold}

table.border { border: #1C4DB3 solid 1px; padding: 8px   }
table.border1 { border: #1C4DB3 solid 1px; padding: 5px   }
.listTableBG {background-color:#1C4DB3}

A.blue16BoldLink {COLOR: #FFFFFF; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;      }
A.blue16BoldLink:visited {COLOR: #FFFFFF; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;      }
A.blue16BoldLink:hover {COLOR: #FFFFFF; FONT-SIZE: 11px;  TEXT-DECORATION: underline; }


A.blueBoldLink {COLOR: #0EA270; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;      }
A.blueBoldLink:visited {COLOR: #0EA270; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;      }
A.blueBoldLink:hover {COLOR: #0EA270; FONT-SIZE: 11px;  TEXT-DECORATION: underline; }

.AHtableHeadingText  {font-family:verdana,helvetica,arial; color:#ffffff; font-weight:bold; font-size:12px; }
.areabigtext 	{font-family:verdana,helvetica,arial; color:#1C4DB3; font-weight:bold; font-size:17px; }

.areaREGbigtext {font-family:verdana,helvetica,arial; color:#1C4DB3; font-weight:bold; font-size:17px; }

.OLDfullblue-box { border: #1C4DB3 solid 1px;  BACKGROUND-COLOR:#D1F3E7;  }

.refine-bold {font-family:verdana,helvetica,arial; color:#1C4DB3; font-weight:bold; font-size:13px; }

.EORbg  { border: #1C4DB3 solid 1px;  BACKGROUND-COLOR:#D1F3E7;  }


table.results
{
border-collapse: collapse;
border-spacing: 0px;
border: 1px #1C4DB3solid;
border-width: 1px;
border-style: solid;
border-color: #1C4DB3;
padding: 8px  }
td.results
{border: 1px #1C4DB3 solid;
border-width: 1px;
border-style: solid;
border-color: #1C4DB3}


.button {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff; border-left:thin solid #ffffff; background-color: #D4DFF6; color:#1C4DB3; font-weight:bold}







a img {
border: 0;
}


#searchboxInc {
		font: 12px/1.5 Arial, Helvetica, sans-serif;
                color:  #ffffff;
		width: 525px;
	}
	
        #searchboxInc form {
                background: #0EA270;
        }
	#searchboxInc fieldset, #searchboxInc img {
		border: 0;
	}
	
	#searchboxInc fieldset {
		padding: 8px;
	}
	
	#searchboxInc #inout h3 {
		background-color:transparent;
		font-size:1.1em;
	}
	
	#searchboxInc h3 {
		margin-bottom:0.2em;
		position:static;
		font-size:118%;
		font-weight:bold;
		margin: 0;
	}
 
	#searchboxInc p {
		font-size: 2em;
		margin: 0;
	}
	
	#homein, #homeout {
		float: left;
		padding: 0.5em 1em 0 0;
        }
	
	.avail {
		padding-top: 1em;
		clear: left;
	}
	
	#searchboxInc a.calender {
		vertical-align: -4px;
	}
	
	#searchboxInc a.calender img {
		background: #0896ff;
	}
	
	.blur {
		color: #999;
	}
	
	button {
		float: right;
		-moz-border-radius: 8px;
		background-color: #0896ff;
		border: 2px solid #fff;
		color: #fff;
		letter-spacing: 1px;
		padding: 0.15em 0.75em;
		text-transform: uppercase;
		font: bold 1.333em/1 Arial, Helvetica, sans-serif;
	}
 
	#calendar {
		font: 12px/1.5 Arial, Helvetica, sans-serif;
		color: #003580;
	    display: none;
	    position: absolute;
	    background-image: url(/images/shadow3.png);
	    padding: 0 4px 4px 0;
	}
 
	/* For calendar */
	.caltable {
	    border: 1px solid #003580;
	    background-color: #fff;
	}
	.caltable a:link, .caltable a:visited {
	    color: #0896ff !important;
	}
	.caltable a:hover {
	    color: #feba02 !important;
	    border-color: #feba02 !important;
	}
	.caltable a:active {
	    color: #b30000 !important;
	    border-color: #b30000 !important;
	}
	.caltable td {
	    text-align: center;
	}
	.caltable td a {
	    display: block;
	    text-decoration: none;
	}
	.caltable td.calheader a {
	    display: inline;
	    vertical-align: -.4em;
	}
	.caltable td.calheader img.calNoPrevMonth {
	    background: white url(/images/butPrevMonth.png) 0 -72px no-repeat;
	    vertical-align: -.4em;
	}
	.caltable td.calheader img.calNoNextMonth {
	    background: white url(/images/butNextMonth.png) 0 -72px no-repeat;
	    vertical-align: -.4em;
	}
	.caltable td.calheader .calNextMonth img {
	    background: white url(/images/butNextMonth2.png) 0 0 no-repeat;
	}
	.caltable td.calheader .calPrevMonth img {
	    background: white url(/images/butPrevMonth2.png) 0 0 no-repeat;
	}
	.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {
	    background-position: 0 -24px;
	}
	.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {
	    background-position: 0 -48px;
	}
	.calheader {
	    padding: .4em;
	    white-space: nowrap;
	}
	.calheader select {
	    margin: 0 .6em;
	}
	.monthYear {
	    background-color: #ffffff;
	    color: white;
	}
	.dayNames td {
	    border-bottom: 1px solid #003580;
	    background-color: #e6edf6;
	}
	.days td {
	    color: #779bca;
	    background-color: #e6edf6;
	    padding: .2em;
	    border: 2px solid #e6edf6;
	}
	.days td.weekend {
	    background-color: #c5d4e9;
	    border-color: #c5d4e9;
	}
	.days td.past {
	    text-decoration: line-through;
	}
	.days td.today, .days td.future {
	    border: none;
	    padding: 0;
	}
	.days td a {
	    padding: .2em;
	    border: 2px solid #e6edf6;
	}
	.days td.weekend a {
	    border-color: #c5d4e9;
	}
	.days td.today a {
	    background-color: #fff;
	}
	.days td.selected {
	    font-weight: bold;
	}
	.days td.selected a {
	    border-color: #0896ff;
	}
 

