@charset "utf-8";

body {
    background-color: #037B98;
    background-image: url("../images/suiteCaseBG75.png");
    background-repeat: repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

ul{
	margin-top: 0px;
    margin-bottom: 5px;
    padding-left: 20px;
	margin-left: 20px
}

p{
	margin: 7px 0px;
}

#container {
	position:relative;
	overflow:auto; /* This must be 'visible' for the orange arrow on the booking forms that is positioned outside of the left margin. */
	text-align: left;
	min-width: 960px;
	max-width: 960px;
	margin: 0 auto;
	background-color:#FFF;
	/* z-index:1; */
}

.clear {clear:both;}

.nowrap {white-space: nowrap}

.norm {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.strong {
	font-weight:bold;
}
.ital {
	font-style:italic;
}
.uline {
	text-decoration:underline;
}

/* BEGIN: STANDARDIZED FONT STYLES */
.font6_v {
	font-size: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font7_v {
	font-size: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font8_v {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font9_v {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font10_v {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font11_v {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font12_v {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.font13_v {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font14_v {
	font-size: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 24px;
}

.font15_v {
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font16_v {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font17_v {
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font18_v {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font19_v {
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font20_v {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font21_v {
	font-size: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font22_v {
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font23_v {
	font-size: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font24_v {
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font25_v {
	font-size: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font26_v {
	font-size: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font27_v {
	font-size: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font28_v {
	font-size: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font29_v {
	font-size: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font30_v {
	font-size: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}





.font9_a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

.font10_a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.font11_a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.font12_a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.font13_a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.font14_a {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.font15_a {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.font16_a {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.font17_a {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}

.font18_a {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.font19_a {
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
}

.font20_a {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.font21_a {
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
}

.font22_a {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}

.font23_a {
	font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
}

.font24_a {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.font25_a {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.font26_a {
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
}

.font27_a {
	font-size: 27px;
	font-family: Arial, Helvetica, sans-serif;
}

.font28_a {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
}

.font29_a {
	font-size: 29px;
	font-family: Arial, Helvetica, sans-serif;
}

.font30_a {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
/* END: STANDARDIZED FONT STYLES */

.textCenter{
	text-align:center;
}


/***** Colors *****/
.white {
	color: #fff;
}
.grey {
	color: #616161;
}
.gray {
	color: #616161;
}
.darkgray {
	color: #333333;
}
.orange {
	color: #F76E00;
}
.green {
	color: #47A13B;
}
.green2 {
	color: #1F4C61;
}
.green3 {
	color: #206E31;
}
.black {
	color: #000;
}
.blue{
	/* color:#276083; */
	color:#295EA3;
}
.red{
	color:red;
}
.reddark{
	color:#98002C;
}
.yellow{
	color:yellow;
}

.appBody{
	width:800px;
	margin:0 auto;
}
.appBG{
	background-color:#EFEFEF;
}	
.blueHeader{
	background-color:#287C9A;
	padding:5px;
}
.divFloatLeft{
	float:left;
}
.divFloatRight{
	float:right;
}
.width20{
	width:20px;
}
.width35{
	width:35px;
}
.width40{
	width:40px;
}
.width85{
	width:85px;
}	
.width110{
	width:110px;
}	
.width130{
	width:130px;
}
.width175{
	width:175px;
}
.width220{
	width:220px;
}
.width230{
	width:230px;
}	
.width260{
	width:260px;
}	
.width300{
	width:300px;
}		
.width324{
	width:324px;
}	
.width376{
	width:376px;
}	
.width560{
	width:560px;
}
.width460{
	width:460px;
}	
.width475{
	width:475px;
}	
.width680{
	width:680px;
}
.width385{
	width:385px;
}
.width525{
	width:525px;
}
.width600{
	width:600px;
}
.width620{
	width:620px;
}
.width670{
	width:670px;
}
.width50Percent{
	width:460px;
	min-width: 460px;
	max-width:460px;
}
.imageWidth256{
	width:256px;
}
.imageWidth423{
	width:423px;
}
.imageWidth439{
	width:439px;
}
.greenDiv30{
	height:30px;
}
.height95{
	height:95px;
}
.height65{
	height:65px;
}
.height110{
	height:110px;
}
.height160{
	height:160px;
}
.height220{
	height:220px;
}
.paddingLeft5{
	padding-left:5px;
}
.paddingLeft10{
	padding-left:10px;
}
.paddingLeft15{
	padding-left:15px;
}
.paddingLeft18{
	padding-left:18px;
}
.paddingLeft20{
	padding-left:20px;
}
.paddingLeft25{
	padding-left:25px;
}
.paddingLeft28{
	padding-left:28px;
}
.paddingLeft33{
	padding-left:33px;
}
.paddingLeft35{
	padding-left:35px;
}
.paddingLeft37{
	padding-left:37px;
}
.paddingLeft40{
	padding-left:40px;
}
.paddingLeft45{
	padding-left:45px;
}
.paddingLeft50{
	padding-left:50px;
}
.paddingLeft60{
	padding-left:60px;
}
.paddingLeft65{
	padding-left:65px;
}
.paddingLeft75{
	padding-left:75px;
}
.paddingLeft80{
	padding-left:80px;
}
.paddingLeft95{
	padding-left:95px;
}
.paddingLeft100{
	padding-left:100px;
}
.paddingLeft130{
	padding-left:130px;
}
.paddingLeft150{
	padding-left:150px;
}
.paddingLeft170{
	padding-left:170px;
}	
.paddingLeft190{
	padding-left:190px;
}
.paddingRight5{
	padding-right:5px;
}
.paddingRight10{
	padding-right:10px;
}
.paddingRight20{
	padding-right:20px;
}
.paddingRight33{
	padding-right:33px;
}
.paddingRight100{
	padding-right:100px;
}
.padding15_10{
	padding:15px 10px;
}
.padding3_5{
	padding:3px 5px;
}
.padding10_5{
	padding:10px 5px;
}
.padding10_3{
	padding:10px 3px;
}
.padding5{
	padding:5px;
}
.padding3{
	padding:3px;
}
.padding10_0_5_5{
	padding:10px 0px 5px 5px;
}
.captchaDiv{
	margin:auto;
	width:40%;
}
.menuBar{
	background-color:#5F6062;
	height:25px;
	padding-top:0px;
}
.menuLinksGray{
	float:left;
	padding:0px 10px;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
}

.menuLinksGreen{
	float:left;
	background-color:#006C32;
	height:21px;
	padding:0px 10px;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
}
.whiteDivider{
	height:25px;
}

@media screen and (max-device-width: 700px){
	body{
		font-size: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	input[type=text]{
		height:60px;
		font-size:50px;
	}
	input[type=checkbox]
	{
		-ms-transform: scale(2); /*IE */
		-moz-transform: scale(2);  /*FF */
		-webkit-transform: scale(2);  /*Safari and Chrome */
		-o-transform: scale(2);  /*Opera */
		margin-right:10px;
		margin-left:10px;
		font-size:50px;
		/*padding: 10px;*/
	}
	input[type=radio] {
		-ms-transform: scale(2.5); /* IE */
		-moz-transform: scale(2.5); /* FF */
		-webkit-transform: scale(2.5); /* Safari and Chrome */
		-o-transform: scale(2.5); /* Opera */
		margin-right:10px;
		margin-left:10px;
		margin-top:-10px;
		font-size:50px;
	}
	label{
		margin-left:10px;
		font-size:50px;
	}
	.appBody{
		width:100%;
	}
	.font12_v {
		font-size: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 40px;
	}
	.font13_v {
		font-size: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 48px;
	}
	.font14_v {
		font-size: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 48px;
	}
	.font16_v {
		font-size: 32px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 52px;
	}
	.font18_v {
		font-size: 36px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 56px;
	}
	.font20_v {
		font-size: 40px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 60px;
	}
	.font24_v {
		font-size: 48px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 68px;
	}
	.font30_v {
		font-size: 60px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 10px;
		line-height: 80px;
	}

	.divFloatLeft, .divFloatRight{
		width:95%;
		padding-bottom:5px;
		float:none;
	}
	
	.imageWidth20{
		width:60px;
	}
	.imageWidth256,
	.imageWidth423,
	.imageWidth439{
		width:100%;
	}

	.width35,
	.width40,
	.width85,
	.width110,
	.width130,
	.width175,
	.width220,
	.width230,
	.width260,
	.width300,
	.width324,
	.width376,
	.width460,
	.width475,
	.width525,
	.width680,
	.width385,
	.width620,
	.width600,
	.width560,
	.width670,
	.width50Percent{
		width:95%;
	}
	
	.height220{
		height:100%
	}

	.liPaddingLeft40{
		margin-left:40px;
	}
	
	.paddingLeft5,
	.paddingLeft10,
	.paddingLeft15,
	.paddingLeft18,
	.paddingLeft20,
	.paddingLeft25,
	.paddingLeft28,
	.paddingLeft33,
	.paddingLeft35,
	.paddingLeft37,
	.paddingLeft40,
	.paddingLeft45,
	.paddingLeft50,
	.paddingLeft60,
	.paddingLeft65,
	.paddingLeft75,
	.paddingLeft80,
	.paddingLeft95,
	.paddingLeft100,
	.paddingLeft130,
	.paddingLeft170,
	.paddingLeft190{
		padding-left:10px;
	}	
	.paddingRight5, 
	.paddingRight10, 
	.paddingRight20, 
	.paddingRight33, 
	.paddingRight100{
		padding-right:0px;
	}
	.padding15_10{
		padding:5px 0px;
	}
	.padding3_5{
		padding:0px 0px;
	}
	.padding10_5{
		padding:0px 0px;
	}
	.padding10_3{
		padding:5px 0px;
	}
	.padding5{
		padding:0px;
	}
	.padding3{
		padding:0px;
	}
	.padding10_0_5_5{
		padding:0px 0px 5px 0px;
	}
	.textCenter{
		text-align:left;
	}
	/* .captchaDiv{
		width:100%;
	}*/
	.greenDiv30{
		height:100px;
	}
	.captchaSize {
		-ms-transform: scale(2.5); IE 
		-moz-transform: scale(2.5); /* FF */
		-webkit-transform: scale(2.5); /* Safari and Chrome */
		-o-transform: scale(2.5); /* Opera */
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.submitButton{
		width:75%;
	}
	.menuBar{
		background-color:#5F6062;
		height:50px;
		padding-top:0px;
	}
	.menuLinksGray{
		float:left;
		padding:0px 10px;
		font-size:25px;
		font-weight:bold;
		padding-top:4px;
	}

	.menuLinksGreen{
		float:left;
		background-color:#006C32;
		height:44px;
		padding:0px 10px;
		font-size:25px;
		font-weight:bold;
		padding-top:4px;
	}
	.whiteDivider{
		height:50px;
	}
}