body { color:#666666; font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal;  }

a { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
table { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
td { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
textarea { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
input { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
font { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
select { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
hr { color:#e8edcd; background-color:#e8edcd; height:1px; border:0; }
p { font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
 
.content-heading-16b { position:relative; top:5px; color:#444444; border-style:none; background-color:transparent; font-size:17px; font-weight:normal; line-height:20px; text-align:left; }
  
.content-heading-16g { position:relative; top:5px; color:#5c8b1d; border-style:none; background-color:transparent; font-size:16px; font-weight:normal; line-height:20px; text-align:left; }

.content-heading-16n {font-weight:bold; font-size:16px; color:#5c8b1d; line-height:20px;}

.content-heading-14b { position:relative; top:5px; color:#666666; border-style:none; background-color:transparent; font-size:14px; font-weight:normal; line-height:20px; text-align:left; }

.content-heading-14g { position:relative; top:5px; color:#5c8b1d; border-style:none; background-color:transparent; font-size:14px; font-weight:normal; line-height:20px; text-align:left;  }

.content-heading-14n { color:#666666; font-size:14px; font-weight:normal; }


.content-heading-13g3 {font-weight:bold; font-size:16px;  color:#5c8b1d; }

.content-heading-12b { position:relative; top:5px; color:#666666; border-style:none; background-color:transparent; font-size:12px; font-weight:normal; line-height:20px; text-align:left; }
  
.content-heading-12g { position:relative; top:5px; color:#5c8b1d; border-style:none; background-color:transparent; font-size:12px; font-weight:normal; line-height:20px; text-align:left;  }

.content-heading-11b {  background:transparent; font-size:11px; font-weight:normal; color:#666666; line-height:1.8;  }
.content-heading-11g {font-weight:bold; font-size:11px;  color:#5c8b1d; }
.content-heading-11gn {font-weight:normal; font-size:11px;  color:#5c8b1d; }
.content-heading-11b3 {font-weight:bold; font-size:11px;  color:#666666; }
.content-body-10b5 {  font-size:10px; color:#555555; }
.content-heading-10g {font-weight:normal; font-size:10px;  color:#5c8b1d; }


div.left-menu-lable { position:relative; width:269px; top:5px; left:-2px; border-style:none; color:#5c8b1d; font-size:12px; font-weight:bold; line-height:22px; text-align:center; background: url(../images/sys/bg-menu-title-lable.jpg) repeat-x;}
    
div.right-menu-lable { position:relative; width:230px; top:5px; left:7px; border-style:none;  color:#5c8b1d; font-size:12px; font-weight:bold; line-height:22px; text-align:center;  margin:0;  background: url(../images/sys/bg-menu-title-lable.jpg) repeat-x;}


a.body-button { text-decoration:none; color:#666666; text-align:center; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:2px; background: url(../images/sys/but-underline.png) repeat-x; }

a.body-button:hover {color:#111111; background: url(../images/sys/but-underline-hover.png) repeat-x; }

td.body-button { color:#666666; background-color:transparent; padding:2; border-style:none; border-width:1px; border-color:#5c8b1d; height:auto}

table.body-button { background-color:transparent; border-style:none; border-width:0px; border-color:#5c8b1d; }

td.body { color:#666666; }

a.download-button { text-decoration:none; color:#0050ff; text-align:center; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:2px; background:transparent }

a.download-button:hover { color:#0000ff; background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }



a.plane-button { text-decoration:none; color:#0050ff; text-align:center; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:2px; background:transparent }

a.plane-button:hover { color:#0000ff; background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }

a.plain-button { text-decoration:none; color:#0050ff; text-align:center; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:2px; background:transparent }

a.plain-button:hover { color:#0000ff; background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }




a.ads-button {  color:#666666; background-color:transparent; border-style:none; text-decoration:none; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:2px; background: url(../images/sys/but-underline.png) repeat-x;}

a.ads-button:hover { color:#111111; background: url(../images/sys/but-underline-hover.png) repeat-x; }

table.ads-new { background-color:transparent; border-style:none; border-width:0px; border-color:#5c8b1d; }
   
td.ads-new { color:#666666; background-color:transparent; font-size:11px; padding:6; border-style:none; border-width:1px; border-color:#5c8b1d; height:auto}

td.ads-empty-new { color:#666666; background-color:transparent;  padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;  height:auto}

a.email { text-decoration:none; color:#5c8b1d; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:2px; background:transparent; }
a.email:hover { background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }


table.phams-tables { border-style:dotted; border-width:1px; border-color:#666666; }
td.phams-tables { background-color:#92d050; padding-left:10px; padding-right:10px; }
table.phams-quotes { border-style:dotted; border-width:1px; border-color:#666666; padding:10px; background-color:#eeeeff; }
td.phams-quotes { color:#444444; }

table.map { border-style:dotted; border-width:1px; border-color:#5c8b1d; }


table.cal-ex { background-color:transparent; border-style:none; }
td.cal-ex { font-size:11px; color:#666666; }
font.cal-ex { font-size:11px; }




table.dep-cal { background-color:#eeeeee; border-left:0px solid #eeeeee; border-top:1px dotted #cccccc; border-right:1px dotted #cccccc; border-bottom:1px dotted #cccccc; }

td.dep-cal-month { color:#666666; background-color:#ffffff; }

td.dep-cal-day { color:#666666; background-color:#edeecd; font-weight:bold; background: url(../images/sys/bg-cal-water.jpg) repeat; }

td.dep-cal-day-all { color:#666666; background-color:#ffffff; }

.dep-cal-title { color:5c8b1d;  }

td.dep-cal-des { color:#666666; background-color:#ffffff; padding-left:10px; padding-right:10px; }

td.cal-ring-image { background: url(../images/ring.png) repeat-y; border-style:none; border-color:#666666; border-width:1px; border-left:none; font-size:11px; }

a.cal-button-new { color:#666666; border-style:solid; border-color:#dddddd; text-decoration:none; border-width:1px; padding-top:7px; padding-bottom:7px; }
a.cal-button-new:hover { background: url(../images/sys/but-cal-hover.jpg) repeat-x;  }

a.cal-button-disabled { color:#aaaaaa; text-decoration:none; border-style:solid; border-color:#eeeeee; border-width:1px; padding-left:0px; padding-right:0px; padding-top:7px; padding-bottom:7px; background:#ffffff; }


a.cnew { color:#666666; border-style:solid; border-color:#dddddd; text-decoration:none; border-width:1px;  }


td.cal-button-new {padding-top:8px; padding-bottom:8px; }

a.cal-plain-button { color:#666666; text-decoration:none; border-style:none; }
a.cal-plain-button:hover { color:#333333; }

a.cal-plain-admin-button { color:#666666; text-decoration:none; border-style:none; }
a.cal-plain-admin-button:hover { color:#333333; background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }

a.cal-button-disabledZZZZ { color:#aaaaaa; text-decoration:none; border-style:solid; border-color:#eeeeee; border-width:1px; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; background:#ffffff; }




table.empty { background-color:#ffffff; border-style:none; }
td.empty { color:#666666; background-color:#ffffff; padding-bottom:2px; padding-left:10px;}


table.footer-contacts { border-style:none;  }
td.footer-contacts { color:#ffffff; padding-left:8px; padding-bottom:4px;}
td.footer-copyright { color:#ffffff;  }
td.footer-refs { color:#ffff80;  }



a.button-enclosed-white { color:#666666; background-color:#ffffff; border-style:solid; border-color:#cccccc; text-decoration:none; border-width:1px; padding-left:4px; padding-right:4px;  padding-top:1px; padding-bottom:1px; }

a.button-enclosed-white:hover { background-color:#ffff74; }

a.button-enclosed-yellow { color:#666666; background-color:#ffffcc; border-style:solid; border-color:#cccccc; text-decoration:none; border-width:1px; padding-left:4px; padding-right:4px;  padding-top:1px; padding-bottom:1px; }

a.button-enclosed-yellow:hover { background-color:#ffff74; }

a.button2 { text-decoration:none; color:#0000ff; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:2px; background:transparent; }
a.button2:hover { background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }


textarea {color:#666666; border-style:solid; border-color:#cccccc; border-width:1px; background-color:#ffffff; }


td.blog-title { background-color:#edeecd; border-style:none;}
td.blog { background-color:#ffffff;}

table.stats { font-family:verdana; background-color:#ffffff; font-size:11px; border-style:none; line-height:16px;}
tr.stats-0 { background-color:#ffeeff; }
tr.stats-1 { background-color:#ffffff; }


a.button2c { text-decoration:none; color:#000000; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px; background:transparent; }
a.button2c:hover { background: url(../images/sys/but-yellow-hov.jpg) repeat-x; }


textarea.res {color:#5c8b1d; border-style:none; background-color:#ffffbb; }

input.search { color:#ffffff; background-color:transparent; border-style:none; border-color:#8cc742; text-decoration:none; border-width:1px; }

td.empty2 { background-color:#ffffff; }

table.admin-empty { border-width:0px; background-color:transparent; }
td.admin-empty { border-width:0px; border-style:none; background-color:transparent; }

table.courses { background-color:#eeeeee; border-style:dotted; border-width:1px; border-color:#666666; }
td.courses-empty { background-color:#ffffff; padding-left:10px;}
td.courses-des { background-color:#92d050; padding-left:10px; padding-right:10px; }


table.cal-enclosure { background-color:ffffff; border-style:dotted; border-width:1px; border-color:#5c8b1d; }





.left-sidebox { position:relative; top:5px; left:1px;  width:26em; background: url(../images/sys/sbbody-r.jpg) no-repeat bottom right; font-size: 100%; }

.left-boxhead { background: url(../images/sys/sbhead-r2.jpg) no-repeat top right; padding:0; text-align:center; }

.left-boxhead h2 { background: url(../images/sys/sbhead-l2.jpg) no-repeat top left; margin: 0; padding: 5px 0px 5px; color: white; font-weight: bold; font-size: 1.2em; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; }

.left-boxbody { background: url(../images/sys/sbbody-l.jpg) no-repeat bottom left; margin: 0; padding: 3px 3px 10px; }

.left-boxoutspace { position:relative; top:0px; height:10px; }





a.admin-button { color: #5c8b1d; background-color:#ffffff; border-style:solid; border-color:#eeeeee; text-decoration:none; border-width:1px; padding-left:4px; padding-right:4px; margin-left:2px; margin-right:2px; }

a.admin-button:hover { background-color:#ffff74; }



a.main-menu-new { text-decoration:none; color:#333333; text-align:center; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:2px;  background: url(../images/sys/but-main-menu-background.jpg) repeat-x;}

a.main-menu-new:hover {color:#333333; background: url(../images/sys/but-main-menu-hover.jpg) repeat-x; }

a.main-menu-selected-new { text-decoration:none; color:#333333; text-align:center; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:2px; background: url(../images/sys/but-main-menu-selected.jpg) repeat-x;}

a.main-menu-selected-new:hover { background: url(../images/sys/but-main-menu-selected-hover.jpg) repeat-x;} 

table.main-menu-new { border-style:solid; border-width:1px; border-color:#aaaaaa; height:25px;  background: url(../images/sys/bg-main-menu.jpg) repeat-x; }

td.main-menu-new { background: url(../images/sys/bg-main-menu.jpg) repeat-x;}



a.top-menu-public { font-size:10px; font-weight:normal; text-decoration:none; color:#ffffff; text-align:center; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px; border-color:transparent; }

a.top-menu-public:hover {color:#8cc742; background:transparent; }
                
a.top-menu-public-selected { font-size:10px; font-weight:normal; text-decoration:none; color:#ffffff; text-align:center; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px; background: url(../images/sys/but-top-menu-selected.png) repeat-x; }

a.top-menu-public-selected:hover { font-weight:normal; text-decoration:none; color:#8cc742; text-align:center; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px; background: url(../images/sys/but-top-menu-selected.png) repeat-x; }

table.top-menu-public { border-style:none; border-width:3px; border-color:transparent; }

td.top-menu-public { background:transparent}




a.top-menu-secure { font-weight:normal; text-decoration:none; color:#333333; text-align:center; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:2px; border-color:transparent; }

a.top-menu-secure:hover {color:#000000; background:transparent; }
                
a.top-menu-secure-selected { font-weight:normal; text-decoration:none; color:#444444; text-align:center; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; background: url(../images/sys/but-top-menu-selected.png) repeat-x; }

a.top-menu-secure-selected:hover { font-weight:normal; text-decoration:none; color:#000000; text-align:center; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; background: url(../images/sys/but-top-menu-selected.png) repeat-x; }

table.top-menu-secure { border-style:none; border-width:3px; border-color:transparent; }

td.top-menu-secure { background:transparent}





a.refs-menu-new { text-decoration:none; color:#333333; text-align:center; background-color:transparent; }

a.refs-menu-new:hover {color:#111111; }
                
a.refs-menu-selected-new { text-decoration:underline; color:#333333; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; background:transparent; }

a.refs-menu-selected-new:hover { color:#111111;} 

table.refs-menu-new { border-style:none; border-color:transparent; }

td.refs-menu-new { background:transparent;}






a.left-menu { color:#5c8b1d; text-align:left; text-decoration:none; width:238px; display:block; padding-left:0px; }

a.left-menu:hover { background: url(../images/sys/but-left-menu-hover.jpg) repeat-x; }

a.left-menu-selected { color:#333333; text-align:left; text-decoration:none; width:238px; display:block; padding-left:0px; background: url(../images/sys/but-left-menu-selected.jpg) repeat-x; }

a.left-menu-selected:hover {  background: url(../images/sys/but-left-menu-selected-hover.jpg) repeat-x;  }

a.left-menu2 { color:#5c8b1d; text-align:left; text-decoration:none; width:224px; display:block; padding-left:0px;  background-color:transparent;}

a.left-menu2:hover { background: url(../images/sys/but-left-menu-hover.jpg) repeat-x;  }

a.left-menu-selected2 { color:#666666; text-align:left; text-decoration:none; width:224px; display:block; padding-left:0px;  background: url(../images/sys/but-left-menu-selected.jpg) repeat-x;  }

a.left-menu-selected2:hover { background: url(../images/sys/but-left-menu-selected-hover.jpg) repeat-x;  }

a.left-menu-selected-title { color:#666666; text-align:left; text-decoration:none; width:238px; display:block; padding-left:0px;  background: url(../images/sys/but-left-menu-selected.jpg) repeat-x; }

a.left-menu-selected-title:hover { background: url(../images/sys/but-left-menu-hover.jpg) repeat-x;  }

a.left-menu-title { color:#666666; text-align:left; text-decoration:none; width:238px; display:block; padding-left:0px;}

a.left-menu-title:hover { background: url(../images/sys/but-left-menu-hover.jpg) repeat-x;  }

table.left-menu-empty-new { background-color:transparent; font-size:11px; border-style:none; height:auto; }

td.left-menu-empty-new { background-color:transparent; }

font.left-menu-title { color:#666666; text-align:left; padding-left:0px; }






a.right-menu { color:#5c8b1d; text-align:left; text-decoration:none; width:198px; display:block; padding-left:0px; }

a.right-menu:hover { background: url(../images/sys/but-menu-yellow-hov.jpg) repeat-x; }

a.right-menu-selected { color:#000000; text-align:left;  text-decoration:none; width:198px; display:block; padding-left:0px; background: url(../images/sys/but-menu-green-sel.jpg) repeat-x; }

a.right-menu-selected:hover { background: url(../images/sys/but-menu-yellow-hov.jpg) repeat-x;  }

a.right-menu2 { color:#5c8b1d; text-align:left; text-decoration:none; width:184px; display:block;  padding-left:0px;  background-color:transparent;}

a.right-menu2:hover { background: url(../images/sys/but-menu-yellow-hov.jpg) repeat-x;  }

a.right-menu-selected2 { color:#000000; text-align:left;   text-decoration:none; width:184px; display:block; padding-left:0px;  background: url(../images/sys/but-menu-green-sel.jpg) repeat-x;  }

a.right-menu-selected2:hover { background: url(../images/sys/but-menu-yellow-hov.jpg) repeat-x;  }

a.right-menu-selected-title { color:#000000; text-align:left; text-decoration:none; width:198px; display:block; padding-left:0px;  background: url(../images/sys/but-menu-green-sel.jpg) repeat-x; }

a.right-menu-selected-title:hover { background: url(../images/sys/but-menu-yellow-hov.jpg) repeat-x;  }

a.right-menu-title { color:#000000; text-align:left; text-decoration:none; width:198px; display:block; padding-left:0px;}

a.right-menu-title:hover { background: url(../images/sys/but-menu-yellow-hov.jpg) repeat-x; }

table.right-menu-empty-new { background-color:transparent; height:auto; margin-left:10px; }

td.right-menu-empty-new { background-color:transparent; }

font.right-menu-title { color:#000000; text-align:left;  padding-left:0px; }
font.right-menu-font { color:#666666; }


