/* =Hidden Elements
-----------------------------------------------------------------------------*/
.stickiesLeft, .stickiesRight, #nav, #tools, #toplink {
display:none;
}

/* =General
-----------------------------------------------------------------------------*/
/* Normalizes margin, padding */
body, div, ul, ol, li, h1, h2, h3, h4, p { 
margin : 0; padding : 0; }

/* Put it back on certain elements */
p, pre, blockquote, fieldset, table {
	margin: 1em 0;
}

ul, ol, li {
margin-left:1em;
}

/* =Custom
-----------------------------------------------------------------------------*/
a:link, a:visited {
color:gray;
text-decoration:none;
}

body {
margin:.4in;
font-family: Verdana, sans-serif;
font-size: 10pt;
}

h1, h2, h3, h5 {
font-family: "Times New Roman", Times, serif;
}

h1 {
margin-top:8pt;
font-size: 24pt;
color: #000000;
}

h2 {
font-family: Verdana, sans-serif;
font-size: 14pt;
color:#000000;
font-style:normal;
margin: .5em 0 .5em 0;
}

h2 em {
color:#BB0000;
font-style:normal;
}

h3 {
font-size: 20pt;
font-style: italic;
margin-top:.5em;
color:#330066;
}

#whatsNew h3 { margin-top:0; }

h3 + p {
margin:0;
}

h4 {
font-family: Verdana, sans-serif;
font-size: 11pt;
font-weight: bold;
}

h5 {
margin:0;
font-size: 10pt;
font-style: italic;
color: #555555;
}

ul {
list-style-type:square;
}

ul ul {
list-style:none;
}

ul ul li {
margin:0;
}

blockquote {
font-family: "Comic Sans MS", sans-serif;
font-style:normal;
font-weight:bold;
font-size:12pt;
line-height:1em;
color:#BB0000;
padding:0 2em 1em 2.5em;
margin:1em 1em 0 1em;
background: url(images/pencil-gray.gif) no-repeat top left;
}

blockquote + h3 {
margin-top:0;
}

.table-display dt {
float:left;
clear:left;
width: 80%;
margin: 0 0 0 0;
border-bottom:1px dotted gray;
}

.table-display dd {
margin-left:80%;
border-bottom:1px dotted gray;
}

table { margin:0; border:0; }

th { text-align:left; }

td { padding:.5em 3em 0 0; }

/* =Sections
-----------------------------------------------------------------------------*/
#header {
border-bottom:1px solid #FF9900;
font-size:10pt;
color:#330066;
font-weight:bold;
text-align:right;
}

#header a {
float:left;
}

#title {
font-family: "Times New Roman", Times, serif;
font-size: 18pt;
border-bottom:1px solid #BB0000;
text-align:left;
font-weight:normal;
vertical-align:bottom;
}

sup {
font-size:40%;
}

#copyright {
margin-top:1em;
border-top:1px solid black;
color:gray;
font-size:8pt;
}