/*TOC
- Reset reload
- Clearfix
*/

/*Reset Reload -start-*/
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, font, img, ins, kbd, q, s, samp,
small, strike, 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;
	color:inherit;
	text-align:inherit;
}

/* remember to define focus styles! */
/*:focus {outline: 0;}*/
body {line-height: 1;color: black; font-face: Helvetica,Myriad Pro,Arial,Verdana,sans-serif; color:#000; padding:20px;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
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: "" "";}
/*Reset Reload -end-*/

/*Clearfix -start-*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix {display:block;}
* html .clearfix {height:1px;}
/*Clearfix -end-*/

.c1 {float:left; width:70%}
.c2 {float:left; width:30%; padding-top:130px;}

h1 {font-size: 30px; font-weight:bold; padding-bottom:20px;} 
h2 {font-size: 22px; padding: 0 0 40px; font-weight:bold;}

p, address, label {font-size:16px; display:block;}
label {padding: 5px 0;}
address {padding: 0 0 20px; font-style:italic;}
a, button, .print-hide {display:none !important;}
.print-show {display:block;}


.small {font-size:15px; display:block;padding: 0 0 5px;}
.error {color: red !important; padding:0;}

/*forms*/
form {width:70%;}
.fieldset {position:relative; padding:20px 0 0 0; margin:0 0 15px; }
legend span {font-weight:bold; font-size:20px;}
input.text {border:1px solid #000; padding:5px; margin:0 0 2px 0; width:100%; background:#eee;}




