BODY {font-family: Arial; font-size: 8pt; font-weight: normal; color: #666666; background: #99CC7F url(../images/bg_page.gif) repeat-x left top; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 0px;}
IMG {BORDER: 0px solid;}
.pic {BORDER: 5px #E8E8E8 solid; margin: 5px 0px 5px 0px;}
table {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; padding: 0px;}
TH  {
  font-family: Arial;
  font-size : 12px;
  color : #349901; 
  background: #F5F5F5 url(../images/bg_th.gif) repeat-x left top;
  font-weight : bold;
  text-align: center;
  padding: 4px 0px 5px 0px;
  border: 0px solid #FFFFFF;
  border-collapse: collapse;
}
td {
  font-family: Arial;
  font-size : 10px;
  color : #666666; 
  border: 0px solid #CCCCCC;
 border-collapse: collapse;
}

.topbox {background: #FFFFFF url(../images/bg_topbox.gif) repeat-x left top; HEIGHT: 100px; padding: 0px 0px 0px 0px;}
.searchbox {background: url(../images/bg_search.gif) no-repeat left top; HEIGHT: 100px; padding: 0px 0px 0px 0px;}
.formtext { font-size: 12px; font-weight: bold; color: #339900; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.topmenu { font-size: 11px; font-weight: normal; color: #666666; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 0px; text-align: right;}
.bottombox {background: #FFFFFF url(../images/bg_bottombox.gif) repeat-x left top; HEIGHT: 88px; padding: 0px 0px 0px 0px;}
.copyright {font-size: 11px; color: #333333; HEIGHT: 88px; padding: 0px 0px 0px 0px; text-align: center; line-height: 2em;}
.contentbox {background: #FFFFFF url(../images/bg_contentbox.gif) repeat-x left top; padding: 20px 20px 0px 0px;}
.leftbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 20px 60px 20px; BACKGROUND: url(../images/bg_left.jpg) no-repeat left bottom; vertical-align: top; }
.border1 {background: #E1DFE0; HEIGHT: 1px; padding: 0px 0px 0px 0px;}
.centerbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 20px 0px; vertical-align: top; WIDTH: 100%;}
.patch { font-size: 11px; font-weight: bold; color: #666666; padding: 3px 0px 10px 10px; margin: 0px 0px 0px 0px; background: url(../images/bg_title.gif) repeat-x left top;}
.number { font-size: 11px; font-weight: bold; color: #349901; text-align: center; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; }
.pages { font-size: 11px; font-weight: normal; color: #666666; text-align: center; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; }

.header1 {background: #E0E0E0 url(../images/bg_top1.gif) repeat-x left top; HEIGHT: 50px; padding: 0px 0px 0px 0px;}
.border2 {background: #C4C4C4 url(../images/border2.gif) repeat-x left top; HEIGHT: 2px; padding: 0px 0px 0px 0px;}
.left1 {background: #999999 url(../images/bg_left1.gif) repeat-y left top; WIDTH: 179px; padding: 0px 0px 0px 0px; vertical-align: top;}
.product {font-family: Arial; font-size: 11px; font-weight: bold; color: #296ECD; background: #FFFFFF url(../images/bg_product.gif) no-repeat left top; HEIGHT: 27px; WIDTH: 179px; padding: 4px 0px 9px 24px;}
.border3 {background: #C4C4C4 url(../images/border3.gif) no-repeat left top; HEIGHT: 2px; padding: 0px 0px 0px 0px;}
.titleright {font-family: Arial; font-size: 11px; font-weight: bold; color: #296ECD; background: #FFFFFF url(../images/bg_titleright.gif) no-repeat left top; HEIGHT: 27px; WIDTH: 179px; padding: 4px 0px 9px 26px;}
.right1 {background: #999999 url(../images/bg_right1.gif) repeat-y left top; WIDTH: 179px; padding: 0px 0px 0px 0px; vertical-align: top;}
.border4 {background: #C4C4C4 url(../images/border4.gif) no-repeat left top; HEIGHT: 2px; padding: 0px 0px 0px 0px;}
.content { background: #FFFFFF url(../images/bg_content.gif) repeat-x left bottom; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; WIDTH: 410px;}
.title {font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; background: #FFFFFF url(../images/bg_title.gif) no-repeat left top; HEIGHT: 29px; padding: 2px 0px 11px 25px;}
.border6 {background: #FFFFFF url(../images/border6.gif) repeat-x left top; HEIGHT: 9px; padding: 0px 0px 0px 0px;}
.border8 {background: #FFFFFF url(../images/border8.gif) repeat-x left top; HEIGHT: 29px; padding: 0px 0px 0px 0px;}
.border9 {background: #FFFFFF url(../images/border9.gif) repeat-x left top; HEIGHT: 13px; padding: 0px 0px 0px 0px;}
.formtext2 { font-family: Arial; font-size: 12px; color: #666666; padding: 3px 5px 3px 5px; margin: 0px 0px 0px 0px; background: #f8f8f8;}

H1 { font-family: Arial; font-size: 12px; font-weight: bold; color: #349901; padding: 1px 0px 6px 0px; margin: 0px 0px 0px 0px; background: url(../images/bg_title.gif) repeat-x left top;}
H2 { font-family: Arial; font-size: 12px; font-weight: normal; color: #349901; padding: 2px 10px 2px 12px; margin: 0px 0px 0px 0px; }
H3 { font-family: Arial; font-size: 11px; font-weight: normal; color: #349901; padding: 10px 10px 2px 20px; margin: 0px 0px 0px 0px;}
H4 { font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 2px 10px 5px 20px; margin: 0px 0px 0px 0px;}
H5 { font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; border: #E1DFE0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 3px 10px 3px 20px; margin: 0px 0px 0px 0px;}

ul { font-size: 11px; text-align: left; padding: 0px 0px 0px 10px; margin: 5px 10px 5px 20px; }
li { font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 10px 5px 10px; vertical-align: middle; list-style-image: url(../images/arrow2.gif)}

ul.section1 {font-size: 12px; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/arrow1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 2px; PADDING-TOP: 0px; TEXT-ALIGN: left}
ul.section2 {font-size: 11px; PADDING-RIGHT: 0px; PADDING-LEFT: 50px; LIST-STYLE-IMAGE: url(../images/arrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 2px; PADDING-TOP: 0px; TEXT-ALIGN: left}
ul.section3 {font-size: 11px; PADDING-RIGHT: 0px; PADDING-LEFT: 80px; LIST-STYLE-IMAGE: url(../images/arrow3.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 2px; PADDING-TOP: 0px; TEXT-ALIGN: left}
li.section {BORDER-RIGHT: #ededed 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #E1DFE0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 5px 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ededed 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #E1DFE0 1px solid; BACKGROUND-COLOR: #fafafa; TEXT-ALIGN: left}

p {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; letter-spacing: normal; word-spacing: normal; padding: 2px 0px 2px 10px;}

a { font-weight: normal; color: #339900; text-decoration: underline}
a:visited { font-weight: normal; color: #339900; text-decoration: underline}
a:hover { font-weight: normal; color: #333333; text-decoration: underline}

a.menuleft { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background: url(../images/bg_leftmenu.gif) no-repeat left top; padding: 3px 0px 3px 20px; line-height: 1em;}
a.menuleft:visited { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background: url(../images/bg_leftmenu.gif) no-repeat left top;}
a.menuleft:hover { font-size: 12px; BACKGROUND-POSITION: 0px -20px; COLOR: #FFFFFF; TEXT-DECORATION: none;}
a.menuleft#leftactive { font-size: 12px; BACKGROUND-POSITION: 0px -20px; COLOR: #FFFFFF; TEXT-DECORATION: none;}

a.submenu { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background: url(../images/bg_submenu.gif) no-repeat left top; padding: 4px 0px 4px 40px; line-height: 1em;}
a.submenu:visited { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background: url(../images/bg_submenu.gif) no-repeat left top;}
a.submenu:hover { font-size: 11px; BACKGROUND-POSITION: 0px -20px; COLOR: #339900; TEXT-DECORATION: none;}
a.submenu#subactive { font-size: 11px; BACKGROUND-POSITION: 0px -20px; COLOR: #339900; TEXT-DECORATION: none;}

a.subsubmenu { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background: url(../images/bg_subsubmenu.gif) no-repeat left top; padding: 4px 0px 4px 55px; line-height: 1em;}
a.subsubmenu:visited { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background: url(../images/bg_subsubmenu.gif) no-repeat left top;}
a.subsubmenu:hover { font-size: 11px; BACKGROUND-POSITION: 0px -20px; COLOR: #339900; TEXT-DECORATION: none;}
a.subsubmenu#subsubactive { font-size: 11px; BACKGROUND-POSITION: 0px -20px; COLOR: #339900; TEXT-DECORATION: none;}

a.toplink { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none}
a.toplink:visited { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none}
a.toplink:hover { font-size: 11px; font-weight: normal; color: #339900; text-decoration: underline}
a.toplink#topactive { font-size: 11px; font-weight: normal; color: #339900; text-decoration: none}

#header_outer {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
#header {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/header_short.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 770px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; HEIGHT: 150px
}
#top_outer {
  FLOAT: left; WIDTH: 165px
}
#top_inner {
  BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 150px
}
#left_outer {
  BORDER-TOP: #ffffff 1px solid; FLOAT: left; MARGIN: 0px; WIDTH: 165px
}
#left_inner {
  BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid
}
#content_outer {
  PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../../images/content_bg.gif) repeat-y; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 605px; PADDING-TOP: 5px
}
#content_inner {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}

TABLE.moduletable {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

INPUT.text {font-family: Arial; font-size: 8pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 160px; border: #C9D1D5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.text2 {font-family: Arial; font-size: 8pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 107px; border: #C9D1D5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

textarea  {font-family: Arial; font-size: 8pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; height: 100px; width: 240px; border: #C9D1D5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


SELECT.text {font-family: Arial; font-size: 8pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 160px; border: #e1dfe0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

SELECT.text2 {font-family: Arial; font-size: 8pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 50px; border: #C9D1D5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.but {font-family: Arial; font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
background: #99cc7f url(../images/bg_button.gif) repeat-x left top;
margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px;
width: 100px;
border: #e1dfe0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.tblcalendar thead th { 
  font:100% Tahoma;  
  text-align:center;
  padding:3px 0;
  color : #FFFFFF; 
  background-color: #706826;
}
.tblcalendar tbody th { 
  text-align:center;
  font:bold 100% Tahoma;
  padding:0 2px;
}
.tblcalendar tbody th, .tblcalendar tbody td {
  border-width: 0 1px 1px 1px;
  border-style: solid;
}
.tblcalendar tbody td { 
  vertical-align:top;
  height:60px; 
  padding:0;  
  background: #FFFFFF;
}   

.tblcalendar tbody td .calmonthhdr { 
  text-align:left;
  padding:0 5px 5px 0; 
}
.tblcalendar tbody td .calmonthhdr span { 
  float:right;
  padding:4px 0 0 0;
  display:block;
  font:73% Verdana; 
} 
.tblcalendar tbody td .calmonthhdr .d {
  padding:3px 0 3px 3px;
  font-weight:bold;
} 
.tblcalendar tbody td .monmy { 
  clear:both;
  padding:5px;
  border-width:0 0 1px 0;
  border-style:solid; 
  text-align:left;
} 

.error {  font-family: Verdana; font-size: 11px; color: red; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; line-height: 1.2em}

