﻿body{font-family:'Trebuchet MS';font-size:10pt;}

/*=Testing
****************************************************************/
#UserLevelPicker{position:absolute; top:18em; left:0; font-size:0.8em;}
#UserLevelPicker{width:15em;}
#UserLevelPicker ul{list-style-type:none; margin:0; padding:0;}



dl#inputsetGeographyLevel{float:none;}
dl#inputsetGeography{float:none; margin-bottom:1em;}


/*=Layout
****************************************************************/
html,
body,
.docstruct{margin:0;padding:0;}


/*Normalize the navigation spacing*/
#docnavigation dt{display:none;}
#docnavigation ul{list-style-type:none;}
#docnavigation ul,
#docnavigation dl,
#docnavigation dd,
#docnavigation li{margin:0;padding:0;}

#docnavigation ul{text-align:right; padding-right:1em;}
#docnavigation li{display:inline; padding-left:2em;}

#docfooter{clear:both;}

/*=Draft 2 Misc.
****************************************************************/
.techdescription{color:#050;}


/*=Pagelists
****************************************************************/
dl.domain-list dd > ul li{padding:0 0 0 1em;}
dl.domain-list dd > ul{list-style-type:none;}
dl.domain-list dd > ul li{width:20em; border:1px solid black;margin-bottom:1em;}
dl.domain-list dd > ul li label {display:block;}
dl.domain-list dd > ul li label input{display:block;float:right;}
dl.domain-list dd > ul li label img.pagethumb{width:93px;height:120px; border:1px solid black;display:block; float:right;}
dl.domain-list dd > ul li p{margin-top:0;}
dl.domain-list dd > ul li br{clear:right;}

ol.page-order-list{border:2px solid black;}
ol.page-order-list li{display:inline;}

#divErrors{font-weight:bold;color:#d41;}

#loginform label,
#loginform input{display:block; width:12em; float:left; margin-bottom:10px;}
#loginform input[type="hidden"]{display:none;}
#loginform label{text-align:right; width:8em; padding-right:20px;}
#loginform br{clear:left;}
#loginform label.fortextarea{text-align:left;width:100%;}
#loginform input.inputbutton{float:none;}

fieldset.preformreport{border:solid black;border-width:3px 0 0 0; margin-top:1em;}
fieldset.preformreport legend{font-size:1.3em;margin:0 0 0 2em; padding:0 .5em; color:black;}

/*=Graphics
****************************************************************/
/*Width FORMERLY 672px*/
input{background-color:transparent;} /*Normalize the input coloring from APlus*/
/*html{background: rgb(239,249,235) url(../images/Background_HorzRepeat.png) top left repeat-x;}*/
body ul.docstruct{background: url(../images/island-body.png) top center repeat-y; min-height:10em; padding:0 4px; margin:43px auto 0 auto; width:900px; list-style-position:outside;list-style-type:none;}
body ul.docstruct li#docheader{background: url(../images/island-header.png) top left no-repeat; height:63px;}
body ul.docstruct li#docheader h1{position:relative; left:-5000px;}
body ul.docstruct li#docnavigation{background: url(../images/island-subheader.png) bottom left no-repeat; height:26px; font-size:10pt;}
body ul.docstruct li#docfooter{background: url(../images/island-footer.png) bottom left no-repeat; height:20px; padding:33px 0 0 0;}
body ul.docstruct li#docfooter p#DevelopedBy{text-align:right; margin:0 5em 0 0;}
body ul.docstruct li#docfooter p#UserIs{float:left;margin:0 0 0 3em;}
body ul.docstruct li#docbody{margin:0 auto; min-height:336px;}
body ul.docstruct li#docbody div.page{padding:5px;}
body ul.docstruct li#docbody div.page.splash{background: url(../images/island-body-login.png) top left no-repeat;margin:0 0.5em 0 0; padding-top:1em; min-height:319px;}
body ul.docstruct li#docbody div.page.splash{padding-left:19em;padding-right:2em;}
body ul.docstruct li#docbody div.page.splash fieldset{margin-left:6em;}
body ul.docstruct li#docbody div.page.splash h2{color:#082e5f;}
body ul.docstruct li#docbody fieldset{padding:0 1em;}

/*=Report Items
****************************************************************/
a.toggle{color:black; font-size:0.88em;}
dl.inputset{float:left;margin:0;padding:0;}
dl.inputset + dl.inputset{margin-left:5em;}
dl.inputset dd{padding:0; margin:0.5em 0 0 1em;}
dl.inputset dd ul,
dl.inputset dd ul li{margin:0;padding:0;}
table.inputset{margin-left:4em; float:left;}
table.inputset + table.inputset{float:right; margin-left:0; margin-right:4em;}
table.inputset tfoot{display:none;}
table.inputset tfoot tr th{font-weight:normal; font-size:0.9em; text-align:left;}
table.inputset tbody tr th{text-align:left; font-size:0.9em; font-weight:normal;}
table.inputset tbody tr th{color:gray;}
table.inputset tbody tr th.sectheader{text-align:center; font-size:1.05em; font-weight:bold; color:black;}
table.inputset tbody tr th.validated{color:black;}
#CheckboxClearer{cursor:pointer; text-decoration:underline; font-weight:bold;}

/*=Geography lists (shared with Analyzer and reports)
****************************************************************/
ul#inputsetGeographyLists {margin:0; padding:0; list-style-type:none;}
ul#inputsetGeographyLists  li{margin:0 0 1em 0; padding:0 2em 0 0; float:left;}
ul#inputsetGeographyLists  li.eol{float:none;clear:left;width:100%;}

/*System notice*/
#AllPageSystemNotice{text-align:center; color:#c64115; font-weight:bold; font-size:1.5em;}

/*=Fact Sheet reference links (to metafactsheet)
****************************************************************/
a.factsheet-ref-link{text-decoration:none; color:black;}
a.factsheet-ref-link span{font-family:monospace;}
a.factsheet-ref-link .idle{display:inline;}
a.factsheet-ref-link .over{display:none;}
a.factsheet-ref-link:hover .idle{display:none;}
a.factsheet-ref-link:hover .over{display:inline;}

.test3 a.factsheet-ref-link span,
.test4 a.factsheet-ref-link span{display:none !important;}

legend{color:black;}
