@charset "utf-8";
/* CSS Document */

/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal; font-style: normal;}
ol,ul {list-style: none; line-height: 1.3em;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
/* /CSS RESET */

div.rightFloat {float: right;}

body {background: url(../images/background.gif) repeat-x; text-align: center;}

#wrapper {width: 910px; margin: 0 auto;}

#header {height: 114px; background: url(../images/headerBg.jpg) no-repeat; text-align: right;}

p.phone {margin-right: 10px; color: #0C2241; padding-top: 20px; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700;}

#header img.logo {border: none; float: left;}

/* JOB POSTING BACKGROUND */

p.job_bg {
	background-image:url(/images/job_posting_bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}

/* TOP NAVIGATION */
ul.topNav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFE17F; margin-top: 53px; padding-left: 10px;float: left;}
ul.topNav li {display: inline;}
ul.topNav a {outline: none;}
ul.topNav a:link {color: #FFE17F; text-decoration: none;}
ul.topNav a:visited {color: #FFE17F; text-decoration: none;}
ul.topNav a:hover {color: #DAA700; text-decoration: underline;}
/* /TOP NAVIGATION */

/* MAIN NAVIGATION */
#nav {width: 329px; background: url(../images/navbot.gif) 0 100% no-repeat;}
#nav ul {list-style: none; text-align: left; padding-bottom: 40px;}
#nav a {display: block; padding: 10px; background: #E4EAF5; border-bottom: 1px solid #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #0C2241; text-decoration: none; outline: none; line-height: 1.4em;}
#nav a span {font-size: 11px; font-weight: normal;}
#nav a:hover {background: #CEDCF5;}
#nav a.on {background: #FFE17F;}
/* /MAIN NAVIGATION */


#content {background: url(../images/contTile.gif) repeat-y; overflow: auto; text-align: left; padding: 6px; width:898px;}
#flashDiv {margin-bottom: 6px; }
#slideshow {margin-bottom: 6px; width: 563px; height: 215px; }
#homeTxt {background: url(../images/usMap.jpg) 50px 0 no-repeat; height: 100px; padding-left: 225px; text-align: left;}
div.textCont {width: 552px; float: left; padding: 5px; overflow: auto;}
div.textCont table{width: 100%;}
div.textCont td{padding: 5px;}
div.textCont tr.color{background-color:#FFF3CB;}

h1 {font-family: georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #0C2241; padding-bottom: 5px; margin-bottom: 10px; margin-top: 15px; border-bottom: 1px solid #133463;}
h2 {font-family: georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0C2241; padding-bottom: 5px; margin-bottom: 10px; margin-top: 15px; border-bottom: 1px solid #133463;}
h3 {font-family: georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0C2241; padding-bottom: 5px; margin: 10px 0px 10px 5px;}
#content p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0C2241; margin-bottom: 10px; line-height: 1.3em; padding: 0px 10px;}
#content p b {color: #FF6625; text-decoration: underline;} 


table.profiles {width: 565px; margin-top: 3px;}
table.profiles tr {}
table.profiles td.photo {padding: 2px 5px 5px 5px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold;}
table.profiles td.photo img {margin-bottom: 3px;}
table.profiles td.text {padding: 15px; vertical-align: top; background: url(../images/proTxtBg.jpg) top no-repeat;}


table.content {width: 565px;}
table.content td {padding: 10px;}
table.content ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: inside disc; color: #133463; background: url("../images/libg.jpg") no-repeat; margin: 10px; padding: 5px;}
table.content ol {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: inside decimal; color: #133463; background: url("../images/libg.jpg") no-repeat; margin: 10px; padding: 5px;}
table.content li {text-indent: 0px; margin-bottom: 10px;}

div.indented {padding-left: 30px;}

ul.xtra {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: inside disc; color: #133463; background: url("../images/libg.jpg") no-repeat; margin: 10px; padding: 5px 10px;}
ul.xtra li {line-height: 2em;}

ol.xtra {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: decimal; color: #133463; background: url("../images/libg.jpg") no-repeat; margin: 10px; padding: 5px 10px;}
ol.xtra li {margin: 1em 0; line-height: 1.3em;}

#extraTxt {width: 309px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #FFEFB9; margin-top: 10px;padding: 10px;}
#extraTxt ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style: inside square}
#extraTxt ul li {margin-top: 8px;}

#footer {height: 228px; background: transparent url(../images/footerBg.jpg) no-repeat;}

.blurb {width: 226px; font-family: "Times New Roman", Times, serif; color: #133463; height: 200px; overflow: hidden; float: left; text-align: left; margin-right: 1px;}

.blurb h3 {font-size: 14px; font-weight: bold; margin: 23px 10px 0px 10px; padding-bottom: 5px; border: 0;}

.blurb p {font-size: 11px; margin: 0px 10px 5px 10px;}

.blurb hr {width: 204px; height: 1px; border-bottom: 1px solid #133463; margin-left: 10px; margin-top: 0px; padding: 0;}

.blurb a {font-weight: bold;}

.blurb a:link {color: #FF8349;}

.blurb a:visited {color: #FF8349;}

.blurb a:hover {color: #ffffff;}

.smallheading {text-decoration:underline;}

p.footerTxt {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0C2241; font-size: 10px; float: right; margin-top: 3px; margin-bottom: 5px;}

div.lQuote {float: left; width: 400px; background: url(../images/quote.gif) no-repeat #FFFAEB; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0C2241; margin: 20px; padding: 10px; border: 1px solid #FFEAA7; text-indent: 1em; line-height: 1.3em;}

div.rQuote {float: right; width: 400px; background: url(../images/quote.gif) no-repeat #FFFAEB; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0C2241; margin: 20px; padding: 10px; border: 1px solid #FFEAA7; text-indent: 1em; line-height: 1.3em;}