img {-ms-interpolation-mode:bicubic;}
a:focus {outline:none;} 
* {margin:0;padding:0;font-size:100%;}
body {background:#fcfcfc url('images/top.jpg') top repeat-x;text-align:center;}
a img {border:0;}
ul {list-style:none;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
html,input,textarea {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:0.875em;line-height:1.429em;color:#333;}
input,select {vertical-align:middle;font-weight:normal;}
a {color:#8ca523;text-decoration:underline;}
a:hover {text-decoration:underline;}
p {padding-bottom:15px;}
.strong {font-weight:bold;}

/* ============================= main layout ====================== */
#main {width:980px;margin:0 auto;text-align:left;position:relative;}
.bottom {background:url('images/bottom.gif') bottom repeat-x;}

.col-1, .col-2 {float:left;}
.container {width:100%;overflow:hidden;}

#header li {background:url('images/list-bg.gif') no-repeat 0 7px;padding-left:22px;font-size:12px;line-height:25px;}
#content ul {list-style:square;margin:10px 0 0 16px;padding:0;}
#content li {padding:0;}

h1 {font-size:22px;font-weight:normal;line-height:1em;letter-spacing:1px;margin-bottom:20px;color:#db7042;}
h2 {font-size:16px;font-weight:bold;line-height:1em;margin:20px 0 10px 0;color:#8ca523;}
h3 {font-size:14px;font-weight:normal;line-height:1em;letter-spacing:-1px;margin-bottom:5px;}

/* ============================= header ====================== */

#header {height:360px;background:url('images/header-bg.jpg') top right no-repeat;color:#554421;font-size:0.929em;line-height:1.231em;}

#header .col-1 {width:471px !important;font-family:Verdana,Arial,Helvetica,sans-serif;}
#header .col-1 h1 {color:#413318;font-size:10px;padding-left:15px;font-weight:bold;margin:0;letter-spacing:1px;text-transform:uppercase;}
#header .col-1 p {color:#fffbe5;padding:0;margin:25px 0 0 0;text-align:right;}
#header .col-1 p.slogan {font-weight:bold;color:#fcfcfb;}
#header .col-1 a {color:#fffbe5;text-decoration:none;}

#header .col-2 {width:507px !important;float:right;}

#header .logo {float:left;margin:20px 0 0 69px;}
#header .logo h1 a {color:#faf7ee;font-size:24px;line-height:30px;text-decoration:none;}
#header .logo #logopic_ie6 {display:none;}
#header .logo #logopic_rest {display:inline;}

#header #logo2 {margin:-10px 0 0 0;z-index:999;}

#header .indent {padding:15px 25px 0 65px;}

#header .menu {float:right;padding:74px 69px 28px 0;margin:0;}
#header .menu li {background:none;padding:0;float:left;font-size:11px;line-height:1em;}
#header .menu li a {background:url('images/menu-bg.gif') top repeat-x;display:block;width:105px;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#ffffff;}
#header .menu li a span {background:url('images/menu-right-bg.gif') top right no-repeat;display:block;}
#header .menu li a span span {background:url('images/menu-left-bg.gif') top left no-repeat;padding:21px 0 13px 0;}
#header .menu li a:hover {text-decoration:underline;}

/* ============================= content ====================== */

#content {padding:17px 69px 18px 64px;ackground:url('images/bg.jpg') 90px bottom no-repeat;}
.col-pad {padding-right:22px;}
.col-pad2 {padding-right:29px;}

.box {margin:14px 0 20px 0;width:280px;padding:0;background:#fcf9e0 url('images/box-bottom.gif') left bottom no-repeat;font-size:0.8em;line-height:1.462em;color:#513f1c;}
.box .tail-top {background:url('images/tail-top.gif') left bottom repeat-x;margin-bottom:11px;border-bottom:11px solid transparent;}
.box .indent {padding:15px 10px 15px 20px;*padding-bottom:5px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.box h1 {font-size:1.5em;margin-bottom:20px;color:#513f1c;}

.minheight {min-height:250px;height:auto;}
* html .minheight {height:250px;}

/* ============================= footer ====================== */

#footer {height:51px;padding:36px 0 0 65px;color:#bdb89a;font-size:0.786em;}
#footer a {color:#bdb89a;}
#footer a.clean {text-decoration:none;}

/* ============================= forms ============================= */

.input {width:212px;height:19px;border:1px solid #a09b96;background:#fff;padding:0 0 0 5px;font-size:1em;}
textarea {width:229px;height:103px;border:1px solid #a09b96;background:#fff;padding:0 0 0 5px;overflow:auto;font-size:1em;}
.required {display:none;}

/* ============================= page1 ===========================*/

#page1 .col-1 {width:539px;min-height:420px;height:auto;}
#page1 .col-2 {width:286px;}
#page1 .col-2 h1 {font-size:15px;font-weight:bold;line-height:1em;letter-spacing:-1px;margin-bottom:20px;color:#513f1c;}
#page1 .col-1 .col-1 {width:254px;}
#page1 .col-1 .col-2 {width:254px;}

