html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;
}
ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; vertical-align:top; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

body {font:100.01%/1.6 "trebuchet ms",verdana,geneva,arial,helvetica,sans-serif; color:#000;}

strong {font-weight:bold;}
em {font-style:italic;}
code {font-family:"courier new",courier,monospace; font-size:11pt; display:block; line-height:1; margin:3pt 0 3pt 0;}
.cl {clear:left; margin-top:10pt;}

h1 {float:right; font-weight:bold; font-size:14pt; line-height:1; text-transform:uppercase; text-align:center; letter-spacing:1pt;}
h2 {margin:20pt 0 12pt 0; font-size:12pt; font-weight:bold; letter-spacing:1pt;}
h3 {clear:left; margin:0 0 10pt 0; font-weight:bold; font-size:10pt; letter-spacing:1pt;}
.ref h3 {margin-top:30pt;}
.links h3 {margin-bottom:0;}
table h3 {margin:0; font-size:10pt;}
.hint h3 {font-size:10pt;}
.tu h3 {margin-bottom:0;}
h3.hmore {font-size:11pt;}
h4 {font-weight:bold; font-size:10pt;}

#content p {margin:0 0 10pt 0; font-size:10pt;}
#contentmain.tools p {margin-bottom:5pt;}

#content ul, #content ol {margin:0 0 10pt 10pt;}
#contentmain ol {list-style-type:decimal;}
#content .ref ul {margin:0 0 20pt 188px;}
#content .ref ul ul {margin-left:10pt;}
#content ul li {list-style:disc; font-size:10pt;}
#content ul.tests li {list-style:none; margin-left:-10pt;}
#content ol li {font-size:10pt;}
#content li ul li {list-style:circle;}
#content ul.ts {clear:left; margin-top:20pt;}
#content .ts li {margin-bottom:10pt;}
#short #shorttipps li {margin-bottom:10pt;}
#content ul ul {margin-bottom:0;}
#content .sitemap li li {margin-left:20pt;}

#content a:link {color:#000; text-decoration:none; border-bottom:1px solid #000;}
#content a:visited {color:#000; text-decoration:none; border-bottom:1px dotted #000;}
#content a.img:link, #content a.img:visited {border:none;}
h1 a:link, h1 a:visited, h1 a:active, h1 a:focus {color:#000; text-decoration:none;}
#content a:link:after, #content a:visited:after {content:" (" attr(href) ") "; color:#000; font-size:10pt; font-weight:normal; font-style:italic; margin-left:5pt;}

.ref h3 img {float:left; margin:0 20pt 30pt 0;}
.tipimg {float:left; margin:0 10pt 10pt 0;}
.tools img {margin-top:20pt;}
.tools img.tifirst {margin-top:0;}
img.fl {float:left; margin-right:20pt; margin-bottom:10pt;}
img.frr {display:none;}

table {border-collapse:collapse;}
th, td {padding:2pt; font-size:10pt; border:1px solid #000;}
th {font-weight:bold;}

form {margin:0 0 1em 0;}
.tools form {margin:0;}
#cpFid {padding:5px 5px 5px 0;}
.follow {margin-top:20pt;}

input, textarea {
 width:90%;
 padding:2pt;
 border-top:1px solid #c1c1c1;
 border-right:1px solid #c1c1c1;
 border-bottom:1px solid #858585;
 border-left:1px solid #858585;
}
.tools input {width:20pt;}

input#cpSend, input.cpSubmit {display:none;}

#cpFid .small {width:45%;}
#cpFid .smallsmall {width:29%; margin-top:5pt;}
#cpFid .cb {width:auto;}
.mustl {font-weight:bold;}
#cpFid input.musti, #cpFid textarea.musti {border:1pt solid #000;}
.labelerror {font-weight:bold;}
#cpFid input.inputerror, #cpFid textarea.inputerror {border:2pt solid #000;}

#cpFid h2 {margin-top:1em;}

#head h2, .skip, #footer, #search, #navmainwrapper, #navswrapper, #search1, .searchscroll {display:none;}
