/* reset */
html {text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
a img,:link img,:visited img {border:none}
#maincontent ol, #maincontent ul {list-style:disc;padding:0 0 0 15px;}
strong {font-weight:bold;}

/* layout */
#header, #wrapc1, #maincol, #twocols {background:transparent;overflow:hidden;}
#header,#pagewidth,#pagebottm,#wrapnav,#footer {width:986px;margin:0 auto;clear:both;}
#header,#wrapc1,#maincontent {text-align:left;}

html, body {margin:0;padding:0;text-align:center;background:#2a2a2a url('./pix/body-bg.jpg') repeat-x 0 0;}
#header {height:100px;padding:15px 0 0 0;}
#pagewidth {position:relative;background:transparent url('./pix/bg_shade986.png') repeat-y center top;}
#wrapc0 {border-top:6px solid #f7941e;margin:0px 18px 10px 18px;background:#fff url('./pix/bg_c1margin.gif') no-repeat left bottom;}
#wrapc1 {background:transparent url('./pix/bg_c2.gif') no-repeat top right;margin:17px 20px 10px 18px;}

#maincontent {padding:3px 90px 75px 90px;font-size:80%;line-height:2;}
#pagebottm {height:33px;background:transparent url('./pix/bg_shade986btm.png') no-repeat center top;margin:-10px auto 0 auto;}
#footer {}

#logoclick {float:left;margin:0 0 0 18px;}
#headcontent {padding:12px 0 0 44px;line-height:18px;float:left;width:600px;}
#coverme {background:#fff;height:98px;width:75px;margin:0;position:absolute;top:6px;left:35px;}
#footer div {margin:0px 20px 20px 18px;vertical-align:top;float:left;text-align:left;color:#fff;font-size:12px;line-height:18px;width:206px;}
#footer div strong {display:block;height:5px;}

/* typography */
#header,#header a {color:#fff;font-size:12px;}
a:link, a:visited {color:#f7941e;text-decoration:underline;font-weight:bold;}
a:hover, a:active {color:#f93;text-decoration:underline;font-weight:bold;}
h1,h2,h3,h4,h5,h6 {color:#f7941e;font-weight:bold;}
#wrapc1 h1 {font-size:40px;position:relative;}
.flir-replaced {margin:0 0 14px 4px;}
.o {color:#fc3;}

#wrapnav {background:transparent;position:relative;z-index:2;}
#nav {margin:0 0 0 18px;}
#nav, #nav ul {padding:0;list-style:none;line-height:1;}
#nav a {display:block;color:#fff;text-decoration:none;padding:0 15px;line-height:22px;font-weight:bold;font-size:13px;}
#nav li.active a,#nav a:hover,#nav li:hover {background:#f7941e url('./pix/nav-bg-a.gif') no-repeat top right;}
#nav li {float:left;text-align:left;background:#f7941e url('./pix/nav-bg.gif') no-repeat top right;line-height:20px;height:22px;width:174px;}
#nav li ul li, #nav li ul li ul li {background-image:none;}
#nav li ul {position:absolute;width:174px;left:-999em;border-top:6px solid #f7941e;}/* 2e */
#nav li ul li {border-bottom:1px solid #ccc;background:#f7941e;width:174px;}
#nav li ul li a {font-size:12px;background:#f7941e}
#nav li ul li.active a {background:#f7941e url('./pix/arrow_r.gif') no-repeat 4px 4px;}
#nav li ul li a:hover {border-bottom:1px solid #fff;background:#fc0;}
#nav li ul ul {margin:-22px 0 0 174px;border-top:none}/* 3+ */

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}

#maincontent p {clear:both;margin:5px 0}
#maincontent p img {margin:5px;}
#maincontent label {width:160px;float:left;font-weight:bold;color:#222;}
#maincontent input,#maincontent select,#maincontent textarea {border:1px solid #b7bdbf;}
#maincontent input:hover,#maincontent input:focus,#maincontent select:hover,#maincontent select:focus,#maincontent textarea:hover,#maincontent textarea:focus {border:1px solid #333;}
#maincontent fieldset {border:1px solid #e50017;padding:0 5px 5px 10px;margin:0 0 10px 0;}
#maincontent legend {color:#e50017;padding:0 10px;font-weight:bold;}




 /* Float containers fix */ 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 

