@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5 {font-weight: normal;}

h1#pageTitle {line-height: 1em;}

a {color: #333333; text-decoration:none;}

body { text-align: center; background: #965f00 url(gfx/bg.jpg) repeat-x left top; font:	76% Arial, Helvetica, sans-serif; line-height: 1em; color: #333; }

p img {float: right; margin: 0 0 1em 1em;}

#container  { width: 778px; text-align: left; background: url(gfx/top.jpg) no-repeat left top; margin: 0 auto; }

#container .inset {width: 778px; display: block; padding-top: 39px;}

#container .inset .leftC { width: 324px; float: left;}
#container .inset .leftC #contentWrapper {float: none;}
#container .inset .leftC h1#logo {margin-top: 41px;}
#container .inset .leftC h1#logo a { width: 312px; height:99px; display: block; text-indent: -3000px; background: url(gfx/logo.gif) no-repeat left bottom; }
#container .inset .leftC img.hero {float:right;}

#container .inset .rightC {width: 436px; float: left;}
#container .inset .rightC .inset2 {padding: 0px 15px;}
#container .inset .rightC .inset2 ul {padding: 5px 20px 20px 20px;}
#container .inset .rightC .inset2 ul li {padding: 5px 0; line-height: 1.5em;}
#container .inset .rightC .inset2 ul.serviceList {list-style-type: none; width:400px; padding: 20px 0px 0px 0; margin: 0;}
#container .inset .rightC .inset2 ul.serviceList li { margin: 0 0 20px 0px; padding: 5px 0; width: 200px; float: left; background: url(gfx/service_li_bg.jpg) no-repeat left top; }
#container .inset .rightC .inset2 ul.serviceList li a { text-transform: uppercase; display: block; width: 180px; height: auto; padding: 3px 5px 3px 10px; text-decoration: underline; font-weight: bold; font-size: 90%;}
#container .inset .rightC .inset2 ul.serviceList li a:hover {text-decoration: none;}
#container .inset .rightC .inset2 p { line-height: 1.5em; padding: 0 0 1em 0;}
#container .inset .rightC .inset2 p a {font-weight: bold; text-decoration: underline;}
#container .inset .rightC .inset2 p.yes { background: url(gfx/tick.gif) no-repeat left center; padding: 10px 0 10px 38px;}
#container .inset .rightC .inset2 p.tools { background: url(gfx/tools.gif) no-repeat left center; padding: 14px 0 14px 38px;}

blockquote {font-size: 95%; margin: 0 25px 25px 25px; border: 1px solid #bababa; padding: 20px 10px 10px 10px;}
blockquote div {font-family:Georgia, "Times New Roman", Times, serif;}

#container .inset .rightC h1#pageTitle {font-size: 30px; clear: left; padding: 0px 0px 15px 15px ; color: #666666; letter-spacing: -1px; width: 350px; }
#container .inset .rightC h2 { clear: right; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; color: #F6A924; }

#container .inset .rightC ul#nav { list-style-type: none; padding: 10px 0 68px 16px;}
#container .inset .rightC ul#nav li { float: left; padding: 8px 16px; background: url(gfx/li_devider.gif) no-repeat right bottom; }
#container .inset .rightC ul#nav li.end {background: none;}
#container .inset .rightC ul#nav li a {text-decoration: none; background-color:#FFFFFF;}
#container .inset .rightC ul#nav li a:hover {text-decoration: underline;}





#container .inset #contentWrapper { clear: left; display: block; background: #FFFFFF url(gfx/content_bg.gif) repeat-y left top; width: 760px; }

img#footerimg {clear: both; padding: 0 17px 0 0;}
p#footer {clear: both; padding: 20px 0 15px 25px; width: 250px; font-size: 0.825em; }
p#footer span {color: #989898; padding-top: 8px; display: block;}
p#footer a {text-decoration:  underline; color: #989898;}

#container > #dropshadow { width: 760px; height: 56px; background: url(gfx/footer.png) no-repeat left top; margin: 0 auto; position: relative; left: -9px; }

p.error, p.notice, p.success {margin-bottom:1em;border:2px solid #ddd;  padding: 10px 10px 10px 10px !important;}
p.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
p.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
p.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
p.error a {color:#8a1f11;}
p.notice a {color:#514721;}
p.success a {color:#264409;}
