/* undo browser inconsistencies */
* { margin: 0; padding: 0; }
ul,ol,li,f,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
ul,ol { list-style:none; padding:0; margin: 0; }
ol { list-style: decimal; }
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight: normal}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border:0 }
caption,th { text-align: left; }
q:before,q:after { content: ''; }

:-moz-any-link:focus {outline: none;}	

body {font-family: Arial, Verdana, helvetica, sans-serif;	font-size:76%;	color:#000;	background:#333;}
p {line-height: 1.3em;	padding: 0.5em 0 0.5em 0;}
em { font-weight: bold;}
a {color:#336699;	text-decoration: underline;	font-weight: normal;}
a:link {}
a:visited {}
a:active {}
a:hover {text-decoration: none;}

.clearfix:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}
.clearfix {display:inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.highlight {font-weight: bold;}

#wrapper {margin: 0pt auto; padding: 0; text-align: left; width: 950px;}
#wrapper-flash {}
#wrapper-flash object {display: block;}
#terms {background: #fff;	padding: 10px; margin: 10px 0 20px 0; font-size:10px; color:#808080;}