@import url("structure.css");
@import url("nav.css");

/*
------------------------------------------------------
General Styles
------------------------------------------------------
*/

/*
COMMON RGB VALUES

light blue 48a8df 
dark blue 

h3
light grey c6c6c6
*/





body { font-family: Helvetica Neue, Helvetica, Arial, Verdana,Helvetica, sans-serif; font-size: 12px; line-height:1.3; color: #333; padding:0; margin:0; background:  #808080; }

img { border:0 }

a:active, a:focus { outline: none; border: none; }

p { margin:10px 0; }

hr { border: none 0; border-top: 1px solid #999; width: 100%; height: 1px; }

table, input, textarea, select { font-size: 1em; }

.clear { clear:both; }

.left { float:left; }

.right { float:right; }

.smaller {font-size:11px;}

iframe { border:1px solid #c0b8ad; padding:0; margin: 0;}


/*
------------------------------------------------------
Links
------------------------------------------------------
*/

a { color: #201649; text-decoration : none; }

a:hover { color: #201649; text-decoration : underline; }

/*
------------------------------------------------------
Headings
------------------------------------------------------
*/


h1, h2, h3, h4, h5, h6 { font-size:1em; color:#000; margin:10px 0; text-align:left; text-transform:uppercase; font-weight:normal;}

/*h1 { font-size:20px; /*border-bottom:1px solid #eee; }*/

h1 { font-size:15px; margin:10px 0 15px 0; font-style:italic;}
h2 { font-size:14px;margin:10px 0 15px 0;  }
h3 { color:#201649;font-size:13px;}
h4 { font-weight:bold; font-size:12px; text-transform:none; margin: 5px 0 10px 0;}
h5 { font-size:11px; font-weight:normal; text-transform:uppercase; }
  /*
------------------------------------------------------
Forms
------------------------------------------------------
*/


textarea {height: 210px;  overflow:auto }


 /*  REGULAR   FORM FIELDS */ 
input[type="text"], input[type="password"], input[type="textarea"], textarea { font-family: 'trebuchet MS',Arial,Helvetica,sans-serif; 
vertical-align:top; background-color:#fff; padding:3px 0 3px 5px ;width:315px; font-size:12px; color:#323232;  border:none; margin:0;border:1px solid #bdd4dc; }

input.fieldsmaller {width:150px;margin:0 10px 0 0;} 
span.halfform { width:160px;  display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }

input[type="submit"], input[type="button"],  input[type="reset"] {vertical-align:top; background-color:#48a8df ;  padding:3px 20px ; text-align:center; font-family:  Verdana, Geneva, sans-serif; font-size:12px; color:#fff;  border:none; margin:0; display:block;} 
input[type="submit"]:hover {background-color:#201649; color:#fff ;  cursor:pointer; text-decoration:none;   }

select { vertical-align:top; background-color:#fff; padding:3px 0 3px 5px ;width:265px; font-family:  Verdana, Geneva, sans-serif; font-size:12px; color:#c0b8ad;  border:1px solid #bdd4dc; margin:0 0 5px 0; }

input[type="checkbox"].radio-margin { margin:5px 0 5px 00px;}