﻿@charset "utf-8";

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/
html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0 0 0.6em; padding:0;  color: #555555; font-size: 14px; line-height:1.2em;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; position:relative;}


/*----------------------------------------------------------------------------*/

*, *:before, *:after {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

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

body {
	color: #666666; background-color: #fff;
	font-family: 'Open Sans',Verdana,Helvetica,sans-serif;
	font-size: 12pt;
	line-height: 1.5em;
	text-align:center; 
}


img {
	border-width: 0;
}


h1, .h1a {
	font-weight: normal;
	font-size: 36px;
	line-height: 1.4em;
	text-transform: uppercase;  
	text-align:left;
	margin: 0 0 0.2em 0em;
	padding: 0;
}

.h1a {
   margin: 0 20px 0 0;
   line-height: 25px;
}

h2 {
	text-align:left;
	padding: 17px 0 0 0;
   font-weight: normal;
   font-size: 36px;
   line-height: 1.3em;
   text-transform: uppercase;
}

.h12 { width: 100%;overflow:hidden;margin: 0 0 -10px 0;clear:both;}
.h12 h1 {
	float:left;
}
.h12 h2 { }


h3 {
   margin: 10px 0 5px 0;
   padding-right: 1px;
   font-family: OpenSansCond,helvetica,sans-serif;
   font-style: normal;
   font-weight: bold; 
   font-size: 16px;
   line-height: 27px;
   color: #5a5a5a;
   text-align: justify;
}

h4 {
   color: #DA8D00;
   font-size: 16px;
   font-weight: 500;
   line-height: 22px;
   text-transform: uppercase;
   text-align:left;
   margin: 0;
}

h5 {
   font-family: OpenSansCond,helvetica,sans-serif;
   font-size:15px;
   line-height:1.5em;
   text-align:left;
   color: #5a5a5a;
   margin: auto;
}

p {
	text-align: justify;
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;	
}

ul {
  padding-left: 20px;
  list-style-image: url('/files/bullet_green.png');
}

a {text-decoration: none; }
a:link {
   color: #560;
   font-weight:bold;
}
a:visited {
	color: #9a2;
}
/*
a:hover {
        color: #340;
}
*/

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    min-width: 200px; 
    text-transform: uppercase;
    padding: 5px;
    cursor: pointer;
}

