html{font:100% trebuchet,'trebuchet MS',sans-serif;margin:0;padding:0}body{font:100% trebuchet,'trebuchet MS',sans-serif;background:#497c91 url(../images/pageBack.jpg) left top repeat-x;margin:0;padding:0}#pageContainer{font-size:.75em;width:900px;margin:20px auto}.clear{height:1px;clear:both;overflow:hidden}img{border:none}#headerContainer{background:#000000 url(../images/header01.jpg) left top no-repeat;height:151px;width:900px;overflow:hidden;text-align:right;position:relative}#skipNav{position:absolute;right:10px;bottom:3.4em}#skipNav a:link,#skipNav a:visited{color:#ded5d0;background:url(../images/skipIcon.jpg) right center no-repeat;text-decoration:none;padding:0 20px 0 0}#skipNav a:hover,#skipNav a:visited:hover{color:#ded5d0;background:url(../images/skipIcon.jpg) right center no-repeat;text-decoration:underline;padding:0 20px 0 0}#siteSettings{position:absolute;right:10px;bottom:10px}#textSize{margin:5px;color:#ded5d0}#textSize span{color:#222222;background:#eeeeee;border:1px solid #888888;padding:0 .3em;cursor:pointer}#defaultFont{font-size:60%}#mediumFont{font-size:100%}#largeFont{font-size:140%}#textSize .activeFontSize{color:#000000;background:#f6f6ba;border:1px solid #f6f6ba}#siteLogin{color:#ffffff;background:#2d2d2d url(../images/loginBack.jpg) left top repeat-x;border:1px solid #2d2d2d;margin:1px 0;text-align:right}#siteLogin form{margin:0;padding:0}#loginForm{border:none;margin:0;padding:0}#loginList{list-style:none;margin:.8em 1em .8em 0}#loginList li{display:inline}#siteLogin label{margin-left:.5em}#siteLogin input{border:none;background:#ffffff url(../images/loginInputBack.jpg) left top repeat-x}#siteLogin #loginButton{border:none;background:#2d2d2d;color:#ffffff;cursor:pointer}#loginHelp:link,#loginHelp:visited{border:1px solid #ffffff;background:#2d2d2d;color:#ffffff;text-decoration:none;padding:0 .3em 0 .4em;font-weight:bold}#loginHelp:hover,#loginHelp:visited:hover{border:1px solid #ffffff;background:#ffffff;color:#2d2d2d;text-decoration:none;padding:0 .3em 0 .4em;font-weight:bold}#bodyContainer{background:#ffffff}#bodyContainer2{background:#ffffff url(../images/twoColumnBack.jpg) left top repeat-y;height:100%}#bodyContainer3{background:#ffffff url(../images/threeColumnBack.jpg) left top repeat-y}#mainNav{background:#7499a9 url(../images/mainNavBack.jpg) left top repeat-x;line-height:1.5em;letter-spacing:.1em;font-size:.9em;margin:0 0 1px 0;border-bottom:1px solid #99bac3}#mainNav ul{margin:0;padding:.5em 1em;list-style:none}#mainNav ul li{display:inline;margin:0 1em}#mainNav a:link,#mainNav a:visited{color:#ffffff;text-decoration:none;padding:.2em}#mainNav a:hover,#mainNav a:visited:hover{color:#044851;background:#ffffff;text-decoration:none;padding:.2em}#currentSearches{float:left;width:300px;padding:0 0 4em 0}.allSearches{float:left;width:299px;padding:0 0 4em 0}#searchtitle{font-size:1.5em;color:#60513f;margin:1em}#currentSearches h1{font-size:1.5em;color:#60513f;margin:1em}#upcomingSearches{float:left;width:298px;padding:0 0 4em 0}#upcomingSearches h1{font-size:1.5em;color:#60513f;margin:1em}#closedSearches{float:right;width:300px;padding:0 0 4em 0}#closedSearches h1{font-size:1.5em;color:#60513f;margin:1em}.currentJob:link,.currentJob:visited{border:1px solid #dcd3ce;background:#ffffff url(../images/applyIcon.jpg) right top no-repeat;margin:.5em 1.5em 1.5em 1.5em;display:block;text-decoration:none;color:#000000;overflow:hidden}.currentJob:hover,.currentJob:visited:hover{border:1px solid #0f0b08;background:#ffffff url(../images/applyIcon.jpg) right top no-repeat;margin:.5em 1.5em 1.5em 1.5em;display:block;text-decoration:none;color:#000000;overflow:hidden}.upcomingJob:link,.upcomingJob:visited{border:1px solid #dcd3ce;background:#ffffff url(../images/inquireIcon.jpg) right top no-repeat;margin:.5em 1.5em 1.5em 1.5em;display:block;text-decoration:none;color:#000000;overflow:hidden}.upcomingJob:hover,.upcomingJob:visited:hover{border:1px solid #0f0b08;background:#ffffff url(../images/inquireIcon.jpg) right top no-repeat;margin:.5em 1.5em 1.5em 1.5em;display:block;text-decoration:none;color:#000000;overflow:hidden}.closedJob:link,.closedJob:visited{border:1px solid #dcd3ce;background:#ffffff url(../images/closedIcon.jpg) right top no-repeat;margin:.5em 1.5em 1.5em 1.5em;display:block;text-decoration:none;color:#000000;overflow:hidden}.closedJob:hover,.closedJob:visited:hover{border:1px solid #0f0b08;background:#ffffff url(../images/closedIcon.jpg) right top no-repeat;margin:.5em 1.5em 1.5em 1.5em;display:block;text-decoration:none;color:#000000;overflow:hidden}.jobTitle{font-weight:bold;color:#60513f;margin:.6em 45px .1em .6em;font-size:1.1em;display:block}.jobLocation{margin:0 .7em 1.5em .7em;display:block}.jobCloseDate{text-align:center;color:#ffffff;background:#0f0b08 url(../images/postBack.jpg) left top repeat-x;font-style:italic;padding:.5em;display:block}.moreInfoLink:link,.moreInfoLink:visited{display:block;font-size:.9em;font-weight:bold;color:#60513f;text-decoration:none;margin:0 1.7em .5em 1.7em}.moreInfoLink:hover,.moreInfoLink:visited:hover{display:block;font-size:.9em;font-weight:bold;color:#60513f;text-decoration:underline;margin:0 1.7em .5em 1.7em}#mainContent{padding:0 0 4em 0}#mainContent2{float:right;width:599px;padding:0 0 4em 0}#mainContent h1,#mainContent2 h1{font-size:2em;margin:1.5em 1.5em .5em 1.5em;padding:0;color:#60513f}#mainContent h2,#mainContent2 h2{font-size:1.5em;margin:1.5em 2em .5em 2em;color:#60513f;border-bottom:1px solid#60513f}#mainContent h3,#mainContent2 h3{font-size:1em;margin:1.5em 3em .5em 3em;color:#60513f}.postDate{margin:-.5em 3em .5em 3em}#mainContent p,#mainContent2 p{margin:.5em 3em 1.5em 3em;line-height:1.5em;text-align:justify}#mainContent a:link,#mainContent a:visited{color:#0888d6;text-decoration:none}#mainContent a:hover,#mainContent a:visited:hover{color:#0888d6;text-decoration:underline}#mainContent2 a:link,#mainContent2 a:visited{color:#0888d6;text-decoration:none}#mainContent2 a:hover,#mainContent2 a:visited:hover{color:#0888d6;text-decoration:underline}.moreLink{text-align:right;margin:.5em 3em 1.5em 3em}.moreLink a:link,.moreLink a:visited{color:#0888d6;text-decoration:none}.moreLink a:hover,.moreLink a:visited:hover{color:#0888d6;text-decoration:underline}.moreBlogPosts{background:#fbfbe1;margin:1.5em 3em .5em 3em}.postInfo{width:32%;float:left;text-align:center}.postTitle{font-size:1em;margin:.5em 3em .5em 3em;color:#60513f}.allPostsLink{text-align:right;padding:.5em .5em .5em .5em}.contentImage{float:right;width:300px;text-align:center}#mainContent .imageCaption{text-align:center}#footerContainer{margin:1px 0 0 0;background:#f1e27a;position:relative;width:900px;color:#60513f}#legalStatements{padding:1em 1.5em 0 1.5em}#contactInfo{padding:0 1.5em 1em 1.5em}#ud{position:absolute;top:1.3em;right:15px}#green{position:absolute;top:1.3em;right:50px}#contactInfo a:link,#contactInfo a:visited{color:#60513f;text-decoration:underline}#contactInfo a:hover,#contactInfo a:visited:hover{color:#000000;text-decoration:underline}.formContainer{margin:.5em 3em 1.5em 3em;background:#ffffff;color:#000000;position:relative}fieldset{border:1px solid #000000;margin:0;padding:0}legend{font-size:1.2em;font-weight:bold;color:#000000;margin:0 5px;padding:.5em 5px}.formInstructions{padding:.3em 10px .7em 10px;color:#000000;font-style:italic}.formContainer em{color:#b40000;font-size:.9em}.formList{list-style:none;margin:0;padding:0;width:100%}.formRow{clear:both;padding:.3em 10px;margin:0;background:#eeeeee}.formRowAlt{clear:both;padding:.3em 10px;margin:0;background:#ffffff}.formRowImportant{clear:both;padding:.3em 10px;margin:0;background:#f9f7de}.formRowSubmit{clear:both;padding:.3em 10px;margin:0;background:#ffffff}.formColumnLeft{float:left;width:48%}.formColumnRight{float:right;width:48%;text-align:right}.formElementLabel{width:99%}.formElementInput{font:1em arial,sans-serif;color:#000000;background:#ffffff;border:1px solid #000000;width:99%}.formElementTextarea{font:1em arial,sans-serif;color:#000000;background:#ffffff;border:1px solid #000000;width:99%}.formElementSelect{font:1em arial,sans-serif;color:#000000;background:#ffffff;border:1px solid #000000;width:99%}.formElementButton{font:bold 1em arial,sans-serif;color:#ffffff;background:#000000;border:0;cursor:pointer;padding:.2em}#formMessage{text-align:right;font-weight:bold;color:#ffcc00;background:#ffffff}.button{ background-color:#508e95;color:#fff;font-size:.8em;font-family:arial;font-weight:bold;border:1px solid #000;width:120px}.uploadbutton{ background-color:#508e95;color:#fff;font-size:.8em;font-family:arial;font-weight:bold;border:1px solid #000}.previewbutton{ background-color:#508e95;color:#fff;font-size:.8em;font-family:arial;font-weight:bold;border:1px solid #000;width:120px;margin-left:35px}div.header img{ position:relative;top:20px}div.header ul{ list-style-type:none;float:right;font-size:.9em}div.header ul li{float:left;background-repeat:no-repeat;background-position:0 50%;margin-left:20px;padding:2px 0 2px 18px}div.header ul li#email{ background-image:url(../images/icon-email.gif)}div.header ul li#email a{ color:#fff;text-decoration:underline}div.header ul li#print{ background-image:url(../images/icon-print.gif);padding-right:35px}div.header ul li#print a{ color:#fff;text-decoration:underline}div.header a{ text-decoration:none}