html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*

_______________________________
CONTENT */
{font-size:12px;line-height:18px}
 h1{font-size:1.6em;line-height:1;margin:18px 0 18px}
 h2{font-size:34px;line-height:36px;margin:18px 0 18px;}
 h3{font-size:20px;line-height:24px;margin:18px 0 6px;}
 h4{font-size:18px;line-height:24px;margin:12px 0 6px;}
 h5{font-size:16px;line-height:18px;margin:12px 0 6px;}
 h6{font-size:14px;line-height:18px;margin:12px 0 6px;}
 hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none}
 
 table{border-collapse:collapse}
 hr, p, ol, dl, pre, address, table, form{margin-bottom:18px;}
 p+p{}
 fieldset{margin:1.6em 0;padding:1.6em}

p{font-size:12px; line-height:18px; margin-bottom:18px;}

/* \*/ legend{padding-left:.8em;padding-right:.8em}/* *//* for Opera 8 */@media all and min-width 0px{ legend{margin-bottom:1.6em} fieldset{margin-top:0}[class^='content'] fieldset{margin-top:1.6em}} fieldset>*:first-child{margin-top:0} 
textarea, input[type='text']{padding:.1em .2em; width:190px;} 
input{padding:.2em .1em} 
select{padding:.2em .1em 0} select[multiple]{margin-bottom:.8em} option{padding:0 .4em .1em} button{padding:.3em .5em} input[type='radio']{position:relative;bottom:-.2em} dt{margin-top:.8em;margin-bottom:.4em}  caption, form div{padding-bottom:.8em} ul ul,content ol ul, ul ol,content ol ol{margin-bottom:0}/*
_______________________________
VISUAL PLUG */
blockquote{color:#666}blockquote > *:first-child:before /* Tripoli bonus: pure CSS blockquote */{content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}abbr[title],acronym[title],dfn[title]{border-bottom:1px solid #ccc}ins,dfn{border-bottom-color:#666}del{color:#666}fieldset{border-color:#ccc}textarea,input[type='text'],input[type='password'],select{border:1px solid #ccc;background:#fff}fieldset{border:1px solid #ccc}textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:2px solid #e4e4e4;border-color:#888} hr{background:#aaa;color:#aaa} table{border-top:1px solid #ccc;border-left:1px solid #ccc} th, td{border-bottom:1px solid #ddd;border-right:1px solid #ccc} th, td{padding:.8em}a:visited{color:#fff}

fieldset{
	border:none;
	background-color:none;
	margin-left:0;
	padding-left:0;}

label{ width:158px; text-align:right; display:inline-block; margin-right:10px;}
textarea{ display:inline-block; height:50px; width:190px;}

label.f_left{ float:left; margin-right:13px;}

form, fieldset{ margin:0;}