* {margin:0;padding:0}
html, body {height:100%}
html {min-width:954px}
body {font-family:Tahoma, Geneva, sans-serif;font-size:100%;line-height:1.125em;color:#fff}
.fleft {float:left}
.fright {float:right}
.fclear {clear:both}
.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
ul {list-style:none}
#main {width:960px;margin:0 auto;position:relative;font-size:.75em}
.col-1, .col-3 {float:left;width:30%}
.col-2 {float:left;width:65%}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.container {width:100%}
/* menu */
ul#menu {width:100%;height:43px;background:#c2af9a url("images/menu-bg.gif") top left repeat-x;font-size:0.8em;font-family:"Lucida Grande", Verdana, sans-serif;font-weight:bold;list-style-type:none;margin:0;padding:0}
ul#menu li {display:block;float:left;margin:0 0 0 5px}
ul#menu li a {height:43px;color:#777;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px 0}
ul#menu li a:hover {color:#333}
ul#menu li a.current {color:#FFF;background:#c2af9a url("images/current-bg.gif") top left repeat-x;padding:5px 15px 0}
/*shades */
.top-shade {background:#a38666 url(images/tail-top.gif) left top repeat-x}
.bottom-shade {background:url(images/tail-bottom.gif) left bottom repeat-x}
/* other */
img {border:0;vertical-align:top;text-align:left}
.img-indent {width:100%;overflow:hidden}
.img-indent img {float:left;margin:0 28px 0 0}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
p {margin-bottom:18px}
/* txt, links, lines, titles */
a {color:#fa9a87;outline:none}
a:hover {text-decoration:none}
/* titles */
h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:37px;line-height:1em;font-weight:normal;letter-spacing:-2px;margin-bottom:15px}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:27px;line-height:1.2em;font-weight:normal;letter-spacing:-1px;margin-bottom:28px}
h3 {font-size:1em;color:#d1d5da;line-height:1.2em;margin-bottom:8px}
h3 a {color:#d1d5da;text-decoration:none}
h3 a:hover {color:#fa9a87 !important}
h4 {font-size:1em;color:#fff;line-height:1.2em;margin-bottom:10px}
h4 a {color:#fff !important;text-decoration:none}
h4 a:hover {color:#000 !important}
/* nav */
#nav {height:45px}
/* content */
#content {padding:0 20px 40px 20px}
#content .indent {padding:26px 25px 0 20px}
#content ul li {background:url(images/arrow1.gif) no-repeat left 8px;padding:0 0 6px 10px}
#content ul li a {color:#d1d5da}
#content .pr-list li {background:none;padding:0;width:100%;overflow:hidden;margin-right:25px;margin-bottom:15px}
#content .pr-list li img {float:left;margin-right:25px;margin-bottom:15px}
#content .pr-list-alt li {background:none;padding:0;width:100%;overflow:hidden;padding-bottom:22px}
#content .pr-list-alt li img {float:left}
#content .pr-list-alt li p {margin-bottom:12px}
#content .pr-list-alt li a {color:#fa9a87}
#content .list1 {padding-bottom:18px}
#content .list1 li {font-weight:bold;padding-bottom:2px}
#content .list1 li ul {padding-top:3px}
#content .list1 li li {background:url(images/arrow2.gif) no-repeat left 9px}
.contentmain {width:100%}
.contentmain .bg {background:url(images/bg.png) left top}
.contentmain .bottom {background:url(images/box-bottom.png) no-repeat left top;height:9px;overflow:hidden;font-size:0;line-height:0}
.contentmain .extra-bg {background:url(images/extra-bg.png) no-repeat 537px top;width:100%}
.contentmain .inner {padding:45px 20px 33px 20px}
/* footer */
#footer {height:89px}
#footer .indent {padding:32px 40px 0 40px}
#footer a {color:#d1d5da}
#footer img {position:relative;top:-3px}