HTML * {margin:0px; padding:0px; border:0px;}

.clear {clear:both; display:block; height:1px; width:1px; overflow:hidden;}

BODY {margin:10px;}

.sponsors {display:none;}
.assistive-text,.versions {border-bottom:1px dashed #999999; padding-bottom:5px; margin-bottom:5px;} 

/* Content */
.logo {font:75% Arial, sans-serif;}
.content {font:75% Arial, sans-serif; margin:15px 10px 0px 0px; padding:10px 0px 10px 0px; color:#000000; background-color:#FFFFFF;}
.title {padding:10px 0px 10px 0px; margin:15px 0px 0px 0px; border-bottom:3px solid #0199E0; border-top:3px solid #0199E0;}
.content H1 {font:bold 160%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.content H2 {font:bold 150%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.content H3 {font:bold 130%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.content P {margin:0px 0px 10px 0px;}
.content UL,.content OL {margin:0px 0px 10px 30px}
.content LI {list-style-type:square;}
IMG, .image-left, .image-right {display:none;}
A {text-decoration:none; color:#0199E0;}
A:hover {text-decoration:none; color:#FF9900;}

/* Tables */
.content TABLE {margin:10px 0px 20px 0px; border-collapse:collapse; text-align:left;}
.content TABLE CAPTION {margin:10px 0px 0px 0px; font-weight:bold; text-align:left;}
.content TH {font-weight:bold; color:#0065A5; background-color:#E5E5E5; text-align:center; border:1px solid #0065A5; padding:5px 2px 5px 2px;}
.content TD {border:1px solid #0065A5; padding:10px 2px 0px 4px; text-align:center;}

/* Comments */
.content .comment {border-top:1px solid #E3E3E3; padding:10px 0px 10px 0px;}
.content .comment P {color:#666666;}

FIELDSET P, .help {font-weight:normal;}

/* Forms */
FORM TEXTAREA, INPUT.text {width:100%; font:90% Arial, sans-serif; border:1px solid #cccccc;}
FORM FIELDSET {border:1px dotted #cccccc; padding:10px; width:50%; font:bold 110% Arial, sans-serif;}
FORM LEGEND {font:bold 90% Arial, sans-serif;}
.fieldlabel {font-weight:bold;}
.radio-vote INPUT, .radio-vote LABEL {margin:0px 5px 0px 0px;}
.search LABEL {font:bold 70% bold Arial, sans-serif;}
.search INPUT {margin:0px 0px 10px 0px;}

.search-page .fieldlabel {color:#000000; background-color:#FFFFFF; width:150px; text-align:left; padding-bottom:4px;}
.search-page {margin-bottom:30px;}
.search-page INPUT.text {width:150px; margin-right:5px; padding:3px;}
.search-page SELECT {width:150px; margin-right:5px;}

/* Experiments */
.experiments {margin-bottom:30px;}
.experiments INPUT.text {width:150px; margin-right:5px; padding:3px; border:1px solid #cccccc;}
.experiments SELECT {width:150px; margin-right:5px; border:1px solid #cccccc;}

/* Search */
.search {padding:10px 0px 0px 10px;}
.search .label {font:bold 70% Arial, sans-serif; display:block; background:#FFFFFF; color:#0199E0; text-align:left; margin:0px 0px 3px 0px;}
.search .text {width:120px; font:70% Arial, sans-serif; background:#E5E5E5; border:1px solid #0199E0; margin:0px 5px 0px 0px; padding:3px;}
.search .submit {font:bold 70% Arial, sans-serif; background:#E5E5E5; border:1px solid #0199E0; margin:0px; padding:2px 0px 2px 0px;}


/* Navigation */
.navigation {font:75% Arial, sans-serif; padding:10px 0px 10px 0px; margin:10px 0px 20px 0px; border-bottom:1px dashed #999999;}
.navigation UL,.content OL {margin:10px 0px 10px 30px}
.navigation LI {list-style-type:square;}
.navigation A {text-decoration:underline; color:#0199E0;}
.navigation A:hover {text-decoration:underline; color:#FF9900;}

.search,.useful-tools,.breadcrumbs {padding:10px 0px 20px 0px; margin:10px 0px 20px 0px; border-bottom:1px dashed #999999;}

/* Footer */
.footer {font-size:90%; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; border-bottom:3px solid #0199E0; border-top:3px solid #0199E0;}
