/*	=RESET
------------------------------------------------------------------*/
/* Layout Reset */
html{color:#000;background:#FFF; }body,ul,li,div,h1,h1,h2,h3,h4,h5,h6,p,form,textarea,blockquote,th,td{margin:0;padding:0; }table{border-collapse:collapse;border-spacing:0; }fieldset,img{border:0; }address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal; }ul,li{list-style:none; }caption,th{text-align:left; }q:before,q:after{content:''; }abbr,acronym {border:0;font-variant:normal; }sup {vertical-align:text-top; }sub {vertical-align:text-bottom; }input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; }input,textarea,select{font-size:100%; }legend{color:#000; }:focus {outline: 0; }

/*  Font Reset */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small; }table {font-size:inherit;font:100%; }pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%; }

/* =CONTENT RESET Tripoli is a generic CSS standard for HTML rendering.   Copyright (C) 2007-2008 David Hellsing
------------------------------------------------------------------*/
.content-main{font-size:1.1em; line-height:1.3em; }
.content-main h1{font-size:1.6em;line-height:1;margin:1em 0 .5em; }
.content-main h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em; }
.content-main h3{font-size:1.4em;line-height:1;margin:1.14em 0 .57em; }
.content-main h4{font-size:1.3em;line-height:1;margin:1.23em 0 .615em; }
.content-main h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em; }
.content-main h6{font-size:1em;line-height:1;margin:1.6em 0 .8em; }
.content-main hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none; }
.content-main ul li{list-style:disc outside; }
.content-main ol li{list-style:decimal outside; }
.content-main table{border-collapse:collapse; }
.content-main hr,.content-main p,.content-main ul,.content-main ol,.content-main dl,
.content-main pre,.content-main address,.content-main table,.content-main form
{margin-bottom:1.6em; }
.content-main p+p{margin-top:-.8em; }
.content-main fieldset{margin:1.6em 0;padding:1.6em; }
.content-main legend{padding-left:.8em;padding-right:.8em; }
.content-main fieldset>*:first-child{margin-top:0; }
.content-main textarea,.content-main input[type='text']{padding:.1em .2em; }
.content-main input{padding:.2em .1em; }
.content-main select{padding:.2em .1em 0; }
.content-main select[multiple]{margin-bottom:.8em; }
.content-main option{padding:0 .4em .1em; }
.content-main button{padding:.3em .5em; }
.content-main input[type='radio']{position:relative;bottom:-.2em; }
.content-main dt{margin-top:.8em;margin-bottom:.4em; }
.content-main ul,.content-main ol{margin-left:2.2em; }
.content-main caption,.content-main form div{padding-bottom:.8em; }
.content-main ul ul,content ol ul,.content-main ul ol,content ol ol{margin-bottom:0; }