html { height: 100%; width: 100%; }
body {
	padding: 0; margin: 0;
	width: 100%; height: 100%;
	background: #f0f9ff url(../img/bodybg.gif) repeat-x 0 0;   
	font: 80% Arial, sans-serif;		
	color: #31383b;
}

a { color: #206389;  }
a:hover { color: #ed140a }


img, form, p, ul, ol, li,
table, tr, td, 
div { padding: 0; margin: 0; border: 0; font-weight: normal; }

p { padding-bottom: 1.3em;  }

ul { padding: 0 0 1em 0; clear: left }
ul li { background: url(../img/li.gif) no-repeat 6px .35em; list-style: none; list-style-type: none; padding: 0 0 .5em 21px }

ol { padding: 0 0 1.1em 25px;  }
ol li { padding: 0 0 .3em 0; }

table { font-size: 100%; font: 100% Arial, sans-serif  }

h1 { font: 36px Arial, sans-serif; margin: 0; padding: 0 0 .6em 0; }
h2 { font: bold 16px Arial, sans-serif; margin: 0; padding: 0 0 .6em 0; color: #344133;  }
h3 { font: bold 14px Arial, sans-serif; margin: 0; padding-bottom: .7em; color: #344133; }
h6 { font: 95% Arial, sans-serif; margin: 0; padding: 0 0 .5em 0; color: #999 }
h6 span { color: #000 }

blockquote { padding: .8em 30px 1em 28px; margin: 0 0 1.2em 0; background: #d1f7ff url(../img/blockqote.gif) no-repeat 0 0; width: 91% }

input, select, textarea { padding: 0 0 .1em 4px; font: 100% Tahoma, sans-serif   }

a img { border: none; }

.img-lft { float: left; margin: 3px 25px 25px 0; background: url(../img/flimg.gif) repeat-x 0 0; padding: 3px }
.img-rgh { float: right; margin: 3px 0 25px 25px; background: url(../img/flimg.gif) repeat-x 0 0; padding: 3px }

cite { font-style: italic; }

table.table { border-collapse: collapse; margin: .4em 0 1.8em 0; clear: both  }
table.table th { text-align: left; padding: .5em 20px .5em 20px; font-size: 95%; font-weight: bold; border-bottom: 2px solid #1567b1; vertical-align: bottom  }
table.table td { padding: .5em 20px .5em 20px; vertical-align: top  }
table.table tr.odd td { background: #e3f9fe }

.redcolor { color: #ed1309 }
.nofl { float: none !important }

