@import "reset.css";
@import "jquery.autocomplete.css";
@import "fancybox.css";

a {color:#FC1528;text-decoration:none;}
html{}
body{text-align:left;background-color:#EDEDED;font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:80%; line-height:125%;}
table, caption, tbody, tfoot, thead, tr, th, td{border-color: #111111;}
table td{padding: 3px;}

h1{margin: 10px 10px 5px 0px; font-size:140%; color:#000000; font-weight:bold;}
h2{margin: 10px 10px 5px 0px; font-size:110%; color:#000000; font-weight:bold;}
h3{margin: 10px 10px 5px 0px; font-size:105%; color:#000000; font-weight:bold;}

p {margin-bottom: 10px;padding: 2px 5px 2px 0; font-size: 95%;}

#outer-container{background-color:#EDEDED; background-image:url(../images/background-gradient.gif);background-repeat:repeat-y; width:943px;margin:0 auto;}
#outer-footer{background-color:#EDEDED; background-image:url(../images/background-footer-gradient.gif);background-repeat:no-repeat; width:943px;margin:0 auto;height:20px;}

#container{width:897px;text-align:left;margin:0 auto;border-left: solid 1px #000000; border-right: solid 1px #000000}
#header {padding-top:0px;width:897px;height:95px;background-color:#000000}
#body-content {background-color:#ffffff;width:897px;background:repeat-y url('../images/left-nav-background.gif') #ffffff;}


.breadcrumb {margin-top: 5px; padding-bottom: 5px; margin-left: 5px; text-align:right;font-size:85%;vertical-align:bottom}
.breadcrumb ul {width:100%;}
.breadcrumb li {float:left; text-align:center; white-space:nowrap;padding-right:5px;}
.breadcrumb li a{text-decoration:underline}

#footer {color:#ffffff; width:897px; background-color:#000000; height:25px;margin-top:-3px;padding-top:2px;}
#footer a{color:#ffffff}

#copyright {width:877px;margin:0 auto;}

#top-nav {height:155px;background-color:#EF3E33;width:100%;margin-bottom:-55px;}
#top-nav ul{background:repeat-x url('../images/top-nav-background.gif');width:680px;}
#top-nav li {float:left; width:96px; height:37px; text-align:center;padding-top:3px;background:no-repeat url('../images/top-nav.gif');}
#top-nav li a {text-decoration:none;color:#ffffff; font-size: 85%; font-weight:bold;}
#top-nav li.selected {background:no-repeat url('../images/top-nav-selected.gif');}
#top-nav li.selected a {color:#000000;}

#logo {border:0;position:relative;margin-bottom:55px;}
#print-logo {display:none}

#left-content {width:206px;padding-right:5px;}
#middle-content {padding-left:15px; border-left: solid 1px #cecece;width:480px;background-color:#ffffff;margin-top:30px;margin-bottom:30px;}
#content {margin-left: 5px;}
#content a {text-decoration:underline}
#content ul{list-style-type:disc}
#content ol{list-style-type:decimal}

#right-content {margin-top:15px;padding-left:10px;padding-right: 10px; width:163px;background-color:#ffffff; text-align:center}
#quick-links {font-size:90%; margin-left:15px;margin-top:15px; text-align:center;}

#left-nav {font-size:90%; margin-left:15px;margin-top:15px;margin-right:15px;}
#left-nav a{color:#000000; text-decoration:underline}
#left-nav ul.content {border: solid 1px #A9A9A9;margin-left:18px;background:repeat-x url('../images/quick-links-background.gif') #ffffff;}
#left-nav ul {list-style: none;}
#left-nav li {padding:3px;margin:0px;}
#left-nav li.expanded {font-weight:bold}
#left-nav li.sub-nav{padding:0px;}
#left-nav li.selected {margin-left:-7px;list-style-image:url('../images/left-nav-item.gif'); list-style-position:inside; padding: 0 0 0px 0px;}
#left-nav h3 {font-size:130%;color:#000000;font-weight:bold;margin-left:18px;margin-bottom:2px;}
#left-nav li.sub-nav ul{padding-left:15px;}

#sitemap {font-size:90%;}
#sitemap ul {margin-left:15px;}

#search-box {margin-top: 15px;width: 238px;height: 26px;background:no-repeat url('../images/search-box.gif'); margin-right:3px;}
#search-box #q  {float:left; padding:0;margin: 6px 0 0 6px; border:0; width:190px; background:none; font-size:90%}
#search-box #go {float:right;margin:0;}

#utility {width:897px; text-align:right; font-size:85%;background-color:#000000; padding-top:5px;}
#utility ul {vertical-align:top}
#utility li {float:left; text-align:center; white-space:nowrap; color:#ffffff}
#utility li a {text-decoration:none;vertical-align:middle;padding:5px; color:#ffffff}
#utility li img {padding-bottom: 3px; border: 0; margin-left: 5px; display:inline;vertical-align:middle;}

#sub-utility {margin-top: 16px; text-align:right;font-size:85%;}
#sub-utility ul {vertical-align:top;}
#sub-utility li {float:left; text-align:center; white-space:nowrap;}
#sub-utility li a {text-decoration:underline;vertical-align:middle;padding-left:5px;}
#sub-utility li img {border: 0; margin-left: 5px; display:inline;vertical-align:middle;}

#search-results {width:100%;}
#search-results .odd {background-color: #eee;}
#search-results td{padding:5px}
#search-results .highlight {font-weight:bold}
#search-results .url {color:Green;}

.summary{margin-top: 10px; background-color:#FFFAE4; border-top: solid 1px #ECCA2D; border-bottom: solid 1px #ECCA2D; color: #333}
.hr{border-bottom:dashed 1px #A9A9A9;clear:both;margin:5px;padding:0}
.clear{clear:both;margin:0;padding:0}

.job-title {font-size:115%; font-weight:bold;}
.phone, .fax, .address, .email {font-size:100%;}

.documents {font-size:95%}
.documents ul {list-style-image:none;}
.documents ul li {padding-left: 20px;margin-top:5px;}
.documents ul li.pdf {background-image:url('../images/icons/pdf-document.gif'); background-repeat:no-repeat;}
.documents ul li.ppt, ul.documents li.pptx {background-image:url('../images/icons/ppt-document.gif'); background-repeat:no-repeat;}
.documents ul li.xls, ul.documents li.xlsx {background-image:url('../images/icons/excel-document.gif'); background-repeat:no-repeat;}
.documents ul li.doc, ul.documents li.docx {background-image:url('../images/icons/word-document.gif'); background-repeat:no-repeat;}
.documents ul li.html, ul.documents li.htm {background-image:url('../images/icons/html-document.gif'); background-repeat:no-repeat;}

#advanced-search {overflow:hidden;}
#advanced-search fieldset.lookup legend span{display:block; position:relative; top: 0; width:108px; text-align:right; font-weight:bold;}
#advanced-search fieldset.lookup ul{position:relative; top: -15px; margin-left:120px; height: 80px; width: 350px; overflow:auto; font-size: 80%; border: solid 1px #7f7f7f}
#advanced-search fieldset.lookup li{border-bottom: #ffffff 1px solid;}
#advanced-search fieldset.lookup li.selected{border-bottom: #cccccc 1px solid; background-color: #dddddd}
#advanced-search fieldset.lookup li label {float:none; display:inline; width:auto; font-weight:normal;}
#advanced-search fieldset.lookup li input {margin-left: 2px;}

#search label {float:left;display:block; width: 115px;text-align:right; font-weight: bold;}
#search label.conjunction {margin-left:3px;float:left;display:block; width: auto; text-align:center; font-weight: normal;}
.conjunction {margin-left:3px;float:left;}
#search input {margin-left: 5px;}
.button {color: #ffffff; font-weight: normal; height: 24px; background-image:url('../images/button-gradient.gif'); background-repeat:repeat-x; border: solid 1px #AE2C24; padding-bottom:2px;}

#resource span{margin: 0 4px 4px 0; display:block; width: 120px; font-weight:bold; text-align:left;float:left}
