		BODY {margin-top:0px; text-align: center; font-family:'Open Sans', sans-serif; color:#0000FF;}
		
		.page_content { margin-top:30px; }	
		.full_menu_button {   vertical-align:top; FONT-FAMILY:'Open Sans', sans-serif; font-weight:bold; font-size:1.1em;  text-align:left; color:#FFFFFF;  padding:6px; color:#FFFFFF; }	
		.full_menu_button:hover {  vertical-align:top; FONT-FAMILY:'Open Sans', sans-serif; font-weight:bold; font-size:1.1em;  text-align:left; color:#FFFFFF;  padding:6px; color:#FFFFFF; text-shadow-3px 3px 7px #ffc, 3px -3px 7px #fff; }	
		#center_column {top:0px; margin:0 auto;} 
	
        @media all and (max-width:884px) {
            #close_menu {text-align:center; margin:0 auto;}
            #menu_section { margin:0 auto; margin-top:12px; text-align:right;  width:200px; padding-top:5px; padding-bottom:5px; margin-right:2%;} 
            #menu_container {border-top:1px solid white; position:absolute; text-align:right; margin-right:-100px; display:none;}
            #menu_container_inner {display:inline-block;}
            #dropdown_top { color:#ffffff; font-weight:bold; text-align:center;  margin-right:0px; padding-left:0px; padding-right:0px; margin-bottom:0px; display:inline-block; pointer:cursor;}
            .menu_button_container { background-color:#0099FF; padding-top:6px; padding-bottom:6px; display:block; width:200px; vertical-align:top; text-align:center; border-bottom:1px solid white; }
            .menu_button_container:hover { background-color:#0059FF; display:block; width:200px; vertical-align:top; height:100%; text-align:center; border-bottom:1px solid white; }
            .menu_separator { display:none; }
	    .feature_block_wide {text-align:left; width:95%; max-width:350px; display:inline-block; margin:15px; vertical-align:top;}
            #min_lg { display:none;}
            #full_lg { display:inline-block;}
	}
        @media all and (min-width:885px) {
            #menu_side {overflow;hidden;}
            #close_menu {display:none;}
            #menu_section {margin:0 auto; margin-top:12px;  width:98%; padding-top:4px; padding-bottom:4px;} 
            #menu_container {margin-top:8px; margin-bottom:8px;}
            .menu_button_container {display:inline-block; vertical-align:top; padding:6px;}
            .menu_button_container:hover {display:inline-block; vertical-align:top;  background-color:#0099FF; padding:6px; }
            #dropdown_top {display:none;}
            .menu_separator { padding-top:3px; display:inline-block; width:1px; background-color:#FFFFFF; font-size:1.3em;}
            #menu_placeholder { margin-bottom:20px;} 
	    .feature_block_wide {text-align:left; width:95%; max-width:750px; display:inline-block; margin:15px; vertical-align:top;}
            #min_lg { display:inline-block;}
            #full_lg { display:none;}
	}
	
		.feature_block {text-align:left; width:95%; max-width:350px; display:inline-block; margin:15px;  vertical-align:top;}
		.tblock {text-align:left; width:95%; max-width:350px; display:inline-block; margin:8px;  margin-top:25px; margin-bottom:25px; vertical-align:top;}
		#page_data_container { FONT-FAMILY:"Georgia"; color:#0000FF;   margin:0 auto; }
		
		
		#header {color:#0090ff; font-family:Georgia; position:absolute; left:85px; top:5px;}	
		.small_font {FONT-FAMILY:"Georgia"; FONT-SIZE:7pt; color:#666666;}
		.no_decs2 {display:inline-block; font-size:15px; color:#FFFFFF;  border: 0px solid red; text-decoration:none;}
		.dropdown_menu_block {font-weight:bold;  min-width:200px; border-bottom:1px solid white; text-align:right; background-color:#0000FF; color:#FFFFFF;}
		.dropdown_menu_link { margin-top:0px; padding:5px; }


.form-style-2 input.input-field,
.form-style-2 .tel-number-field,
.form-style-2 .textarea-field,
.form-style-2 .select-field{
   	width:100%; 
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 7px;
    outline: none;
	font-family:'Open Sans', sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:black;
}
.form-style-2 .input-field:focus,
.form-style-2 .input-field:hover,
.form-style-2 .tel-number-field:focus,
.form-style-2 .tel-number-field:hover,
.form-style-2 .textarea-field:focus,  
.form-style-2 .textarea-field:hover,  
.form-style-2 .select-field:focus,
.form-style-2 .select-field:hover{
    border: 1px solid #000000;
	font-family:'Open Sans', sans-serif;
	color:black;
	font-size:1.1em;
	font-weight:normal;
}

.hr_separator {
	margin: 25px 0;
    height: 1px;
    background: #0000FF;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, #505050));
}


.white_arrow_down {
      margin-top:5px;
      display:inline-block;
      cursor:pointer;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #FFFFFF;
}


.white_arrow_up {
      display:inline-block;
      cursor:pointer;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #FFFFFF;
}

button { 
        display: inline-block; *display: inline; zoom:1;
        margin:0; padding:0;
        border:none;
        transition: background 250ms ease-in-out, 
        transform 150ms ease;
        -webkit-appearance: none;
        -moz-appearance: none;}

.flexible_button, .submit_button {
    font-size:1.2em; margin:5px;
    cursor:pointer; display:inline-block;  font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; background-color:#0099FF; color:#FFFFFF;
    border-radius: 4px;
    /* Font styles */
    text-decoration: none;
}


.flexible_button_reverse {
    font-size:1.2em; margin:5px;
    cursor:pointer; display:inline-block;  font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; background-color:#0099FF; color:#FFFFFF;
    border-radius: 4px;
    /* Font styles */
    text-decoration: none;
}


.flexible_button:hover, .submit_button:hover {
    margin:5px; font-size:1.2em;
    cursor:pointer; display:inline-block;  font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; background-color:#0059FF; color:#FFFFFF;
    border-radius: 4px;
    /* Font styles */
    text-decoration: none;
}

.flexible_button_reverse:hover {
    margin:5px; font-size:16px;
    cursor:pointer; display:inline-block;  font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; background-color:#0000FF; color:#FFFFFF;
    border-radius: 1px;
    /* Font styles */
    text-decoration: none;
}


