/* front.css */
/* 2009-05-25 */

body {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 83%;
    color: #333;
    background: #ecf7e4 none;
}
p {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 1em;
   line-height: 130%; 
}
li {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 1em;
   margin-bottom: 4px;
}
h1 {
   font-size: 1.6em;
   color: #666;
   background: transparent none;
   font-weight: bold;
   margin-top: 1.5em;
   margin-bottom: 0.3em;
}
h2 {
   font-size: 1.4em;
   color: #666;
   background: transparent none;
   font-weight: bold;
   margin-top: 1.5em;
   margin-bottom: 0.3em;
}
h3 {
   font-size: 1.2em;
   color: #333;
   background: transparent none;
   font-weight: bold;
   margin-top: 1.5em;
   margin-bottom: 0.3em;
}
a { text-decoration: none; }
a:link {
   background: transparent none; 
   color: #2B7EC2;
}
a:visited { 
   background: transparent none; 
   color: #714C99;
}
a:hover { 
   background: transparent none; 
   color: #2B7EC2;
   text-decoration: underline;
}
a:active { 
   background: transparent none; 
   color: #2B7EC2;
   text-decoration: underline;
}
a img { border: none; }
.note {
   font-weight: bold;
   background: transparent none;
   color: #CC0000;
}
.thltable { 
   border-collapse: collapse; 
   border: 1px solid #bbb; 
}
.thltable th { 
   font-size: 1.2em; 
   text-align: left;
   background-color: #dcedf2; 
   padding: 5px; 
   border: 1px solid #bbb; 
}
.thltable td { 
   border: 1px solid #bbb; 
   padding: 3px 3px 3px 3px; 
}
.thltable tr:hover { 
   background: #eee none; 
}
.thltable tr.odd { 
   background-color: #fff; 
}
.thltable tr.even { 
   background-color: #edf2dc; 
}
#content {
	position: relative;
	background-color: #fff;
	width: 800px;
	color: #333333;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;
	text-align: left; 
        border: 1px solid #7cc244;
}
#padding10 { padding: 1px 10px 10px 10px; }
#header h1 { 
        margin: 0;
        padding: 0;
        margin-top: -0.3em;
        text-align: center;
        font-size: 2.4em;
        font-weight: normal;
        color: #5191cd;
}
#header h2 { 
        margin-top: 0.4em;
        margin-bottom: 1.1em;
        padding: 0;
        text-align: center;
        font-size: 1.4em;
        font-weight: normal;
        color: #6caa38;
}
