@CHARSET "ISO-8859-1";

/* YUI RESET - Copyright (c) 2009, Yahoo! Inc. All rights reserved. - Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt - version: 2.7.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* YUI BASE - Copyright (c) 2009, Yahoo! Inc. All rights reserved. - Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt - version: 2.7.0 */
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/* Standards */
html            { background:#000; font-size: 62.5%;}
body            { text-align:center; margin:0px; background: url(../images/bg.jpg) top repeat-x #000; }  /* REMOVE MARGIN RESET HERE FOR PAGE EDGE GAP */
#container      { text-align:left; margin: 0 auto; width:1000px;  }
#head           { background: url(../images/marquee-hire.jpg) center top no-repeat transparent; height:232px; }
#head h1        { margin: 0em; text-indent: -9999em; height:93px; }
#head p         { color:#fff; font-family: georgia, serif; margin-left: 50px; font-size: 1.3em; width: 330px; line-height: 1.3em; height:70px; margin-bottom: 10px; background: #0b99ef; padding: 8px; border:2px solid #fff;}
#nav            { margin:0px 0px 0px 120px; padding:0px; }
#nav li         { float:left; list-style-type: none; }
#nav li a       { font-family: georgia, serif; display:block; padding:7px 10px 6px; text-decoration:none;  font-size: 1.8em; color:#0f3656;}
#nav li a.on, 
#nav li a:hover { border-bottom: 5px solid #9299a2;}
#cols           { padding:0px 60px; float:left; color:#fff; font-family: georgia, serif; width: 880px}
#col1           { width:28%; float:left; }
#col2           { width:69%; float:left; margin-left:1%; }
#cols img       { border: 8px #fff solid; margin: 5px 0 20px 25px;}
#foot           { padding:10px 0px; width:auto; clear:both; height:60px; border-top: 2px solid #373e47; }

#foot ul        { margin:0px 20px 0px 0px; padding:0px; float:right; }
#foot li        { float:left; list-style-type: none; }
#foot li a      { font-family: georgia, serif; display:block; padding:7px 10px 6px; text-decoration:none; font-size: 1.4em; color:#9299a2;}

.right          { float: right; }
.left           { float: left; }
.clear          { clear: both; }

/* Site Specifics Here */
a               { color: #0b99ef; }
h2              { color: #0b99ef; border-bottom: 2px solid #373e47; font-size: 2.4em; }
.fontSizeLarger { font-size: 2.4em; line-height: 1.2em;}
p               { font-size: 1.4em; line-height: 1.6em;}



/* Form Related Standards */
.contactForm { margin: 0 0 20px ; width: 430px; background: #0b99ef; padding: 8px; border:2px solid #fff;}
label {font-size: 1.6em; font-family: georgia, serif; float:left; font-weight: bold;}
fieldset {padding:1.4em;margin:0 0 0em 0;border:0px;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb; float:left; clear:both; margin-bottom:10px; font-size: 1.4em;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:390px;padding:5px; }
input.title {font-size:1.5em;}
textarea {width:390px;height:150px;padding:5px; }
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.other { display:none;}
.button { font-size: 1.4em; margin: 20px 0px 0px 80px; width: 80px; }







    
