@charset "utf-8";
/* global styles */
body { margin:0px; padding:0px; font-family:arial; font-size:13px; color:#666666; }
h2, h3, h4, h4 { margin:0px; padding:0px; }
h2,.siteMapSecondTire {color:#6C1510; font-size:16px; font-weight:bold; margin-bottom:15px;}
h3 {font-size:14px; margin-bottom:15px;color: #6C1510; }
h4 {color:#000;font-size:13px;}
strong {font-size:13px; color: #000;}
form {margin:0px;padding:0px;}

a, .siteMapEndNodeStile {color:#6C1510; text-decoration:underline; outline:none;}
a:hover { text-decoration:none;}

body { background: url(../images/body-bg02.png) top repeat-x; }
/* layout */
h1.logo { margin: 0; padding: 0; width: 200px; margin-left:10px; }
h1.logo a { background: url(../images/logo.png) no-repeat left top; display: block; height: 57px; width: 200px; }
h1.logo a span { position: absolute; top: -1000px; }
#wrapper { width:980px; margin:0 auto; }
#headtop { height:57px; }
#mainmenu { width:600px; position:absolute; margin-left:380px; margin-top:-35px; }
#toplinks { height:150px; margin-bottom:10px; margin-left:0px; padding:14px 0 0 10px; }
#footer { height:20px; margin:10px 0 10px 10px; }
#footer .copyrights { width:470px; position:absolute; font-size:11px; color:#6C1510; }
#footer .links { position:absolute; width:393px; font-size:11px; color:#664D3F; margin:0 0 0 560px; text-align:right; }
#footer .links a { font-size:11px; color:#664D3F; text-decoration:none; }
#footer .links a:hover { text-decoration:underline; }

/* center img */
#center-img { height:297px;}
.center-img01-mini {height:107px; background:url(../images/center-img01-mini.jpg) left top no-repeat;}
.center-img01-minir {width:276px; height:107px; float:right; background:url(../images/center-img01r-mini.jpg) no-repeat;}
.center-img01-minir .curdate { color:#EEAEAE; font-size:13px; font-weight:bold; padding:8px 0 0 20px; }

/* page header */
#pageheader04 {height:48px;margin-bottom:10px;background:url(../images/second-ph-right.jpg) right no-repeat #CCC2BB;}
#pageheader04 .left {background:url(../images/second-ph-left.jpg) no-repeat left top;height:48px;}
#pageheader04 .left .title { width:945px; text-align:right; margin:10px 0 30px 0;  position:absolute;font-size:22px;color:#FFF;}

/* column */
#column01, #column02, #column04 {float:left;}
#column03{ float:right;}
#column01 { width:235px; padding:0 10px 0 10px; }
#column02 { width:425px;  padding:6px 0 0 5px; }
#column03 { width:270px; padding:0 10px 0 10px; }
#column05 { width:690px; padding:0 10px 0 5px;float:left; text-align:left;}

/* left site nav */
.mbg00, .mbg01, .mbg02, .mbg03, .mbg04, .mbg05, .mbg00h, .mbg01h, .mbg02h, .mbg03h, .mbg04h, .mbg05h { width:232px; height:65px; margin-bottom:6px; text-decoration:none; background:url(../images/leftmenu-bg.png) no-repeat; }.mbg00 a, .mbg01 a, .mbg02 a, .mbg03 a, .mbg04 a, .mbg05 a, .mbg00h a, .mbg01h a, .mbg02h a, .mbg03h a, .mbg04h a, .mbg05h a { display:block; width:232px; height:65px; text-decoration:none; }.mbg00 { background-position:0 0px; }.mbg00h { background-position:0 -65px; }.mbg01 { background-position:0 -130px; }.mbg01h { background-position:0 -195px; }.mbg02 { background-position:0 -260px; }.mbg02h { background-position:0 -325px; }.mbg03 { background-position:0 -390px; }.mbg03h { background-position:0 -455px; }.mbg04 { background-position:0 -520px; }.mbg04h { background-position:0 -585px; }.mbg05 { background-position:0 -650px; }.mbg05h { background-position:0 -715px; }

/* complyworks dropdown menu */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0;}
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li a {margin:0px;padding:0px;}
ul.dropdown li a.last {padding:5px 10px 0 8px;}
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; background:url(../images/main-nav-dot.gif) repeat-x bottom; }
ul.dropdown ul li.last { background:none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li.rtl ul { top: 100%; right: 0; left: auto; }
ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto; }
ul.dropdown { padding-bottom: 1px;font: bold 13px/normal Arial, Helvetica, sans-serif; }
ul.dropdown li { padding: 4px 6px; color: #664D3F; font-size:16px; }
ul.dropdown li.hover, ul.dropdown li:hover { color: #664D3F }
ul.dropdown a:link, ul.dropdown a:visited { color:#664D3F ; text-decoration: none; font-size:16px; }
ul.dropdown li ul li a {font-size:14px !important;}
ul.dropdown a:hover { color: #6C1610; text-decoration:underline; }
ul.dropdown a:active { color: #6C1610; }
ul.dropdown ul { width: 235px; padding: 3px 6px; border-style: solid; border-width: 1px; border-color: #6D1711; background-color: #fff; font-weight: normal; font-size: 11px; }
ul.dropdown *.dir { padding-right: 25px; background-image: url(../images/main-nav-adown.gif); background-position: 95% 50%; background-repeat: no-repeat; }
ul.dropdown-horizontal { width: 100%; }
ul.dropdown-horizontal ul *.dir {padding-right:0px; background-image: url(../images/main-nav-aright.gif); background-position: 99% 50%; background-repeat: no-repeat; }
ul.dropdown a, ul.dropdown span { display: block; padding: 4px 6px; }
ul.dropdown ul a, ul.dropdown ul span { padding: 4px 0; }
ul.dropdown li { padding: 0; border: none; }
ul.dropdown li a, ul.dropdown *.dir { border-style: solid; border-width: 1px 1px 0; border-color: #fff; }
ul.dropdown ul li a, ul.dropdown ul *.dir { border: none;  font-size:14px;}
ul.dropdown li.hover *.open { position: relative; z-index: 600; margin: -1px 0; padding-top: 5px; padding-bottom: 5px; border-color: #6D1711; background-color: #fff; background-image: url(../images/main-nav-aodown.gif); color: #6C1610; zoom: 1; }
ul.dropdown-horizontal li.hover *.open { float: left; zoom: none; }
ul.dropdown ul li.hover *.open { position: static; z-index: 0; float: none; margin: 0; padding-top: 4px; padding-bottom: 4px; border: none; }
ul.dropdown ul li.hover *.open { background-image: url(../images/nav-arrow-right-open.png); }
ul.dropdown a.dir:hover { background-image: url(../images/nav-arrow-down-on.png) !important; }
ul.dropdown ul a.dir:hover { background-image: url(../images/nav-arrow-right-on.png) !important; }
ul.dropdown li:hover > *.dir { position: relative; z-index: 600; margin: -1px 0; padding-top: 5px; padding-bottom: 5px; border-color: #6D1711; background-color: #fff; background-image: url(../images/main-nav-aodown.gif); color: #6C1610; zoom: 1; }
ul.dropdown-horizontal li:hover > *.dir { float: left; zoom: none; color:#6C1510; }
ul.dropdown ul li:hover > *.dir { position: static; z-index: 0; float: none; margin: 0; padding-top: 4px; padding-bottom: 4px; border: none; }
ul.dropdown ul li:hover > *.dir { background-image: url(../images/nav-arrow-right-open.png); }
ul.dropdown li.last ul { margin-left:-131px; }
ul.dropdown .dir2  {background:url(../images/main-nav-dot.gif) repeat-x bottom !important;}
ul.dropdown .dir2 a {background-image: url(../images/main-nav-aright.gif); background-position: 220px 50%; background-repeat: no-repeat; }

/* misc */
.clear { height:1px; clear:both; }