@charset "utf-8";

* {
margin:0;
padding:0;
}

a {
outline:none;
text-decoration:none;
}

img {
border:0 none;
}

body {
background:url('/assets/images/bg.gif') repeat-x #fff;
text-align:center;
font:13px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}

noscript {
text-align:center;
font-weight:700;
}

#wrapper {
width:1024px;
margin:0 auto;
}





/* ---------------------------------------------------------------------- */
#header {
width:1024px;
height:199px;
background: url('/assets/images/header.jpg') no-repeat;
}

#nav_wrapper {
padding: 118px 0;
}

#nav, #nav a {
font:18px Georgia, Times New-Roman, serif;
font-style: italic;
color: #000;
text-decoration: none;
}

#nav ul {
display:inline;
float:left;
position:relative;
list-style:none;
}

#nav ul li {
float:left;
padding:6px 20px;
}

#nav #active a {
color: #925d11;
}

#nav a:hover, #nav #active a:hover {
color: #146716;
}



#body {
width:1024px;
min-height:420px;
margin:0 auto;
clear:both;
}

#left {
width:615px;
min-height: 200px;
float: left;
text-align: left;
}

#left h1 {
font: 31px Georgia, Times New-Roman, serif;
color: #644416;
font-weight: bold;
font-style: italic;
margin: 0 0 0 12px;
}

#left h2 {
font: 24px Georgia, Times New-Roman, serif;
color: #644416;
font-weight: bold;
font-style: italic;
margin: 0 0 0 17px;
}

#left h3 {
font: 15px Georgia, Times New-Roman, serif;
color: #146716;
font-weight: bold;
font-style: italic;
padding: 0 0 10px 0;
margin: 0 0 0 17px;
}

#left p {
font: 13px #000 Arial, Verdana, Helvetica, sans-serif;
line-height: 18px;
margin: 0 0 0 25px;
}

#left p a {
color:#0074b3;
text-decoration:none;
}

#left p a:hover {
color:#0074b3;
text-decoration:underline;
}

#left p em, #left ul em {
background: #fffb97;
font: 13px Georgia, Times New-Roman, serif;
font-style: italic;
}

#left ul strong  {
font: 13px Georgia, Times New-Roman, serif;
color: #644416;
font-style: italic;
font-weight: bold;
margin: 0 4px 0 0;
}

#left p strong {
font: 14px Georgia, Times New-Roman, serif;
font-style: italic;
font-weight: bold;
margin: 0 4px 0 0;
}

#attention {
color: #08b00c;
}

#left ul {
font: 13px #000 Arial, Verdana, Helvetica, sans-serif;
line-height: 18px;
font-style: italic;
margin: 10px 0 15px 25px;
}

#left ul li {
margin: 0 0 3px 25px;
}

#right {
width: 402px;
float: right;
text-align: left;
}

#right p {
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #454545;
line-height: 17px;
margin: 8px 0 8px 15px;
width: 295px;

}

#right p a {
color:#0074b3;
text-decoration:none;
}

#right p a:hover {
color:#0074b3;
text-decoration:underline;
}

#footer {
border-top: solid 1px #d7d7d7;
text-align:center;
}

#footer p {
text-align:center;
color:#000;
font:11px Arial, Verdana, Helvetica, sans-serif;
padding:2px;
}

#footer p a {
color:#0074b3;
font:11px Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
}

#footer p a:hover {
color:#0074b3;
text-decoration:underline;
}