@charset "utf-8";
/* CSS Document */

body{margin:0px;background-image: url(../images/page_BG2.gif);font-family:verdana;color:#565354;font-size:12px}

#US{float:left;margin:25px;width:290px;height:188px}
#Canada{float:right;margin:22px}
:-moz-any-link:focus {outline: none;}

.container{width:700px;margin:auto}
.header{width:700px;height:201px;background-image: url(../images/fac_top3.jpg);background-repeat:no-repeat;z-index:9}

#navbar {padding:165px 2px 2px 2px;margin:0px;height:36px;width:645px;float:right;display:inline}
#navbar li a:hover{text-decoration:underline}
#navbar li {list-style:none;width:187px;background-image:url(../images/nav_bg.jpg);position:absolute;line-height:3em;height:36px}	
#navbar li a {display:block;color:#565354;text-decoration:none;border-right:solid 1px #9d9d9d;padding-left:10px}
#navbar li ul {display:none}
#navbar li:hover ul {display:block;position:absolute;padding:0;margin:0}
#navbar li:hover li {float:none}
#navbar li:hover li a {background-image:url(../images/nav_bg.jpg);padding:0;margin:0;padding-left:10px;width:235px}
#navbar li li a:hover {background-image:url(../images/nav_bg.jpg);color:#cc9933;text-decoration:underline}
/* IE6 DDMenu */
#navbar li:hover ul, #navbar li.hover ul{display: block;position: absolute;margin: 0;padding:0}
#navbar li:hover li, #navbar li.hover li{float: none;width:245px; }
#navbar li:hover li a, #navbar li.hover li a {background-image:url(../images/nav_bg.jpg);border-right: 1px solid #9d9d9d;color: #565354}
/* IE6 DDMenu */

a {font-family:verdana;color:#565354;font-size:12px;text-decoration:none;font-weight:bold}
a:link{text-decoration: none;font-weight: bold;color:#cc9933;background: transparent}
a:visited{text-decoration: none;font-weight: bold;color:#565354;background: transparent} 
a:hover{text-decoration: underline;color: #565354; font-weight: bold; background: transparent} 
a:active{ text-decoration: none; font-weight: bold; color: #cc9933; background: transparent}  

.p1{ font-size:12px;  color:#000; text-align: left; margin:0px; padding-left: 0.5em}
.p2{ font-size:14px;  color:#000; text-align: center; font-weight: bold; margin:0px; padding-left: 0.5em} 

.attn_box {margin:0 auto; width:359px; height:100px;}
.attn_box a img {border:0;}
.raised {background:transparent; width:700px;margin:auto;float: left;voice-family: "\"}\"";voice-family:inherit;left: 10px; /* the correct height */} html>body .raised{left: 11px} 
.raised h1, .raised p {margin:0 10px}
.raised h1 {font-size:18px;font-weight: bold; color:#5e5b3a;text-align: center;padding-top:0.5em;padding-bottom:1.0em} 
.raised h2 {font-size:12px; color:#5e5b3a;text-align: left;padding-left: 1.0em}
.raised p {font-size: 12px;padding-bottom:0.5em;padding-left: 1.5em}
.smalltext {font-size: 8px}  
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;font-size:1px}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px}
.raised .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.raised .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.raised .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.raised .b4b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.raised .b3b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.raised .b2b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff}
.raised .b1 {margin:0 5px; background:#fff}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px}
.raised .b3, .raised .b3b {margin:0 2px}
.raised .b4, .raised .b4b {height:2px; margin:0 1px}
.raised .b1b {margin:0 5px; background:#fff}
.raised .boxcontent {display:block;background:#fff; height: 100%;border-left:1px solid #fff; border-right:1px solid #fff;clear:both}

/* Form Starts here */
form{margin: 0px;padding: 0px;background: #e9e9e9;font-size: 100%;margin-left: auto;margin-right: auto;min-width: 590px;max-width: 690px;width: 650px;voice-family: "\"}\"";/* start IE5.5 and Mack Hack */voice-family:inherit;width: 700px; /* the correct height */} html>body form{width: 700px}
form fieldset{clear: both;font-size: 100%;border-color: #000000;border-width: 1px 0px 0px 0px;border-style: solid none none none;padding: 10px;margin: 0px 0px 0px 0px}

form fieldset legend{font-size: 16px;font-weight: bold;font-family: arial;color: #669900;margin: 0px 0px 0px 0px;padding: 0px 5px}
p{  font-size: 13px;font-weight: normal;font-family: arial;line-height: 1.5em;color: #000000;margin: 20px 0px 20px 10px;padding: 0px 5px}
.small{  font-size: 10px;font-weight: normal;font-family: arial;text-align: center;color: #000000;margin: 5px 0px 5px 0px;padding: 0px}  
label{font-size: 13px;font-family: arial;color: #669900}

label u{font-style: normal;text-decoration: underline}

input, select, textarea {font-family: arial;font-size: 11px;color: #000000}

textarea{overflow: auto}

form div{clear: left;display: block;width: 654px;margin: 5px 0px 0px 0px;padding: 1px 3px}

form fieldset div.notes{float: right;width: 158px;height: auto;margin: 0px 0px 10px 10px;padding: 5px;border: 1px solid #666666;background-color: #ffffe1;color: #666666;font-size: 88%}

form fieldset div.notes h4{background-repeat: no-repeat;background-position: top left;padding: 3px 0px 3px 27px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #666666;color: #666666;font-size: 110%}

form fieldset div.notes p{margin: 0em 0em 1.2em 0em;color: #666666}

form fieldset div.notes p.last{margin: 0em}

form div fieldset{clear: none;border-width: 1px;border-style: solid;border-color: #666666;margin: 0px 0px 0px 142px;padding: 0px 5px 5px 5px;width: 197px}

form div fieldset legend{font-size: 100%;padding: 0px 3px 0px 9px}

form div.required fieldset legend{font-weight: bold}

form div label{display: block;float: left;width: 250px;/* Sets the width of the labels */padding: 3px 5px;margin: 0px 0px 5px 0px;text-align: right;voice-family: "\"}\"";/* start IE5.5 and Mack Hack */voice-family:inherit;width: 290px; /* the correct height */} html>body form div label{width: 290px}

form div.optional label, label.optional{font-weight: normal}

form div.required label, label.required{font-weight: bold}

form div label.labelCheckbox, form div label.labelRadio{float: none;display: block;width: 200px;padding: 0px;margin: 0px 0px 5px 142px;text-align: left}

/* Sets width for radio Buttons  label only */
form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {margin: 0px 0px 5px 0px;width: 370px}

form div img {border: 1px solid #000000}

p.error{background-color: #ff0000;background-repeat: no-repeat;background-position: 3px 3px;color: #ffffff;padding: 3px 3px 5px 10px;width: 275px;font-weight: bold;border: 1px solid #000000;margin: auto 100px}

form div.error{background-color: #ffffe1;background-repeat: no-repeat;background-position: top left;color: #666666;border: 1px solid #ff0000}

form div.error p.error{background-position: top left;background-color: transparent;border-style: none;font-size: 88%;font-weight: bold;margin: 0px 0px 0px 118px;width: 200px;color: #ff0000}

form div input, form div select, form div textarea {width: 200px;padding: 1px 3px;margin: 0px 0px 0px 0px}

/* Start controls for the candidate questions */
.survey{font-family: arial;font-size: 13px;font-weight: normal;padding: 0px 0px; /* Changes the width between the radio buttons */margin: 0px 0px 0px 0px}
 .surveyp{  font-family: arial; font-size: 13px; font-weight: normal; text-align: center; padding: 0px 0px; margin: 0px 0px 0px 0px} .surveyp2{  font-family: arial; font-size: 11px; font-weight: bold; text-align: center; padding: 0px 0px; margin: 0px 0px 0px 0px} /* Ends controls for the candidate questions */

form div input.inputFile{width: 211px}

form div select.selectOne, form div select.selectMultiple{width: 211px;padding: 1px 3px}

/* Start control for candidate survey radio buttons */
form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, 
input.inputRadio{display: inline;height: 14px;width: 14px;background-color: transparent;border-width: 0px}
/* End control for candidate survey radio buttons */

form div.submit {width: 414px; /* Makes the Submit and Cancel button horizontal based on width */padding: 0px 0px 0px 140px}

form div.submit div {display: inline;float: left;text-align: left;width: auto;padding: 0px;margin: 0px}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, 
input.inputButton{background-color: #cccccc;color: #000000;width: auto; /* Sets the width of the button */padding: 0px 6px;margin: 0px}

form div.submit div input.inputSubmit, form div.submit div input.inputButton{float: right;margin: 0px 0px 0px 5px}

form div small {display: block;margin: 0px 0px 5px 142px;padding: 1px 3px;font-size: 88%}

form.import.css,
label img {
}

form fieldset legend {line-height: 150%}

form input, form select, form textarea {background-color: #ffffff}

form textarea.expanding {overflow: auto}

.asterisk{font-size: 8px;font-family: arial;font-weight: bold;color: #ff0000}  
div.optional label:before {content: ''}

div.required label:before {content: ''}
form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, 
label.labelRadio {display: block;width: 190px;padding: 4px 0px 0px 18px;text-indent: -18px;line-height: 120%}

form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio, 
input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio, 
input.inputRadio {margin: 0px 0px 0px 0px}

form div fieldset input.inputText, form div fieldset input.inputPassword, 
form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {width: 160px;margin: 0px 0px 0px 18px}

form div label.compact {display: inline;width: auto;padding: 4px 10px 0px 0px;text-indent: 0px;margin: 0px 0px 0px 0px}

form div.wide label{float: none;display: block}

form div label.wide {width: 348px}

form div.wide input.inputText, form div.wide input.inputPassword, form 
div.wide input.inputFile, form div.wide select, form div.wide textarea {width: 344px;margin: 0px}

form div.notes p, form div small {line-height: 125%}

form div.wide small {margin: 0px 0px 5px 0px}
/* Form Ends Here */

/* Footer - Last DIV Tag */
#footer{position:relative;clear: both;color: #000;font-size: 10px;font-weight: bold; width:600px; height:35px;margin-right: auto;margin-left: auto;bottom: -10px;padding-bottom: 0.1em;text-align: center}   
 /* Footer */

