html, body { 
margin : 0;
padding : 0;
} 


#wrap { 
align : left;
margin-left : auto;
margin-right : auto;
padding : 50;
color : #555;
} 
#masthead { 
height : 100px;
padding : 0;
margin-bottom : 0;
} 

#content { 
padding : 1em;
margin : 0 0px 0 0;
border-right : 0px solid #eee;
} 

a {
text-decoration: none;
font-family : Verdana, Helvetica, Arial, Tahoma, sans-serif;
font : Verdana, Helvetica, Arial, Tahoma, sans-serif;
color : #015990;
font-size: smaller;
}

.dropdown_choices {
border: 1px solid orange;
background-color: #FFFFFF;
border-collapse: collapse;
padding: 0px;
}


h2 {
text-decoration: none;
font : 100% Verdana, Helvetica, Arial, Tahoma, sans-serif;
color : #015990;
padding : 0px 5px 0px 5px;
}

h3 { 
margin : 0;
padding : 20px 0 20px 0;
border-bottom : 1px solid #aaa;
font : 150% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #015990;
} 
.left { 
float : left;
border : 0 solid #656c4a;
margin : 5px 0 10px 0;
padding : 10px;
} 


legend { 
color : #E80202;
} 
input { 
background : #eee;
} 
#wrap #content #hwtable {
	padding-left: 10px;
}

hr {
background-color: #FFA13F;
color: #FFA13F;
height: 2px;
border: none;
}


#menu_layer {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}