/*
 * Copyright (c) CleverLeaf, Inc.
 * All Rights Reserved.
 *
 * This is UNPUBLISHED PROPRIETARY SOURCE CODE of CleverLeaf, Inc.;
 * the contents of this file may not be disclosed to third parties, copied or
 * duplicated in any form, in whole or in part, without the prior written
 * permission of CleverLeaf, Inc.
 *
 * RESTRICTED RIGHTS LEGEND:
 * Use, duplication or disclosure by the Government is subject to restrictions
 * as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
 * and Computer Software clause at DFARS 252.227-7013, and/or in similar or
 * successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
 * rights reserved under the Copyright Laws of the United States.
 */

/* normalization */
html {
 font-size: 76%;
}

body,
table {
 font-size: 100%;
}

pre, code, tt, kbd, samp {
 font-size: 100%;
}

/* hides from IE-mac \*/
pre, code, tt, kbd, samp {
 font-size: 110%;
}
/* End hides from IE-mac */

h1 {
 font-size: 150%;
}
h2 {
 font-size: 140%;
}
h3 {
 font-size: 130%;
}
h4 {
 font-size: 120%;
}
h5 {
 font-size: 110%;
}
h6 {
 font-size: 100%;
}

form {
 margin: 0;
}

table {
 border-spacing: 0 0;
}
thead th,
tfoot th {
 text-align: left;
}

/* End normalization */

/* browser hacks... */

  /* Firefox ... */
a {
 outline: 0;
}
optgroup {
 font-style: normal;
}

input {
 font-size: 90%;
}
input,
button {
 outline: none;
-moz-outline-style: none;
}
textarea {
 font: 120% monospace;
 border: 1px solid #999;
 padding: 0.25em;
}

  /* End Firefox */

/* End browser hacks */

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix {
 display: inline-block;
}

/* hides from IE-mac \*/
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/* End hides from IE-mac */

/* multiple columns */

.columns {
 margin: 0;
 padding: 0;
}
.columns div.column {
 margin: 0;
 padding: 0;
 float: left;
 line-height: normal;
}
.columns div.column.rightmost {
 float: right;
}

.two div.column {
 width: 50%;
}
.three div.column {
 width: 33.33%;
}
.four div.column {
 width: 25%;
}
.five div.column {
 width: 20%;
}
.six div.column {
 width: 16.66%;
}
.seven div.column {
 width: 14.25%;
}
.eight div.column {
 width: 12.5%;
}
.nine div.column {
 width: 11.11%;
}
.ten div.column {
 width: 10%;
}

.separated .column > div {
 padding-right: 1em;
}

/* End multiple columns */

.full.width {
 width: 100%;
}
.half.width {
 width: 50%;
}
.third.width {
 width: 33%;
}
