*{
  position:static; /* IE5/Mac likes this,doesn't like ...:relative;. */
/* hide from IE5/Mac */ 
/* \*/ 
/*  text-align:left;  IE sometimes decides to center stuff for the heck of it */
  font-size:1em;
}
body{margin:0; padding:0;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;}
:link,:visited{text-decoration:none;}
a,a:link,a:visited,a:hover,a:focus,a:active{border:none;}
a img,:link img,:visited img{border:none;}
body{font-family:verdana,helvetica,arial,sans-serif;line-height:137%;font-size:75%;}
html>body{font-size:12px;}
p{font-size:1.0em; margin:.5em 0 0 0;}
h1,h2,h3,h4,h5,h6{font-family:georgia,"new century schoolbook",times,serif;margin-top:4px;margin-bottom:10px;font-weight:normal;}
h1{font-size:2em;}
h2{font-size:1.7em;}
h3{font-size:1.3em;}
h4{font-size:1.1em;}
h5{font-size:0.9em;}
h6{font-size:0.9em;}

body{background-color:whitesmoke; color:#336666;}
ul{padding:0 0 0 2em;}
#head{padding:0; background-color:white; padding-top:36px;}
#head1{padding:0; background-color:white; height:110px;}
#page{width:885px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; border:1px solid gray; background-color:white;}
#page1{width:885px; padding:0px; margin:0px; margin-left:auto; margin-right:auto;background-color:white; border:1px solid gray; border:1px solid gray; border:1px solid gray;vv}
#outer{
border-left:solid 200px white; /* color of the left column  */ 
border-right:solid 200px white; /* color of the right column  */ 
background-color:white;  /* color of the main column */
} 
#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 
#left{width:200px; float:left; position:relative; margin-left:-200px; margin-right:1px;}
#righ{width:200px; float:right; position:relative; margin-right:-200px; margin-left:1px;}
#main{position:relative; margin:0px; border:1px solid white; color:black; min-height:550px}
#main1{background-color:white; margin:0px; padding:2px 0 1em 0; color:black; min-height:350px;}
#foot{clear:both; background:#CCC; font:12px Helvetica,Arial,sans-serif; margin:0; padding:12px 0 0 0; text-align:center; height:34px; border:1px solid #CCC;}
#foot a{color:#336666; text-decoration:none;}
#foot a:hover{color:navy; text-decoration:none;}
#copy{margin-top:7px; font-size:0.75em;}
.coce{margin:1px 0; width:31%; padding:0 .9%;}
.cobx{margin:0; padding:0.0 0 2px;}
.cobx:after{content:''; display:block; height:0; clear:both; }
#left div,#righ div,#main div{padding:0 7px 1em 7px;}

#menu{display:table; padding:0; margin:2px auto; list-style-type:none; width:885px; white-space:nowrap;}
#menu li{float:left;display:table-cell;}
* html #menu li{float:left; display:table-cell;}
#menu a{color:#336666; display:block; font-weight:bold; float:left; text-align:center; padding:4px 0; text-decoration:none; width:auto; border:1px solid white;}
* html #menu a{float:left;}
#menu a:hover{color:#633;}

h4{text-align:center; font-weight:bold}
h5{font:bold 16px Helvetica,Arial,sans-serif; color:white; padding:12px; margin:0;}
h6{border-left:40px gray solid;border-top:2px gray solid; font:bold 14px Helvetica,Arial,sans-serif; color:gray; padding-left:3px; margin:18px 0 0 0;}

#logo2{width:238px; height:36px; margin-top:45px;}
.factBx{width:250px; height:72px; margin:12px 10px 0 0; color:#3E7794; font-size:11px; line-height:110%;}
.mh{text-align:center; font:bold 14px Helvetica,Arial,sans-serif;}

.factBx a,#left a,#righ a,#main a,#main1 a{text-decoration:underline; color:#336666;}
.factBx a:visited,#left a:visited,#righ a:visited,#main a:visited,#main1 a:visited{text-decoration:underline; color:gray;}
.factBx a:hover,#left a:hover,#righ a:hover,#main a:hover,#main1 a:hover{text-decoration:underline; color:red;}

.bakTop{text-align:right; padding:0 6px 4px 0}

.L2L{float:left; width:260px; margin:10px 10px 0 0; border:5px solid white; color:black;}
.L2L span{margin:0 0 0 0px; color:black; font-size:.80em;} /* May soon be obsolete */
.L2L span.cr{font-size:.67em;} /* May soon be obsolete */
.picRig{float:right; margin:7px 0 7px 7px; padding:7px; border:dotted 1px silver;}
.picLef p,.picRig p,.L2L p{margin:2px 0; font-size:.90em; line-height:110%;}
.picLef p.cr,.picRig p.cr,.L2L p.cr{font-size:.75em; margin:0; line-height:110%;}
.picLef{float:left; margin:7px 7px 7px 0; padding:7px; border:dotted 1px silver;}
#main1 .L2L a,#main1 .L2L a:hover{text-decoration:none;}

.L2R{margin:1em 0 0 280px; width:585px; text-align:left;}
.L2R:after{content:""; display:block; height:0; clear:both; }
.L2R p.bld{margin:3px 0 0 0; font-weight:bold; padding:0;}
.L2RL{float:left;  width:172px; padding:0;}
.L2RR{float:right; width:172px; padding:0;}
.L2RC{float:left;  width:172px; padding:0; margin:0 0 0 .5em;}
.L3L{float:left; width:200px; margin:10px 10px 0 0; border:5px solid white; color:black; }
.jobIns{float:left; width:140px; margin:10px 10px 0 0;}
.purBld{color:#633; font-weight:bold}
.admin{color:#633; font-size:16px}
.fltR{float:right;}
.fltL{float:left;}
.lef{text-align:left}
.rig{text-align:right}
.cen{text-align:center}
/*
.donate{background:red; color:white; padding:7px 7px 7px 30px; text-decoration:none; font-size:16px; font-weight:bold}

.ins{margin:.5em 2em;}
.pixBx{width:260px; margin:10px 10px 0 0; border:5px solid white; color:black; }
.pixBx span{margin:0 0 0 8px;}

.boxCent{	margin:0 auto; width:450px; padding:1em 0.5em; text-align:center;}
.boxCent:after{content:""; display:block; height:0; clear:both; }
.CellLe{	float:left;  width:100px; padding:0; text-align:left; border:solid 1px blue;}
.CellRi{	float:right; width:100px; padding:0; text-align:right; border:solid 1px blue;}
.CellCe{	float:left;  width:230px; padding:0; margin:0 0 0 .5em; text-align:center; border:solid 1px blue;}
.yel-blu{	background:none lightgoldenrodyellow; color:navy; border:solid 1px blue;}

*/

.error {
    color: red;
}
