body.margin {
margin: 0;
padding: 0;
background: #EEEEEE;
background-position: top;
font-family: "century gothic", "sans serif";
font-size: 15px;
font-weight: normal;
}

.content {
width: 880px;
margin: auto;
border: solid #CECECE;
border-width: 2px 2px 2px 2px;
background: #FFFFFF;
}

.lay_head {
width: 880px;
height: 300px;
background: url(pics/lay_hfg.jpg) no-repeat;
}

.lay_menu {
width: 750px;
color: #788da7;
position: relative;
top: 15px;
left: 100px;
text-align: right;
}

.lay_sign {
width: 300px;
color: #788da7;
position: relative;
top: 50px;
left: 520px;
}

.lay_foot {
width: 780px;
padding-top: 30px;
padding-bottom: 30px;
border-top: 2px solid #e3e3e3;
}

.lc1,.lc2,.rc1,.rc2 {
width: 100%;
margin-top: 20px;
margin-bottom: 30px;
font-size: 15px;
}

.lc1,.lc2 {
margin-right: 30px;
}

.rc1,.rc2 {
margin-left: 30px;
}

.lc2 {
border-top: 2px solid #e3e3e3;
}

.rc2 {
border-top: 2px solid #e3e3e3;
}

#menu a		{ color: #637690; text-decoration: none; }
#menu a:hover 	{ color: #9eb2cd; text-decoration: none; }

#menu2 a	{ color: #69822c; text-decoration: none; }
#menu2 a:hover 	{ color: #9ebb57; text-decoration: none; }

#left_menu a {
font-size: 13px;
color: #364100;
text-decoration: none;
background: #FFFFFF;
display: block;
width: 160px;
height: 20px;
padding-left: 0px;
padding-top: 0px;
}

#left_menu a:hover {
color: #586900;
background: #FAFAFA;
text-decoration: none;
}

td.lay_bl { border-right: 2px solid #e3e3e3; }

input,select,textarea {
margin-bottom: 5px;
}

h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-family: "century gothic", "sans serif";
margin-bottom: 10px;
margin-top: 10px;
}

h1 {
font-size: 23px;
color: #83a222;
}

h2 {
font-size: 23px;
color: #505050;
}

h3 {
font-size: 18px;
color: #83a222;
text-decoration: underline;
margin-top: 30px;
}


li {
font-size: 15px;
margin-bottom: 4px;
margin-left: 10px;
margin-right: 30px;
}

a:link		{ color: #5f7617; }
a:visited	{ color: #5f7617; }
a:active	{ color: #5f7617; }
a:hover		{ color: #5f7617; }

table.pastel,table td.pastel,table.pastel td {
border:1px solid #c5c5c5; border-collapse:collapse
}

.pages {
clear:left;
font-size:85%;
margin:1em 0;
padding:1em;
}

.pages a {
background:#fff;
margin-right:0.1em;
float:left;
border-right:#9aafe5 1px solid;
border-top:#9aafe5 1px solid;
border-left:#9aafe5 1px solid;
border-bottom:#9aafe5 1px solid;
padding:0.2em 0.5em;
}

.pages span.dots {
border-right:#fff 1px solid;
border-left:#fff 1px solid;
border-bottom:#fff 1px solid;
background:#fff;
float:left;
margin-right:0.1em;
padding:0.2em 0.5em;
}

.pages span.current {
border-right:#06c 1px solid;
border-top:#06c 1px solid;
border-left:#06c 1px solid;
border-bottom:#06c 1px solid;
background:#06c;
float:left;
color:#fff;
margin-right:0.1em;
padding:0.2em 0.5em;
}

.pages a:hover {
border-color:#06c;
}

