@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}
html {
	background-color:#fff;
}
body {;
	color:#000;
	font-size:100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height:1.125em;
	background-color:#fff;
	min-width:952px;
}
ul {
	font-size:100%;
}
p {
	font-size:.75em;
	margin:1em 0px;
	padding:0px 10px;
}
a {
	color:#605371;
}
a img {
	border:none;
}
h1, h2, h3, h4 {
	color:#003300;
	text-transform:uppercase;
	padding-left:10px;
	margin-top:1em;
	letter-spacing: .05em;
}
h1 {
	font-size:1.5em;
}
h2 {
	font-size:1.25em;
}
h3 {
	font-size:1em;
}
h4 {
	font-size:0.875em;
}
li {
	margin-bottom:1em;
}
li p {
	margin:0px;
}
.clear {
	clear:both;
}
.noPadLft {
	padding-left:0px;
}
.regCase {
	text-transform:none;
}
.centerImg {
	display:block;
	width: auto;
	margin: 0 auto;
}
.container {
	width:952px;
	margin:0 auto;
}
#header {
	position:relative;
	margin:0 auto;
}
#header .container {
	width:952px;
}
#header img#logo-mast {
	float:left;
	margin-bottom:3px;
}
#header #region-select {
	float:right;
	position:relative;
}
#region-select ul.location-selector {
	font-size:12px;
	margin-top: 15px;
}
#region-select a {
	color:#7c7c7c;
	text-decoration:none;
}
#headerContent {
	width:952px;
	margin:0 auto;
	position:relative;
}
#home #headerContent {
	padding-top: 22px;
}
#flash-header {
	background-color:#f1f1f1;
	height:243px;
}
#home #flash-header {
	height:401px;
}
#header #flash-header {
	margin:0 auto;
	position:relative;
}
object#agile1Header {
}
#headerContent ul {
	list-style:none;
	width:956px;
	height:357px;
	position:relative;
	overflow:hidden;
}
#headerContent li {
	top:0;
	left:0;
}
#panel-controls {
	overflow:hidden;
	margin:3px auto 0;
	width:55px;
}
#panel-controls a {
	float:left;
	width:15px;
	height:9px;
	background-color:#969696;
	text-indent:-9999px;
	line-height:0;
	margin-right:5px;
}
#panel-controls a:last-child {
	margin-right:0;
}
#panel-controls a.current, #panel-controls a:hover {
	background-color:#565656;
}
#news-ticker {
	background:url(../images/Page-Refresh/newsbar-bg.png) repeat-x;
	height:22px;
	margin-bottom:0;
	color:#fff;
	padding-top:3px;
}
#menu {
	height:30px;
	position:relative;
	z-index:900;
	clear:both;
}
#menu ul {
	margin:0px auto;
	width:952px;
	list-style:none;
	padding-left:0px;
	color:#fff;
}
#menu li {
	float:left;
}
#menu ul li.last {
	margin-right:0px;
}
#content {
	min-height:529px;
	position:relative;
	padding-top:25px;
	position:relative;
	z-index:100;
}
#content #main-content {
	width:952px;
	margin:0px auto 10px auto;
	position:relative;
	clear: both;
	overflow:hidden;
}
#content #footer {
	background-color:#e7e7ef;
	min-height:150px;
	margin-top:25px;
	padding:5px 0 0em;
}
.footer-links {
	overflow:hidden;
}
.footer-links ul {
	float:left;
	width:223px;
	margin-right:20px;
}
.footer-links ul:last-child {
	margin-right:0;
}
.footer-links .column-header {
	font-weight:bold;
	font-size:1.1em;
}
#footer ul {
	list-style:none;
	font-size:11px;
	margin-top:5px;
}
#footer ul li {
	margin-bottom:0;
}
#footer p.position-statement {
	font-size: 16px;
	color: #666666;
	text-transform: uppercase;
	padding:5px 0px;
	text-align: center;
	word-spacing: 0em;
	letter-spacing: 0em;
	margin-top:10px;
	font-weight:bold;
}
#footer img {
	float:right;
	margin-bottom:5px;
}
#footer p.copyright {
	font-size: 9px;
	color: #666666;
	padding:0 0px;
	margin-top:-1px;
	text-align:center;
}
/* Main Menu Styles 
#menu-bar{ height:31px;z-index:1010;position:relative;}
#menu-bar img{border:none;display:block;}
#menu-bar li{position:relative;}
#menu-bar li ul{background-color:#565656; border:1px solid #d2d3d5; border-top:none;display:none; width:200px; position:absolute;}
#menu-bar li:hover ul{display:block;font-size:14px;position:absolute;top:31px;left:0px;padding-left:0px;z-index:3000;}
#menu-bar li:hover li{background:#939393;float:none;padding:5px;margin:0px;color:white;margin-bottom:2px;}
#menu-bar li:hover li.last-sub{margin-bottom:0px;}
#menu-bar li:hover li a{color:white;text-decoration:none;display:block;}
#menu-bar li:hover li a:hover{color:#939393;}
#menu-bar li:hover li:hover{background:#c2d9bf;color:white;}*/

/* Main Menu Styles */
#menu {
	background:url(../images/Page-Refresh/menubar-bg.png) repeat-x;
	height:30px;
	position:relative;
}
ul#menu-bar {
	height:31px;
	z-index:1010;
	position:relative;
}
#menu-bar li, ul.location-selector li {
	position:relative;
	margin-bottom:0;
}
ul.location-selector {
	z-index:1010;
	position:relative;
}
#menu-bar li.first {
	margin-left:525px;
}
#menu-bar li a.top-level {
	display:block;
	height:26px;
	overflow:hidden;
	outline:none;
	color:#fff;
	text-decoration:none;
	padding-top:5px;
	padding-right:30px;
}
#menu-bar a#company-btn {
}
#menu-bar a#company-btn:hover,  #menu-bar a#company-btn:focus {
}
#menu-bar a#solutions-btn {
}
#menu-bar a#solutions-btn:hover,  #menu-bar a#solutions-btn:focus {
}
#menu-bar a#suppliers-btn {
}
#menu-bar a#suppliers-btn:hover,  #menu-bar a#suppliers-btn:focus {
}
#menu-bar a#library-btn {
}
#menu-bar a#library-btn:hover,  #menu-bar a#library-btn:focus {
}
#menu-bar a#contact-btn {
	padding-right:0;
}
#menu-bar a#contact-btn:hover,  #menu-bar a#contact-btn:focus {
}
#menu-bar a#location-menu-sel {
}
#menu-bar a#location-menu-sel:hover,  #menu-bar a#location-menu-sel:focus {
}
#menu-bar li.divider {
	width:auto;
}
#menu-bar li ul {
	background-color:#565656;
	border:1px solid #d2d3d5;
	border-top:none;
	display:none;
	width:200px;
	position:absolute;
}
#menu-bar li li {
	width:auto;
}
#menu-bar li:hover ul {
	display:block;
	font-size:14px;
	position:absolute;
	top:31px;
	left:0px;
	padding-left:0px;
	z-index:3000;
}
#menu-bar li:hover li {
	background:#939393;
	float:none;
	padding:5px;
	margin:0px;
	color:white;
	margin-bottom:2px;
}
#menu-bar li:hover li.last-sub {
	margin-bottom:0px;
}
#menu-bar li:hover li a {
	color:white;
	text-decoration:none;
	display:block;
}
#menu-bar li:hover li a:hover {
	color:#939393;
}
#menu-bar li:hover li:hover {
	background:#c2d9bf;
	color:white;
}
#menu-bar li.location {
	width:190px;
	font-size:12px;
	font-weight:bold;
}
/*location menu styles */
ul.location-selector {
	list-style:none;
}
li#location-menu-sel a.top-level {
	background:url("../images/Page-Refresh/up-down-arrow-sprite.png") no-repeat scroll right 5px transparent;
	text-align:right;
	padding-right:10px;
}
ul.location-selector li {
	list-style:none;
}
ul.location-selector li ul {
	background-color:#e7e7e7;
	border:1px solid #d2d3d5;
	border-top:none;
	display:none;
	width:100px;
	position:absolute;
}
ul.location-selector li li {
	width:auto;
}
ul.location-selector li:hover ul {
	display:block;
	font-size:11px;
	position:absolute;
	left:0px;
	padding-left:0px;
	z-index:3000;
}
ul.location-selector li:hover li {
	background:#FFEACA;
	float:none;
	padding:2px;
	margin:0px;
	color:white;
}
ul.location-selector li:hover li.last-sub {
	margin-bottom:0px;
}
#region-select ul.location-selector li li a {
	color:#333;
	text-decoration:none;
	display:block;
	background:url(../images/flags_trans.png) no-repeat left center;
	padding-left:21px;
	
}
#region-select ul.location-selector li:hover li a:hover {
	
	color:white;
}
ul.location-selector li:hover li:hover {
	background:#CCCCCC;
	color:white;
}
/* Home Styles */
#home div.highlight {
	float:left;
	width:207px;
	margin-right:12.75px;
}
#home div.highlight  h2{
	margin-top:13px;
}
#home h2 {
	background:url(../images/Page-Refresh/home-column-headers-bg.png) no-repeat;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4E4E4E;
	margin-bottom: 10px;
	height: 68px;
	text-align: left;
	padding:10px 0 0 90px;
	letter-spacing:0px;
	text-transform:capitalize;
	line-height:1.1em;
}
#total-workforce-solutions-header h2 {
	background-position:0 0;
}
#workforce-challenges h2 {
	background-position:0 -79px;
}
#news-topics h2 {
	background-position:0 -158px;
}
#home h2 a {
	color: #4E4E4E;
	text-decoration:none;
}
#home .highlight .sectionImg {
	float: left;
	position: relative;
	border:none;
	margin-right:3px;
}
.highlight .hilight-desc {
	font-size: 12px;
	color: #555555;
	padding:0 0 0em 0;
	line-height:17px;
}
#home .highlight li.newsItem {
	list-style:none;
	margin-bottom:.5em;
}
#home #workforce-challenges li.newsItem{
	margin-bottom:1.5em;
}
#home .highlight li.newsItem p {
	font-size: 12px;
	color: #555555;
	line-height:17px;
	padding:0px;
}
#home #workforce-challenges li.newsItem p{
	font-size:11px;
}
#home #workforce-challenges li.newsItem p.headItem{
	font-size:12px;
}
#home .highlight li.newsItem a {
	color:#555555;
}
#home .highlight li.newsItem p.headItem {
	text-transform:capitalize;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color:#333;
}
#home li.newsItem .important {
	background-color: #ff8720;
	padding: 1px 5px;
	color: #FFFFFF;
	font-weight: bold;
}
#home li.newsItem .important a {
	font-weight: bold;
	color:white;
	text-decoration:none;
}
#home div.last {
	margin-right:0px;
}
#home .aside {
	float:left;
	width:280px;
	margin:13px 0px 0 12.75px;
}
#home #marquee {
	width:280px;
	height:233px;
	overflow:hidden;
	background:url(../images/Page-Refresh/marquee-bg.gif) no-repeat;
}
#home #top-logos {
	line-height:0;
	padding:0px;
	float:left
}
#home #top-logos img {
	display:block;
	margin:0px 0 14px;
	width:190px;
}
#home #certs{
	float:right;
	width:80px;
	overflow:hidden;
	margin:14px 0 0 0; 
}
#home .cert {
	margin:0px 0px 14px 0;

}
#home #sas70 {
	margin:0px autopx 14px;
	display:block;
	width:72px;
}
#home #bakers-dozen {
	margin-top:20px;
}
#home #safe-harbor {
	width:80px;
	font-family:Arial, san-serif;
	font-size:9px;
	text-align:center;
	background:white;
	margin-right:0;
}
#safe-harbor span.cert-link {
	border:1px solid #A2BAC5;
	border-bottom:none;
	display:block;
	padding:2px 0px;
	font-weight:bold;
}
#safe-harbor a img {
	border:0px;
}
#safe-harbor a {
	font-size:11px;
	color:#666666;
}
#safe-harbor img {
	display:block;
}
/* Subpages Styles */
#breadcrumb {
	margin: 0 auto;
	list-style:none;
	color:#fff;
	width: 952px;
}
#breadcrumb li {
	float:left;
	font-size:.6875em;
	padding-right:.5em;
}
#breadcrumb li a {
	color:#fff;
	padding:2px 0px;
}
.sectionHdrImg {
	float:left;
	margin-right:5px;
	padding-left:12px;
	margin-bottom:10px;
	display:block;
}
h1.sectionHdr {
	float:left;
	padding:0px;
	font-size:12px;
	text-transform:uppercase;
	color:#003300;
	width:780px;
	margin-top:0px;
}
h1.message {
	padding:0 0 0 10px;
	font-size:12px;
	text-transform:uppercase;
	color:#003300;
	margin-top:0px;
}
h1.sectionHdr img, h1.message img {
	display:block;
	margin-bottom:7px;
}
.bar-line {
	clear:both;
	position:relative;
	height:9px;
}
p.sectionHdr {
	font-size:.84em;
}
.bar-line img {
	display:block;
}
.bar-line img.line {
	position:absolute;
	top:0px;
	left: 151px;
	width: 800px;
}
.floatLft {
	float:left;
}
.floatRt {
	float:right;
}
#sectionHdrBlk {
	width:780px;
}
#sectionHdrBlk p em {
	font-weight:bold;
	display:block;
}
.productImg {
	float:left;
	width:auto;
	margin-top: 15px;
	display:block;
}
.productDescription {
	float:left;
	width:750px;
	margin-left:10px;
	margin-top: 10px;
}
.productDescription a {
	color:#620460;
	font-weight:bold;
}
/* Company Styles */
img.coreValues {
	margin-top:15px;
}
h1.coreValuesHdr {
	margin-top:104px;
}
.valueBx {
	background: url(../images/Company/gr_bg.jpg) repeat-x #ffffff;
	border:thin solid #999999;
	float:left;
	width:250px;
	margin:15px 95px 15px 0px;
	height:200px;
}
.last-col {
	margin-right:0px;
}
.valueBx p {
	padding:0px 10px 10px 10px;
	font-size:11px;
	line-height:14px;
}
.valueBx h4 {
	color:#003300;
	text-transform:uppercase;
	font-size:12px;
	padding:20px 10px 0px 10px;
}
#upperContainer {
	margin:10px 0 40px 32px;
	width:744px;
	border-bottom:1px solid #666666;
	padding-bottom:10px;
	text-align: left;
}
#experienceBox {
	margin:0px 10px 0 0px;
}
/*.valueBx { font-family: Arial; font-size: 11px; padding-top: 20px; padding-right: 11px; padding-bottom: 20px; padding-left: 11px; border: thin solid #999999; background:#FF9236; }*/
#experienceBox.valueBx {
	padding-top:5px;
	text-align:left;
}
#experienceBox.valueBx h2 {
	margin:0;
	padding: 0;
}
#experienceBox.valueBx p {
	margin:5px 0;
}
#experienceBox.valueBx ul {
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}
#experienceBox.valueBx li {
	float:left;
	padding-right:10px;
	margin-right:5px;
}
.clear {
	clear:both;
}
.tdpd {
	margin: 0px;
	padding-left: 51px;
}
.headerSpacing {
	padding-left: 10px;
	margin-left: 10px;
}
#testimonialCon {
	width:952px;
	margin:20px 0 20px 32px;
	position:relative;
	background:#554E77;
	color:#000;
	padding:8px 0;
	text-align:left;
}
#testimonialCon #testimonialBody {
	margin:0 auto;
	width: 707px;
	position: relative;
	background-color: #F5F5F5;
}
#testimonialCon #testimonialHeader {
	position: absolute;
	top: -24px;
	left: 0px;
	width: 281px;
	height:24px;
	background-color: #FF9332;
}
#testimonialBody #testimonialCopy {
	padding: 15px;
}
#testimonialBody #testimonialCopy p.company {
	font-size:14px;
	color:#554E77;
	font-weight:bold;
}
#testimonialBody #testimonialBtns {
	background-color: #554E77;
	height: 27px;
	width: 137px;
	position: absolute;
	bottom: -1px;
	right: 0px;
	left: 560px;
	padding:7px 1px 3px 9px;
	font-size:12px;
	color:#554377;
}
#testimonialBody #testimonialBtns a {
	background:#FFFFFB;
	width:65px;
	text-align:center;
	height:21px;
	color:#554E77;
	display:block;
	text-decoration:none;
	font-weight:bold;
	float:left;
	border:1px groove #A4A0B7;
	padding-top:4px;
}
#testimonialBody #testimonialBtns a.singleBtn {
	width:130px;
}
#upperContainer #firstP {
	margin: 0px;
}
/* Solution Styles */
ul.solutionList {
	list-style:none;
	margin-top:1.5em;
}
.solutionTitleHdr {
	margin-bottom: 5px;
	margin-left: 10px;
}
.solutionBulletHdr {
	font-weight: bold;
	color: #E87400;
}
.solutionHeader {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E87400;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
.solutionHeader a {
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #620460;
	padding-bottom: 5px;
	display: block;
}
.solutionHeader a:Hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	text-transform: uppercase;
	color: #620460;
	padding-bottom: 5px;
	display: block;
}
.solutionH2 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #620460;
	padding-top: 5px;
	padding-right: 130px;
	padding-bottom: 5px;
	display: block;
}
.solutionH2 a {
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #620460;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.solutionH2 a:Hover {
	font-size: 18px;
	font-weight: bold;
	text-decoration:underline;
	text-transform: uppercase;
	color: #620460;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#mainTextCon {
	width: 952px;
	background:url(../images/Solutions/Acceleration/Acceleration_MainBGImg.jpg) no-repeat right 0px;
	padding-top:10px;
}
/*#mainTextCon {width: 720px;margin-left:34px;font-family:Arial;font-size:12px;background:url(../images/Solutions/Acceleration/Acceleration_MainBGImg.jpg) no-repeat right 0px;padding-top:10px;}*/
#mainTextCon.ATS-Main {
	background-image: url(../images/Solutions/Acceleration/AccelerationMainTextBg2.jpg);
	background-repeat: no-repeat;
	background-position: right -3px;
}
#mainTextCon-AllSource {
	width: 952px;
}
/*#mainTextCon-AllSource{width: 720px;margin-left:34px;font-family:Arial;font-size:12px;}*/
h3.quote {
	color:#605371;
	padding-top: 0px;
	margin-top: 5px;
	padding-left: 10px;
}
#rps-ani {
	width:720px;
	margin:0 auto;
}
#mainTextCon .first-p {
	width: 488px;
}
#mainTextCon h3, #mainTextCon-AllSource h3 {
	color:#605371;
	text-transform:uppercase;
	margin:0 0 0 10px;
	padding:0px;
}
#mainTextCon-AllSource h3 {
	margin-top: 10px;
}
#mainTextCon p, #mainTextCon-AllSource p {
	margin:2px 0px 2px 0px;
	padding-bottom:3px;
}
/*#mainTextCon p, #mainTextCon-AllSource p{margin:2px 0px 2px 0px;padding-bottom:3px;line-height:1.5em;}*/

#mainTextCon ul, #mainTextCon-AllSource ul {
	list-style:none;
	color:#003300;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 10px;
}
#mainTextCon .Header, #mainTextCon-AllSource .Header {
	font-size:14px;
	color:#605371;
	font-weight:bold;
	text-transform:capitalize;
}
#mainTextCon .listHeader, #mainTextCon-AllSource .listHeader {
	color:#605371;
	font-weight:bold;
	margin:1.5em 0px 0px 0px;
	clear:both;
}
#mainTextCon li, #mainTextCon-AllSource li {
	background:url(../images/Solutions/Acceleration/list-bullet.gif) no-repeat 0px 3px;
	padding-left:15px;
	margin-bottom:5px;
	font-size:0.74em;
}
#mainTextCon-AllSource li .header {
	color: #84398B;
	font-weight:bold;
}
#mainTextCon ul.col1, #mainTextCon ul.col2, #mainTextCon-AllSource ul.col1, #mainTextCon-AllSource ul.col2 {
	float:left;
}
#mainTextCon ul.col1, #mainTextCon-AllSource ul.col1 {
	width:332px;
	margin-right:10px;
}
#mainTextCon ul.col2, #mainTextCon-AllSource ul.col2 {
	width:330px;
}
#mainTextCon .clear, #mainTextCon-AllSource .clear {
	clear:both;
}
#mainTextCon #calloutBox, #mainTextCon-AllSource #calloutBox {
	background-color:#91879e;
	border:3px solid #f6a122;
	width:930px;
	clear:both;
	color:white;
	padding:0px;
	position:relative;
}
#mainTextCon #calloutBox .accelerationATS {
	background:#91879e url(../images/Solutions/Acceleration/AccelerationATS-PurpleBoxBGImg.jpg) no-repeat 500px 15px;
	padding-right:20px;
	padding-bottom:20px;
}
#mainTextCon #calloutBox .accelerationVMS {
	background:#91879e url(../images/Solutions/Acceleration/AccelerationVMS_PurpleBoxBgz.jpg) no-repeat left top;
	padding-right:20px;
	padding-bottom:20px;
	position:relative;
	top:-4px;
}
#mainTextCon #calloutBox .accelerationICC {
	background:#91879e url(../images/Solutions/Acceleration/AccelerationICC-PurpleBoxBGImg.jpg) no-repeat 350px 40px;
}
#mainTextCon #calloutBox h1, #mainTextCon-AllSource #calloutBox h1 {
	font-size:1.25em;
	margin:5px 5px 0px 20px;
	color:white;
	text-transform:none;
}
#mainTextCon #calloutBox .accelerationVMS .solutionCont {
	margin-left:20px;
	border-bottom:solid 1px #fff;
	font-weight:bold;
	margin-top: 5px;
}
#calloutBox .accelerationVMS .solutionCont strong {
	font-size:14px;
	color:#f6a122;
}
#mainTextCon #calloutBox .accelerationVMS .solutionCont#last {
	border:none;
}
#mainTextCon #calloutBox li, #mainTextCon-AllSource #calloutBox li {
	background:none;
	color:white;
	margin-bottom:10px;
	margin-left:20px;
	font-weight:bold;
}
#mainTextCon #calloutBox .accelerationICC li {
	margin-bottom:20px;
}
#mainTextCon #calloutBox ul.col1 {
	width:200px;
}
#mainTextCon-AllSource #calloutBox ul.col1 {
	width:300px;
}
#mainTextCon-AllSource #calloutBox ul.col2 {
	width:340px;
}
#RPS-Flash {
	width:720px;
	height:250px;
}
#diagram-container {
	margin:20px 0px;
	clear:both;
}
#diagram-container img {
	float:left;
	margin-right:10px;
}
#diagram-container p {
	line-height:20px;
}
#mainImg {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
#mainTextCon #blank-float {
	float: right;
	height: 160px;
	width: 200px;
	margin-left: 15px;
}
#downloadContainer {
	margin:10px 0px;
	text-align:center;
	padding:5px;
	font-size:.75em;
}
#downloadContainer a {
	padding:3px;
	color:white;
	background:#E87400;
	border:1px solid #91879e;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0px;
	text-transform:uppercase;
}
#downloadContainer a:hover {
	background:#605371;
}
#change-location-popup {
	position:absolute;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	background:url(../images/ChangeLocation/change-location-bg.png) no-repeat;
	width:249px;
	height:162px;
	padding-top:8px;
	top:10px;
	left:10px;
	border:1px solid #b3ab9f;
	-moz-box-shadow:0 0 6px rgba(42, 24, 4, 0.6);
	-webkit-box-shadow:0 0 6px rgba(42, 24, 4, 0.6);
	display:none;
	z-index:99;
	margin:0;
}
#change-location-popup .content {
	position:relative;
	padding-top:10px;
	width:229px;
	margin:0 auto;
}
#change-location-popup h3 {
	color: rgba(24, 24, 24, .41);
	font-weight:bold;
	text-align:center;
	padding:0 5px;
	font-size:24px;
	margin:0 0 15px;
	letter-spacing:0;
}
#change-location-popup a {
	color: rgba(0, 0, 0, .50);
	display:block;
	height:97px;
	font-size:11.5px;
	width:97px;
	text-align:center;
	text-decoration:none;
	padding:0;
}
#change-location-popup a span {
	display:block;
	padding-top:80px;
}
#change-location-popup a:hover {
	color:#ff8916;
}
#change-location-popup a#us-location {
	background:url(../images/ChangeLocation/us-flag-off.png) no-repeat center 9px;
	margin-left:1px;
	float:left;
}
#change-location-popup a#us-location:hover {
	background-image:url(../images/ChangeLocation/us-flag.png);
}
#change-location-popup a#uk-location {
	float:right;
	background:url(../images/ChangeLocation/uk-flag-off.png) no-repeat center 9px;
	margin-right:7px;
}
#change-location-popup a#uk-location:hover {
	background-image:url(../images/ChangeLocation/uk-flag.png);
}
#change-location-popup .content .divider {
	line-height:1em;
	border-left:1px solid #b6b6b6;
	float:left;
	width:1px;
	height:97px;
	margin-left:14px;
}
/* Library Styles */
.libraryItem {
	padding:1em 0;
	min-height:75px;
	overflow: hidden;
}
.downloadItem {
	padding:1em 0;
	overflow:auto;
	position:relative;
	zoom:1;
}
.libraryItemImg {
	float:left;
	width:151px;
	margin-top:10px;
	text-align:right;
	font-size:.75em;
	font-weight:bold;
	zoom:1;
}
.libraryItemImg a {
	color:#003300;
}
.libraryItemImg a:hover {
	color:#FE7F07;
}
.libraryItemImg img {
	border:none;
}
h2#library-section-heading {
	float: left;
	width: 140px;
	margin:10px 0 0 0px;
	color: #E87400;
}
#library-list-container, .library-list-container {
	float:left;
	width:802px;
	margin:10px 0 0 0px;
}
#library-list-container ul, .library-list-container ul {
	list-style:none;
}
#library-list-container li.newsItem a, .library-list-container li.newsItem a {
	color:#620460;
	font-weight:bold;
	text-decoration:none;
}
ul.month-event-list li div {
	float:left;
}
ul.month-event-list {
	clear:left;
	margin-top:10px;
}
#library-list-container ul li, ul.month-event-list li, .library-list-container ul li {
	clear:both;
}
ul.month-event-list li .event-item-description {
	width:385px;
}
ul.month-event-list a {
	color:#620460;
	font-weight:bold;
}
ul.month-event-list li .event-item-img {
	width:220px;
	text-align:center;
}
#library-list-container .month, .library-list-container .month {
	font-size:.875em;
	font-weight:bold;
}
#library-list-container > ul:first-child, .library-list-container > ul:first-child {
	margin-left:15px;
}
#press-release h1 {
	text-align:center;
	line-height:normal;
}
#press-release h3 {
	text-align:center;
}
#press-release h3.body {
	text-align:left;
margin
}
#press-release h3 + p {
	margin-top:.25em;
}
#press-release #contact {
	margin-top:2.5em;
}
#press-release li {
	list-style:none;
}
#press-release li h2 {
	text-transform:none;
	font-size:.875em;
	margin-bottom:0px;
}
#press-release ul {
	border-top:3px double #003300;
	border-bottom:3px double #003300;
}

