.shadow1 {
	width: 700px;
	align: center;
	margin-top:10px;
    margin-bottom:30px;
    margin-right:auto;
    margin-left:auto;
	background-color: rgb(68,68,68); /* Needed for IEs */

	text-align:justify;

}

.shadow1 .content {
	position: relative; /* This protects the inner element from being blurred */
	top:-10px;
	padding: 15px;
	background-color: #EEE;

	-moz-border-radius: 10px;
    border-radius: 10px;

	-moz-box-shadow: 7px 7px 8px #000000;
	-webkit-box-shadow: 7px 7px 8px #000000;
	box-shadow: 7px 7px 8px #000000;

	-webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;

}


.tablerates {

	margin:0px;padding:0px;

	width:100%;
	box-shadow: 10px 10px 5px #888888;

	border:1px solid #000000;



	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;



	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;



	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;



	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.tablerates table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.tablerates tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.tablerates table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.tablerates table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.tablerates tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.tablerates tr:hover td{



}
.tablerates tr:nth-child(odd){ background-color:#aad4ff; }

.tablerates tr:nth-child(even)    { background-color:#f2efef; }
.tablerates td{

	vertical-align:middle;





	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:5px;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#000000;

}.tablerates tr:last-child td{

	border-width:0px 1px 0px 0px;

}.tablerates tr td:last-child{

	border-width:0px 0px 1px 0px;

}.tablerates tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.tablerates tr:first-child td{

		background:-o-linear-gradient(bottom, #007fff 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #007fff 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#003f7f");	background: -o-linear-gradient(top,#007fff,003f7f);


	background-color:#007fff;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.tablerates tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #007fff 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #007fff 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#003f7f");	background: -o-linear-gradient(top,#007fff,003f7f);


	background-color:#007fff;

}

.tablerates tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}



.tableinfo {

	margin:0px;padding:0px;

	width:100%;
	box-shadow: 10px 10px 5px #888888;

	border:1px solid #3f3f3f;



	-moz-border-radius-bottomleft:2px;

	-webkit-border-bottom-left-radius:2px;

	border-bottom-left-radius:2px;



	-moz-border-radius-bottomright:2px;

	-webkit-border-bottom-right-radius:2px;

	border-bottom-right-radius:2px;



	-moz-border-radius-topright:2px;

	-webkit-border-top-right-radius:2px;

	border-top-right-radius:2px;



	-moz-border-radius-topleft:2px;

	-webkit-border-top-left-radius:2px;

	border-top-left-radius:2px;

}.tableinfo table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.tableinfo tr:last-child td:last-child {

	-moz-border-radius-bottomright:2px;

	-webkit-border-bottom-right-radius:2px;

	border-bottom-right-radius:2px;

}

.tableinfo table tr:first-child td:first-child {

	-moz-border-radius-topleft:2px;

	-webkit-border-top-left-radius:2px;

	border-top-left-radius:2px;

}

.tableinfo table tr:first-child td:last-child {

	-moz-border-radius-topright:2px;

	-webkit-border-top-right-radius:2px;

	border-top-right-radius:2px;

}.tableinfo tr:last-child td:first-child{

	-moz-border-radius-bottomleft:2px;

	-webkit-border-bottom-left-radius:2px;

	border-bottom-left-radius:2px;

}.tableinfo tr:hover td{



}
.tableinfo tr:nth-child(odd){ background-color:#f9c263; }

.tableinfo tr:nth-child(even)    { background-color:#ffffff; }
.tableinfo td{

	vertical-align:middle;





	border:1px solid #3f3f3f;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:4px;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#000000;

}.tableinfo tr:last-child td{

	border-width:0px 1px 0px 0px;

}.tableinfo tr td:last-child{

	border-width:0px 0px 1px 0px;

}.tableinfo tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.tableinfo tr:first-child td{

		background:-o-linear-gradient(bottom, #fda307 5%, #fd5807 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fda307), color-stop(1, #fd5807) );
	background:-moz-linear-gradient( center top, #fda307 5%, #fd5807 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fda307", endColorstr="#fd5807");	background: -o-linear-gradient(top,#fda307,fd5807);


	background-color:#fda307;

	border:0px solid #3f3f3f;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:11px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.tableinfo tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #fda307 5%, #fd5807 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fda307), color-stop(1, #fd5807) );
	background:-moz-linear-gradient( center top, #fda307 5%, #fd5807 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fda307", endColorstr="#fd5807");	background: -o-linear-gradient(top,#fda307,fd5807);


	background-color:#fda307;

}

.tableinfo tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.tableinfo tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}




.tabletrans {

	margin:0px;padding:0px;

	width:100%;

	border:1px solid #000000;



	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;



	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;



	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;



	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.tabletrans table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.tabletrans tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.tabletrans table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.tabletrans table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.tabletrans tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.tabletrans tr:hover td{

	background-color:#f9fbfc;




}

.tabletrans td{

	vertical-align:middle;

		background:-o-linear-gradient(bottom, #f9fbfc 5%, #f9fbfc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9fbfc), color-stop(1, #f9fbfc) );
	background:-moz-linear-gradient( center top, #f9fbfc 5%, #f9fbfc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fbfc", endColorstr="#f9fbfc");	background: -o-linear-gradient(top,#f9fbfc,f9fbfc);


	background-color:#f9fbfc;


	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:3px;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#3a3939;

}.tabletrans tr:last-child td{

	border-width:0px 1px 0px 0px;

}.tabletrans tr td:last-child{

	border-width:0px 0px 1px 0px;

}.tabletrans tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.tabletrans tr:first-child td{

		background:-o-linear-gradient(bottom, #f9fbfc 5%, #f9fbfc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9fbfc), color-stop(1, #f9fbfc) );
	background:-moz-linear-gradient( center top, #f9fbfc 5%, #f9fbfc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fbfc", endColorstr="#f9fbfc");	background: -o-linear-gradient(top,#f9fbfc,f9fbfc);


	background-color:#f9fbfc;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:11px;

	font-family:Arial;

	font-weight:bold;

	color:#3a3939;

}

.tabletrans tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #f9fbfc 5%, #f9fbfc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9fbfc), color-stop(1, #f9fbfc) );
	background:-moz-linear-gradient( center top, #f9fbfc 5%, #f9fbfc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fbfc", endColorstr="#f9fbfc");	background: -o-linear-gradient(top,#f9fbfc,f9fbfc);


	background-color:#f9fbfc;

}

.tabletrans tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.tabletrans tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}



nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}

nav ul {
	background: #be2906;
	background: linear-gradient(top, #9d2205 0%, #430101 100%);
	background: -moz-linear-gradient(top, #9d2205 0%, #430101 100%);
	background: -webkit-linear-gradient(top, #9d2205 0%,#430101 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 10px;
	border-radius: 10px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul li {
	float: left;
}
	nav ul li:hover {
		background: #be2906;
		background: linear-gradient(top, #333333 0%, #000000 40%);
		background: -moz-linear-gradient(top, #333333 0%, #000000 40%);
		background: -webkit-linear-gradient(top, #333333 0%,#000000 40%);
	}
		nav ul li:hover a {
			color: #fff;
		}

	nav ul li a {
		display: block; padding: 10px 80px;
		color: #757575; text-decoration: none;
	}

nav ul ul {
	background: #5f6975; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
	nav ul ul li {
		float: none;
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
		nav ul ul li a {
			padding: 15px 40px;
			color: #fff;
		}
			nav ul ul li a:hover {
				background: #4b545f;
			}

nav ul ul ul {
	position: absolute; left: 100%; top:0;
}


.tableredcol2 {

	margin:0px;padding:0px;
	align:center;
	width:670px;
	box-shadow: 10px 10px 5px #888888;

	border:1px solid #000000;



	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;



	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;



	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;



	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.tableredcol2 table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.tableredcol2 tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.tableredcol2 table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.tableredcol2 table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.tableredcol2 tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.tableredcol2 tr:hover td{



}
.tableredcol2 tr:nth-child(odd){ background-color:#e5e5e5; }

.tableredcol2 tr:nth-child(even)    { background-color:#ffffff; }
.tableredcol2 td{

	vertical-align:middle;





	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#333333;

}.tableredcol2 tr:last-child td{

	border-width:0px 1px 0px 0px;

}.tableredcol2 tr td:last-child{

	border-width:0px 0px 1px 0px;

}.tableredcol2 tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.tableredcol2 tr:first-child td{

		background:-o-linear-gradient(bottom, #bf0000 5%, #7f0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bf0000), color-stop(1, #7f0000) );
	background:-moz-linear-gradient( center top, #bf0000 5%, #7f0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf0000", endColorstr="#7f0000");	background: -o-linear-gradient(top,#bf0000,7f0000);


	background-color:#bf0000;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.tableredcol2 tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #bf0000 5%, #7f0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bf0000), color-stop(1, #7f0000) );
	background:-moz-linear-gradient( center top, #bf0000 5%, #7f0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf0000", endColorstr="#7f0000");	background: -o-linear-gradient(top,#bf0000,7f0000);


	background-color:#bf0000;

}

.tableredcol2 tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.tableredcol2 tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}



.tablebluecol2 {

	margin:0px;padding:0px;

	width:670px;
	box-shadow: 10px 10px 5px #888888;

	border:1px solid #000000;



	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;



	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;



	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;



	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.tablebluecol2 table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.tablebluecol2 tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.tablebluecol2 table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.tablebluecol2 table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.tablebluecol2 tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.tablebluecol2 tr:hover td{



}
.tablebluecol2 tr:nth-child(odd){ background-color:#e5e5e5; }

.tablebluecol2 tr:nth-child(even)    { background-color:#ffffff; }
.tablebluecol2 td{

	vertical-align:middle;





	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#333333;

}.tablebluecol2 tr:last-child td{

	border-width:0px 1px 0px 0px;

}.tablebluecol2 tr td:last-child{

	border-width:0px 0px 1px 0px;

}.tablebluecol2 tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.tablebluecol2 tr:first-child td{

		background:-o-linear-gradient(bottom, #56aaff 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56aaff), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #56aaff 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#56aaff", endColorstr="#007fff");	background: -o-linear-gradient(top,#56aaff,007fff);


	background-color:#56aaff;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.tablebluecol2 tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #56aaff 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56aaff), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #56aaff 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#56aaff", endColorstr="#007fff");	background: -o-linear-gradient(top,#56aaff,007fff);


	background-color:#56aaff;

}

.tablebluecol2 tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.tablebluecol2 tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}

.text-center { text-align: center; }

.table-legend {
	position: absolute;
	right: 15px;
	margin-top: -70px;
	width: 150px;
	padding: 5px;
	text-align: center;
	border: 1px solid #000;
	background: #ffe220;
}

.heading-box {
	display: inline-block;
	background: #900F0F;
	color: #fff;
	font: italic bold 15px/20px sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	padding: 0 30px;
	min-width: 300px;
}

.angle-banner {
	position: fixed;
	transform: rotate(45deg);
	top: 115px;
	right: -115px;
	z-index: 100;
	padding: 15px 120px;

	background: #a90329;
	background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
	font: normal bold 20px/26px sans-serif;
	text-align: center;
}

.angle-banner, .angle-banner a { color: #fff; }

@media (max-width: 991px) {
	.angle-banner {
		position: static;
		transform: none;
		padding-left: 15px;
		padding-right: 15px;
	}
}

