@charset "utf-8";



body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

body {

	margin-top: 0px;

	margin-bottom: 0px;

	background-color: #000000;

}



a:link, a:visited, a:hover, a:active {	font-family: Verdana, Arial, Helvetica, sans-serif; 

										text-decoration: none;

										font-weight: 300;}



a:link {

	color: #0066CC;

	text-decoration: none;

}

a:visited {

	color: #0066CC;

	text-decoration: none;

}

a:hover {

	color: #003366;

	text-decoration: none;

}

a:active {

	color: #0066CC;

	text-decoration: none;

}



.cascade #title {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	width: 520px;

	color:#CC9900;

	}



.cascade #container {

	width: 820px;

	margin: 0px auto;

	}



.cascade #mainContent {

	margin: 0px auto;

	width: 800px;

	/*background-image:url(images/pacific-ice.jpg);*/

	/*background-image: url(images/bg-sub.jpg);*/

	background-image: url(images/bg-maincontent.jpg);

	background-repeat: repeat-x;

	background-color: #021934;

	}



.cascade #mainContent-home {

	margin: 0px auto;

	width: 800px;

	background-image: url(images/bghome.jpg);

	background-repeat: no-repeat;

	background-color: #000000;

	}



.cascade #inside-mainContent-left {

	margin: 0px auto;

	width: 750px;

	font-size: 13px;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	}



.cascade #inside-mainContent-left-sub {

	margin: 0px auto;

	width: 710px;

	font-size: 11px;

	/*padding-left: 10px;*/

	font-family: Verdana, Arial, Helvetica, sans-serif

	color: #FFFFFF;

	}

	

.cascade #inside-mainContent-right {

	float: right;

	width: 350px;

	font-size: 13px;

	padding-right: 5px;

	font-family: Arial, Helvetica, sans-serif;



	}



.cascade #body {

	width: 300px;

	height: 200px;

	padding-left: 20px;

	padding-top: 320px;

	}

	

.cascade #header {

	margin: 0px auto;

	background-image: url(images/header-home.jpg);

	width: 800px;

	height: 250px;

	}



.cascade #header-home {

	margin: 0px auto;

	background-image: url(images/header-home.jpg);

	background-repeat: no-repeat;

	width: 800px;

	height: 250px;

	}



.cascade #menu {

	width: 500px;

	float: right;

	margin-top: 20px;

	text-align: right;

	color: #FF0000;

	}



.cascade #footer {

	margin: 0px auto;

	height: 77px;

	width: 800px;

	background-color: #0C1826;

	text-align: center;

	padding-top: 10px;

	color: #FFFFFF;

	}



.cascade #footer-home {

	margin: 0px auto;

	height: 77px;

	width: 800px;

	background-color: #0C1826;

	text-align: center;

	padding-top: 10px;

	color: #FFFFFF;

	}

	

.cascade #package-menu {

	float: left;

	width: 550px;

	}	



.cascade #shockwave {

	float: right;

	color: #FF0000;

	background-color: #000000;

	}



.cascade #quote {

	float: right;

	width: 400px;

	padding-top: 5em;

	}

	

.cascade #others {

	padding-top: 435px;

	}	



a.linkset2:link, a.linkset2:visited, a.linkset2:active {

text-decoration: none;

color: #FFFFFF;

														font-size: 12px;

														font-family: Arial, Helvetica, sans-serif;

														z-index: 2;

														}



a.linkset2:hover { color: #336699 }



a.linkset3:link, a.linkset3:visited, a.linkset3:hover, a.linkset3:active { color: #CC6600;

																			font-size: 12px;

																			font-family: Arial, Helvetica, sans-serif;}



a.linkset3:hover { color: #FF0000;}



a.linkset4:link, a.linkset4:visited, a.linkset4:hover, a.linkset4:active {  color: #FF9900;

																			font-size: 12px;

																			font-family: Arial, Helvetica, sans-serif;

																			text-shadow: #333333;

																			border: 1px solid #CCCCCC;

																			border-style: inset;

																			}



a.linkset4:hover { color: #FF0000;}



.rulenumber {

	color: #c8c8c8;

	font: 15px Arial;

	font-weight: 900;
	padding-bottom: 7px;

}



.style1 {color: #C8C8C8}

.style2 {color: #000000}



.cssform p{

width: 300px;

clear: left;

margin: 0 auto;

padding: 5px 0 3px 0;

padding-left: 155px; 

height: 1%;

}



.cssform label{

font-weight: bold;

float: left;

margin-left: -155px; 

width: 150px;

font-family: Verdana, Arial, Helvetica, sans-serif; 

}



.cssform input[type="text"]{ 

width: 180px;

height: 15px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

background-color: #FFFFFF;

border: 0px;

}



.cssform textarea{

width: 400px;

height: 150px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

background-color: #FFFFFF;

}





* html .threepxfix{

margin-left: 3px;

}