		BODY {padding:0px !important; margin: 0 !important; background-color:#0000FF; text-align: center; font-family:'Open Sans', sans-serif; color:#0000FF;}
		
		.page_title { margin-top:0px;  background-color:#0000FF; color:#FFFFFF; padding:10px; margin-left:-20px;  float:left; font-size:20px;}	
		.page_content { margin-top:30px; }	
		.full_menu_button {   vertical-align:top; FONT-FAMILY:'Open Sans', sans-serif; font-weight:bold; font-size:14px;  text-align:center; color:#FFFFFF;  padding:3px; color:#FFFFFF; }	
		.full_menu_button:hover {   vertical-align:top; FONT-FAMILY:'Open Sans', sans-serif; font-weight:bold; font-size:14px;  text-align:center; color:#FFFFFF;  padding:3px; color:#FFFFFF; text-shadow-3px 3px 7px #ffc, 3px -3px 7px #fff; }	
		#center_column {top:0px; margin:0 auto;} 
	
        @media all and (max-width:854px) {
            #close_menu {text-align:center; margin:0 auto;}
            #absolute_menu {text-align:right;}
            #menu_section {margin:0 auto; margin-top:12px; text-align:right;  width:200px; padding-top:5px; padding-bottom:5px; margin-right:2%;} 
            #menu_container {display:none; border-top:1px solid white;}
            #menu_container_inner {display:inline-block;}
            #dropdown_top { color:#ffffff; font-weight:bold; text-align:center; background-color:#0000FF;  margin-right:0px; padding:6px; padding-left:16px; padding-right:16px; margin-bottom:0px; display:inline-block;}
            .menu_button_container { background-color:#0000FF; 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:#0099FF; display:block; width:200px; vertical-align:top; height:100%; text-align:center; border-bottom:1px solid white; }
            .menu_separator { display:none; }
        }
        @media all and (min-width:855px) {
            #absolute_menu {text-align:center;}
            #close_menu {display:none;}
            #menu_section {margin:0 auto; margin-top:12px; text-align:center; background-color:#0000FF; width:98%;   padding-top:4px; padding-bottom:4px;} 
            #menu_container {width:94%; margin:0 auto; margin-top:8px; margin-bottom:8px; max-width:800px; text-align:center; }
            .menu_button_container {display:inline-block; width:24%; vertical-align:top; height:100%; }
            .menu_button_container:hover {display:inline-block; width:24%; vertical-align:top; height:100%; background-color:#0099FF;; }
            #dropdown_top {display:none;}
            .menu_separator { padding-top:3px; display:inline-block; width:1px; background-color:#FFFFFF; font-size:16px;}
            #menu_placeholder { margin-bottom:20px;} 
        }
	
		#page_data_container { FONT-FAMILY:"Georgia"; FONT-SIZE:12pt; color:#0000FF;   margin:0 auto; }
		
		
		#header {color:#0090ff; font-family:Georgia; font-size:22pt; 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:14px;
	font-weight:bold;
	color:#0000FF;
}
.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 #0000FF;
	font-family:'Open Sans', sans-serif;
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
}

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


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


.white_arrow_up {
      display:inline-block;
      cursor:pointer;
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px 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:16px; 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:#0000FF; color:#FFFFFF;
    border-radius: 1px;
    /* Font styles */
    text-decoration: none;
}


.flexible_button_reverse {
    font-size:16px; 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: 1px;
    /* Font styles */
    text-decoration: none;
}


.flexible_button:hover, .submit_button: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:#0099FF; color:#FFFFFF;
    border-radius: 1px;
    /* 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;
}


