body{
font: 0.8em "Trebuchet MS", georgia, verdana;
margin: 0;
padding:0;
background-color: #E0E9C3;//#EEF3E2
}
form{
display:inline;
}
img.docpx{
padding: 30px 0px 30px 0px;
border: 1px solid #aa81ad;
background-color:#fffff;
width:100%;
}
img.docpx2{
padding: 0px 30px 0px 30px;
border: 1px solid #aa81ad;
background-color:#fffff;
}
img{
border:0;
}
.main{
margin: 0 auto;
width:760px;
background-color:#ffffff;
padding: 0px 0px 0px 2px;
border-left: 2px solid #3dac3d;
border-right: 2px solid #3dac3d;
}
.miniheader{
font-weight:bold;
color:#999999;
font-size:1.7em;
text-align:right;
padding-right:5px
}
.txtheader{
font: normal 1.8em verdana;
font-weight: bold;
color: #3dac3d;
text-align:right;
padding-right:5px;
}
.snpheader{
background-color:#EEF3E2;
padding-left:5px;
color:#336600
}
.footer{
text-align:center;
background-color: #cbedaf;
}
.toplinks{
text-align:right;
vertical-align:bottom;
padding-right:10px;
font-size: 0.9em;
}
.topheader{
float:right;
font-size: 0.9em;
color: #999999;
background: #f2f1f1 url("../images/tab.gif") no-repeat bottom left;
}
.header2, .header3{
/*padding-left:10px;*/
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
padding-left:5px;
border-left:2px solid #FF9900;
color:#8B8378;
background-color:#FEF5CA
}
.topheader span{
color: #0054e3;
}
td{
vertical-align:top;
}
.search{
background: #3dac3d url('../images/navlnx.jpg') repeat left bottom;
vertical-align:middle;
text-align:right;
padding:2px 3px 2px 3px;
color:#336600;
border-top:1px solid #3dac3d;
border-bottom:1px solid #3dac3d;
}
input.text{
font-size:0.7em;
width:150px; 
border:1px solid #999999;
}
select{
font:normal 0.7em verdana;
border:1px solid #999999;
}
input.button{
border:1px solid #cccccc;
background:url("../images/inputbg.gif") repeat top right;
color:#336600;
font-size:0.7em;
}
td.menu{
/*background:transparent url("../images/curve.png") no-repeat top 2px;*/
}
td.menu a{
background:#cbedaf url("../images/lnkbg.png") top right;
padding:3px 5px 3px 5px;
display:block;
border-bottom:1px solid #bae270;
border-right:2px solid #3DAC3D;
color:#336600;
}
td.menu a:hover{
background-color:#f2f1f1;
text-decoration:none;
color:#000000;
border-bottom:2px solid #3ba93c;
}
a{
color:#0000ff;
text-decoration: none;
}
a:hover{
color:#0000ff;
text-decoration: underline;
}
.pad{
padding: 5px;
}
.snip{
font-style:italic;
color: #999999;
}
.d3{
padding: 5px 5px 5px 5px;
border: 1px solid #aa81ad;
background-color:#f6f5f5;
}
.d3header{
background-color: #aa81ad;
padding:5px 5px 5px 5px;
font-weight:bold;
color:#ffffff;
text-align:center;
}
.d2{
padding: 5px 5px 5px 5px;
border: 1px solid #aa81ad;
background-color:#f6f5f5;
}
.d2header{
padding:5px 5px 5px 5px;
font-weight:bold;
text-align:center;
}
.d1{
padding: 5px 5px 5px 5px;
background-color:#fffff;
border-bottom:1px solid #336600;
}
.d1header{
background-color: #eeeeee;
border:1px solid #6B00FC;
color:#213664;
padding:5px 5px 5px 5px;
font-weight:bold;
}
.rgt{
background-color:#f2f1f1;
display:block;
padding:5px 0px 5px 5px;
margin-bottom:4px;
border:1px solid #bbc7e5;
}
a:hover.rgt{
background-color:#ffffff;
border-color:#9BC73E;
color:#336600;
}
.rgt-on{
background-color:#9BC73E;
padding:5px 0px 5px 5px;
display:block;
margin-bottom:4px;
border:1px solid #336600;
color:#ffffff;
}
a:visited{
color:#4400fb;
}
.menu-on{
background-color:#ffffff;
border-bottom:1px solid #3ba93c;
padding:3px 5px 3px 5px;
display:block;
border-bottom:1px solid #bae270;
color:#336600;
border-top:1px solid #bae270;
}
.news{
text-align:right;
padding-right:10px;
font-size:1.5em;
font-weight:bold;
color:#ff963c;
border-bottom:1px solid #aca899;
margin-bottom:10px
}
/*admin*/
.admin-menu{
padding:0px 10px 0px 10px;
font-size:0.9em;
}
.admin-menu a{
color: #ffffff;
}
.admin-menu a:hover{
color: #FEFE9B;
text-decoration:underline;
}
.admin-menu a:visited{
color: auto;
}
.admin-cntnt{
text-align:left;
padding:50px 10px 10px 10px;
height:440px;
}
strong{
color: red;
}
ul{
list-style: square outside url("../images/bullet.gif");
font-size:0.9em
}
ul li, ol li{
margin-top:5px;
}
/*calendar*/
.calwk{
background-color:#E0E9C3;
}

.calcell{
background-color:#f2f1f1;
width:100%;
display:block;
float:left;
}

a:hover.calcell{
background-color:#ffffff;
color:#000000;
text-decoration:none;
}

.wysiwyg img{
background-color:#dedede;
border:1px solid #C8C5C5;
}
