html {font-size:79.5%; margin:0; padding:0;}
body {margin:0; padding:0; width:100%; background:#fff; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000;}



/* CLEAR FLOATS WITH THIS */

.spacer {clear:both; height:0; margin:0; padding:0; overflow:hidden; font-size:0px;}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */




/* STANDARD HTML STYLES */

a {color:#bf5a00;}
a:hover {color:#630;}
a:visited {color:#630;}
a:visited:hover {color:#630;}
a:focus {outline:none;}

h1, h2, h3, h4, h5, h6 {margin:0 0 .75em; padding:0; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif;}
h1 .sm, h2 .sm, h3 .sm, h4 .sm, h5 .sm, h6 .sm {line-height:2em;}
h1 {font-size:1.75em;}
h2 {font-size:1.55em;}
h3 {font-size:1.35em;}
h4 {font-size:1.25em;}
h5 {font-size:1em;}
h6 {font-size:.75em; margin-bottom:.5em;}

p {margin:0 0 1.5em 0; padding:0; line-height:1.35em;}

ul, ol {margin:.5em 0 .75em 0; padding:0;}
ul li {margin:0 0 .5em 1.275em; padding:0; line-height:1.25em;}
ol li {margin:0 0 .5em 2.5em;}
ul.morespace li, ol.morespace li {margin-bottom:.75em;}
ul.lessspace li, ol.lessspace li {margin-bottom:.25em;}
ul.inline {margin:0; padding:0;}
ul.inline li {display:inline; margin:0; padding:0; list-style-image:none; list-style:none; margin:0 0 0 .85em; padding:0 0 0 .85em; border-left:solid 1px #9d805c;}
ul.inline li.first {margin-left:0 !important; padding-left:0 !important; border-left:0 !important;}

dl {margin:0 0 2em 0; padding:0;}
dt {font-weight:bold; margin:0 0 5px 0; padding:0;}
dd {margin:0 0 1.75em 3em; padding:0;}

hr {border:0; margin:.5em 0 .75em 0; color:#ccc; background-color:#ccc; height:1px;}
hr.thick {color:#000; background-color:#000; height:3px;}
hr.moremargin {margin:2.225em 0;}

img {border:0;}

u {text-decoration:none;}

acronym, abbr {border-bottom:dotted 1px #999; border:none; cursor:help;}

table {border:0; margin-bottom:15px; border-collapse:separate; border-spacing:2px;}
table th {border-bottom:solid 1px #ccc;}
table td {padding:2px 6px; border:none; margin:0;}




/* OTHER COMMON STYLES */

small, .sm {font-size:.745em; line-height:1em; font-weight:normal; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.med {font-size:1.15em; line-height:1.35em;}

.lessmargin {margin-bottom:5px;}
.moremargin {margin-bottom:30px !important;}
.tighter {line-height:1.15em; font-size:.725em; margin-bottom:1.25em;}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}

.light {color:#999;}

.nw {white-space:nowrap;}

.file {font-style:italic; font-size:x-small; white-space:nowrap;}

.hide {display:none;}



/* COMMON DESIGN/LAYOUT ELEMENTS */

.half {width:49%; float:left; padding-bottom:10px;}
.thirds {width:32%; float:left; padding-bottom:10px;}
.half p, .half li, .half h1, .half h2, .half h3, .half h4, .half h5, .half h6, .thirds p, .thirds li, .thirds h1, .thirds h2, .thirds h3, .thirds h4, .thirds h5, .thirds h6 {margin-right:15px;}
li.thirds {margin:0; padding:0; list-style-image:none; list-style:none; padding:0;}
fieldset .half {width:48%;}
fieldset .twothirds {width:64%; float:left;}
fieldset .thirds {width:32%; float:right;}





/* FORMS */

form, fieldset {margin:0; padding:0; border:none; font-family:verdana, arial, sans-serif; line-height:1em;}
textarea {margin:0;}
.row {margin-bottom:.5em;}