html { height: 100%; width: 100%;   }
body {
	padding: 0; 
	margin: 0;
	width: 100%; 
	height: 100%;	
	font: 75% Tahoma, sans-serif; 
	background: #fff;	
}

a { color: #0067af }
a:hover { color: #70214e }

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

p { padding-bottom: 1.1em }

ul { margin: 0 0 1em 0;  }
ul li { background: url(../img/marker-li.gif) no-repeat 0 .4em; list-style: none; list-style-type: none; padding: 0 0 .5em 11px }

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

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

h1 { font: 20px Verdana, sans-serif; margin: 0; padding-bottom: .2em; color: #8d195b  }
h2 { font: 17px Verdana, sans-serif; color: #9a1561; margin: 0; padding-bottom: .4em; }
h3 { font: bold 14px Tahoma, sans-serif; color: #9a1561; margin: 0; padding-bottom: .4em;  }

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

a img { border: none; }

img.img-lft { float: left; border: 2px solid #70214e; margin: 4px 10px 4px 0 }
img.img-rgh { float: right; border: 2px solid #70214e; margin: 4px 0 4px 10px }

blockquote { background: url(../img/blockquote-left.gif) no-repeat 0 0; padding: 0; margin: .1em 0 1.8em 15px; position: relative; clear: both; font: italic 100% Arial, sans-serif; color: #70214e }
blockquote div { padding: 0 35px 0 20px; background: url(../img/blockquote-right.gif) no-repeat 97% 100%  }

table.table { border-collapse: collapse; margin: 0 0 1.8em 0 }
table.table th { color: #fff; font: bold 100% Tahoma, sans-serif; padding: 11px 14px .8em 14px; text-align: left; background: #70214e }
table.table th.first { background: #70214e url(../img/table-left.gif) no-repeat 0 0; }
table.table th.last { background: #70214e url(../img/table-right.gif) no-repeat 100% 0; }
table.table td { border-bottom: 1px solid #e4e4e4; padding: .5em 14px;   }
table.table tr.last td { border-bottom: none }

