@CHARSET "ISO-8859-1";
	html,body {
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#a55129;
		padding:0;
		margin:0;
		background-color:#A59C89;
/*		background-image:url(/img/cvc_bkgrnd.jpg);
		background-repeat:no-repeat;
		background-position:center;*/
	}
/*	body.background {
		/* for IE /
		filter:alpha(opacity=80);
		/* CSS3 standard /
		opacity:0.8;
		/* for Mozilla /
		-moz-opacity:0.8;
	}
*/

	/*
	 * Home section
	 /
	
	.c1 {
		float:left;
		color:#bbb;
		font-size:16px;
		font-weight:bold;
		background-color:#0B5E90;
		border:1px solid #a55129;
		width:482px;
		height:130px;
		padding:20px; 
		top:20px;
		
	}	
	.c2 {
		color:#A55129;
		font-size:14px;
		font-weight:normal;
		background-color:#bbb;
		border:1px solid #0B5E90;
		width:170px;
		height:290px;
		padding:20px;
		top:20px;
		float:right;
	}	
	
	.c3{
		clear:both;
		position:absolute;
		float:left;
		border:1px solid #a55129;
		width:518px;
		margin-top:4px;
		height:150px;
		padding:2px; 
		top:324px;
	}
	
	.c4 {
		position:absolute;
		border:1px solid #a55129;
		width:97px;
		height:146px;
		padding:1px; 
	}
	
	.c5 {
		position:absolute;
		border:1px solid #a55129;
		left:106px;
		width:97px;
		height:146px;
		padding:1px; 
	}

	.c6 {
		position:absolute;
		border:1px solid #a55129;
		left:210px;
		width:97px;
		height:146px;
		padding:1px; 
	}

	.c7 {
		position:absolute;
		border:1px solid #a55129;
		left:314px;
		width:97px;
		height:146px;
		padding:1px; 
	}

	.c8 {
		position:absolute;
		border:1px solid #a55129;
		left:418px;
		width:97px;
		height:146px;
		padding:1px; 
	}

*/

	img.noBorder {
		border:none;
	}
	
	a:visited {
		color:#0B5E90;
	}
	
	a {
		color:#0B5E90;
	}

	a.mainMenu {
		color:#fff;
		text-decoration:none;
	}

	a.mainMenu:visited {
		color:#fff;
		text-decoration:none;
	}

	a.footerMenu {
		color:#EFEBDE;
		text-decoration:none;
	}
	
	a.footerMenu:visited {
		color:#EFEBDE;
		text-decoration:none;
	}

	h1 {
		font-size:140%;
		color:#0B5E90;
	}
	
	h1.grey {
		color:#bbb;
	}
	
	h1.error {
		color:#ff0000;
	}
	
	h1.sienna {
		color:#A55129;
	}

	h2 {
		font-size:120%;
		color:#0B5E90;
	}

	h2.sienna {
		color:#A55129;
	}


	h3 {
		font-size:110%;
		color:#0B5E90;
	}

	h3.white {
		color:#fff;
	}

	.loginBox {
		padding:5px;
		margin:2px;
		float:right;
		display:inline;
		text-align:right;
	}

	div.loginField {
		padding:2px;
	}

	form {
		margin:0px;
	}

	.leftLabel {
		text-align:right;
		width:80px;
	}

	.mainMenu {
		color:#fff;
	}

	div.message {
		color:#ff0000;
	}

	.footerMenu {
		color:#EFEBDE;
	}
	/*.cake-sql-log {
		position:fixed;
		top:1200px;
	}*/
	
	#footerContactNew{
		color:#EFEBDE;	
	}

	#loadMessage {
		font-size:16px;
		color:#108ace;
	}
	
	#wrapper {
		padding:none;
		width:770px;
		margin-right:auto;
		margin-left:auto;
	}	
	
	input, textarea {
		clear: both;
		display: block;
		border: 1px solid #bbb;
		font-size: 100%;
		font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
		padding: 4px;
		/*width: 50%;*/
	}

	input.inputLogin {
		font-size: 150%;
		padding:2px;
		color: #8C7D5A;
		width: 100px;
		display:inline;
	}

	input.noShow {
		border:none;
	}

	.searchButton {
		border:none;
	}

	#bookImage {
		position:static;
		clear:both;
		display:inline;
		width:68px;	
	}
	
	#creditImage {
		position:static;
		clear:both;
		display:inline;
		width:190px;	
	}
	
	#find {
		/*position:static;*/
		/*clear:both;*/
		float:right;
		display:block;
		width:20px;	
	}
	#dateInput {
		clear:none;
		display:inline;
		width:100px;
	}
	
	#content {
		padding:0px;
		width:770px;
		margin-right:auto;
		margin-left:auto;
		background-color:#ffffff;
	}

	.padding4px {
		padding: 4px;
		text-align:left;
	}

	#content-main {
		padding:0px;
		margin-right:auto;
		margin-left:auto;
		/* background-color:#ffffff;*/
	}
	
	#tableWrapper {
		/*width:100%;*/
		margin-right:auto;
		margin-left:auto;
		border:1px solid #bbb;
	}

	#calLayer{
		/*max-height:20px;*/
		display:inline;
	}
	
/*	#userActivationCode {
		position:relative;
		left:50px;
	}*/

	#headerSearch{
		/* border:1px solid #bbb; */
		background-color:#E9EADC;
		text-align:right;
	}
	
	.containsHeaderMenu {
		background-color:#a55129; /* sienna; /*#e72421;*/
	}
	
	.downFade {
		width:770px;
		height:20px;
		background-image:url(/img/fade_down.jpg);
		/* background-repeat:repeat-x;*/
	}

	.upFade {
		width:770px;
		height:20px;
		background-image:url(/img/fade_up.jpg);
		background-repeat:repeat-x;
	}

	td.headerImage{
		width:770px;
		/* height:120px;*/
		background-image:url(/img/vacation.jpg);
		background-repeat:no-repeat;
	}

	.acodeOffer {
		padding:3px;
		width:200px;
	}

	#newUsers {
		padding:5px;
		border-right:1px solid #bbb;
	}
	
	#footerLayoutTable {
		text-align:center;
		margin:auto;
		background:#bbb;
		/*background:#21a2e7;*/
	}
	
	#footerTable {
		text-align:center;
		margin:auto;
		background:#8C7D5A;
		/*background:#21a2e7;*/
	}
	
	#bottom {
		text-align:center;
		color:#8C7D5A;
		border-top:1px solid #bbb;
		margin:auto;
		font-size:10px;
	}
	
	#containsFooter {
		border-top:1px solid #bbb;
	}
	
	#footer {
		
	}
	
	.explanation{
		font-size:120%;
		color:#0B5E90;
	}
	

/* alternate centering method -  not accepted by some non-compliant browsers */
/*	#wrapper {
		width:742px;
		border:1px solid #bbb;
		padding:5px;
		margin-right:auto;
		margin-left:auto;
	}
	
	#wrapper {
		position:absolute;
		left:50%;
		width:742px;
		margin-left:-371;
	}	
	
	
	*/


/*------------------------------------*/
/*
	#header {
		border:1px solid #bbb;
		background-color: #e72421;
		height:144px;
		padding:0px;
	}
	div.headerMenu{
		background:#72421;
	} 
	
	*/
	/* javascript calendar css */
	/*
	#regionCode{
		float:right;
	}
	#dayLayer{
		display:none;
	}
	#monthLayer{
		display:none;
	}
	*/
	/* /javascript calendar css */
	
	/*
	#content {
		margin-top:10px;
		padding-bottom:10px;
	}
	#content div {
		padding:10px;
		border:1px solid #bbb;
		float:left;
	}
	#content-left {
		width:180px;
	}
	#content-main {
		margin-left:10px;
		width:500px;
	}
	#content-right {
		margin-left:10px;
		width:134px;
	}
	#footer {
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		padding:10px;
		border:1px solid #bbb;
		width:740px;	
	}
	#footerImage{
		display: block;
		margin-right:auto;
		margin-left:auto;
	}
	#bottom {
		clear:both;
		text-align:right;
	}
*/
