/* SITE CONTAINER */
#siteContainer{background:#000000 url(/common/images/bg-main.jpg) repeat-x center 0px;}
#siteContainer .container-inner{text-align:left;}
	
/* SITE HEADER */	
div#siteHeader {height:50px;}
div#siteHeader div.header-inner {background:transparent url(/common/images/bg-utility-nav.jpg) repeat-x center 0px;width:925px;margin:0 auto 0 auto;}

div#siteHeader div.logo {float:left;background:transparent url(/common/images/logo.gif) no-repeat 0px 0px;text-indent:-5000px;}
div#siteHeader div.logo a {display:block;height:50px;width:295px;}

div#siteHeader div.utility-nav {font-size:.92em;float:right;padding:18px 10px 0 0;}
div#siteHeader div.utility-nav ul {margin:0;padding:0;float:right;}
div#siteHeader div.utility-nav ul li {list-style:none;float:left;margin:0;padding:0;height:100%;}
div#siteHeader div.utility-nav ul li a {float:left;color:#333;text-decoration:none;border-right:1px solid #333;padding:0 8px 0 8px;}
div#siteHeader div.utility-nav ul li.last-child a {border:none;}
div#siteHeader div.utility-nav ul li a:hover {color:#333;}
div#siteHeader div.utility-nav ul li a.active {color:#000;}

div#siteHeader #siteSearch {float:right; height:27px; padding:10px 10px 0 5px; width:150px;}
div#siteHeader #siteSearch .search-form {margin:0;padding:0;}
div#siteHeader #siteSearch div.search-input {background:transparent url(/common/images/bg_search_box.gif) no-repeat 0 0;width:110px;height:30px;float:left;}
div#siteHeader #siteSearch input#keywords {background:none; border:0; float:left; margin:8px 0 0 6px; padding:0; width:100px;color:#999;}
div#siteHeader #siteSearch input.search-button {background:transparent;margin:2px 0 0 2px;}

/* SITE NAV */
div#siteNav {clear:both;border-right:none;border-left:none;height:55px;}
div#siteNav div.nav-inner {background:transparent url(/common/images/bg-header.jpg) repeat-x left 0;width:925px;margin:0 auto 0 auto;height:55px;}

div.headshot {float:left;width:295px;/**height:180px;/**/background:#000;position:relative;margin-top:-55px;}
div.headshot img {float:left;position:absolute;}

div#siteNav ul {margin:7px 0 10px 300px;padding:0;letter-spacing:1px;float:left;width:500px;}
div#siteNav ul li {background:transparent url(/common/images/nav-sep.gif) no-repeat right 0;list-style:none;float:left;margin:0;padding:0 2px 0 0px;line-height:1.3em;}
div#siteNav ul li a {float:left;text-decoration:none;color:#819593;padding:10px 10px 10px 10px;}
div#siteNav ul li a:hover {color:#fff;}
div#siteNav ul li.here a {color:#fff;}
div#siteNav ul li a.active {color:#99CCFF;}



/* -------------------------BEGIN - SITE LEFT NAV ---------------------------------*/
/* SITE LEFT NAV */
div#siteLeftNav {}
div#siteLeftNav div.left-nav-inner {}

div#siteLeftNav ul {margin:0;padding:0;}
div#siteLeftNav ul li {display:inline;margin:0;padding:0;list-style:none;}
div#siteLeftNav ul li a {display:block;color:#666;background:transparent;padding:5px 10px 5px 10px;margin:5px 0 5px 0;text-decoration:none;border-bottom:1px solid #ccc;}
div#siteLeftNav ul li a:hover {background:transparent url(/common/images/leftnav-bg-hover.jpg) repeat-x right 0;color:#333;}
div#siteLeftNav ul li.here a {background:transparent url(/common/images/leftnav-bg-hover.jpg) repeat-x right 0;color:#000;}

/* -------------------------END - SITE LEFT NAV ---------------------------------*/

/* SITE PAGE */
div#sitePage {line-height:1.35em;}
div#sitePage div.page-inner {width:925px;margin:0px auto 0px auto;padding:0px 0 0 0;background:#F7F2EE;}

div#sitePage div.page-inner-inner {padding-top:0;}

div#sitePage div.page-left {float:left;width:295px;}
div#sitePage div.page-left div.left-inner {padding:180px 20px 200px 20px; background:transparent url(/common/images/bg-side-nav.jpg) no-repeat right 120px;}

div#sitePage div.page-right {float:left;margin:0;width:630px;}
div#sitePage div.page-right.with-sidebar {float:left;margin:0;width:550px;background:greenyellow;}

div.quote {display:none;/**background:transparent url(/common/images/bg-quote.jpg) repeat-x left 0;height:125px;float:right;clear:both;/**/}

div#sitePage div.page-right div.right-inner {float:left;padding:20px 10px 10px 20px;}


/*CONTENT PAGE TOP*/
div#sitePage div.page-right div.page-top {background:transparent url(/common/images/bg-quote.jpg) repeat-x left 0;}
div#sitePage div.page-right div.page-top h2.title-section {color:#fff;font-size:1.7em;font-weight:normal;font-style:italic;line-height:1em;margin:0 0 0 0;padding:20px 0 10px 20px;letter-spacing:3px;font-family:Baskerville, Georgia, "Times New Roman", Times, serif;float:left;}
div#sitePage div.page-right div.page-top div#breadcrumb {clear:both;padding:0 0 10px 20px;color:#819593;}
div#sitePage div.page-right div.page-top div#breadcrumb a {color:#76A1AF;}
div#sitePage div.page-right div.page-top div#breadcrumb a:hover {color:#FFFFFF;}

/*CONTENT*/
div#sitePage div.page-right div.page-content {width:590px;float:left;padding:0;margin:0;}
div#sitePage div.page-right div.page-content div.content-inner {font-size:1em;padding-right:10px;}

div#sitePage div.page-right div.page-content h1.page-title {color:#4C5455;font-size:2.3em;font-weight:normal;line-height:1em;margin:0 0 20px 0;padding:20px 0 8px 5px;border-bottom:1px solid #ccc;}

div#sitePage div.page-right div.page-content img.page-image {margin:0 0 15px 0;}

div#sitePage div.page-right ul {font-size:1em;color:#333;}
div#sitePage div.page-right ul li {padding:2px 0 2px 0;list-style:disc;}
div#sitePage div.page-right ul li a {color:#206589;text-decoration:underline;}
div#sitePage div.page-right ul li a:hover {color:#434141;text-decoration:none;}



/* SIDEBAR */
div.page-sidebar {margin:80px 0 5px 15px; font-size:1em; width:190px; float:right; background:#fff; border-top:3px solid #ccc; border-bottom:3px solid #ccc;}
.page-sidebar .sidebar-inner {padding:10px;}
.page-sidebar h2 {font-size:1em; color:#2f65a0; padding:0 0 .5em 0;}
.page-sidebar p {font-size:0.85em; padding:0 0 1em 0;}

/* SITE FOOTER */
div#siteFooter {background:#000;font-size:.9em;}
div#siteFooter div.footer-inner {background:#ececec;width:925px;margin:0 auto 0 auto;border:3px solid #fff;border-left:none;border-right:none;}
div#siteFooter p.copyright {float:left;color:#999; padding:5px 0 0 5px;}
div#siteFooter ul.footer-nav {margin:0;padding:5px;float:right;}
div#siteFooter ul.footer-nav li {list-style:none;margin:0;padding:0;float:left;}
div#siteFooter ul.footer-nav li a {float:left;text-decoration:underline;color:#999;padding:0 7px 0 0;}
div#siteFooter ul.footer-nav li a:hover {text-decoration:none;}


