HTML { height: 100%; width: 100%; }
BODY {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #FFF; 
	font: 75% Arial, sans-serif;	
	color: #000;
}
img, form, p,
h1, h2, h3, h6,
ul, ol, li, 
blockquote { padding: 0; margin: 0; border: 0; font-weight: normal; }


a { text-decoration: underline; }
a:link,
a:visited { color: #1f2282; }
a:hover,
a:active { color: #df0000; }

p { padding-bottom: 1em; }


h1 { font: 23px Arial, sans-serif; color: #e70000; padding-bottom: .8em }
h2 { font: 18px Arial, sans-serif; color: #343794; padding-bottom: .3em }
h3 { font: bold 15px Arial, sans-serif; color: #df0000; padding-bottom: .3em }
h4 { color: #343794 }
h5 { color: #343794 }
h6 {}

table { font-size: 100%; margin: 0 }

table.table { border-collapse: collapse; border-bottom: 1px solid #343794; margin: 15px 0 1.2em 0 }
table.table td { vertical-align: top; text-align: left; padding: 3px 10px 4px !important }
table.table th { background: #343794; color: #fff; text-align: left; padding: 5px 10px 4px 10px  }
tr.odd td { background: #e8e8f1 }


ul { border: 0; font-weight: normal; padding: 0; margin: 0 0 1em 11px; position: relative  }
ul li { list-style: none; list-style-type: none; padding: 0 0 .3em 12px; background: url(../img/li.gif) no-repeat 0 .4em  }
ol { margin: 5px 0 .5em 20px; //margin: 5px 0 .5em 30px; }
ol li { padding: 0 0 .6em 0}


cite { display: block; width: 98%; color: #666; margin: .8em 0; font-style: normal; }
div.blockquote { background: url(../img/blockquote.gif) no-repeat 100% 100%; padding: 18px 35px 20px 30px; color: #fff; margin: 0 36px 1.3em 0  }

INPUT, SELECT, TEXTAREA { font-size: 100%; font-family: Arial, sans-serif;  }
img.img-lft { margin: 0 15px 5px 0; float: left; position: relative; z-index: 1 }
img.img-rgh { margin: 0 0 5px 15px; float: right; position: relative; z-index: 1 }
A IMG { border: none; }

