input, select, textarea {color:#2c371e;font-family: Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #c9c9c9;margin:0px;padding:0px;}
.button {font-size:11px;color:#7f7f7f;font-weight:bold;background:#FFFFFF;border:0;padding:0 5px 0 5px;}
form, p, html, body, h1, h2, h3, h4, h5, ul {margin:0px;padding:0px;}
a img {border: 0;}
table, td {padding:0px;border:0;font-size:11px;line-height:160%;}
body {background:#FFF url(images/header.gif) top center repeat-x;text-align:center;color:#7c7c7c;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;}
A, A:visited {color:#7c7c7c;text-decoration:none;}
A:hover {color:#cd0000;text-decoration:underline;}

#header {height:89px;}
#header div {width:990px;margin:13px auto 0 auto;}
#header h1 {float:left;width:508px;text-indent:-9000px;background:url(images/logo.gif) top left no-repeat;border:0;margin:0;}
#header h1 a {height:89px;text-decoration:none;display:block;}
#header ul {margin-top:30px;float:right;font-size:11px;line-height:120%;text-align:left;}
#header li {margin:0;padding:0 0 0 10px;list-style:none;float:left;cursor:pointer;}
#header li span {font-weight:bold;font-size:12px;}

#topmenu {height:25px;clear:both;}
#topmenu div {width:990px;margin:5px auto 5px auto;}
#topmenu ul {float:right;font-size:11px;}
#topmenu li {margin:0;padding:0;list-style:none;float:left;cursor:pointer;border-right:1px solid #FFF;}
#topmenu li a, #topmenu li  a:visited {color:#FFF;text-decoration:none;display:block;padding:0px 7px 0px 7px;}
#topmenu li a:hover {color:#FFF;text-decoration:none;background:#585858;}

#container{margin:0 auto;width:990px;text-align:left;}
#wrapper{float:left;width:100%;}
#content{margin: 0 180px; padding:10px 30px 0 40px;}
#navigation{float:left;width:190px;margin-left:-990px;margin-top:10px;}
#extra{float:left;width:180px;margin-left:-190px}

#footer {height:100px;background: url(images/footer.gif) top center repeat-x;padding:30px 0 10px 0;}
#footer div {width:990px;margin: 0 auto;}
#footer h1 {float:left;width:210px;text-indent:-9000px;margin-top:px;background:url(images/footer_logo.gif) top left no-repeat;border:0;}
#footer h1 a {height:70px;text-decoration:none;display:block;}
#footer p {float:left;text-align:right;}
#footer ul {float:left;width:600px;margin:20px 0 5px 0;text-align:left;}
#footer li {margin:0;padding:0;list-style:none;float:left;cursor:pointer;border-right:1px solid #7c7c7c;}
#footer li a, #footer li a:visited {color:#7c7c7c;text-decoration:none;display:block;padding:0px 5px 0px 5px;}
#footer li a:hover {text-decoration:none;color:#FFFFFF;background:#585858;}

.left {float:left;width:290px;}
.right {float:right;width:260px;}
.ban {text-align:center;margin:20px 0 20px;}

#gbox {padding:2px;background:#f3f3f3;margin:5px 0 15px 0;}
#gbox span {font-weight:bold;font-size:12px;}

ul#menu  {font-size:12px;font-weight:bold;background:#f3f3f3;}
#menu li {margin:0px;padding:0;list-style:none;cursor:pointer;border-bottom:1px solid #e7eced;border-top:1px solid #FFFFFF;}
#menu li a, #menu li a:visited {text-decoration:none;display:block;padding:5px 5px 5px 15px;}
#menu li a:hover {text-decoration:none;background:#e4e4e4;}
#menu ul li {font-size:11px;background:#e4e4e4;}
#menu ul li a, #menu ul li a:visited {padding:2px 2px 2px 25px;}
#menu ul li a:hover {color:#cd0000;}

/*
ul#submenu  {font-size:11px;font-weight:bold;background:#e4e4e4;}
#submenu li {margin:0px;padding:0;list-style:none;cursor:pointer;border-bottom:1px solid #e7eced;border-top:1px solid #FFFFFF;}
#submenu li a, #submenu li a:visited {text-decoration:none;display:block;padding:5px 5px 5px 25px;}
#submenu li a:hover {color:#cd0000;text-decoration:none;background:#e4e4e4;}
*/

ul#list {margin:0px 8px 0px 15px;}
#list li {margin:0px;list-style:none;cursor:pointer;border-bottom:1px solid #e7f3d7;padding:5px;}
#list img {margin:0px 15px 15px 0;border:2px solid #f3f3f3;float:left;}
#list li a, #main li a:visited {color:#cd0000;font-weight:bold;text-decoration:none;display:block;}
#list li h3 a {font-weight:normal;}
#list li a:hover {text-decoration:underline;}
#list li:hover {background:#f9f9f9;}

h1, h2 {font-family:Garamond;font-size:30px;line-height:100%;font-weight:normal;margin-bottom:2px;}
h1 {padding:0 0 1px 3px;border-bottom:#cd0000 solid 2px;}
h2 {padding:0 0 1px 3px;border-bottom:#fbb017 solid 2px;}
h3 {color:#cd0000;font-size:20px;margin:5px 0 5px 0;line-height:100%;font-weight:normal;}
h4 {color:#000000;font-weight:bold;line-height:110%;}

/* SUB MENU */
.menu {}
.menu ul li a, .menu ul li a:visited {}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li { margin-right:1px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {}
.menu ul li:hover ul {background:#EFEFEF;display:block; position:absolute; top:0; left:190px;}
.menu ul li:hover ul li a.hide {width:200px; }
.menu ul li:hover ul li:hover a.hide {width:200px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; width:200px;}
.menu ul li:hover ul li a:hover {}
.menu ul li:hover ul li:hover ul {display:block;position:absolute; top:-1; left:200px;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; }
.menu ul li:hover ul li:hover ul li a:hover {width:200px;}