/* 
***************************************************************************
***** 
***** orange - #f7941d
***** dark blue - #006cb6
***** blue - #0088c9
***** light blue - #e0e9f6
***** grey blue - #a5b3c7
*****
***************************************************************************
*/

body {padding: 0; margin: 0 auto; font: 12px arial, helvetica, sans-serif; color: #0088c9; background: #006cb6 url('images/stagecoach-bg.png') top repeat-x;}

#page {margin: 0px auto; padding: 50px 0; width: 760px;}

h1 {font: 22px arial, helvetica, sans-serif; color: #0088c9;}

a:link, a:visited, a:active {font: 12px arial, helvetica, sans-serif; text-decoration: none; color: #0088c9; border-bottom: 1px dashed #0088c9; padding: 0 2px;}
a:hover {border-bottom: 1px solid #0088c9; background: #0088c9; color: #ffffff;}


/* 
***************************************************************************
***** 
***** Newsletter Form
*****
***************************************************************************
*/

#newslettercontainer {width: 758px; background: #ffffff; border: 1px solid #a5b3c7; margin: 5px 0; padding: 20px 0;}

#newsletter {width: 500px; margin: 0 auto; font: 12px arial, helvetica, sans-serif;}

#newsletter input {padding: 3px; width: 200px; margin: 0px 0px 10px 0px; border: 2px solid #ccc; background: #ffffff !important;}

#newsletter input.checkbox {margin-right: 5px; width: 20px; vertical-align: top; border: 0;}

fieldset {margin: 10px 0; padding: 0 10px; border: 2px solid #ccc;}
fieldset:hover {border: 2px solid #f7941d;}
fieldset p {margin: 0px; padding-top: 5px;}
legend {color: #0088c9; font: 14px arial, helvetica, sans-serif; font-weight: bold;}

#newsletter input:focus, #newsletter input.sffocus, #newsletter input:hover{border: 2px solid #f7941d;}

#newsletter input.submit-button {width: 110px; padding: 5px; background: #0088c9 !important; color: #ffffff; font: 16px arial, helvetica, sans-serif; font-weight: bold; border: 0; cursor: pointer;}

#newsletter input.submit-button:hover {background: #f7941d !important; color: #ffffff;}

label {float: left; text-align: right; margin-right: 15px; width: 150px; padding-top: 1px;}

.jwarning {
     color: red;
     border: solid 2px red;
     width: 300px;
     padding: 5px;
     margin-top: 5px;
     font-weight: bold;
     text-align: left;
     margin:0 auto; 
    }
    
.jwouter{ text-align:center; min-width: 400px;}
