@media all {
@charset "utf-8";
.clear:after { height:0; content:"."; clear:both; display:block; visibility:hidden; }
html, body { height: 100%; margin:0; padding:0; position:relative; }
body { background:#2d2d2d; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: normal; position: relative; padding:0; padding-top:0 !important; }
@font-face { font-family:'Myriad Pro'; src: url('../fonts/MyriadPro-Regular.otf'); }
@font-face { font-family:'Helvetica LT Std,'; src: url('../fonts/HelveticaLTStd-Bold.otf'); }
header, section, footer, aside, nav, article, figure, time, canvas, details, figcaption, hgroup, menu, summary, hgroup { display:block; position:relative; }
/******************/
/* ~~ Element/tag selectors ~~ */
ul, ol, dl { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, p { margin-top: 0; padding-right: 15px; padding-left: 15px; }
h1, h2, h3, h4, h5, h6 { color: #d25923; }
h1.superscript { font-size:2.4em; line-height:1.1em; text-align:center; margin:8px 20px 8px 15px; font-family: Impact, "Arial Black"; font-weight:normal; text-align:center; }
h2.superscript { font-family:'Myriad Pro',Arial, Helvetica, sans-serif; font-size:1.20em; text-align:center; margin-left:40px; margin-right:45px; font-weight: bold; color:#454545; line-height: 1.2em;}
h3.superscript { font-family:'Myriad Pro',Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; margin-left:40px; margin-right:45px; font-weight: bold; color:#005e6f; line-height: 1.2em; font-style:italic;}
/* header */
#header ul.mainBullet{ margin-left:130px; margin-bottom:15px;}
#header ul.mainBullet li { font-family:'Helvetica LT Std,'; font-size:1.15em; line-height: 1.35em; list-style:none; background:url(../images/bullet-orange.png) no-repeat 0 0; margin-left:0px; padding-left:25px; }

img { border:0; }
img, div.menu, .pngfix, #wrapper { behavior: url("css/iepngfix/iepngfix.htc") }
a img { border: 0; }
a:link, a:visited { color: #0081b1; text-decoration: underline; font-weight:bold; cursor:pointer;}
a:hover, a:active, a:focus { color: #0081b1; text-decoration: none; }
/******************/
/* major id*/
#wrapper, #wrapper-top, #wrapper-bottom, #content-wrap, #container, #sidebar, #header, #footer { position:relative; display:block; }
#wrapper, #content-wrap, #container { height:100%; overflow:hidden; display:table; }
#wrapper { min-width:1080px; width:100%; margin:0 auto; background-color:transparent; background: url(../images/bg.png) repeat-x left top #84aaa7 ; margin-top:0 !important; }
#wrapper-top { width:1075px; margin:0 auto; padding:0; height:29px; background:url(../images/container-top.gif) no-repeat 0 0; }
#wrapper-bottom { width:1075px; margin:0 auto; padding:0; height:32px; background:url(../images/container-bottom.gif) no-repeat 0 100%; }
#container { width: 1075px; min-height:800px; height:100%; background: url(../images/container-left.gif) repeat-y 0 0; margin: 0 auto; padding:0; display:table;}
#content-wrap { float:left; padding: 10px 0; padding-left:50px; width: 680px; }
#wrapper-top.full { background:url(../images/container-top-full.gif) no-repeat 0 0; }
#wrapper-bottom.full { background:url(../images/container-bottom-full.gif) no-repeat 4px 0; }
#container.full { background:url(../images/container-mid-full.gif) repeat-y 0 0; }
#logo { width:680px; height:auto; margin:0 auto; margin-bottom:10px; padding-bottom:10px; }
#header { padding-top:0; margin-top:0; width:680px; }
#fullwidth { margin:0 auto; margin-top:50px; }
.content { margin-top:10px; display:block; position:relative; width: 680px; margin-bottom:1px; }

#bodycontent, #formcontent{ display:table; }
.formcontent, .formwrapper-top, .formwrapper-mid, .formwrapper-bottom { margin:0; padding:0; }
.formcontent { width:650px; display:block; position:relative; padding-right:10px; border: 5px  dashed #ccc; background:#fefce5; }
.formwrapper-top { /*background:url(../images/form-top.jpg) no-repeat 0 4px;*/ height:18px; }
.formwrapper-mid { /*background:url(../images/form-mid.jpg) repeat-y 0 0px;*/ padding:5px 25px; padding-right:35px; }
.formwrapper-bottom { /*background:url(../images/form-bottom.jpg) no-repeat 0 -2px;*/ height:22px; }
.content .formcontent p { text-indent:0; }
.content .formcontent h1 { font-size:1.4em; margin-bottom:5px }
.content .imgleft { margin-right:8px; float:left; }
.content .imgright { margin-left:8px; float:right; }
.content .imgright .cap{ font-size:0.8em; color:#00828A;}
#priority-box { margin:5px auto; padding:8px; border:1px solid #fbaa55; }
#priority-box tr td { padding:5px; vertical-align:top; }
/******************/
/* Sidebar div */
#sidebar { float: right; margin-top:0; width: 294px; padding:0; position:relative; }
#side-wrap-mid { background:url(../images/aside-bg.gif) repeat-y 0 0; margin:0; padding:0; padding:1px 10px 10px 0; }
#side-wrap-end { background:url(../images/aside-bg-end.gif) no-repeat -1px -1px; height:22px; margin-top:-10px; }
#side-wrap-mid div.center{ margin-right:15px;}
#sidebar p, #sidebar ul, #sidebar ol { font-size:13px;}
.sidebox { clear:both; font-size:0.80em; border-top:#F79226 1px solid; border-bottom:#F79226 3px solid; margin: 25px 17px 25px 14px; padding-top: 15px; padding-right: 0; padding-bottom: 15px; padding-left: 0; }
.sidebox.first{ margin: 0 30px 25px 15px;}
.sidebox h4 { font-size:1.3em; text-align:left; color:#26732a; }
.sidebox .imgleft { margin-right:8px; float:left; }
.sidebox .imgright { margin-left:8px; float:right; }
.sidebox ul{ margin:15px; padding-left:18px; list-style:url(../images/dot-orange.gif);}
.sidebox ul li{ padding-left:5px; padding-bottom:10px;}
.sidebox ul li:last-child{ padding-bottom:0;}
.sidebox ol{ margin:15px; padding-left:18px; }
.sidebox ol li{ padding-left:5px; padding-bottom:10px;}
.sidebox ol li:last-child{ padding-bottom:0;}
.sidebox ol.num{ margin:15px; padding-left:18px; list-style:none; text-indent:-21px; }
.sidebox ol.num li{ padding-left:5px; padding-bottom:10px;}
.sidebox ol.num li img{ vertical-align:text-top;}
.sidebox table.reports { margin-bottom:10px; }
.sidebox table.reports td img { text-align:right; vertical-align:top; }
.sidebox table.reports td p { padding:0; margin:0; text-align:left; }

.sidebox.ways{ border: 2px solid #bd6337; padding-top:0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.sidebox.ways h4{ margin-top:0; background-color:#bd6337; color:#FFFFFF; padding:5px; text-align:center; }
.sidebox.ways h5{ color:#bd6337; font-family:Impact, "Arial Black"; text-indent:0; font-weight:normal; text-align:left; margin:0; padding:0; font-size:20px; }
.sidebox.ways img{ float: right; padding-left:15px; padding-right:5px;}
.sidebox.ways p, .sidebox.ways h5{ padding-left:20px;}


.stockbox{ width:90%; margin:5px 15px 5px 5px; font-size:0.95em;}
.stockbox tr{ padding:8px;}
.stockbox .light1{ background-color:#e8f3ef;}
.stockbox .light2{ background-color:#f8f7e9;}
.cert { margin:10px 25px 10px 20px; width:244px; padding:0; }
.certwrap-top { margin:0; padding:0; background:url(../images/cert-top.jpg) no-repeat 0 100%; height:20px; }
.certwrap-mid { margin:0; padding:10px 15px; background:url(../images/cert-mid.jpg) repeat-y 0 0; }
.certwrap-end { margin:0; padding:0; background:url(../images/cert-end.jpg) no-repeat 0 0; height:19px; margin-top:-19px; }
#sidebar .cert{ border:none;}
#sidebar .cert h4 { text-align:center; }
#sidebar .cert p, #sidebar .cert ol { margin-left: 15px; width:165px; }
#sidebar .cert p{ text-indent:17px;}
#sidebar .cert ol { margin-left:18px; padding-left:22px; list-style:none; text-indent:-22px; width:160px; }
#sidebar .cert ol img { vertical-align:text-bottom; }
#sidebar .cert ol li { margin-bottom:15px; line-height:18px; }
/******************/
/* content section */
.content ul, .content ol { padding: 0 15px 15px 40px; }
.content h1, .content h2 { text-align:center; font-family:Helvetica LT Std, Verdana, Geneva, sans-serif; letter-spacing:1px; }
.content h1 { font-size:1.2em; }
.content h2 { font-size:1.1em; }
.content h3{ text-align:center; font-size:1.2em;}
.content p { text-indent:17px; }
.content ul li, .content ol li { padding-bottom:9px; margin-left:30px; margin-right:30px; }
.content ul li strong, .content ol li strong { color:#005e6f; }
.content ul.mainBullet{ margin-left:30px;}
.content ul.mainBullet li { list-style:none; background:url(../images/bullet_arrow_blue16x16.png) no-repeat 0 0; margin-left:0px; padding-left:25px; }
.content ul.mainBullet.teal li{  background:url(../images/bullet_star8_blue16x16.png) no-repeat 0 0; margin-left:10px; padding-left:20px;}
.content ol{ margin-left:30px; font-weight:bold; }
.content ol li{ margin-left:0px; padding-left:8px;  }
.content ol li strong{ color:#7d1321; }
.content ol li span.noBold{ font-weight:100 !important;}
blockquote p, .noIndent { text-indent:0 !important; }
blockquote p { padding-left:50px; padding-right:50px; color:#005e6f; }
h3 .cap{ font-family: Impact, "Arial Black"; font-weight:normal;  font-size:1.3em;color:#25408f; background: url(../images/outline.png); padding-left:70px; line-height:30px; }
h3 .cap1{ font-family: Impact, "Arial Black"; font-weight:normal;  font-size:1.3em;color:#25408f; }
/******************/
/* common class */
.color2{ color:#005e6f !important; /*teal*/}
.colorGray{ color:#454545 !important;}
.colorOrange { color:#d25923!important;}
.colorBlue { color:#005895 !important;}
.colorGreen { color:#26732a !important;}
.colorRed { color:#ce3118!important;}
.salutation { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.last { padding-bottom:0 !important; margin-bottom:0 !important;}
.bgorange{ background-color:#fdecd2;border-top:#F79226 3px solid; border-bottom:#F79226 3px solid; }
.bggray{ background-color:#fcf6ef; /* f5f0e8;*/ border-top:#9c9d95 3px solid; border-bottom:#9c9d95 3px solid; }
.bgblue{ background-color:#e8f6f5;border-top:#93bab7 3px solid; border-bottom:#93bab7 3px solid; }
.bggreen{ background-color:#ecf6e8;border-top:#98b78a 3px solid; border-bottom:#98b78a 3px solid; }
.noIndent{ text-indent:0 !important;}
.noBold{ font-weight:100 !important;}
.outIndent{ text-indent:-25px !important; margin-left:25px;}
.indent, .bio p{ text-indent:17px;}
.indentboth{ padding-left:20px; padding-right:10px; }
/******************/
/*    fonts       */
.font18{ font-size:1.8em !important; line-height:normal;}
.font15{ font-size:1.5em !important; line-height:normal;}
.font14{ font-size:1.4em !important; line-height:normal;}
.font13{ font-size:1.3em !important; line-height:normal;}
.font12{ font-size:1.2em !important; line-height:normal;}
.font11{ font-size:1.1em !important; line-height:normal;}
.font10{ font-size:1em !important; line-height:normal;}
.font09{ font-size:0.9em !important; line-height:normal;}
.font08{ font-size:0.8em !important; line-height:normal;}
.font07{ font-size:0.7em !important; line-height:normal;}
/******************/
/*    clear       */
.clr { clear: both; height:1px; margin:0; padding:0; }
.clr1 { clear: both; height:12px; }
.clr2 { clear: both; height:10px; }
.clr3 { clear: both; height:15px; }
/******************/
/* footer region */
#footer { width:1020px; margin:0 auto; padding:18px 10px 10px;  clear: both; font-size:0.9em; }
.copyright, .copyright a{ text-align:center; text-indent:0; color:#fff; }
/******************/
/* iframe region */
#iframe{ width:1020px; margin:0 auto; padding: 10px; clear: both;}
/******************/
/* return top */
#return_top a { position:absolute; position:fixed; right:0; bottom:15px; text-decoration:none; outline:none;
  display:block; height:138px; width:38px; background:url(../images/return-top.png) no-repeat left top; }
#return_top a:hover { background:url(../images/return-top.png) no-repeat right top; text-decoration:none; }
/******************/
/* dropin */
#dropin { position:absolute; margin:5px; padding:15px; left:25%; top:-1000px; width:520px; height:550px; text-align:center; background:url(../images/floater.png) no-repeat top left; z-index:9999; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; }
#dropin h1 { clear:both; color:#000000; font-size:24px; line-height:38px; text-align:center; }
#dropin p { color:#000000; font-size:14px; line-height:17px; text-align:left; text-indent:17px; padding:10px 18px; }
#dropin h2{ line-height:normal;}
#dropin p.small { font-size:85%; text-indent:0; }
#dropin table { width:400px; margin:0 auto; }
#dropin table td.tdleft { text-align:right; width:46%; }
#dropin table td.tdright { text-align:left; width:54%; }
#dropin img.valign { vertical-align:text-bottom; }
#dropin input { font-size:13px; line-height:15px; border:1px solid #999999; }
#dropin input.submit { cursor:pointer; background:#CECECE; margin:10px auto; }
#dropin input.submit:hover { cursor:pointer; background: #CF9; }
#dropin input[type="text"], input.text, select { font:11px/13px; padding:2px; border: 1px solid #a4aa80; }
#dropin #close-tag { position:absolute; top:10px; right:10px; font-size:12px; font-weight:bold; }
/******************/
/* Firefox fix */
html>body #container  {height:100%; height:auto; }
html>body #content-wrap { margin-bottom:1px; height:100%; height:auto; }
html>body { margin-bottom:1px; height:100%; height:auto; }
html { margin-bottom:1px; height:100%; height:auto; }
}
/******************/
/**/
@media print {
html{ height:auto; }
body, #wrapper{/*background:#FFF;*/ padding:0; margin:0; vertical-align:top; height:auto;display:block; }
#dropin{ display:none;}
#container{ display:block; min-height:0; }
.copyright, .copyright a{ /*color:#333; */}
}
