body {
    color:#434343;
    font-size: 100%; /*16px*/
	font-family: 'Arimo',  Arial, sans-serif;
	line-height:1.4em;
   -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
	/*background-color:#f7f7f7;*/
}


article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}


/* ********** Font Defaults ************************************* */


p {
font-size:.875em;
}


a {
    text-decoration:none;

}

a:hover,
a:focus {
text-decoration:underline;
}

table, td {
font-size:.875em;
}



h1 {
font-family: 'Oxygen',  Arial, sans-serif;	
font-size: 2.1538em; /* 28px */
line-height: 2.2857em; /* 32px */
margin:0.8571em 0 0 0; /* 24px 0 0 0 */
color: #74b648;
}

h2 {
	font-family: 'Oxygen',  Arial, sans-serif;
	font-weight:normal;
    color: #74b648;
    font-size: 1.5em; /* 20px*/
	line-height: 1em; /*20px */
	text-transform:uppercase;
margin:0;
    padding:0;
}
h3 {
	font-family: 'Arimo',  Arial, sans-serif;
	font-weight:normal;
    color:#659e3f;
    font-size: 1em;
	line-height: 1em;
}


h4 {
	font-family: 'Oxygen',  Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:.75em; /*12*/
	line-height: 1.4285em; /*20px */
}



h5, h6 {
   /* color:#3c2c26;
	    font-size: 1em;
			line-height: 1em;
    margin:0.75em 0 -0.25em; 
	*/
	margin:0;
padding:0;
}


dl {
font-size:.875em;		
}

dd {
margin:0;
padding:0;		
}

dt {
font-weight:bold;
}


nav ul {
    list-style:none;
	font-size:.9285em;
}


/* ============================================================
    Text-level semantics
============================================================ */




abbr {
    letter-spacing:1px;
	        border-bottom:none;
    }
    abbr[title]:hover {
        border-bottom:1px dotted rgba(0,0,0,0.2);
        cursor:help;
    }
	
	time {
    color:#74b648;
font-weight:bold;

    line-height:1.3334em; /* 16px */

}
	
	
	/* ============================================================
    Grouping content
============================================================ */
p, pre, ol, ul, dl, figure, figcaption, table, fieldset {
    margin:0.45em 0 0 0; /* 12px 0 0 0 */
}

ul ul,
ul ol {
	font-size:
    margin-top:0;
}




hr {
    display:block;
    height:1px;
    border:0;   
    border-top:2px solid #bcb3a6;
    margin:1em 0;
    padding:0;
}

figcaption, caption {
    color:#666;
	 
	font-size: 0.875em; /* 14px*/
	line-height: 1.1429em; /*16px */
    margin:0.8571em 0 0 0; /* 12px 0 0 0 */
    text-align:left;
    caption-side:bottom;
}

blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}


/* ============================================================
    Tabular data
============================================================ */
table {
    border-collapse:collapse;
    border-spacing:0;
}
td, th {
    text-align:left;

    padding:0.25em 1em 0.1875em 1em; /* 4px 16px 3px 0 */
}
th {

    font:bold 0.875em/1.1429; /* 14px/16px */

    padding:0.5714em 0 0.5em; /* 8px 0 7px */
}
td {
    vertical-align:top;
}


/* ============================================================
    Forms
============================================================ */
.field {
	font-size:1em; /* 16px */
    line-height:1.5em; /* 24px */
    border:1px solid #bcb3a6;
    padding:0.25em;
    width:50%;
}
label {
    font-weight:bold;
    line-height:1.5em; /* 24px */
    margin:0.25em 0;
    display:block;
    float:left;
    width:20%;
}
label.check {
    font-weight:normal;
    margin-left:20%;
    float:none;
}
fieldset div {
    margin:0.75em 0;
}
fieldset abbr[title="Required"] {
    color:#900;
    font:normal 1.5em/0.1 sans-serif; /* 20px */
    border-bottom:0 none;
}
fieldset em {
    color:#666;
    font-family:sans-serif;
    font-style:normal;
    font-size:0.875em; /* 14px */
    line-height:1.1429; /* 16px */
    margin:0.25em 0 0.25em 20%;
    display:block;
}
fieldset.options {
    clear:left;
}
fieldset.options ul {
    list-style:none;
    margin:0.25em 0 0.25em 20%;
}
fieldset.options li {
    margin-left:0;
}
fieldset.options ul label {
    float:none;
    width:auto;
    font-weight:normal;
}
