﻿a{outline:0; padding:0; margin:0;}
a:active {text-decoration: none; color: #0067b1; outline:0;}
a:link {text-decoration: none; color: #0067b1;}
a:visited {text-decoration: none; color: #5a5a5a;}
a:hover {text-decoration: underline; color:  #272727;}
dt a:link {text-decoration: none; color: #0067b1; font-size: 16px;}
dt a:hover {text-decoration: underline; color:  #272727;}
dt a:visited {text-decoration: none; color: #5a5a5a;}
html{
background: #0274bb;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF7FCFD,endColorstr=#FF0274BB); /* IE6–IE9 */
            zoom: 1;
background-image: linear-gradient(top, #F7FCFD 10%, #0274BB 100%);
background-image: -o-linear-gradient(top, #F7FCFD 10%, #0274BB 100%);
background-image: -moz-linear-gradient(top, #F7FCFD 10%, #0274BB 100%);
background-image: -webkit-linear-gradient(top, #F7FCFD 10%, #0274BB 100%);
background-image: -ms-linear-gradient(top, #F7FCFD 10%, #0274BB 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.1, #F7FCFD),
	color-stop(1, #0274BB)
);
background-repeat: no-repeat;}

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

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #404040;
 border: none;
 margin: 0 0 28px 0;
}

h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #404040;
 margin: 16px 0;
 padding-top: 20px;
}

h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #404040;
 margin: 18px 0;
 padding: 16px 0 0 0;
}

img {border:none; outline:none; padding:0;margin:0;}
img:a {border:none; outline:none; padding:0;margin:0;}

ul {list-style:none;}

#container{width:960px; height:auto;margin:auto;background:white;padding-bottom:4px;}
.text-shadow{text-shadow: 0px 2px 3px #8dacb9;}
.text {padding:12px;}
/* Form Stuff */
input, textarea, select, option {  
    padding: 4px;
	margin: 4px;
    border: solid 1px #989898;  
    outline: none;  
    width: 200px;  
	text-align: left; 
	vertical-align: middle;
    background: #fefefe;  
    	-webkit-box-shadow: 0px 0px 4px #272727; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		-moz-box-shadow: 0px 0px 4px #272727; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 4px #272727; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */ 
    }
  
textarea {  
    width: 600px;  
    height: 150px;  
    line-height: 150%;
	resize: none;
	vertical-align: top;	
}  
	
input:hover, textarea:hover,  
input:focus, textarea:focus {  
    border-color: #0067b1;
	-webkit-box-shadow: 0px 0px 4px #0067b1; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 4px #0067b1; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 4px #0067b1; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}  

.form {width: 800px;	margin: auto; text-align:left;}

.form ul {width: 700px;margin: 0px;}
  
.form label {margin: 0 10px 8px 0;color: #272727;vertical-align: middle;}

.form legend {
	color: #272727;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	background: none;
	border: none;
	width: 500px;
}

.form fieldset {
	background: #ddd;
	margin: 16px;
	outline: none;
	border: none;
	background:#ccdae0;
	 -moz-box-shadow: 0px 2px 2px 2px #8dacb9; /* FF3.5+ */
  -webkit-box-shadow: 0px 2px 2px 2px #8dacb9; /* Saf3.0+, Chrome */
   box-shadow: 0px 2px 2px 2px #8dacb9; /* Opera 10.5, IE9, Chrome 10+ */
}

.form li {margin: 16px;text-align: right;}

.form select {text-align:left;width: 210px;background: #fefefe;}

.form select option {
	text-align: left;
	background: #fefefe;
	width: 100%;
	border: none;
	padding: 0px;
	padding-left: 4px;
	margin: 0px;
}

.form textarea {
	text-align: left;
	background: #fefefe;
	margin: 8px;
	padding: 8px;	
}

.checkbox {
	margin: 4px;
	padding: 4px;
	width: auto;
	text-align: right;
	vertical-align: middle;
}

.firefoxform select {text-align: left;background: #ddd;}
.firefoxform select option {
	text-align: left;
	background: #ddd;
	width: 100%;
	border: none;
	padding: 0;
	padding-left: 4px;
	margin: 0;
}

.button {
 height: 30px;
 width: 206px;
 text-align: center;
 font-size: 18px;
 color: #f6f6f6;
 display: block;
 /* Rounded Corners */
  -moz-border-radius: 5px;  
     -webkit-border-radius: 5px;  
     border-radius: 5px;
 background: #0274BB;
	/* Color Gradient */
background-image: linear-gradient(top, #0393ed  25%, #0274BB 75%);
background-image: -o-linear-gradient(top, #0393ed  25%, #0274BB 75%);
background-image: -moz-linear-gradient(top, #0393ed  25%, #0274BB 75%);
background-image: -webkit-linear-gradient(top, #0393ed  25%, #0274BB 75%);
background-image: -ms-linear-gradient(top, #0393ed  25%, #0274BB 75%);
line-height: 30px;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.25, #0393ed),
	color-stop(0.75, #0274BB)
);
 position: relative;  
 margin: 16px auto;
 border: none;
}
.submitfix {line-height: 0;}

.button:hover {
	background: #0393ed;
	/* Color Gradient */
background-image: linear-gradient(top, #26aafd 25%, #0393ed 75%);
background-image: -o-linear-gradient(top, #26aafd 25%, #0393ed 75%);
background-image: -moz-linear-gradient(top, #26aafd 25%, #0393ed 75%);
background-image: -webkit-linear-gradient(top, #26aafd 25%, #0393ed 75%);
background-image: -ms-linear-gradient(top, #26aafd 25%, #0393ed 75%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.25, #26aafd),
	color-stop(0.75, #0393ed)
);
}
/* End of Form Stuff */

.shadow {
/* Drop Shadow */
  -moz-box-shadow: 0px 1px 8px #272727; /* FF3.5+ */
  -webkit-box-shadow: 0px 1px 8px #272727; /* Saf3.0+, Chrome */
   box-shadow: 0px 1px 8px #272727; /* Opera 10.5, IE9, Chrome 10+ */
}