/*<![CDATA[*/

body { margin:0; padding:0; background:#bb8; color:#fff; }
body, td, input, textarea { font-family:verdana, "bitstream vera sans", arial, helvetica, sans, sans-serif; font-size:100.01%; }
p { margin:0 0 1.25em 0; }
h1, h2, h3, h4, h5, h6 { margin:0 0 1em 0; }
a { color:#fff; }
a:hover { color:#660; text-decoration:underline; }
table, td { margin:0; padding:0; border:0; border-collapse:collapse; }

/* ie5 patch for centering the page - standards-compliant browsers unaffected */

body { text-align:center; position:absolute; height:101%; width:100%; }

div.clearer { height:0; clear:both; overflow:hidden; line-height:0; font-size:0; }
p.warning { font-weight:bold; color:#e00; }
p.ok { font-weight:bold; color:#0b0; }
span.warning { font-weight:bold; color:#ff3; }

#divSplash {  }
#divSplash div.logout { width:750px; margin:0.5em auto; text-align:right; font-size:80%; }
#frmSplashLogin { width:750px; margin:10px auto 10px auto; text-align:right; font-size:70%; }
#frmSplashLogin input.text { width:10em; }
#frmSplashLogin span.wrapper { display:block; float:right; }
#frmSplashLogin span.box { display:block; float:left; text-align:left; }

h1 { text-align:left; width:750px; margin:0.1em auto 0.1em auto; font-family:arial,"kristen itc"; font-size:250%; letter-spacing:-1px; line-height:100%; font-style:italic; }
h2 { background:#bb8 url(../images/masthead2_1000x150.jpg) center no-repeat; padding:6em 0 0.5em 0; border-top:1px solid #996; border-bottom:1px solid #dda; font-size:100%; }
h2 span { display:block; width:750px; margin:0 auto; text-align:right; }

#divSplash h1 { clear:both; }

#divSplashComps, #divNoComps { width:750px; margin:1em auto; background:#996; line-height:145%; }
#divSplashComps div { padding:1em; }
#divSplashComps table { font-size:100%; }
#divSplashComps td { width:33%; vertical-align:top; text-align:left; font-size:80%; line-height:145%; }
#divSplashComps h3 { font-family:arial,"kristen itc"; font-size:180%; margin:0.5em 20px; font-style:italic; }
#divSplashComps p { margin:0.5em 20px; }

#tblSplashComps { width:770px; margin:0 auto; }
#tblSplashComps td { width:33%; font-size:70%; line-height:145%; }
#tblSplashComps img { border:1px solid #fff; margin:0.5em 0; }
#tblSplashComps td div { text-align:center; }
#tblSplashComps h5 { font-size:100%; margin:0; }
#tblSplashComps td div.panel { background:#996; margin:10px; padding:10px; }
#tblSplashComps div.pad { height:90px; }
#tblSplashComps img { width:90px; height:90px; border:0; }

#divNoComps div { padding:1em; text-align:center; font-weight:bold; }

#divSplashFooter { width:750px; margin:1em auto; padding:0.5em 0; font-size:65%; border-top:1px solid #fff; text-align:center; line-height:145%; color:#eee; }

#divAdmin { margin:20px; padding:20px 30px; background:#fff; color:#333; font-size:70%; text-align:left; }
#divAdmin a { color:#663; }
#divAdmin a:hover { color:#996; }
#divAdmin div.logout { text-align:right; font-size:110%; }
#divAdmin h3 { font-size:120%; margin:1em 0 2em 0; }
#divAdminFooter { width:750px; margin:0 auto; font-size:65%; text-align:center; }

ul.uploadAdvice { padding-left:1.25em; }
ul.uploadAdvice li { padding:0.1em 0; }

/*]]>*/
