@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans.woff2) format('woff2'), url(../fonts/OpenSans.woff) format('woff');
}

html {
	margin:0px;
	padding:0px;
}

body {
  margin:0px;
  background-image:url("/images/bg.jpg");
  background-repeat:repeat-x;
  background-position:top;
  background-color:#fff;
 }


#container {
  margin:0px auto;
  padding:5px;
  background: transparent;
  max-width:850px;
  font:13px 'Roboto', arial, sans-serif;
   }

#logo {
  margin-top:5px;
  margin-bottom:20px;
}

.regtxt {
  font:13px 'Roboto', arial, sans-serif;
  color:#444;
}

a:link, a:visited, a:hover {
  text-decoration:none;
}

.submit-button {
  color:#333 !important;
  font:12px sans-serif;
  text-align:center;
  background-color:#ccc !important;
  padding:5px 10px;
  border:1px solid #555;
}

.hdb {
  font:bold 14px 'Roboto', Sans-serif, arial;
  color:#39350f;
  margin:15px 3px;
  display:block;
  padding-bottom:4px;
  border-bottom:1px solid #555;
   }

.hd {
  font:20pt 'Roboto', arial;
  color:#1a65a0;
   }


.rd {
  font:bold 11px verdana;
  color:#cc0000;
}

.note , .smtxt {
font:11px verdana, arial;
color:#555;
}


input[type=text] {
  font:13px 'Roboto', arial;
  color:#39350f;
  padding:2px;
  height:30px !important;
  border-radius: 0px;
  max-width:400px;
}

input[type='checkbox'] {
  padding:15px;
}
select, textarea, option {
  font:13px 'Roboto', arial;
  color:#39350f;
  padding:3px;
  height:30px !important;
  border-radius: 0px;
  max-width:400px;
}
textarea {
  font:13px 'Roboto', arial;
  color:#444;
  padding:3px;
  height:100px !important;
}
label {
  font:13px 'Roboto', arial, sans-serif;
  color:#222;
  font-weight:normal !important;
 }


 p {
  font:12px 'Varela Round', arial;
  color:#222;
 }
 
h5 {
  font:bold 12pt 'Roboto', arial;
  color:#39350f;
  margin:15px 3px;
  }
  
.shadow {
  box-shadow: 6px 6px 4px #888888;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

/*
.btn-primary {
  background: #b1b579;
  border:1px solid #b1b579;
}
*/

h1, h2, h3, h4, h5 {
  color:#39350f;
  font-family: 'Roboto', Helvetica, sans-serif;
  font-weight:bold;
}

.borderless td, .borderless th {
    border: none !important;
}

#bar1 {
  width:100%;
  text-align:center;
  background:#222222;
  padding:15px;
  font:bold 18px 'Roboto', Sans-serif;
  color:#fff;
}

ul.pad li {
  margin-bottom:10px;
  margin-left:-20px;
}

table tr {
  border-top:0px;
}

.table  {
  max-width:600px;
}

.borderless td, .borderless th {
    border: none;
}

#menu_nav {
     max-width:1000px;
     height:40px;
     margin:10px auto;
     }

ul #menu_navigation {
   list-style-type:none;
   margin:0;
   padding:0;
}

#menu_navigation li {
  display:inline;
  list-style-type:none;
  padding-right:40px;
  }

#menu_navigation  a:link, #menu_navigation  a:visited  {
  text-decoration:none;
  font:bold 15px 'Open Sans', arial;
  color:#444;
}

#menu_navigation  a:hover  {
  text-decoration:none;
  font:bold 15px 'Open Sans', arial;
  color:#9fa867;
}

.red {
  color:#cc0000;
}

.rhd {
  font:bold 16px Trebutchet ms, arial, sans-serif;
  color:#cc0000;
  border-bottom:1px solid #cc0000;
  padding-bottom:2px;
  margin-bottom:7px;
   }
.hdtxt {
  font:bold 14px Trebuchet ms, arial ;
  color:#444;
  line-height:16pt;
  letter-spacing:1px;
}