a { text-decoration:none; }
a:link { color:#3366FF; }
a:visited { color:#3366FF; }
a:active { color:#FF0000; }
a:Hover { color:#FF0000; }

a.white:link {color:#FFFFFF;  }
a.white:visited {color:#FFFFFF;}
a.white:active {color:#333333; }
a.white:Hover {color:#FFFF00; }

body {
background-color:#b6cc9d; color:#333333;
background-image:url(image/back01.gif);
background-repeat:repeat-x;
background-attachment:scroll;

scrollbar-3dlight-color:#008000;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#008000;
scrollbar-darkshadow-color:#008000;
scrollbar-face-color:#008000;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff
}

.leftbar {
background-color:#3E4F03; color:#333333;
background-image:url(image/leftbar.gif);
background-repeat:repeat-x;
background-attachment:scroll;
}

.footbar {
background-color:#b6cc9d; color:#333333;
background-image:url(image/footbar.gif);
background-repeat:repeat-x;
background-attachment:scroll;
}

.green {color:#008000;font-weight:bold;}
.lgreen {background-color:#008000; color:#FFFFFF;}
.red {color:#FF3333; font-weight:bold;}
.blue {color:#3333CC;}
.dblue {color:#000080;}
.white {color:#FFFFFF;}
.gray {color:#333333;}
.yellow {color:#FFFFC0;}

.border {border: solid 1px #5CAE6E; border-collapse: collapse;}
.bg_gray { background-color:#eeeeee; }

body, td, th {font-size:100%; }
h1 { font-size:109%; font-weight:bold; margin:0 0 0 0; }
h1.n { font-size:109%; font-weight:normal; margin:0 0 0 0; }
h2 { font-size:100%; font-weight:bold; margin:0 0 0 0; }
h2.n { font-size:100%; font-weight:normal; margin:0 0 0 0; }
h3 { font-size:100%; font-weight:normal; margin:0 0 0 0; }
h4 { font-size:92%; color:#333333; font-weight:normal; margin:0 0 0 0; }

big   { font-size:109%; }
small { font-size:92%; }
.small { font-size:92%; }
strong {font-weight:normal;}
.b {font-weight:bold;}
.bgred { color:#000080; background-color:#FFF0F0; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
hr    { color:#333333; }

div.mgn { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
div.mgnlrd { padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
div.mgntd { padding-top: 5px; padding-bottom: 5px;}
div.mgnl { padding-left: 20px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.nomgn {margin:0 0 0 0;}

.suborange {
background-color:#FF9933;
color: #FFFFFF;
font-size: 109%;
font-weight: bold;
line-height: 150%;
border-top: 0px solid #FF0000;
border-right: 1px solid #888888;
border-bottom: 1px solid #888888;
border-left: 10px solid #FF0000;
padding-left: 10px;
margin:0 0 0 0;
}

.sub2green {
background-color:#edf9e0;
color: #008000;
font-size: 100%;
font-weight: bold;
line-height: 150%;
border-top: 1px solid #5CAE6E;
border-right: 1px solid #5CAE6E;
border-bottom: 1px solid #5CAE6E;
border-left: 1px solid #5CAE6E;
padding-left: 10px;
margin:0 0 0 0;
}

input,textarea,select {
border-left:1px solid #5CAE6E;
border-right:1px solid #5CAE6E;
border-top:1px solid #5CAE6E;
border-bottom:1px solid #5CAE6E;
background-color : #FFFFFF; color : #333333;
}

.dot {
border-left:1px dotted #5CAE6E thin;
border-right:1px dotted #5CAE6E thin;
border-top:1px dotted #5CAE6E thin;
border-bottom:1px dotted #5CAE6E thin;
}

.button {
border-left:1px solid #888888;
border-right:2px solid #888888;
border-top:1px solid #888888;
border-bottom:2px solid #888888;
background-color: #eeeeee; color: #333333;
}

.googlink {
padding-left: 20px; padding-right: 5px; padding-top: 0px; padding-bottom: 10px;}
}
.googlink2 {
padding-left: 20px; padding-right: 5px; padding-top: 0px; padding-bottom: 10px;}
}
.googright {
padding-left: 20px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px;
text-align: left;
}
form {
padding:0px;margin:0px; 
}