/***** Global Settings *****/
html,body{border:0;margin:0;padding:0}
body{font-size:10pt !important;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif !important;color:#000;background:#fff}

/***** Headings *****/
h1,h2,h3,h4,h5,h6{margin:0 0 0.25em 0;font-weight:bold}
h1{font-size:1.4em}
h2{font-size:1.3em}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em;letter-spacing:1px}

/***** Common Formatting *****/
p,ul,ol,blockquote,table,table tr{margin:0;padding:0;list-style:none}

.topic p,.topic ul,.topic ol{margin:0 0 1.25em 0;padding:0}
.topic p{text-indent:0}
.topic ul,.topic ol{padding:0 0 0 2.5em}
.topic ul{list-style:disc outside}
.topic ol{list-style:decimal outside}
.topic blockquote{margin:1.25em;padding:1.25em 1.25em 0 1.25em}

.topic table{border:0;margin:0 0 1.25em 0;padding:0}
.topic table tr td{padding:2px}

small{font-size:0.85em}
img{border:0}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
sub{position:relative;bottom:-0.2em;vertical-align:baseline}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}

/***** Links *****/
a,a:link,a:visited,a:hover{outline:none;text-decoration:underline}

/***** Forms *****/
form{margin:0;padding:0;display:inline}
input,select,textarea{font:1.3em Arial,Helvetica,sans-serif}
textarea{width:100%;line-height:1.25}
label{cursor:pointer}

/***** Wrapper *****/
/*#wrap,.wrap{min-width:940px;width:expression(document.body.clientWidth < 940? "940px" : "auto")}*/

/***** Global Classes *****/
.clear{clear:both}
.float-left{float:left}
.float-right{float:right}
.img-left{float:left;margin:4px 10px 4px 0}
.img-right{float:right;margin:4px 0 4px 10px}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:italic}
.underline{border-bottom:1px solid}
.highlight{background:#ffc}
.nopadding{padding:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
