/******** Default EditPageSR Styles ********
* 15 May 2011, ajr
* CSS 3
* Several selectors/prooperties are generated on the fly by processProxyContainerTags() to deal with user assigned properties.
* They are inserted in the the page header
* <!--[if expression]> Only works with IE  <![endif]-->
*/

*{padding:0; margin:0 } /*To prevent any unexpected inherentances*/

a{text-decoration:underline}
a:link{color:#0000FF}
a:visited{color:#800080}/*Must preceed hover*/
a:hover{color:#FF0000}

html{height:100%}

body{
padding:1% 1% 3em 1%; background-color:#c0c0c0; position:relative; min-height:85%;}/*bottom pad and min-height needed push logo down*/

body[class="adminMode"]{background-color:#c0c0c0; background-image:none; min-height:140%;}
body,p,input,div{color:black;font:normal normal normal 100% Arial,Helvetica,sans-serif}

p{margin:.5em 0}

div.row{margin-top:.5em;background:transparent;text-align:left}
div.center{margin-top:.5em;background:transparent;text-align:center;}
*.right{float:right}

/*div.instrTitle{margin:0 auto;color:black;font-size:1.6em;font-weight:bold;text-align:center}*/

div.clearer {clear:both;}/*Used to force div to stretch vertically to fit all included divs*/

div#htmlCssLogos{margin:1em auto auto 10%;position:absolute;bottom:0;clear:both}

div#availableProxies{width:98%;border:2px gray solid;margin:1em auto; padding:.5em;}
div#availableProxies div.proxyTags{font-size:.9em}
div#availableProxies div[class="adminHint"]{font-size:100%}

/* User Rendering Box */
div.adminRenderTitle{margin-top:1em;font-weight:bold;font-size:1.5em;text-align:center}

#adminSettings, #adminInstr, #filesManagement, #navSettings, #content, #htmlSource{
margin:auto;
width:86%;
border:2px gray solid;
padding:1em;
border-radius: 1.1em 1.1em;
z-index:0;
}

#adminSettings,#navSettings, #filesManagement, #adminInstr{background: transparent url(./images/stucco2.jpg) repeat 0% 0%;}/*Default scroll*/

/*MS filter for text shadow in ie_only.css */
div.pageTitle{
margin:auto; width:86%;
font-weight:bold;
text-align:center;margin:auto;
text-shadow: #111 .06em .06em .12em;
}

div.container{padding:.5em;border-width:2px;border-style:solid;}/*Additional styles are on html page style block created by processProxyContainerTags()*/

div.pageBanner{margin:0em auto .5em auto;overflow:hidden}
div.pageBanner img{position:relative; margin:auto; display:block;}

div.adminPageTitle{font: bold 1.5em serfif; text-align:center; color:black}

div[id="navTabs"][class="navTabsLoc_top"]{line-height:1.5em; margin:auto; text-align:center; width:50%; position:relative;}

div[class="navTabsLoc_top"] li{display:inline; border-radius: 8px 8px 0px 0px;}

div[id="navTabs"][class="navTabsLoc_left"]{float:left; margin-right:.5em}/* No width assigned Must have float*/
div[id="navTabs"][class="navTabsLoc_left"] ul{float:left; margin-top:1em; }

*.navTabsColor{border:2px solid transparent}/*Default, bg and border colors set on the fly and in page style block*/

ul#navTabsList{list-style: none; font-weight:bold; font-size:1em}
ul#navTabsList.titleFont_serf{font-family:"Times New Roman", Times, serif;}/*These make the nav button fonts the same as the title*/
ul#navTabsList.titleFont_sans-serf{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul#navTabsList li {margin-top:.2em; padding:.1em .5em; }

ul#navTabsList li a{color:blue;text-decoration:none}
ul#navTabsList li:hover{background-color:rgb(220,20,60); cursor:pointer;}

ul.no-bullets{list-style-type:none}
/*ul ul{list-style-type:none}*/

#content.navTabsLoc_top{margin:auto}
#content.navTabsLoc_none{margin:auto}

#content{border:2px solid transparent}/*Default*/

#content ol{margin-left:2em;}/*default for html tags*/
#content ul{margin-left:2em; list-style-type:disc;}
#content ul[class="list-bull"]{list-style-type:disc;}
#content ul[class="list-nobull"]{list-style-type:none}
#content ul[class="list-num"]{list-style-type:decimal}/*Also <ol> can be used


#htmlSource{margin-top:1em; background-color:white;}
#htmlSource input{float:left; display:block}

/* these used in admin mode */
legend{font:bold 14pt Arial,Helvetica,sans-serif}/*Appies to all fieldsets*/

fieldset#adminSettings{margin-top:0; margin-bottom:2em}
fieldset#adminSettings textarea{margin:0 auto; width:90%;display:block;height:20em}

fieldset#adminSettings textarea+div.row{margin-top:.1em;text-align:left}
fieldset#adminSettings div input[type="submit"]{font-size:1.2em}
fieldset#adminSettings span+input{margin-left:5em}

fieldset#navSettings{width:96%; margin:2em auto; text-align:center}/* Override common assingment above*/
fieldset#navSettings input[type="submit"]{font-size:1.2em; margin:auto}
fieldset#navSettings input{margin:0em .5em; font-size:.9em}
fieldset#navSettings div.navButtons{margin-top:1em; margin-left:1em; font-size:.9em}
fieldset#navSettings div.navButtons span{border:2px gray solid; padding:.2em .5em; }
fieldset#navSettings div.navButtons span+span{margin-left:.25em}

fieldset#filesManagement div.row input[name="newApplicPage"]+span{float:right; margin-right:4em}
fieldset#filesManagement>input{margin:1em auto 0em auto; display:block}


fieldset#filesManagement div.row span[name="showCommonImages"]{margin:1em 4em}
fieldset#filesManagement>a{margin:1em auto 0em 2em;}
fieldset#filesManagement div.showPages{border:2px gray solid; margin-top:.5em; padding:.5em;font-weight:bold}
fieldset#filesManagement div.showImages{border:2px gray solid; margin-top:.5em; padding:.5em;font-weight:bold}
fieldset#filesManagement div.showImages span.imgName{font-weight:bold}
fieldset#filesManagement div.showImages span.imgDim{font-weight:normal;font-style:italic;margin-right:1.5em}
fieldset#filesManagement div.row input[type="submit"]{margin:auto;display:block;font-size:1.2em}

fieldset#adminInstr{margin-top:1em}
fieldset#adminInstr h2{margin-top:.2em;text-align:center}
fieldset#adminInstr span{margin-right:3em}

input[type="submit"]{padding:0 .2em; width:auto;font-weight:bold; overflow:visible}
/* IE7 gimmick fixes button padding bug */
input[type="text"]{border:black 1px solid; padding:.1em .25em}

#lastDate{float:right;font-weight:bold}

#adminName{margin-right:6em}

select{border:gray 1px solid;font-size:11pt}
option{padding:0 .5em}

textarea{border:1px gray solid;padding:.3em;font-size:9pt;overflow:auto}

/*.centerBlock{margin:0 auto 0 auto; }*/
/*.centerText{text-align:center !important}!important required, must override selectors with text-align:left*/

/** Message classes **/
*.adminHint,*.errorMsg,*.noteMsg,*.warningMsg{border:none; margin:.5em auto 0 0; font-size:1em;}
*.adminHint{color:green; font-style:italic;font-weight:500; }
*.errorMsg{color:#dc143c; font-weight:bold;}
*.noteMsg{color:#0068cc; font-style:italic;font-weight:500}
*.responseMsg{color:#0068cc; font-weight:normal !important;}
*.warningMsg{color:#dc143c; font-style:italic;font-weight:normal !important;}


/*** Used only by editPageProxyTagsExhibit.php ***/
div[id="tagsExhibit"]{
width:90%;
border:2px gray solid;
margin:.5em auto 0 auto;
padding:.1em 1em 1em 1em;
background-color:silver;
background-image:url(./images/stucco2.jpg);
background-repeat:repeat;
position:relative;
}
div[id="tagsExhibit"] div[class="proxyTags"]{font-size:100%; margin-top:1em; border:2px gray solid; padding:.5em}

/* User Rendering Classes from proxy tags. See also id= contents, above*/
div.subtitle{margin:0 auto;color:black;font-size:1.2em;font-weight:bold;text-align:center}
div.blue-title{margin:0 auto;color:#0068cc;font-size:1.6em;font-weight:bold;text-align:center}
div.blue-subtitle{margin:.5em auto 0 auto;color:#0068cc;font-size:1.2em;font-weight:bold;text-align:center}
div.header{font-weight:bold; margin-right:.5em; float:left}
div.page-title{margin:0 auto;color:black;font-size:1.6em;font-weight:bold;text-align:center}
div.paragraph-header, div.flush-header{font-weight:bold; margin-right:.5em; }
div.flush-header{float:left}

/*imgBox also has some attr assigned on the fly in the page style block; e.g., width*/
div.imgBox{position:relative; padding:4px; clear:both; overflow:hidden}
div.imgCtr{text-align:center; margin:.5em auto; }
div.imgLt{margin-left:0; margin-right:.5em; float:left;}
div.imgBox img{border:2px solid black}/*default*/
div.imgBox div{text-align:center; font-weight:bold}

hr.blue-line{color:blue; background-color:blue; line-height:5px; border:0}
hr.black-line{color:black; background-color:black; line-height:5px; border:0}

/* from proxy tags.  Generally used for <span> tags; but, can be used for any other class */
*.x-large-font{font-size:2em !important}/*Generally used as <tag class="foo bigFont">**/
*.large-font{font-size:1.5em}
*.green{color:green}
*.blue{color:#0068cc}
*.big-blue{color:#0068cc; font-size:1.2em}
*.bold{font-weight:bold}
*.italic{font-style:italic}
*.red{color:red}
*.underline{text-decoration:underline}
*.yel-highlight{background-color:yellow}

