/*global resets*/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,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;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
body{font-family:Verdana, Arial, Helvetica, sans-serif}
h1,h2,h3,h4{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3{color:#2433BB;font-weight:700}
h1{font-size:2.25em;letter-spacing:-.02em;margin-bottom:8px}
.title{border-bottom:1px solid #CAD5EC}
.title2{border-bottom:1px solid #fff;margin:-10px 0 15px 0;padding:0 0 5px 42px}
h2{font-size:1.5em;letter-spacing:-.01em}
h3{font-size:1.25em}
h4{font-size:1.0625em;font-weight:700;padding-top:3px;font-family: Arial, Helvetica, sans-serif;}
.red{color:#ed1c24}
.mail{background: url(images/mail.gif) no-repeat;height:35px;font-weight:400}
.arrow{background: url(images/gear.gif) no-repeat;padding-left:30px}
.content-a h3{font-size:1.375em;color:#ed1c24;font-weight:400}
p{font-size:.75em;line-height:1.5;margin:5px 0 10px}
.center{text-align:center}
.eighty{font-size:80%;line-height:0.5em}
strong{font-weight:700}
.notes{font-family:"Courier New", Courier, monospace;font-size:120%;color:#FF0000;margin:20px}
/*links*/
a:link,a:visited{color:#ed1c24;text-decoration:none}
a:hover{text-decoration:underline}
h2 a, h3 a{padding-left:40px;}
/*********** lists *****************/

ul.mt{float:left;display:inline;clear:none;width:200px;}
ul.mtr{float:right;display:inline;clear:none;}
ul.mt, ul.mtr{font-size:1.35em;margin:0;list-style:none;list-style-position:outside;font-family: Arial, Helvetica, sans-serif;}
ul.mtr2{font-size:1em;margin:0;list-style:none;list-style-position:outside;font-family: Verdana, Arial, Helvetica, sans-serif;}
ul.mt li, ul.mtr li {margin-bottom:3px;line-height:normal;font-weight:700}
ul.mtr2 li {margin-bottom:3px;line-height:1.5em;padding-top:2px;font-weight:400}
/*layout*/body{background:url(images/body_bg.jpg) repeat-x center top}
ul.menu li a{font-weight:700}
#wrapper{background:transparent;width:980px;text-align:left;margin:0 auto;position:relative}
#header{width:980px;height:132px}
#header .logo{float:left;display:inline;clear:none;margin:9px 0 0}
#header h3.iso{float:left;display:inline;width:227px;clear:left;font-family:Arial, Helvetica, sans-serif;color:#0B1895;font-size:90%;text-align:center;padding:3px 0 0 0}
.content-a{float:left;display:inline;width:885px;background-color:#fff;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.80;border-left:25px solid #99ADDB;padding:25px 45px 25px 25px}
.content-b{float:left;display:inline;width:414px;border-left:solid 25px #708bcc;height:279px;overflow:auto;padding:20px 45px 15px 25px;background-color:#E6EAF6;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.80;margin-bottom:10px;/*border-bottom:25px solid #99ADDB*/}
.content-b p{padding-right:20px}
.content-b h3{padding:1px 0 5px 0}

.content-b h3.arrow{padding-left:30px}
.content-b ul{margin-top:10px}
.content-b ul li{padding-top:5px;font-size:0.75em}
.content-c{background: url(images/holder.jpg) no-repeat;float:right;display:inline;width:471px;height:314px;clear:none;/*border-left:solid 20px #708bcc;border-right:solid 10px #708bcc;*/margin-bottom:10px}
.content-c p{padding:20px 45px 0 25px;}
.content-c h3{padding:5px 45px 15px 25px;}
.content-c img{}
#footer{width:980px;height:132px;margin:0 auto;clear:both}
#footer p{line-height:0.7em}
#footer .copyright{float:left;display:inline;clear:none;color:#2433BB;margin-top:8px;border-top:1px solid #E0E7F3;border-left:1px solid #E0E7F3;padding:6px 0 0 10px}
#footer .logos{float:right;display:inline;clear:none}
#footer .logos img{margin-left:15px;margin-top:5px}
#navcontainer{float:right;display:inline;clear:none;height:50px;margin:0;position:absolute;top:94px;right:0;z-index:60}
#navcontainer ul{margin:0;padding-top:10px;text-align:center;list-style-type:none}
#navcontainer ul li{float:left;display:inline;text-align:center;padding:0;height:27px;border-right:6px solid #2648B6;margin:0;list-style-type:none}
#navcontainer ul li a{font-size:0.9em;font-family:Arial, Helvetica, sans-serif;font-weight:700}
#navcontainer ul li.last{border-right:none}
#navcontainer ul li a:link,#navcontainer ul li a:visited{height:36px;color:#DDE3F3;padding:12px 10px 21px;text-decoration:none}
*html #navcontainer ul{margin:0;padding-top:6px;text-align:center;list-style-type:none}
*html #navcontainer ul li a:link,#navcontainer ul li a:visited{display:inline-block;height:1px;padding:6px 10px 22px}
#navcontainer ul li a:hover,#navcontainer ul li a#current{color:#2648b6;background-color:#E7EBF8;text-decoration:none}
/********* Contact Form *****************/
#contact{width:480px;margin-top:20px;}
#contact p{clear:both;}
#contact label{float:left;clear:left;width:205px;height:26px;display:block;font-family:Arial, Helvetica, sans-serif;text-align:right;font-size:16px;color:#2433BB;margin:5px 0 5px 0;padding-right:5px;font-weight:700;}
#contact input, #contact textarea {float:left;display:block;width:260px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:0.6875em;margin:0 0 8px 0;}
input#f-name, input#l-name, input#add-2, input#email, input#add-1, input#city,  input#state, input#zip, input#phone, textarea#message, textarea#resume{border:solid 1px #0461c0;padding:4px 2px 1px 2px;}
select#positions{border:solid 1px #0461c0;padding:4px 2px 1px 2px;float:right;width:266px;margin-right:4px}
input#f-name, input#l-name, input#add-1, input#email, input#add-2, input#city,  input#state, input#zip, input#phone{height:21px;}
textarea#message, textarea#resume{margin-left:30px;width:720px}
#contact input#send{background: url(images/button.gif) repeat-x;height:37px;color:#ed1c24;border:1px solid #0461c0;cursor: pointer;font-size: 14px;font-weight: 700;margin-left:30px;
}
#contact input#send:hover{color:#2648B6;}