html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-image:url('../images/background.jpg');
	width:100%;
	text-align:center;
	height: 100%;
	}
	
	select.error, textarea.error, input.error {
    color:#FF0000;
}
html{overflow-x: hidden;}
.button{}

.footer_line{background-color:#999999;height:100px;width:103%;margin-left:-8px;}

.comp_info{
	width:100%;
}

a, a:hover, a:active, a:visited { color: white; }

.MyButtons{
background: #525252!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#434343')!important;
background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343))!important;
background: -moz-linear-gradient(top, #5e5e5e, #434343)!important;
border-color: #4c4c4c #313131 #1f1f1f!important;
color: #fff!important;
text-shadow: 0 1px 0 #2e2e2e!important;
-webkit-box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686!important;
-moz-box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686!important;
box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686!important;
}

	
.message_left{
	border:solid 1px white;
	background-color:#BCEE68;
	color:black;
	width:50%;
	margin:10px auto 0 auto;
	padding: 15px;
	text-align:left;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
    border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
    -moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	border-radius: 8px 8px 8px 0px; 
-moz-border-radius: 8px 8px 8px 0px; 
-webkit-border-radius: 8px 8px 8px 0px; 
	}
	
	.message_right{
	border:solid 1px white;
	background-color:white;
	color:black;
	width:50%;
	margin:10px auto 0 auto;
	padding: 15px;
	text-align:left;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
    border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
    -moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	border-radius: 8px 8px 0px 8px; 
-moz-border-radius: 8px 8px 0px 8px; 
-webkit-border-radius: 8px 8px 0px 8px; 
	}
	
.request{
	padding:30px;
	background-color:#E6E6E6;
	color:white;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
    border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
    -moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	border-radius: 0px 0px 8px 8px; 
-moz-border-radius: 0px 0px 8px 8px; 
-webkit-border-radius: 0px 0px 8px 8px; 
}

fieldset { 
	border:1px solid white;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
    border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
    -moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	border-radius: 0px 0px 8px 8px; 
	-moz-border-radius: 0px 0px 8px 8px; 
	-webkit-border-radius: 0px 0px 8px 8px; 
	
	font-weight: bold;
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid black;
  color:white;
  font-size:90%;
  text-align:left;
  }

.request_form{
	top:0;
	padding-left:10px;
	height:30px;
	border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
border: 1px solid #000000;
	}
.request_area{
	padding-left:10px;
	border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
border: 1px solid #000000;
	}


hr.oval 
{
	
	top:-30px;
    position: relative;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin: 10px auto;
    border: 0;
}

hr.oval:before {
    content: '';
    width: 105%;
    height: 30px;
    left: 10;
    position: absolute;
    z-index: 50;
     /* Edit these radiuses to change the overall curvature.  Duplicate in :after */
    border-bottom-left-radius: 1000px 70px;
    border-bottom-right-radius: 1000px 70px;

    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .35);
}

hr.oval:after {
    content: '';
    position: absolute;
    top: 2%;
    left: 0;
    width: 105%;
    height: 30px;
    z-index: 100;

    border-bottom-left-radius: 1000px 70px;
    border-bottom-right-radius: 1000px 70px;

    background: #fff;
}

.more_info{
		
		opacity: 0.3;
		/* Firefox */
		-moz-transition:ease 1s;
		/* WebKit */
		-webkit-transition:ease 1s;
		/* Opera */
		-o-transition:ease 1s;
		/* Standard */
		transition:ease 1s;
	
	}
	
.more_info:hover{
	opacity: 1;
	
	/* Firefox */
	-moz-transform: scale(1.2);
	/* WebKit */
	-webkit-transform: scale(1.2) ;
	/* Opera */
	-o-transform: scale(1.2);
	/* Standard */
	transform: scale(1.2);
	
	z-index: 1000;
}


td{
	text-decoration:bold;
	}

.wrapper {
	margin:0 auto;
	width:100%;	
	min-height: 100%;
	
}
.title{
	font-family: Sans-Serif;
	color:#ffffff;
	padding:5px 20px 0px 20px;
	text-align:left;
	background-color:#000000;
	min-height:50px;
	width:877px;
	border-radius: 9px 9px 0px 0px; 
	-moz-border-radius: 9px 9px 0px 0px; 
	-webkit-border-radius: 9px 9px 0px 0px;
	margin:0px auto -20px auto;
	}

.intro{
	height:100%;
	display:table;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */

	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	font-family: Sans-Serif;
	color:#ffffff;
	padding:30px 20px 20px 20px;
	text-align:center;
	background-color:#999999;
	min-height:200px;
	width:877px;
	border-radius: 0px 0px 9px 9px; 
	-moz-border-radius: 0px 0px 9px 9px; 
	-webkit-border-radius: 0px 0px 9px 9px;
	
	margin:10px auto 15px auto;
	}
	
.intro_cont{
	
	display:table;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */

	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	font-family: Sans-Serif;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	text-align:center;
	background-color:#999999;
	
	width:80%;
	border-radius: 9px 9px 9px 9px; 
	-moz-border-radius: 9px 9px 9px 9px; 
	-webkit-border-radius: 9px 9px 9px 9px;
	border:3px solid black;
	margin:10px auto 15px auto;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	
	.intro_cont_white{
	
	display:table;
	animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */

	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	font-family: Sans-Serif;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	text-align:center;
	background-color:#B7B7B7;
	
	width:80%;
	border-radius: 9px 9px 9px 9px; 
	-moz-border-radius: 9px 9px 9px 9px; 
	-webkit-border-radius: 9px 9px 9px 9px;
	border:3px solid black;
	margin:10px auto 15px auto;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	
.content{
	   border-radius: 0px 0px 8px 8px; 
-moz-border-radius: 0px 0px 8px 8px; 
-webkit-border-radius: 0px 0px 8px 8px; 
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	color:white;
	}
	
	.contact_info{
	float:right;
	}
img.logo:hover {
	  -webkit-animation: rotate1 1s linear 0s  normal;
  -moz-animation: rotate1 1s linear 0s  normal;
  -o-animation: rotate1 1s linear 0s  normal;
  -ms-animation: rotate1 1s linear 0s  normal;
  animation: rotate1 1s linear 0s normal;
}
@-webkit-keyframes rotate1 {
  from {
    -webkit-transform: rotateX(0deg);

  }
  to { 
    -webkit-transform: rotateX(360deg);
  }
}


@-moz-keyframes rotate1 {
  0%{
    -moz-transform: rotateX(0deg);

  }
  100% { 
    -moz-transform: rotateX(360deg);
  }
}

@-o-keyframes rotate1 {
  from {
    -o-transform: rotateX(0deg);

  }
  to { 
    -o-transform: rotateX(360deg);
  }
}

@-ms-keyframes rotate1 {
  from {
    -ms-transform: rotateX(0deg);

  }
  to { 
    -ms-transform: rotateX(360deg);
  }
}

@keyframes rotate1 {
  from {
    transform: rotateX(0deg);

  }
  to { 
    transform: rotateX(360deg);
  }
}

img.logo {
	  -webkit-animation: rotate 1s linear 0s  normal;
  -moz-animation: rotate 1s linear 0s  normal;
  -o-animation: rotate 1s linear 0s  normal;
  -ms-animation: rotate 1s linear 0s  normal;
  animation: rotate 1s linear 0s normal;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotateX(0deg);

  }
  to { 
    -webkit-transform: rotateX(360deg);
  }
}


@-moz-keyframes rotate {
  0%{
    -moz-transform: rotateX(0deg);

  }
  100% { 
    -moz-transform: rotateX(360deg);
  }
}

@-o-keyframes rotate {
  from {
    -o-transform: rotateX(0deg);

  }
  to { 
    -o-transform: rotateX(360deg);
  }
}

@-ms-keyframes rotate {
  from {
    -ms-transform: rotateX(0deg);

  }
  to { 
    -ms-transform: rotateX(360deg);
  }
}

@keyframes rotate {
  from {
    transform: rotateX(0deg);

  }
  to { 
    transform: rotateX(360deg);
  }
}

img{border: none;}
/* WRAPPER TOP */
.wrapper-top {
	height:160px;
	position: relative;
    z-index: 99;
    margin: 0 auto;
    width:1100px;
    color:black;
}

/* CONTAINER LOGO */
.container-logo {
	float: left;
    padding-bottom: 9px;
    padding-top: 5px;
}

/* CONTAINER NAV MAIN */
.container-nav-main {
	font-family:"Times New Roman", Times, serif;
	font-size:16pt;
	font-style:bold;
	text-align:center;
	list-style-type: none;
	width:1100px;
	margin:0 auto;
}
/*a:link,a:visited,a:active,a:hover{
	text-decoration:none;
	font-size:16pt;
	color:white;
}*/
ul.nav-main {
	margin:0 auto;
	text-align:center;
	list-style-type: none;
}

ul.nav-main li {
	float:left;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	position:relative;
}

ul.nav-main li a 
{
	padding-left:23px;
	padding-right:23px;
	padding-bottom:22px;
	padding-top:22px;
	margin-top:3px;
	display:block;
	text-transition:uppercase;
	text-decoration:none;
	color:#FFFFFF;
}

ul.nav-main li a:hover,
ul.nav-main li.over a 
{
	background-color:#888888;
	color:#FFFFFF;
	border-top:3px solid #FF0000;
	margin-top:0;
}

ul.nav-main li.active a {
	color:#FFFFFF;
	background-color:#02254B;
	border-top:3px solid #99cc00;
	margin-top:0;
}
/*footer*/
ul.nav-footer {
	margin:0 auto;
	text-align:center;
	list-style-type: none;
}

ul.nav-footer li {
	float:left;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	position:relative;
}

ul.nav-footer li a 
{
	padding-left:23px;
	padding-right:23px;
	padding-bottom:22px;
	padding-top:22px;
	margin-top:3px;
	display:block;
	text-transition:uppercase;
	text-decoration:none;
	color:#FFFFFF;
}

ul.nav-footer li a:hover,
ul.nav-footer li.over a 
{
	background-color:#888888;
	color:#FFFFFF;
	border-top:3px solid #FF0000;
	margin-top:0;
}

ul.nav-footer li.active a {
	color:#FFFFFF;
	background-color:#02254B;
	border-top:3px solid #99cc00;
	margin-top:0;
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
