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

html {overflow: -moz-scrollbars-vertical;}
html, body, div, img, ul, h1, h2, h3, h4, h5, h6, p {border:0; margin:0; padding:0;}
body {background:#000033; color:#575144; font-family: Arial, Helvetica, Arial, sans-serif; }
h1 { color:#780a0a; font-size:1.6em; font-weight:normal; margin-bottom:8px;}
h2 { font-size:1.1em; font-weight:600; color:#780a0a;}
h2 a{color:#780a0a;}
h2 a:hover{text-decoration: none;}
h3 { font-size:1em; font-weight:600; font-style:italic;}
h4, h4 a {color:#3e5066}
h4 a:hover {color:#a16c1a; text-decoration:none;}
h4.trigger{margin-left: 20px;font-size:0.9em;line-height:0.8em;}
p {font-size:0.9em; margin-bottom:20px;}
.bold {font-weight:bold;}
.right {float:right;}
.learn_more {margin-bottom:20px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.toggle_container{margin-left: 20px !important;}
ul.toggle_container{margin-left: 40px !important;}

#logo {float:left; margin-left:15px;}
#logo:hover {opacity:.8; cursor:pointer;}

#container {width:900px; margin:0 auto;}
#nav {float:right; margin-top:6px;}
.search {float:right; border:0; padding:0; }
.box { float:left; background:url(http://chasegroup.com/images/input.jpg) no-repeat; height:15px; padding:4px 0 4px 5px; width:158px; border:0; margin:3px 10px 0 0; font-size:.8em; color:#49473f; font-family:Georgia, "Times New Roman", Times, serif;}
.submit {float:left; border:0; background:url(http://chasegroup.com/images/go.jpg) no-repeat; margin:0; width:28px; height:23px; margin-top:3px;}

#main_nav {float:right; width:526px; height:24px; margin:10px 0 0 0; padding:0;}
#main_nav span {display:none;}
#main_nav li, #main_nav a {height:24px; display:block;}
#main_nav li {float:left; list-style:none; display:inline; padding:0; margin:0;}

#nav_home {width:57px; background:url(http://chasegroup.com/images/nav2.png) no-repeat 0px 0px;}
#nav_about {width:64px; background:url(http://chasegroup.com/images/nav2.png) no-repeat -57px 0px;}
#nav_employers {width:93px; background:url(http://chasegroup.com/images/nav2.png) no-repeat -121px 0px;}
#nav_candidates {width:105px; background:url(http://chasegroup.com/images/nav2.png) no-repeat -214px 0px;}
#nav_pressroom {width:105px; background:url(http://chasegroup.com/images/nav2.png) no-repeat -319px 0px;}
/*#nav_casestudies {width:107px;}
#nav_news {width:70px; background:url(http://chasegroup.com/images/nav2.png) no-repeat -359px 0px;}*/
#nav_contactus {width:102px; background:url(http://chasegroup.com/images/nav2.png) no-repeat -424px 0px;}

#nav_home a:hover, #nav_home.here {background:url(http://chasegroup.com/images/nav2.png) 0px -24px no-repeat; outline:none;}
#nav_about a:hover, #nav_about.here {background:url(http://chasegroup.com/images/nav2.png) -57px -24px no-repeat; outline:none;}
#nav_employers a:hover, #nav_employers.here {background:url(http://chasegroup.com/images/nav2.png) -121px -24px no-repeat; outline:none;}
#nav_candidates a:hover, #nav_candidates.here {background:url(http://chasegroup.com/images/nav2.png) -214px -24px no-repeat; outline:none;}
#nav_pressroom a:hover, #nav_pressroom.here {background:url(http://chasegroup.com/images/nav2.png) -319px -24px no-repeat; outline:none;}
/*#nav_casestudies a:hover, #nav_casestudies.here {background:url(http://chasegroup.com/images/nav2.png) -359px -24px no-repeat;}
#nav_news a:hover, #nav_news.here {background:url(http://chasegroup.com/images/nav2.png) -359px -24px no-repeat; outline:none;}*/
#nav_contactus a:hover, #nav_contactus.here {background:url(http://chasegroup.com/images/nav2.png) -424px -24px no-repeat; outline:none;}

#subnav_home {float:left; background:url(http://chasegroup.com/images/subnav.jpg) no-repeat; width:900px; height:68px; margin:-6px 0 0 0; padding:0;}
#subnav_home span {display:none;}
#subnav_home li, #subnav_home a {height:68px; display:block;}
#subnav_home li {float:left; list-style:none; display:inline; padding:0; margin:0;}

#subnav_working {width:202px;}
#subnav_finding {width:201px;}
#subnav_securing {width:220px;}
#subnav_news {width:277px;}
#subnav_news img.rss {margin:30px 0 0 175px;}

#subnav_working a:hover, #subnav_working a.here {background:url(http://chasegroup.com/images/subnav.jpg) 0px -68px no-repeat; outline:none;}
#subnav_finding a:hover, #subnav_finding a.here {background:url(http://chasegroup.com/images/subnav.jpg) -202px -68px no-repeat; outline:none;}
#subnav_securing a:hover, #subnav_securing a.here {background:url(http://chasegroup.com/images/subnav.jpg) -403px -68px no-repeat; outline:none;}
#subnav_news a:hover, #subnav_news a.here {background:url(http://chasegroup.com/images/subnav.jpg) -623px -67px no-repeat; outline:none;}

#nav_sub {background:#ebe7d7 url(http://chasegroup.com/images/subnav_subpage.jpg) bottom no-repeat; margin-top:-10px; padding:5px 0 4px 30px; font-size:0.81em;/*font-size:0.85em;*/}
#nav_sub li {list-style:none; display:inline; padding:0 10px;}
#nav_sub li a {color:#575144;}
#nav_sub li a:hover, #nav_sub li.current a {color:#0e1130; text-decoration:none;}
#nav_sub li.subnav_header {text-transform:uppercase; font-weight:700; padding:0 15px 0 0;}
#nav_sub li.subnav_header a {color:#0e1130;}

#main_wrapper {float:left; overflow:hidden; width:900px;}
.sub_header_image {background:#fff url(http://chasegroup.com/images/subhead.jpg) top no-repeat; padding-top:25px;}
h1#page_title {color: #fff; margin-left:30px; font-size:32px;}
#subimage {float:right; margin:0 10px 20px 20px;}

#content {background-color:#fff; float:left; }
#content .wysiwyg {float:left; width:600px;}
#content .wysiwyg h4 {margin-bottom:1em}
#content .wysiwyg ul {margin:0 0 15px 15px; font-size:12px;}
#content .wysiwyg ul li {margin-bottom:10px; line-height:16px}
#content .contact_details {list-style:none; background:#eee; border:1px solid #ccc; padding:15px; font-size:13px; color:#333; margin:10px 0 0 25px; float:left; width:175px;}
#content .contact_details li {margin-bottom:15px;}

ul.square {line-height:.65em; margin-left:20px; font-size:.9em; list-style:none outside; font-weight: bold;}
ul.square li{height: 10px;line-height:.95em;}
ul.square a {color:#3f4f66;}
ul.square a:hover {color:#a16c1a; text-decoration:none;}

.smaller {font-size:.9em margin-bottom:1em;}

.home {width:571px; padding:25px 25px 2000px 25px; margin-bottom:-2000px;}
.subpage {width:840px; padding:30px;}
.home p {line-height:1.9em;}
.subpage p {line-height:1.5em; font-size:0.8em;}
img.content_top {margin-bottom:20px;}
.quote {color:#780a0a; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em;}
.quote_author {margin-left:100px;}

#news {width:249px; padding:25px 15px 2025px 15px; background:#fff url(http://chasegroup.com/images/gradient_news.jpg) top repeat-y; float:right; margin-bottom:-2000px; font-size:.9em;}
#news p.date, #news p.date a {color:#780a0a; margin:0 0 0px 0; font-weight:600; line-height:1.5em;}
#news p.title, #news p.title a {color:#575144; line-height:1.4em;font-size:1.15em; font-weight: bold; font-style: italic; margin-bottom: 0px;}
#news p.rss, #news p.rss a {color:#48463f; text-transform:uppercase; font-weight:600;}
#news .story p span a, .entryContent a{color: #780a0a;}
#news img {vertical-align:middle; margin-right:8px;}
#news .story {margin-bottom:25px; border-bottom: 1px dotted #ccc;}
#news .lastStory {border-bottom: none;}
.entry {margin-bottom: 30px;}
.entry .date{position: relative; float: left; width: 110px; font-weight: bold;}
.entry .entryContent{margin-left: 110px;}
.entryFull .entryContent{clear:both; margin-left: 0px;}

.listing h4 {margin-bottom:.5em}
.listing ul h4 {margin-bottom:.5em}
.listing ul h4.subCatHead {margin:.5em 0px 0px 0px !important; font-style: italic;}
.listing h4.active a {color:#a16c1a;}
.listing ul{list-style:none; margin:0 0 15px 0; font-size:.9em;}
.listing li {display:block; cursor:crosshair;}
.listing li:hover {background:#eee;}
li.push{margin-left: 20px;}

#form_input label {display:block; font-size:.85em; margin-bottom:3px; color:#901213; font-family:Arial, Helvetica, Arial, sans-serif;}

input#name {background:transparent url(http://chasegroup.com/images/icons/user_suit.png) no-repeat 5px 5px; margin-bottom:15px; width:300px; height:20px; border:1px solid #a9a9a9; font-size:.8em; color:#222; padding:5px 0 0 30px;}
input#title {background:transparent url(http://chasegroup.com/images/icons/vcard.png) no-repeat 5px 5px; margin-bottom:15px; width:300px; height:20px; border:1px solid #a9a9a9; font-size:.8em; color:#333; padding:5px 0 0 30px;}
input#phone {background:transparent url(http://chasegroup.com/images/icons/phone.png) no-repeat 5px 5px; margin-bottom:15px; width:300px; height:20px; border:1px solid #a9a9a9; font-size:.8em; color:#333; padding:5px 0 0 30px;}
input#email {background:transparent url(http://chasegroup.com/images/icons/email.png) no-repeat 5px 5px; margin-bottom:15px; width:300px; height:20px; border:1px solid #a9a9a9; font-size:.8em; color:#333; padding:5px 0 0 30px;}
input#company {background:transparent url(http://chasegroup.com/images/icons/building.png) no-repeat 5px 5px; margin-bottom:15px; width:300px; height:20px; border:1px solid #a9a9a9; font-size:.8em; color:#333; padding:5px 0 0 30px;}
textarea#message {font-family:Helvetica, Arial, sans-serif; margin-bottom:15px; width:300px; height:150px; border:1px solid #a9a9a9; font-size:.8em; color:#333; padding:5px 0 0 30px; background:transparent url(http://chasegroup.com/images/icons/comments.png) no-repeat 5px 5px;}

#form_input #alt_label {display:inline; font-size:.85em; margin-bottom:3px; color:#901213; font-family:Arial, Helvetica, Arial, sans-serif;}

input#submit {display:block;}
#form_input select {margin-bottom:15px;}


#footer_wrapper {margin-top:38px; font-size:90%;}
#footer {background:#fff; margin-top:-6px; overflow:hidden; width:100%;}
#footer p {margin:0;}
#footer ul {list-style:none;}
.contact {background:#fff; float:left; width:190px; padding:0 15px 500px 25px; margin-bottom:-500px; margin-right:25px;}
.company_name {color:#780a0a; font-size:1em; font-weight:600; line-height:1.3em;}
.countries {color:#4b5354; font-size:1em; font-style:italic; line-height:1.3em;}
.read_more a {font-size:.8em; color:#780a0a;}
.phone { color:#757f80; font-size:0.85em; line-height:1.6em;}
.copyright { color:#a3a6a6; font-size:0.75em; line-height:1.9em;}
.divider {float:right;}
.footer_links {background:#fff; float:left; color:#780a0a; font-size:0.9em; padding-right:25px; }
.footer_links a {color:#780a0a;}
.footer_links ul {padding-bottom:8px;}
.footer_links ul li {font-size:0.85em; margin-bottom:6px;}
.footer_links ul li.link_header {text-transform:uppercase; font-weight:600; font-size:0.95em; line-height: 16px;}

.clear {clear:both; margin:0px; padding:0px; line-height:0;}
p.thanks {font-size:20px; color:#780A0A; border:1px dashed #eee; padding: 5px; width: 320px; background-color: #ebe6d8; text-align: center;}

table{font-size:0.8em; line-height:1.5em;}

.body_content_excerpt{width: 670px; margin-bottom: 20px;}
.body_content_excerpt p {margin-bottom: 0px;}
/* Sitemap
  -------------------------------------------------*/
ul#sitemap, ul#sitemap ul {list-style: none;}
ul#sitemap ul {margin: 0px 0px 0px 15px;}
ul#sitemap li {margin: 0px 0px 15px 0px;}
ul#sitemap ul li {margin: 0px 0px 5px 0px;}
#sitemapLink {position: relative; float: left; width: 310px; text-align: right; padding: 8px 0px 0px 0px; color: #fff; font-size: 12px;}
#sitemapLink a:link,#sitemapLink a:visited,#sitemapLink a:active{color: #ebe6d8; font-weight: normal}
#sitemapLink a:hover {color:#a16c1a; text-decoration:none;}