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


/*@font-face {
    font-family: 'FrancoisOneRegular';
    src: url('/fonts/FrancoisOne-webfont.eot');
    src: url('/fonts/FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/FrancoisOne-webfont.woff') format('woff'),
         url('/fonts/FrancoisOne-webfont.ttf') format('truetype'),
         url('http://www.creativeservices.com/fonts/FrancoisOne-webfont.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

	@font-face {
    font-family: 'FrancoisOneRegular';
    src: url('/fonts/FrancoisOne-webfont.eot');
    src: url('/fonts/FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/FrancoisOne-webfont.woff') format('woff'),
         url('/fonts/FrancoisOne-webfont.ttf') format('truetype'),
         url('http://www.creativeservices.com/fonts/FrancoisOne-webfont.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewsCycleRegular';
    src: url('/fonts/NewsCycle-Regular-webfont.eot');
    src: url('/fonts/NewsCycle-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/NewsCycle-Regular-webfont.woff') format('woff'),
         url('/fonts/NewsCycle-Regular-webfont.ttf') format('truetype'),
         url('http://www.creativeservices.com/fonts/NewsCycle-Regular-webfont.svg#NewsCycleRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Puritan20Normal';
    src: url('/fonts/Puritan_Regular-webfont.eot');
    src: url('/fonts/Puritan_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Regular-webfont.woff') format('woff'),
         url('/fonts/Puritan_Regular-webfont.ttf') format('truetype'),
         url('{http://www.creativeservices.com/fonts/Puritan_Regular-webfont.svg#Puritan20Normal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Puritan20Italic';
    src: url('/fonts/Puritan_Italic-webfont.eot');
    src: url('/fonts/Puritan_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Italic-webfont.woff') format('woff'),
         url('/fonts/Puritan_Italic-webfont.ttf') format('truetype'),
         url('http://www.creativeservices.com/fonts/Puritan_Italic-webfont.svg#Puritan20Italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Puritan20Bold';
    src: url('/fonts/Puritan_Bold-webfont.eot');
    src: url('/fonts/Puritan_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Bold-webfont.woff') format('woff'),
         url('/fonts/Puritan_Bold-webfont.ttf') format('truetype'),
         url('http://www.creativeservices.com/fonts/Puritan_Bold-webfont.svg#Puritan20Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.sideNote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:14px;
}

.ghost {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.clear {
	display:block;
	clear:both;
}

.green {color:#b3e34d;}

.textRight {text-align:right;}

.picLeft {
	float:left;
	margin:0px 20px 10px 0px;	
}

.picRight {
	float:right;
	margin:0px 0px 10px 30px;	
}

.left {float:left;}

/*.marginTop {margin-top:20px;}
.marginBottom {margin-bottom:20px;}*/

#contentMain strong,
#contentMain b,
#subContentMain strong,
#subContentMain b {
	/*font-family: 'Puritan20Bold';*/
font-weight:bold;
}

#subContentMain em,
#subContentMain i {
	font-family: 'Puritan20Italic';
}

body {
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
	color:#051b42;
	font-size:16px;
	background-color:#0d152b;
}

ul, ol {
	margin:0px 0px 20px 20px;
	list-style-position: outside;
}

p {
	line-height:1.4;
	margin:0px;
	padding:0px 0px 15px 0px;
}
p.small {
	line-height:1.2;
	font-size: 10px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

li {line-height:1.4; margin-bottom:3px;}

a {
	-webkit-transition: .25s linear;
	color:#085d95;
}

a:hover {color:#1583cb;}

.button {
color: #032045;
text-decoration: none;
display: block;
padding: 10px 0px 0px 23px;
width: 285px;
height: 34px;
background: url(/images/bg-link-btn.gif) no-repeat;
font-size: 20px;
}

.button:hover {background: url(/images/bg-link-btn-ov.gif) no-repeat;}

/*#subContentMain a:visited {color:#6F6E6E;}*/

nav {
	background-color:#032045;
	width:100%;
	display:block;
	clear:both;
	padding:/*10px */0px;
}

#homePg nav,
#contactOverview nav/*,
.newsPage nav*/ {border-bottom:solid 1px #1c3754;}

nav ul {
	width:940px;
	margin:0 auto;
	height:41px;
}

nav ul li {
	display:block;
	float:left;
	border-right:solid 1px #1f4a68;
	line-height:1;
	height:41px;
	margin:0px;
	padding:0px;
}

#resourceEmployers nav ul li#resourceLink {background: url(/images/bg-nav-notch.gif) no-repeat center bottom;}

.resourcePg nav {border-bottom:solid 1px #66b9d8;} /* This style is for pages w/ subnavs */

nav ul li.last {border-right:none;}

nav ul li a {
	display:block;
	color:#66b9d8;
	padding:11px 25px 0px 25px;
	/*padding:11px 14px 0px 14px;*/
	height:30px;
	text-decoration:none;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:1;
}

nav ul li a:hover {
	background-color: #66B9D8;
	color:#032045;
}

/*nav ul li a:visited {color:#66b9d8;}*/

.resourcesPage nav ul li#navLinkResource a,
.companyPage nav ul li#navLinkCompany a,
.servicesPage nav ul li#navLinkServices a,
.industriesPage nav ul li#navLinkIndustries a,
.contactPage nav ul li#navLinkContact a,
.newsPage nav ul li#navLinkNews a {
	background: url(/images/bg-nav-notch.gif) no-repeat center bottom;
}

.resourcesPage nav ul li#navLinkResource a:hover,
.companyPage nav ul li#navLinkCompany a:hover,
.servicesPage nav ul li#navLinkServices a:hover,
.industriesPage nav ul li#navLinkIndustries a:hover,
.contactPage nav ul li#navLinkContact a:hover,
.newsPage nav ul li#navLinkNews a:hover  {color:#b3e34d;}

/*======Billboard==========*/

#billboard {
	width:100%;
	height:275px;
	display:block;
	clear:both;
	background:#0d152b url(/images/bg-billboard.jpg) no-repeat center top;
}

#subHeader {
	width:100%;
	height:140px;
	display:block;
	clear:both;
	background:#0d152b url(/images/bg-billboard.jpg) no-repeat center top;
}

#billboardWrap,
#subHeaderWrap {
	width:960px;
	margin:0 auto;
	position:relative;
}

#logo a {
	display:block;
	position:absolute;
	top:25px;
	left:24px;
	width:140px;
	height:87px;
	text-indent:-9999px;
	background: url(/images/CSI-logo.png) no-repeat;
}

#container { /* only reason this is here is to position the H1 */
	margin:0px;
	padding:0px;
	position:relative;	
}

h1 {
	width:550px;
	position:absolute;
	bottom:40px;
	right:50%;
	margin-right:-95px;
	color:#104f80;
	font-size:14px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
    	font-style: italic;
	line-height:1.5;
}

h1:before {content:"This page is about: ";}

h2 {
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	line-height:1;
	display:block;
	padding-bottom:6px;
	margin-bottom:20px;
}

h2.fullWidth {
	background: url(/images/bg-long-line.gif) no-repeat bottom;
}

#billboard h3,
#billboard h4 {
	font-family: 'FrancoisOneRegular';
	color:#fff;
	text-shadow: 3px 3px 3px rgba(14, 32, 55, .6);
	font-weight:normal;
	display:block;
	position:absolute;
	left:25px;
}

#subHeader h2 {
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: 3px 3px 3px rgba(14, 32, 55, .6);
	font-weight:normal;
	display:block;
	position:absolute;
	top:67px;
	left:210px;
	font-size:34px;
	font-weight:normal;
}

#billboard h3 {
	top:150px;
	font-size:34px;
}

#billboard h4 {
	top:195px;
	font-size:26px;
}

#billboardBtn {
	display:block;
	position:absolute;
	top:150px;
	right:25px;
	width:218px;
}

#billboardBtn a {
	display:block;
	text-indent:-9999px;
	width:218px;
	height:81px;
	background: url(/images/btn-learn-more.png) no-repeat;
}

#billboardBtn a:hover {background: url(/images/btn-learn-more-hover.png) no-repeat;}

#billboardBtn span {
	display:block;
	clear:both;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFF;
	line-height:1;
	padding-left:8px;
	text-shadow: 2px 2px 2px rgba(14, 32, 55, .8);
}

/*======Home Featured Svcs List==========*/

#featuredServices {
	list-style-type:none;
	height:182px;
	margin:0px;
}

#featuredServices li {
	display:block;
	float:left;
	position:relative;
	margin-right:4px;
}

#featuredServices li.last {margin-right:0px;}

#featuredServices li a {
	width:224px;
	height:147px;
	display:block;
	color:#66b9d8;
	text-decoration:none;
}

#featuredServices li a:hover {color:#b3e34d;}

#featuredServices li a strong {
	font-family: 'Puritan20Normal';
	font-weight:normal;
	display:block;
	width:220px;
	text-align:center;
	position:absolute;
	bottom:12px;
}

#featuredServices li a#corporateLink {background: url(/images/feature-pic-corporate.jpg) no-repeat;}
#featuredServices li a#nuclearLink {background: url(/images/feature-pic-nuclear.jpg) no-repeat;}
#featuredServices li a#securityLink {background: url(/images/feature-pic-security.jpg) no-repeat;}
#featuredServices li a#governmentLink {background: url(/images/feature-pic-government.jpg) no-repeat;}

/*======Content Body==========*/

#contentBg {
	display:block;
	clear:both;
	width:100%;
	background: url(/images/bg-brushed-metal.jpg) repeat;
}

#contentWrap {
	width:1100px;
	margin:0 auto;
	background: url(/images/bg-content-wrap.jpg) repeat-y;
}

#contentMain  {
	width:910px;
	margin:0px auto;
	padding: 25px 0px 40px;
}

#subContentMain  {
	width:910px;
	margin:0px auto;
	min-height:350px;
	padding: 40px 0px 60px 0px;
}

/*#subContentMain ul {
	margin:0px 0px 0px 25px;	
}*/

/*=========Home Aside==========*/

aside {
	color:#4b4a4a;
	display:block;
	width:280px;
	float:right;
	padding:20px 20px 50px 20px;
	 -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background: #dcdbdb url(/images/bg-aside.gif) repeat;
	-moz-box-shadow: inset 5px 5px 5px rgba(157, 155, 157, .3);
	-webkit-box-shadow: inset 5px 5px 5px rgba(157, 155, 157, .3);
	box-shadow: inset 5px 5px 5px rgba(157, 155, 157, .3);
}

#resourceEmployers aside {
		margin:0px 0px 0px 30px;
		padding:20px;
}

aside h3 {
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	display:block;
	margin:0px;
	padding:0px;
	line-height:1;
	padding-bottom:6px;
	margin-bottom:20px;
	background: url(/images/bg-aside-header.gif) no-repeat bottom;
}

#resourceCenter {margin-bottom:15px;}

#resourceCenter ul {
	list-style-type:none;
	margin:0px;
}

#resourceCenter ul li {
	margin-bottom:7px;
	line-height:1;
}

#resourceCenter ul li a {
	color:#4b4a4a;
	text-decoration:none;
	display:block;
	padding:7px 0px 0px 23px;
	width:263px;
	height:32px;
	background: url(/images/btn-resources.png) no-repeat;
	font-size:20px;
}

#resourceCenter ul li a:hover {
	color:#085d95;
	background: url(/images/btn-resources-hover.png) no-repeat;
}

*html #resourceCenter ul li a {background: url(/images/btn-resources.gif) no-repeat;}
*html #resourceCenter ul li a:hover {background: url(/images/btn-resources-hover.gif) no-repeat;}


#resourceCenter ul li a span {
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#asideSearch {margin:0px 0px 30px 0px;}

#asideSearch p  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:15px;
	color:#085d95;
}

#asideSearch label {
	display:block;
	background-color:#fff;
	 -moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding:3px 3px 3px 10px;
	border:solid 1px #b2b1b2;
	-moz-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .3);
	-webkit-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .3);
	box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .3);
}

#asideSearch input[type="text"]  {
	/*border-radius:20px;*/
	border:solid 1px #fff;
	width:215px;
	padding:2px;
	color:#939292;
	font-size:15px;
	float:left;
}

#asideSearch input[type="submit"]  {
    width:20px;
    height:20px;
    float:right;
    background: url(/images/btn-search.gif) no-repeat;
    border:none;
    text-indent:-9999px;
    margin:3px;
    cursor:pointer;
}

/*===============Home Main Content=================*/

#homeContent {
	display:block;
	width:544px;
	float:left;
}

/* About Section */

#aboutUs {
	display:block;
	margin-bottom:20px;
	background: url(/images/bg-about-section.gif) no-repeat right top;
	position:relative;
}

#aboutBanner a {
	color:#fff;
	display:block;
	text-decoration:none;
	position:absolute;
	top:5px;
	right:-18px;
	z-index:100;
	background: url(/images/bg-about-banner.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:14px;
	width:249px;
	height:42px;
	padding:10px 0px 0px 23px;
}

#aboutBanner a:hover {color: #051B42;}

#latestNews,
#aboutUs p {padding-right:30px;}

#homePg #homeContent h2 {background: url(/images/bg-home-h2-line.gif) no-repeat bottom;}

/* News Section // Compliance Corner */

#complianceCopy {
	width:570px;
	float:left;
}

#latestNews ul,
#complianceCorner ul {
	display:block;
	list-style-type:none;
	margin:0px 0px 25px 0px;
	padding:0px;
}

#latestNews ul li,
#complianceCorner ul li {margin-bottom:15px;}

#latestNews ul li a.titleLink,
#complianceCorner ul li a.titleLink {
	text-decoration:none;
	/*font-size:18px;*/
}

#latestNews ul li a.titleLink:hover,
#complianceCorner ul li a.titleLink:hover {text-decoration:underline;}

}

#complianceCorner p {
	text-align:right;
	font-family: 'Puritan20Bold';
	padding:0px;
	margin:0px;
	line-height:1;
}

/* News Section // Compliance Corner // Full Article/Entry Page */

#subContentMain .newsEntry dt h4 {
	margin:0px;
	padding:0px;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	line-height:1.2;
}

#newsEntry #subContentMain h5 {
	font-weight:normal;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
}

#subContentMain .newsEntry dt h4 a {
	font-size:19px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#subContentMain .newsEntry h5 ,
#resourcesPrivacy #subContentMain h5 {
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#085D95;
	font-weight:normal;
	margin:0px 0px 15px 0px;
}

#subContentMain h3 {
	font-size:28px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:0px 110px 7px 0px;
	background: url(/images/bg-long-line.gif) no-repeat bottom;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	line-height:1.2;
}

#eventsOverview #subContentMain h3 {width:490px;}

#subContentMain h4 {
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	/*font-family: 'Puritan20Bold';*/
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
}

#servicesCorporateScreening #subContentMain .continuumBox h4,
#servicesRecruitingSolutions #subContentMain .continuumBox h4,
#servicesMonitoringPrograms #subContentMain .continuumBox h4 {
	margin:0px 0px 0px 33px;
	padding:0px;
	display:inline;
	line-height:1;
	font-size:23px;
	background-image:none;
}

#servicesCorporateScreening #subContentMain h4,
#servicesRecruitingSolutions #subContentMain h4,
#servicesMonitoringPrograms #subContentMain h4 {
	display:block;
	clear:both;
	height:41px;
	background: url(/images/bg-header-blue-tab.jpg) no-repeat;
	font-size:22px;
	margin:0px 0px 20px 0px;
	padding:5px 0px 0px 15px;
}

#newsEntry #subContentMain h4,
#complianceArticle #subContentMain h5
 {
	float:right;
	font-size:18px;
	color: #051B42;
	/*font-family: 'Puritan20Normal';*/
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
}

#subContentMain h5 {
	font-size:19px;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	font-family: 'Puritan20Bold';
	color:#1772ab;
}

#editThis {
	margin:0px 0px 15px 0px;
}

#editThis a {
	background-color:#B3E34D;
	 -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	color: #051B42;
	text-decoration:none;
	padding:4px 11px;
}

#editThis a:hover {
	background-color: #032045;
	color: #66B9D8;
}

.newsEntry .buttonWrap,
#complianceArticle .buttonWrap {
	margin:20px 0px 0px 0px;
	padding:0px;
	line-height:1;
}

.buttonWrap a {
	background-color: #032045;
	color: #66B9D8;
	 -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-decoration:none;
	padding:4px 11px;
}

.buttonWrap a:hover {
	background-color:#B3E34D;
	color: #051B42;
}

.newsEntry {margin:0px 0px 20px 0px;}

#newsOverview .newsEntry,
#complianceOverview .newsEntry {width:570px;}

.newsEntry dt {
	padding:0px 0px 7px 0px;
	font-size:18px;
}

.newsEntry dt a {text-decoration:none;}
.newsEntry dt a:hover {text-decoration:underline;}

.newsEntry dd {
	padding:0px 0px 7px 0px;
	line-height:1.4;
}

.newsEntry dd.authoredBy {
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:13px;*/
}

#complianceArticle #subContentMain h4 {
	font-size:20px;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	float:left;
}

/*#complianceArticle #subContentMain h5 {
    color:#085D95; /*Date of the Entry*/
    font-size:16px;
    float:right;
	font-weight:normal;
 	/*font-family: Georgia, "Times New Roman", Times, serif;
        font-style: italic;*/
}*/

}

#complianceArticle h5 span {display:block;}

#resourcesPrivacy #subContentMain ul li {margin:0px 0px 15px 0px;}

/*===============Footer=================*/

footer {
	display:block;
	clear:both;
	width:100%;
	padding:40px 0px;
	background: url(/images/bg-footer.jpg) no-repeat center top;
}

#footerWrap {
	width:910px;
	margin:0 auto 50px auto;
	position:relative;
}

#requestInfo {
	width:480px;
	float:left;
}

#requestInfo h3,
#contactInfo h3 {
	color:#fff;
	font-size:26px;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	font-weight:normal;
	background: url(/images/bg-request-info-header.gif) no-repeat left bottom;
}

#requestInfo p,
#contactInfo p,
#contactInfo p a {color:#87d5fc;}

#contactInfo p a:hover {color: #BDF943;}


/*Contact Form*/

#contactForm {
    width:350px;
    border:none;    
    margin:0px 0px 35px 0px;
    padding:0px;
}

#contactForm label {
    display:block;
    clear:both;
    margin:0px 0px 4px 0px;
}

#contactForm span {
    display:block;
    clear:both;
    margin:0px;
	padding:0px 0px 5px 0px;
	color: #87D5FC;
}

#contactForm input[type="text"],
#contactForm input[type="email"],
#contactForm textarea {
    	width:340px;
    	padding:7px;
	color: #051B42;
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
    /*border:solid 1px #1b5671;*/
	border:none;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	moz-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
	-webkit-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
	box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
}

#contactForm input[type="submit"] {
	color:#fff;
	border:none;
	padding:4px 10px;
	 -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	font-size:16px;
	/*float:right;*/
	cursor:pointer;
	margin:5px auto 0px auto;
    	-webkit-transition: .25s linear;
	-moz-box-shadow: 4px 4px 4px rgba(0, 21, 45, .9);
	-webkit-box-shadow: 4px 4px 4px rgba(0, 21, 45, .9);
	box-shadow: 4px 4px 4px rgba(0, 21, 45, .9);
	background: #7aa227 url(/images/bg-submit-btn.gif) repeat-x;
	text-shadow: 2px 2px 2px rgba(51, 51, 51, .4);
}

#contactForm input[type="submit"]:hover {background-color:#378fae;}

#contactForm p.submitBtn {
	text-align:center;
	margin:0px;
	padding:0px;
}

/* Footer Contact Info */

#contactInfo {
	width:390px;
	float:right;
}

#contactInfo address ul {
	list-style-type:none;
	margin:0px 0px 25px 0px;
}

#contactInfo address ul li {
	line-height:1.2;
	color:#fff;	
	padding-bottom:5px;
	font-style:normal;
}

#contactInfo address ul li strong {
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
	color:#bdf943;
	font-weight:normal;	
}

#contactInfo address ul li a {color:#87d5fc;}
#contactInfo address ul li a:hover {color:#bdf943;}

/* Footer Nav */

footer #footerLinks {
	list-style-type:none;
	display:block;
	clear:both;
	margin:0px;
}


footer #footerLinks li {
	display:inline;
	border-right: solid 1px #66b9d8;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
}

footer #footerLinks li.last {border-right:none;}

footer #footerLinks li a {
	color:#66b9d8;
	text-decoration:none;
}

footer #footerLinks li a:hover {color:#bdf943;}

#copyright {
	position:absolute;
	color:#104f80;
	right:0px;
	bottom:-53px;
	width:200px;
	text-align:right;
	font-size:13px;
	line-height:1.5;
	margin:0px;
	padding:0px;
}

#copyright a {
	color:#104f80;
	text-decoration:none;
	display:block;
}

#copyright a:hover {color:#87D5FC;}

#copyright strong {
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
	display:block;
	font-weight:normal;	
}

/*=====Subnav===========*/

#subNav {
	display:block;
	clear:both;
	background-color:#66b9d8;
	padding:3px 0px;
}

#subNav ul {
	list-style-type:none;
	width:935px;
	/*font-size:18px;*/
	margin:0px auto;
	padding:0px 0px 0px 25px;
}

#subNav ul li {
	display:inline;
	padding:0px 19px 0px 0px;
}

#subNav ul li.last {padding:0px}

#subNav ul li a {
	color:#032045;	
	text-decoration:none;
}

.bigList {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.bigList li {
	margin:0px 0px 6px 0px;
	padding:0px;
}

.bigList li a {font-size:18px;}

/* Page Indicators */

#subNav ul li a:hover,
#resourcesOverview #subNav ul li#resourcesLinkOverview a,
#complianceOverview #subNav ul li#resourcesLinkCompliance a,
#complianceArticle #subNav ul li#resourcesLinkCompliance a,
#resourcesEmployerInfo #subNav ul li#resourcesLinkEmployer a,
#resourcesGlossary #subNav ul li#resourcesLinkEmployer a,
#resourcesConsumerInfo #subNav ul li#resourcesLinkConsumer a,
#resourcesConsumerForms #subNav ul li#resourcesLinkConsumer a,
#resourcesPrivacy #subNav ul li#resourcesLinkPrivacy a,
#resourcesForms #subNav ul li#resourcesLinkForms a,
#companyOverview #subNav ul li#companyLinkOverview a,
#companyAdvantage #subNav ul li#companyLinkAdvantage a,
#companyLeadership #subNav ul li#companyLinkLeadership a,
#companyDeliverySystems #subNav ul li#companyLinkDelivery a,
#companyClientList #subNav ul li#companyLinkClients a,
#companyTestimonials #subNav ul li#companyLinkTestimonials a,
#companyEmployment #subNav ul li#companyLinkEmployment a,
#companyAffiliations #subNav ul li#companyLinkAffiliations a,
#companyPartners #subNav ul li#companyLinkPartners a,
#servicesCorporateScreening #subNav ul li#servicesLinkCorporate a,
#servicesEmploymentScreening #subNav ul li#servicesLinkCorporate a,
#servicesDrugScreening #subNav ul li#servicesLinkDrugScreening a,
#servicesNuclear #subNav ul li#servicesLinkNuclear a,
#servicesSecurityConsulting #subNav ul li#servicesLinkSecurity a,
#servicesPartners #subNav ul li#servicesLinkPartners a,
#servicesGsa #subNav ul li#servicesLinkGsa a,
#industriesNuclear #subNav ul li#industriesLinkNuclear a,
#industriesHealthcare #subNav ul li#industriesLinkHealthcare a,
#industriesDot #subNav ul li#industriesLinkDot a,
#industriesEducation #subNav ul li#industriesLinkEducation a,
#industriesFinancial #subNav ul li#industriesLinkFinancial a,
#industriesGsa #subNav ul li#industriesLinkGsa a,
#newsOverview #subNav ul li#newsLinkOverview a,
#eventsOverview #subNav ul li#newsLinkEvents a,
#eventsEntry #subNav ul li#newsLinkEvents a,
#newsEntry #subNav ul li#newsLinkOverview a

 {color:#fff;}

/* SERVICES - Employment Screening */

#subContentMain .definitionList {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#subContentMain .definitionList h5,
#subContentMain .definitionList h6 {
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
}

#subContentMain .definitionList h5 {
	font-size:22px;
	color: #051B42;
}

#subContentMain .definitionList li {
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:justify;
}

#servicesEmploymentScreening #subContentMain .definitionList,
#servicesCorporateScreening #subContentMain .definitionList {width:555px;}

#servicesEmploymentScreening select,
#servicesCorporateScreening select {
	padding:7px;
	color:#051B42;
	BACKGROUND-COLOR:#dae7ef;
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
    	border:solid 1px #BDBDBD;
	 -moz-border-radius:18px;
	-webkit-border-radius:18px;
    	border-radius:18px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	moz-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
	-webkit-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
	box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
}

#servicesEmploymentScreening #subContentMain .definitionList li p.backTop,
#servicesCorporateScreening #subContentMain .definitionList li p.backTop {
	border-bottom:solid 1px #dae7ef;
	padding:0px 0px 3px 0px;
	margin:0px 0px 15px 0px;
}

#servicesEmploymentScreening #subContentMain .definitionList li p.backTop a,
#servicesCorporateScreening #subContentMain .definitionList li p.backTop a {
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
    	font-style: italic;
	text-align:right;
	text-decoration:none;	
}

/* OUR COMPANY - LEADERSHIP */

#companyLeadership #subContentMain ul.leaderList {
	list-style-type:none;
	display:block;
	clear:both;
	margin:0px 0px 40px 0px;
	padding:0px;
}

#companyLeadership #subContentMain ul.leaderList li h4 {
	margin:0px;
	padding:0px;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
}

#companyLeadership #subContentMain ul.leaderList li h5 {
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

ul.leaderList li.leaderPic {
	float:left;
	margin:5px 0px 60px 0px;
}

ul.leaderList li {margin-left:170px;}


/* ///Employment Screening Services/// */

.serviceList {
	list-style-type:none;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.serviceList li {
	margin:0px;
	padding:0px;
}

.serviceList li a {
	color: #051B42;
}

.serviceList li a:hover {color: #1583CB;}

/*.serviceList li a:visited {color:#6F6E6E;}*/

.serviceList li strong {
	display:block;
	/*border-bottom:solid 1px #085d95;*/
	font-size:18px;
	margin-bottom:5px;
}

#serviceCol1 {
	width:280px;
	float:left;
	margin:0px 30px 40px 0px;
}

#serviceCol2 {
	width:295px;
	float:left;
	margin:0px 0px 40px 0px;
}

#servicesEmploymentScreening #subContentMain h6,
#servicesCorporateScreening #subContentMain h6 {
	display:block;
	/*float:left;*/
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
    	font-style: italic;
	color:#085d95;
	font-size:20px;
	padding:0px 0px 7px 0px;
}

#servicesEmploymentScreening aside {
	width:233px;
	float:right;
	display:block;
	margin:0px;
	padding:0px;
	background-image:none;
	background-color:transparent;
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	box-shadow: none;
}

#complianceOverview aside,
#newsOverview aside,
#contactOverview #subContentMain aside,
#servicesCorporateScreening aside,
#eventsOverview aside,
#servicesGsa aside {
	width:278px;
	float:right;
	display:block;
	margin:0px 0px 0px 30px;
	padding:0px;
	background-image:none;
	background-color:transparent;
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	box-shadow: none;
}

#servicesGsa aside {width:300px;}

#servicesCorporateScreening aside {margin:0px;}


#termsLink a {
	display:block;
	line-height:1.3;
	background-color: #dae7ef;
	margin:0px 0px 15px 0px;
	padding:15px;
	 -moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border: solid 1px #085D95;
	text-decoration:none;
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
}

#termsLink a strong {
	font-family: Georgia, "Times New Roman", Times, serif;
    	font-style: italic;
	text-decoration:underline;
}

#termsLink a:hover {background-color: #fff;}

.continuumBox {
	width:290px;
	height:160px;
	float:left;
	margin:0px 0px 30px 0px;
	display:block;
	padding:0px;
}

.continuumBox a {
	color:#6f6e6e;
	text-decoration:none;
	width:290px;
	height:145px;
	display:block;
padding-top:15px;
}

.continuumBox a:hover {color: #051B42;}

#continuum1 a {background: url(/images/bg-continuum-1.gif) no-repeat;}

#continuum1 a:hover,
#servicesRecruitingSolutions #continuum1 a {
	background: url(/images/bg-continuum-1ov.gif) no-repeat;
	color:#051B42;
}


#continuum2 a {background: url(/images/bg-continuum-2.gif) no-repeat;}

#continuum2 a:hover,
#servicesCorporateScreening #continuum2 a {
	background: url(/images/bg-continuum-2ov.gif) no-repeat;
	color:#051B42;
}

#continuum3 a {background: url(/images/bg-continuum-3.gif) no-repeat;}

#continuum3 a:hover,
#servicesMonitoringPrograms #continuum3 a {
	background: url(/images/bg-continuum-3ov.gif) no-repeat;
	color:#051B42;
}


.continuumBox ul {
	margin:10px 0px 0px 50px;
	padding:0px;
	font-size:15px;
}

/* ////// Contact Page ////// */

#contactOverview #subContentMain address ul {
	list-style-type:none;
	margin:0px 0px 60px 0px;
	float:left;
	width:300px;
	font-style:normal;	
}

#contactOverview #subContentMain address ul li h4 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:18px;
}

#emailLinks {
	width:560px;
	float:left;
}

#contactOverview #subContentMain aside p.bigBtn {
	margin:0px;
	padding:0px;
}

#contactOverview #subContentMain aside p.bigBtn a {
	background: url(/images/bg-contact-btn.gif) no-repeat;
	display:block;
	width:270px;
	height:34px;
	padding:10px 0px 0px 15px;
	color: #051B42;
	margin:0px 0px 10px 0px;
	text-decoration:none;
	font-size:17px;
	font-family: 'Puritan20Bold';
}

#contactOverview #subContentMain aside p.bigBtn a:hover {
	background: url(/images/bg-contact-btn-ov.gif) no-repeat;
	color: #4B4A4A;
}

/* //////////////Services Pages///////////////////// */

.servicesPage #subContentMain aside h5 {
	font-size:20px;
	font-weight:bold;
	font-family: 'NewsCycleRegular';
}

.servicesPage #subContentMain aside address ul li h6 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
}


/* Addresses in the main body of subpages */

#subContentMain address {display:block;margin-bottom:20px;}

#subContentMain address ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#subContentMain address ul li {font-style:normal}

#subContentMain ul.spacedList li {
	margin:0px 0px 15px 0px;
}

/* Sign-up Forms */

#subscribeForm,
#reportRequestForm {
	background-color: #dae7ef;
	color:#051b42;
	margin:0px 0px 15px 0px;
	padding:15px;
	 -moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border: solid 1px #085D95;
	text-decoration:none;
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
}

#reportRequestForm {width:520px;}

#subscribeForm button,
#reportRequestForm button {
	background-color:#032045;
	color:#fff;
	 -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:none;
	padding:3px 5px;
	cursor:pointer;
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:5px auto 0px auto;
display:block;
width:80px;
}

#reportRequestForm button {margin:25px auto 0px auto;}

#subscribeForm label {
	display:block;
	margin:0px 0px 3px 0px;
}

#reportRequestForm label {
	display:block;
	width:260px;
	float:left;
}

#reportRequestForm label span {
	display:block;
	width:220px;
	line-height:1.5;
}

#reportRequestForm button {
	display:block;
	clear:both;
}

#subscribeForm input[type="text"],
#subscribeForm input[type="email"],
#reportRequestForm input[type="text"],
#reportRequestForm input[type="email"],
#reportRequestForm select,
#reportRequestForm textarea  {
	margin:0px 0px 10px 0px;
	padding:5px;
	width:220px;
	font-family: 'Puritan20Normal', Arial, Helvetica, sans-serif;
	border:solid 1px #c9caca;
	 -moz-border-radius:18px;
	-webkit-border-radius:18px;
    	border-radius:18px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	moz-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
	-webkit-box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
	box-shadow: inset 3px 3px 3px rgba(157, 155, 157, .5);
}

#reportRequestForm textarea  {width:480px;}

#eventBtn {
	display:block;
	background: url(/images/bg-event-btn.gif) no-repeat;
	text-decoration:none;
	height:32px;
	padding:12px 0px 0px 15px;
	color: #051B42;
	margin:10px 0px 10px 0px;
	text-decoration:none;
	font-size:17px;
	font-family: 'Puritan20Bold';

}

#eventBtn:hover {
	background: url(/images/bg-event-btn-ov.gif) no-repeat;
	color: #4B4A4A;
}

#complianceOverview .cantFind,
#resourcesOverview .cantFind {
	display:block;
	margin-top:25px;
}

#complianceOverview .cantFind a,
#resourcesOverview .cantFind a {
	border:solid 1px #032045;
	display:block;
	background-color: #032045;
	color: white;
	 -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px;
	margin:15px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:17px;
	text-decoration:none;
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
}

#complianceOverview .cantFind a:hover,
#resourcesOverview .cantFind a:hover {
	background-color: #66B9D8;
	color: #032045;
}

#complianceOverview .cantFind a:hover strong {color: #032045;}

#complianceOverview .cantFind a strong {
	display:block;
	line-height:1.2;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 7px 0px;
	font-style: normal;
	font-family: 'NewsCycleRegular', Arial, Helvetica, sans-serif;
}

/*===============Resources Landing pg=================*/


.resourceCol {
	color:#4b4a4a;
	display:block;
	width:400px;
	min-height:520px;
	position:relative;
	float:left;
	padding:20px;
	margin:0px 0px 25px 1px;
	 -moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background: #dcdbdb url(/images/bg-aside.gif) repeat;
	-moz-box-shadow: inset 5px 5px 5px rgba(157, 155, 157, .3);
	-webkit-box-shadow: inset 5px 5px 5px rgba(157, 155, 157, .3);
	box-shadow: inset 5px 5px 5px rgba(157, 155, 157, .3);

}

#consumerResources {float:right;}

#subContentMain .resourceCol ul {
	margin:0px 0px 7px 20px;
	list-style-type:disc;
	color: #085D95;
	padding:0px;
}

#subContentMain .resourceCol ul li ul {
	margin:0px 0px 7px 0px;
	list-style-type:none;
}

#subContentMain .resourceCol ul li ul li {
	margin:0px 0px 3px 0px;
}

#subContentMain .resourceCol ul li ul li a,
#subContentMain .resourceCol ul li a {color: #4B4A4A;}

#subContentMain .resourceCol li h5 {
	color: #4B4A4A;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family: 'Puritan20Normal';
}

#subContentMain .resourceCol ul li {
	margin:0px 0px 10px 0px;
}

#resourcesOverview .cantFind {
	display:block;
	margin-top:0px;
	position:absolute;
	bottom:20px;
}

#chronList li {margin-bottom:10px;}

/*=======Why Screen? Embed Styling=====================*/

#whyScreen a {
	width:200px;
	float:right;
	border:solid 1px #032045;
	display:block;
	background-color: #032045;
	color: white;
	 -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px;
	margin:0px 0px 20px 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:17px;
	text-decoration:none;
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
}


#whyScreen a strong {
	font-family: 'NewsCycleRegular';
	font-size:35px;
	font-weight:normal;
	font-style:normal;
	display:block;
	margin:0px;
	padding:0px 0px 5px 0px;
}

#whyScreen a:hover {
	background-color: #B3E34D;;
	color: #032045;
}

/*--------------------SITEMAP-------------------*/

#sitemapList {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#sitemapList ul {
	margin:5px 0px 5px 25px;
	padding:0px;
}


/*--------------------EVENTS-------------------*/

dl.event {
	margin: 0px 0px 20px 15px;
	font-size: 14px;
	padding-bottom: 10px;
	padding-left: 100px;
	border-bottom: 1px dotted #CCCCCC;
	width: 345px;
	min-height: 90px;
	position: relative;
	display: inline-block;
}
dl.event dt {
	font-weight: bold; 
	margin-bottom: 0px; 
	margin-right: 10px;
	float: left;
	width: 150px;
}
dl.event dd.title {
	display: block;
	width: 455px;
	font-size: 18px;
}
dl.event dd {
	margin-bottom: 12px; 
	float: left;
	width: 185px;
}
dl.event dd.month {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 80px;
	background-color: #032045;
	color:#FFFFFF;
	text-align: center;
	padding: 4px 0 0 0;
}
dl.event dd.day {
	position: absolute;
	top: 20px;
	left: 0px;
	/*height: 50px;*/
	width: 78px;
	color:#032045;
	text-align: center;
	border-left: 1px solid #032045;
	border-right: 1px solid #032045;
	font-size: 46px;
	/*line-height: 44px;*/
	padding: 0;
}
dl.event dd.title a {
	font-size: 20px;
}

dl.event dd.year {
	position: absolute;
	top: 66px;
	left: 0px;
	/*height: 50px;*/
	width: 78px;
	color:#032045;
	text-align: center;
	border-left: 1px solid #032045;
	border-right: 1px solid #032045;
	border-bottom: 1px solid #032045;
	font-size: 14px;
	/*line-height: 44px;*/
	padding: 4px 0;
}

.year{
	font-size: 14px !important;
	display: inline-block;
}

/*===============Search Results=================*/
body#searchResults #subContentMain div.result p {
	padding-bottom: 5px;
}
body#searchResults #subContentMain div.result {
	padding: 20px 0px;
	border-bottom: 1px dotted #D1D1D1;
}
body#searchResults #subContentMain div.result p.small a {
	color: #66b9d8;
}
