body {background:#2e3e4b url(../image/background.jpg); margin:10px 0px 15px 0px; font:12px Arial, Helvetica, sans-serif; color:#404040;}
form {margin:0px;}
input {font-size:14px; color:#000;}
select {font-size:14px; color:#000;}
textarea {font-size:14px; color:#000;}
h1 {font-size:22px; font-weight:bold; color:#607498; margin:0px; padding:0px;}

#shell {text-align:center; margin:0 auto; width:921px;}
#container {text-align:left; background:#fff;}
#header {background:url(../image/header.jpg) no-repeat; height:138px;}
#logo {float:left; margin:12px 0px 0px 15px;}
#quicknav {text-align:center; margin:0 auto; width:921px; margin-bottom:10px;}
#quicknav div {text-align:right; color:#fff;}
#quicknav div span {margin:0px 6px;}
#quicknav div a {color:#fff; font-weight:bold; text-decoration:underline;}
#quicknav div a:hover {color:#ffff9d; font-weight:bold; text-decoration:underline;}

#leftnav {width:210px; float:left; background:#fff;}
#leftnav ul {margin:0px; padding:0px 8px 0px 3px;}
#leftnav ul li {list-style-type:none; padding:8px 0px 8px 15px; background:url(../image/leftnav-breaker.gif) repeat-x bottom; font:16px "Palatino Linotype","Times New Roman",arial;}
#leftnav ul li a {color:#282828; display:block; text-decoration:none;}
#leftnav ul li a:hover {color:#666; display:block; text-decoration:underline;}
#banner {padding:10px 0px 10px 3px;}
#newsletter {text-align:center; margin:0 auto; width:190px; margin-top:20px; margin-bottom:15px;}
#newsletter h1 {margin:0px; padding:6px 0px 8px 1px; background:#f8f8f8}
#newsletter div {text-align:left; padding:10px;}
#newsletter input {padding:3px 2px; color:#666;}

#main {background:#fff url(../image/content-back.gif) repeat-x top; float:right; width:708px;}
#content {padding:10px 14px 40px 14px;}
#content h1 {margin:0px; margin-left:8px; padding:0px; font:25px "Palatino Linotype","Times New Roman",arial; color:#333;}
#content p:first-child {margin:0px; padding:0px;}
#content p {line-height:20px; margin-left:8px; margin-right:8px;}
#content fieldset {border:1px solid #ccc; margin:0px 8px;}
#content fieldset legend {padding:0px 6px; color:#601e16; font:bold 18px "Palatino Linotype","Times New Roman",arial;}
#content fieldset ul {}
#content fieldset ul li {line-height:20px;}
#content fieldset ul li a {color:#1c4281; text-decoration:underline;}
#content fieldset ul li a:hover {color:#2f5ead; text-decoration:underline;}
#content a {color:#8f2619;}
#content form {margin:0px 8px 0px 8px;}

#bottom {background:url(../image/bottom-back.jpg) no-repeat; height:118px;}
#bottom img {margin:28px 0px 0px 18px;}
.bottom-dots {background:url(../image/leftnav-breaker.gif) repeat-x top; height:2px;}

#footer {color:#fff; text-align:center; margin-top:15px; line-height:18px; padding-bottom:15px;}
#footer a {color:#ffff9d; text-decoration:none;}
#footer a:hover {color:#a9d2ff; text-decoration:none;}

#contact-form {}
#contact-form input {padding:2px; width:200px;}
#contact-form select {width:150px;}
#contact-form label:hover {border-bottom:1px dashed #ccc;}
.required {color:#cc0000;}
.clear {clear:both; height:1px;}
.image {border:1px solid #ccc;}
.form-heading {font-weight:bold; background:#2e3e4b; color:#fff;}
.odd {background:#f9f9f9;}

#iframe {display:none; padding:4px; border:1px solid #666; margin:0px 10px;}
#show-pdf {padding:8px; margin-bottom:10px;}
#hide-pdf {display:none; padding:8px; margin-bottom:10px;}
.log-results-fail {color:#cc0000; display:none; padding:10px; background:#ffeeee url(../image/error-alert.gif) no-repeat right center; border:1px solid #ff5050; margin:0 0 8px 5px;}
.log-results-success {color:#4e8c28; display:none; padding:10px; background:#e9ffdb url(../image/success-alert.gif) no-repeat right center; border:1px solid #6cb142; margin-bottom:8px;}
a:link, a:visited {}
a:active, a:hover {}

/* Nifty Corners */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* Anylink Menu */
.anylinkcss {position:absolute; visibility:hidden; border:1px solid #ccc; border-bottom-width:0px; font:14px "Palatino Linotype","Times New Roman",arial; line-height:18px; z-index:100; background:#fff; width:150px; margin-left:-50px;}
.anylinkcss a {color:#000; display:block; border-bottom:1px solid gray; padding:4px; text-decoration:none;}
.anylinkcss a:hover {background:#7e341d; color:#fff; display:block; border-bottom:1px solid gray; padding:4px; text-decoration:none;}

#success { border:1px solid #007700; color:#007700; background-color:#EEFFEE; padding:10px; margin:15px 0px; }
#success p { margin:2px 0px; font-size:12px; }
#error, #error-footer, .error { border:1px solid #770000; color:#770000; background-color:#FFEEEE; padding:10px; margin:15px 0px; }
#error p, #error-footer p, .error p { margin:2px 0px; font-size:12px; }

/* addthis settings */
.at300bs {display:none !important;}
