html { 
	margin-bottom: 1px; 
	min-height: 100%; 
}
* { margin:1; padding:0;}
abbr,
acronym,
img { border:0; }
a img,
a:link img,
a:visited img,
a:hover img,
a:focus img,
a:active img { display: block; text-decoration: none; }
abbr,
acronym {  border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; font-weight:normal; }
caption,
th { font-style:normal; font-weight:normal; text-align:center; text-transform:capitalize; }
label,
strong,
th { font-style:normal; font-weight:bold; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; font-weight:normal; }
h1,
h2,
h3 {  margin-bottom:.5em; }
blockquote,
ul,
ol,
dl {  margin-bottom:1em; }
ol,
ul,
dl {  margin-left:2em; }
ul ul,
ul ol,
ol ol,
ol ul { margin-bottom:0; }
ol,
ul { list-style:none; }
ol li {  list-style: decimal outside; }
ol li ol li {  list-style: lower-alpha outside; }
ul li {  list-style:disc outside; }
dl dt { margin-left: 0; font-weight: bold; }
dl dd { margin-bottom: .4em; margin-left: 0; }
table { font-size:inherit; }
table,
th,
td { border: 0; }
tr { vertical-align: top; }
caption { }
p,
fieldset { margin-bottom:1em; }
hr { border:none; clear:both; height:1px; line-height: 1px; }
body { font:normal 13px/1.3 Tahoma, Geneva, Arial, sans-serif; *font-size:small;
*font:x-small;
}
#wp { font-size:84.62%; /* 11px */ }
h1 { font:345.45% Impact; /* 38px*/ }
h2 { font-weight: bold; font-size: 109%; /* 12px */ }
h3,
h4 { font-size:100%; /* 11px */ font-weight:bold; }
input,
select,
textarea,
button { font-family:Tahoma, Geneva, Arial, sans-serif; font-size:1em; }

body { text-align:left; }
#wp { margin:0 auto; text-align:left; width:770px; }
#wpPopup { margin:0 auto; text-align:left; width:700px; }
#hd,
#ft { clear:both; }
#ct,
#ft { margin-bottom:6px; clear: both; }
body.l1 #pri { float:right; width:602px; }
body.l1 #sec { float:left; width:160px; }
body.l2 #pri { float:left; width:602px; }
body.l2 #sec { float:right; width:150px; }
body #ter { clear: both; }

.clearboth { clear:both }
.help { cursor: pointer !important; }
.helper,
#access { height:1px; left:0; overflow:hidden; position:absolute; top:-500em; width:1px; }
.clearfix:after,
#ct:after,
#hd:after,
#ft:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix,
#ct,
#hd,
#ft { zoom:1;  }

#mn { clear:both; }
#mn ul,
ul#quicklinks,
#ft ul { margin:0; }
#mn ul li,
ul#quicklinks li,
#ft ul li { float:left; list-style:none; }
#mn ul li a,
ul#quicklinks li a { display:block; padding:0 1em; }
