
html { 
	/* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */ 
	margin-bottom: 1px; 
	min-height: 100%; 
}
* { margin:0; padding:0; /* overrides the inheritance mechanism */ }
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 { /*indicating to users that more info is available */ 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 { /* bottom margin based on font size */ margin-bottom:.5em; }
blockquote,
ul,
ol,
dl { /* giving blockquotes and lists room to breath*/ margin-bottom:1em; }
ol,
ul,
dl { /* bringing lists on to the page with breathing room */ margin-left:2em; }
ul ul,
ul ol,
ol ol,
ol ul { margin-bottom:0; }
ol,
ul { list-style:none; }
ol li { /*giving OL's LIs generated numbers*/ list-style: decimal outside; }
ol li ol li { /*giving OL's LIs generated numbers*/ list-style: lower-alpha outside; }
ul li { /*giving UL's LIs generated disc markers*/ 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: middle;}
caption { }
p,
fieldset { /*so elements don't run into each other*/ 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; /* to make font's resizable in IE */
*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; }
/* ____________________________________________2:grids */
body { text-align:center; }
#wp { margin:0 auto; text-align:left; width:908px; }
#wpPopup { margin:0 auto; text-align:left; width:908px; }
#hd,
#ft { clear:both; }
#ct,
#ft { margin-bottom:6px; clear: both; }
body.l1 #pri { float:right; width:338px; }
body.l1 #sec { float:left; width:570px; }
body.l2 #pri { float:left; width:602px; }
body.l2 #sec { float:right; width:150px; }
body #ter { clear: both; }
/* primary content sub divisions 
#ct div.col_xo { float:left; width:333px; }
#ct div.col_ox { float:right; width:333px; } */
/* ____________________________________________3:functional */
.clearboth { clear:both }
.help { cursor: pointer !important; }
.helper,
#access { /* display:none; hides content from screen readers so... */ 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; /* triggers 'hasLayout' in IE 4 + */ }
/* horizontal lists */
#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; }

