@charset "utf-8";
/* CSS Document */
body {line-height:23px;font-size:80%;font-family: Helvetica, sans-serif;background:url(../images/bg.png) repeat;}

h2 {text-transform:uppercase;}

div.sheetwrapper {background:#fff;width:940px;margin:20px auto;box-shadow: 0 0 7px 0 #ccc;border-radius: 10px;
    border: 1px solid #ddd;}
div.sheet {min-height:200px;margin:20px 0;}
div.sheetheader {height:374px;text-align:left;background:#172357;    border-radius: 10px;}
div.sidebar {color:#172357;text-align:center;width:250px;float:right;background-size:100%;background:url(../images/sidebarbg.png);min-height:227px;

-webkit-box-shadow: inset 21px 0px 20px -20px rgba(0,0,0,0.1);
-moz-box-shadow: inset 21px 0px 20px -20px rgba(0,0,0,0.1);
box-shadow: inset 21px 0px 20px -20px rgba(0,0,0,0.1);border-radius:0 0 10px 0;

}
div.sidebar h2 {margin-top:20px;}
div.sheetcontent {padding:20px;width:645px;float:left;}
div.footer {width:940px;text-align:center;margin:0 auto;}

ul.navigation {padding:0;margin:0;text-align:left; padding:0 20px;}
ul.navigation li {list-style-type:none;margin:10px 0;}

hr {    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

ul.navigation a {color:#172357;text-decoration:none;-o-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-khtml-transition: color 0.2s linear;
-webkit-transition: color 0.2s linear;
-ms-transition: color 0.2s linear;
transition: color 0.2s linear;}

ul.navigation a:hover {color:#7683c2;}

h2.title {border-bottom: 1px solid #ddd;padding-bottom: 10px;}



label {
    width:210px;
    margin-top: 3px;
    display:inline-block;
    float:left;
    padding:3px;
}
input {
	color:#000;
    height:20px; 
    width:220px; 
    padding:5px 8px;
    border-radius:2px;
    margin:5px 0;
  background: none;
  border-bottom: 1px solid #333;
  border-top:  1px solid #222;
  border-left: 1px solid #222;
  border-right: 1px solid #333;
}
textarea {padding:8px; width:300px;  background: none;
  border-bottom: 1px solid #333;
  border-top: 1px solid #222;
  border-left:  1px solid #222;
  border-right: 1px solid #333;

    border-radius:2px;margin:5px 0;}
button {margin-left:156px;}

input.submit {
    height:40px;
    width:150px;
    background-color: #323d6b;
    background: -webkit-gradient(linear, left top, left bottom, from(#323d6b), to(#172357));
    background: -webkit-linear-gradient(#323d6b, #172357);
    background: -moz-linear-gradient(#323d6b, #172357);
    background: -ms-linear-gradient(#323d6b, #172357);
    background: -o-linear-gradient(#323d6b, #172357);
    background: linear-gradient(#323d6b, #172357);
    border: 1px solid #172357;
    border-bottom: 1px solid #172357;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: inset 0 1px 0 0 #172357;
    -webkit-box-shadow: 0 1px 0 0 #172357 inset ;
    -moz-box-shadow: 0 1px 0 0 #172357 inset;
    -ms-box-shadow: 0 1px 0 0 #172357 inset;
    -o-box-shadow: 0 1px 0 0 #172357 inset;
    color: white;
    font-weight: bold;
    padding: 6px 20px;
    text-align: center;
    text-shadow: 0 -1px 0 #172357;
}
input.submit:hover {
    opacity:.85;
    cursor: pointer; 
}
input.submit:active {
    border: 1px solid #20911e;
    box-shadow: 0 0 10px 5px #356b0b inset; 
    -webkit-box-shadow:0 0 10px 5px #356b0b inset ;
    -moz-box-shadow: 0 0 10px 5px #356b0b inset;
    -ms-box-shadow: 0 0 10px 5px #356b0b inset;
    -o-box-shadow: 0 0 10px 5px #356b0b inset;
     
}
textarea {
    resize: none;
	  font-family: helvetica;
	  color:#000;
}

.map {width:300px;height:180px;border:1px solid #ddd;float:right;}