/****************************************************
  RESET
****************************************************/
/* ATTEMPTING TO CREATE A LEVEL CROSS BROWSER PLAYGROUND */
html,body,div,span,object,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,small,strike,strong,sub,sup,tt
dd,dl,dt,li,ol,ul,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
  margin: 0; padding: 0; border: 0;
  font-weight: normal; font-style: normal;
  font-size: 100%; line-height: 1;
  font-family: inherit;
  text-align: left;
  text-decoration: none;
}
table { border-collapse: collapse; border-spacing: 0; }
ol,ul { list-style: none; }
q:before,q:after,a blockquote:before,blockquote:after { content: ""; }
img { border: 0; }
/* ^DO NOT ALTER! EVERYTHING WILL BREAK^ */


/****************************************************
  TYPOGRAPHY
****************************************************/
body {font-size:10px;color:#333;background:#fff;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; color: #000; }
h1 {color: #000; font-size:28px;line-height:1;margin-bottom:0.5em;}
h2 {font-size:20px;margin-bottom:0.75em;}
h3 {font-size:18px;line-height:1;margin-bottom:1em;}
h4 {font-size:14px;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:10px;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:10px;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {font-size: 12px; margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000; border-bottom:dotted 1px #000;}
a {color:#000;text-decoration:none;font-weight:bold;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.highlight {background:#ff0;}
.red {color:red;}

.hide { display: none; }

span.caps { font-weight: inherit; font-style: inherit; }

/****************************************************
  HEADINGS
****************************************************/
.heading, .heading-detail {
  height:30px;
  line-height:30px;
  color: #000;
  background:#FFE600;
  margin:0 0 0;
  font-size:15px;
  font-weight:bold;
  text-indent:10px;
  text-transform:uppercase;
  padding:0;
 }

.heading-detail {
  height:26px;
  font-size: 11px;
  text-align:right;
  padding-top: 6px;
  padding-right: 6px;
}

.heading .tools {
 float: right;

}

.heading p {
  float:left;
  font-size:15px;
  font-weight:bold;
  line-height:30px;
  padding:0;
  margin:0 0 0;
}
