/* reset */
html { color:#000; background:#999; -webkit-appearance:none; }
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
embed,object,iframe,img { display:block; }
img { border:none; }
iframe { background:no-repeat; }
address,cite,code,dfn,var { font-style:normal; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit; }
textarea { max-width:98%; }
del,ins { text-decoration:none; }

/* html elements */
body { text-align:center; font:13px/1.231 arial,helvetica,clean,sans-serif; } /*"Lucida Grande",*/
select,input,button,textarea { font:99% arial,helvetica,clean,sans-serif; }
/* button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] { padding:1px; } Opera requires 1px of passing to render with contemporary native chrome */
table { font-size:inherit; font-size:100%; }
pre,code,kbd,samp,tt { font-family:monospace; line-height:100%; }
a, .a { color:#0054b3; /* 0759be */ }
h1,h2,h3,h4,h5,h6,b,strong { font-weight:bold; }
h1,h2 { margin-bottom:9px; }
h3,h4,h5,h6 { margin-bottom:6px; }
h1 { font-size:167%; /* 138.5 */ }
h2 { font-size:123.1%; /* 123.1 */ }
h3 { font-size:108%; }
h4 { font-size:93%; }
h5 { font-size:93%; }
h6 { font-size:85%; }
small { font-size:85%; }
big { font-size:108%; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; }
del { text-decoration: line-through; }
blockquote,ul,ol,dl { margin-bottom:1em; }
ol,ul,dl { margin-left:2em; }
ul li li { list-style:disc; }
dl dd { margin-left:1em; }
th { font-weight:bold; text-align:center; font-size:12px }
th,td { padding-right:.5em; }
caption { padding-bottom:.5em; text-align:center; }
fieldset { border:1px solid #eee; padding:0 9px 9px; margin-top:-6px; }
legend { color:#999; margin:6px 0; }
p,fieldset,table,pre { margin-bottom:1em; }

/* hacks */
.c:after,.cb:after,.cb1:after,.cb2:after,.cb3:after,.cb4:after,.c1:after,.c2:after,.c3:after,.c4:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* standard styles */
#b { text-align:left; margin:auto; width:75em; min-width:950px; }
.w { background:#fff; }
.a { text-decoration:underline; cursor:pointer; }
.table { vertical-align:top; }
.table li { border-bottom:1px solid #e6e6e6; padding:4px 0; margin-bottom:0; }
.table li .col { vertical-align:top; }
.table .header { background:#eee; border-color:#d6d6d6; padding:5px 0; border:1px solid #ddd; border-left:none; border-right:none; margin-bottom:0; font-weight:bold; }
.table .header img { display:inline; vertical-align:middle; margin:3px; }
.table .col span { display:block; padding-left:9px; }
.vertical th { text-align:left; }
.center { text-align:center; }

/* bg */
.c1,.c2,.c3,.c4 { background-repeat:no-repeat; }
.c1 { background-position:left top; }
.c2 { background-position:right top; }
.c3 { background-position:left bottom; }
.c4 { background-position:right bottom; }

/* bg, border, corners, 9px padding */
.cb,.cb1,.cb2,.cb3,.cb4 { position:relative; display:block; }
.cb { border:1px solid #ddd; }
.cb1 { background:url(/i/cb1.gif) no-repeat left top; left:-1px; top:-1px; }
.cb2 { background:url(/i/cb2.gif) no-repeat right top; left:2px; }
.cb3 { background:url(/i/cb3.gif) no-repeat left bottom; left:-2px; top:2px; }
.cb4 { background:url(/i/cb4.gif) no-repeat right bottom; left:2px; padding:8px 10px 10px 8px; }

/* grids */
.c { display:block; margin-bottom:1em; }
.br { margin-bottom:20px; }
.col { float:left; width:50%; margin-right:-1px; }
.b { padding:16px; }
.b2 { padding:0 16px; }
.bright { padding-right:16px; }
.bleft { padding-left:16px; }
.bthird { padding-left:6px; padding-right:6px; }

/* nested grids */
.c33 .col { width:33.333%; }
.c33e .col { width:33.333%; float:right; margin-right:0; }
.c33e .f { width:66.666%; float:left; margin-right:-1px; }
.c50 .col { width:50%; }
.c50e .col { float:right; margin-right:0; }
.c50e .f { float:left; margin-right:-1px; }

.c60 .col { width:60%; }
.c60 .f { width:40%; }
.c65 .col { width:65%; }
.c65 .f { width:35%; }
.c70 .col { width:70%; }
.c70 .f { width:30%; }
.c75 .col { width:75%; }
.c75 .f { width:25%; }
.c80 .col { width:80%; }
.c80 .f { width:20%; }
.c85 .col { width:85%; }
.c85 .f { width:15%; }
.c90 .col { width:90%; }
.c90 .f { width:10%; }

/* layout grids */
.main { width:100%; float:left; margin-right:-25em; }
.c2m { width:26%; float:left; margin-right:-1px; }
.c1m { width:74%; float:right; }
.c .ce1 { margin-bottom:0; }

/* 300px */
.c300 .ce1 { margin-right:23.0769em; }
.c300 .ce2 { width:23.0769em; float:right; margin-right:0; }