@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {}
a:hover {}
body {background:#FFF;color:#000;font:75%/125% Arial, Sans-Serif}

img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#bg {overflow:hidden;width:100%;background:url(../images/bottom.jpg) repeat-x bottom; padding-bottom:40px;}
#page {margin:0px auto 0;width:891px}
#main {border:solid #e2e2e0;border-width:0 2px;overflow:hidden;padding:0 20px 0 30px;width:891px}
/* Header */
#header {background:url(../images/headbgx.gif) repeat-x;height:123px;}
#header img{margin-left:50px;}
#headbg{width:991px;margin:auto;background:url(../images/headbg.jpg) top center no-repeat;height:123px;}

/* Content*/
#content {float:left;text-align:justify;width:880px;font-size:1.25em;line-height:1.2em}
#content strong {color:#C00}
#content ul{margin-left:25px;margin-bottom:20px;line-height:20px;list-style:url(../images/bullet.gif)}

#contact{width:256px;height:132px;float:right;background:url(../images/contact.png);padding:40px;padding-top:20px}
#contact p{padding-top:5px;line-height:1.4em;}
#contact span{position:absolute;margin-left:50px}
#contact .fax{padding-left:20px}
#contact a{position:relative;top:10px}


h1{font-size:1.7em;line-height:1.8em;font-family:'Arial';font-weight:normal;color:#002243}
h2{font-size:1.4em;line-height:1.5em;font-family:'Arial';font-weight:normal;color:#002243}
h3{font-weight:normal;}

.left {float:left;margin:0 10px 5px 0}
.right {float:right;margin:0 0 5px 10px}

/* Sidebar */
#sidebar {background:url(../images/e3.png) no-repeat;float:right;padding:170px 0 0;width:190px}
#sidebar img {margin:0 0 35px}
#sidebar img#photo {position:relative;margin:0 0 0 -10px}

/* Footer */
#footer {padding:10px 15px;position:relative;background:#8A8A8A;height:90px;border-top:#414141 2px solid;}
#foot{width:991px;margin:auto;font-size:1.25em;color:white;text-align:center}
#footer img {position:absolute;top:5px;right:15px}
#footer p {margin:0}
#footer .small{font-size:0.75em;margin-top:20px}