@charset "ISO-8859-1";
body {
	padding: 0px;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/base/bkg.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #555555;
}
body#home {
	padding: 0px;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/base/bkg_home.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #444444;
}
.holder {
	position: absolute;
	z-index: 5000;
	left: 0px;
	top: 0px;
	width: 100%;
}
#nav {
	width: 970px;
	margin: 0px auto;
}
#nav #logo {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav ul {
	float: left;
	width: 500px;
	padding-left: 155px;
	list-style-type: none;
	padding-top: 29px;
}
#nav li {
	float: left;
	display: block;
	padding-left: 3px;
}
#nav li a {
	color: #cccccc;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	padding-right: 15px;
	padding-left: 12px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav li a:hover {
	color: #FFBC1C;
}
#home li#n_home, #about li#n_about, #services li#n_services, #careers li#n_careers, #contact li#n_contact {
	background-image: url(../img/base/left_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#home li#n_home a, #about li#n_about a, #services li#n_services a, #careers li#n_careers a, #contact li#n_contact a {
	background-image: url(../img/base/right_nav.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav form {
	float: left;
	width: 197px;
	background-image: url(../img/base/search_bkg.gif);
	background-repeat: no-repeat;
	background-position: left 29px;
	padding-top: 31px;
	padding-left: 22px;
	padding-right: 1px;
	padding-bottom: 2px;
}
#nav #search_string {
	width: 120px;
	background-color: #767676;
	background-image: none;
	border: 1px solid #767676;
	float: left;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
#nav #search_but {
	float: right;
	width: 62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #4e4e4e;
	background-image: url(../img/base/search_but.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 21px;
	background-color: transparent;
	vertical-align: top;
}
#nav #search_but:hover {
	background-position: left -27px;
	background-color: transparent;
}
.wrapper {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.header {
	clear: both;
	float: left;
	width: 970px;
	padding-top: 80px;
	padding-bottom: 11px;
}
.header h2 {
	margin: 0px;
	padding: 7px 0px 15px 250px;
	clear: both;
	float: left;
	width: 720px;
}
.header  ul.crumbs {
	float: left;
	width: 720px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3A3A3A;
	padding-top: 8px;
	color: #666666;
	list-style-type: none;
	padding-left: 250px;
}
.header ul.crumbs li {
	float: left;
	color: #FFFFFF;
	padding-right: 15px;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}
.header ul.crumbs li a {
	color: #777777;
	text-decoration: none;
	margin-right: 0px;
	background-image: url(../img/base/crumb_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	float: left;
	padding-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	white-space: nowrap;
}
.header ul.crumbs li a:hover {
	color: #FFC12C;
}
.slideshow_holder {
	margin: 80px 0px 0px;
	padding: 0px;
	height: 295px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}








#slideshow {
	height: 295px;
	width: 970px;
	overflow: hidden;
	margin-top: 0px;
	z-index: 5;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#slideshow .slide {
	background-image: url(../img/slideshow/1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 295px;
	width: 970px;
	padding-left: 0px;
}

.slideshow_tools {
	font-size: 13px;
	z-index: 1500;
	width: 720px;
	margin-left: 250px;
}
.slideshow_tools a.prev {
	float: right;
	background-image: url(../img/slideshow/arrows.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
	width: 10px;
	cursor: pointer;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.slideshow_tools a.next {
	float: right;
	background-image: url(../img/slideshow/arrows.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 7px;
	width: 10px;
	margin-left: 5px;
	cursor: pointer;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.slideshow_tools a.next:hover {
	background-image: url(../img/slideshow/arrows.gif);
	background-repeat: no-repeat;
	background-position: right -13px;
}
.slideshow_tools a.prev:hover {
	background-image: url(../img/slideshow/arrows.gif);
	background-repeat: no-repeat;
	background-position: left -13px;
}


.slidenav {
	float: left;
	width: 250px;
}
.slidenav a {
	color: #cacac8;
	height: 10px;
	width: 8px;
	background-image: url(../img/slideshow/toggles.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-right: 5px;
	text-indent: -9999em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.slidenav a.activeSlide {
	color: #cacac8;
	height: 8px;
	width: 8px;
	background-image: url(../img/slideshow/toggles.png)!important;
	background-repeat: no-repeat;
	background-position: left -16px;
	float: left;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.slidenav a:hover, .slidenav a:focus{
	color: #cacac8;
	height: 8px;
	width: 8px;
	background-image: url(../img/slideshow/toggles.png)!important;
	background-repeat: no-repeat;
	background-position: left -32px;
	float: left;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#slideshow h2 {
	font-size: 20px;
	color: #FFC12B;
	line-height: 26px;
	margin-bottom: 5px;
	font-weight: normal;
}
#slideshow h3 {
	font-size: 18px;
	color: #FFC12B;
	line-height: 26px;
	margin-bottom: 5px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-style: none;
}
.slide_padding {
	padding-left: 250px;
	padding-top: 35px;
}
#slideshow p {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 22px;
}
p.slide_button {
	background-image: url(../img/slideshow/left_button.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 3px;
	margin-top: 8px;
}
p.slide_button a {
	color: #333333;
	text-decoration: none;
	background-image: url(../img/slideshow/button.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p.slide_button:hover {
	background-image: url(../img/slideshow/left_button.png);
	background-repeat: no-repeat;
	background-position: left -33px;
	float: left;
	padding-left: 3px;
	margin-top: 8px;
}
p.slide_button a:hover {
	color: #555555;
	text-decoration: none;
	background-image: url(../img/slideshow/button.png);
	background-repeat: no-repeat;
	background-position: right -33px;
	float: left;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 13px;
}
.foot {
	background-image: url(../img/footer/ghost_lion.gif);
	background-repeat: no-repeat;
	background-position: 725px 25px;
	clear: both;
	float: left;
	width: 970px;
	padding-top: 65px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.foot img {
	float: right;
}
.footleft {
	float: left;
	width: 845px;
}
.footleft p {
	font-size: 14px;
	color: #252525;
	line-height: 20px;
	padding-bottom: 5px;
}
.foot ul {
	clear: both;
	float: left;
	width: 845px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
	padding-top: 5px;
}
.foot li {
	float: left;
	list-style-type: none;
	font-size: 11px;
	background-image: url(../img/footer/divline.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin-right: 12px;
	padding-right: 12px;
}
.foot li a {
	color: #555555;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.foot li a:hover {
	color: #121212;
	text-decoration: underline;
}
.side_nav {
	background-image: url(../img/side_nav/top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 220px;
	padding-top: 5px;
}
.side_nav .side_nav_inner {
	background-image: url(../img/side_nav/bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.side_nav ul.first {
	float: left;
	width: 200px;
	list-style-type: none;
}
.side_nav   ul.first  li {
	float: left;
	width: 200px;
	clear: left;
}
.side_nav ul.first li a {
	background-image: url(../img/side_nav/button.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 185px;
	clear: left;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #E9E9E9;
	text-decoration: none;
	font-size: 15px;
	line-height: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-top: 2px;
}
.side_nav ul.first li a:hover,
#side_1 li#n_side_1 a,
#side_2 li#n_side_2 a,
#side_3 li#n_side_3 a,
#side_4 li#n_side_4 a,
#side_5 li#n_side_5 a,
#side_6 li#n_side_6 a,
#side_7 li#n_side_7 a,
#side_8 li#n_side_8 a,
#side_9 li#n_side_9 a,
#side_10 li#n_side_10 a
{
	background-image: url(../img/side_nav/button_select.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
}

/* special rual for services page */
#services .main #side_1 li#n_side_1_super a
{
	background-image: url(../img/side_nav/button_select.png)!important;
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
}


.side_nav ul.second {
	background-image: url(../img/side_nav/sub_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 198px;
	clear: left;
	padding-right: 1px;
	padding-left: 1px;
	margin-bottom: 3px;
	padding-bottom: 5px;
}
.side_nav ul.second li {
	list-style-type: none;
	float: left;
	width: 198px;
	margin: 0px;
	padding: 0px;
}

#services .main .side_nav ul.first ul.second li a:hover, 

#services .side_nav #n1 li.nav_1 a,
#services .side_nav #n2 li.nav_2 a,
#services .side_nav #n3 li.nav_3 a,
#services .side_nav #n4 li.nav_4 a,
#services .side_nav #n5 li.nav_5 a,
#services .side_nav #n6 li.nav_6 a,
#services .side_nav #n7 li.nav_7 a,
#services .side_nav #n8 li.nav_8 a,
#services .side_nav #n9 li.nav_9 a,
#services .side_nav #n10 li.nav_10 a,
#services .side_nav #n11 li.nav_11 a {
	color: #555555;
	background-image: url(../img/side_nav/sub_line_select.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border-bottom-style: none;
	
}
#clients .main .side_nav ul.first ul.second li a:hover, 

#clients .side_nav #n1 li.nav_1 a,
#clients .side_nav #n2 li.nav_2 a,
#clients .side_nav #n3 li.nav_3 a,
#clients .side_nav #n4 li.nav_4 a,
#clients .side_nav #n5 li.nav_5 a,
#clients .side_nav #n6 li.nav_6 a,
#clients .side_nav #n7 li.nav_7 a,
#clients .side_nav #n8 li.nav_8 a,
#clients .side_nav #n9 li.nav_9 a,
#clients .side_nav #n10 li.nav_10 a,
#clients .side_nav #n11 li.nav_11 a {
	color: #555555;
	background-image: url(../img/side_nav/sub_line_select.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border-bottom-style: none;
	
}
/* Drop down nav select */
.side_nav #business_intelligence ul.first  li#n_business_intelligence a,
.side_nav #asset_protection ul.first  li#n_asset_protection a,
.side_nav #crisis_management ul.first  li#n_crisis_management a
 {
	background-image: url(../img/side_nav/button_select_dd.png);
	color: #333333;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	border-bottom-style: none;
}

/* Drop down nav select but with something below*/
.side_nav #business_intelligence ul.first  li.selected a,
.side_nav #asset_protection ul.first  li.selected a,
.side_nav #crisis_management ul.first  li.selected a {
	background-image: url(../img/side_nav/button_selected_dd.gif)!important;
	
}
.side_nav #sel ul.first  li.selected a {
	background-image: url(../img/side_nav/button_selected_dd.gif)!important;
	
}

#services .side_nav  ul.first ul.second li a {
	background-image: url(../img/side_nav/sub_line.gif)!important;
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	float: left;
	width: 165px;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 18px;
	padding-left: 15px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffeec3;
}
#clients .side_nav  ul.first ul.second li a {
	background-image: url(../img/side_nav/sub_line.gif)!important;
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	float: left;
	width: 165px;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 18px;
	padding-left: 15px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffeec3;
}
.side_nav h4 a {
	border-bottom-style: none;
	font-size: 12px;
	color: #555555;
}
.side_nav h4 a:hover {
	border-bottom-style: none;
	font-size: 12px;
	color: #222222;
	background-color: transparent;
}
.side_nav_inner li h4 {
	color: #555555;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #D6D6D6;
	padding-top: 5px;
}
.main {
	clear: both;
	float: left;
	width: 970px;
	padding-top: 0px;
}
.col470 {
	width: 470px;
}
.col720 {
	width: 720px;
}
.col220 {
	width: 220px;
}
.col345 {
	width: 345px;
}
h1 {
	font-size: 20px;
	color: #777777;
	line-height: 26px;
	background-image: url(../img/base/head_overline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 15px;
	margin-top: 0px;
	font-weight: normal;
}
h3 {
	font-size: 14px;
	margin-bottom: 10px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
}
h4 {
	font-size: 13px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: normal;
	color: #999999;
	margin-bottom: 3px;
}
h5 {
	font-size: 13px;
	line-height: 19px;
	text-transform: uppercase;
	background-color: #777777;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.h1space {
	margin-top: 5px;
	color: #555555;
}
.main  p {
	margin-bottom: 5px;
	font-size: 14px;
}
.main a {
	color: #222222;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.main a:hover {
	background-color: #FFEEC3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul li {
	list-style-type: none;
}
.ss {
	background-image: url(../img/ss/bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 955px;
	padding-left: 15px;
	padding-top: 13px;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 15px;
}
.ss_contact {
	float: left;
	width: 250px;
	padding-top: 95px;
}
.ss_contact h4 {
	color: #555555;
}
.ss1 {
	background-image: url(../img/ss/bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 220px;
	margin-right: 15px;
	height: 193px;
}
.ss .ss1_inner {
	background-image: url(../img/ss/lighthouse.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
	float: left;
	width: 195px;
	padding-right: 10px;
	padding-left: 15px;
}
.ss1 h4 {
	color: #FFBE22;
}
.ss1 p {
	color: #D1D1D1;
	margin-bottom: 2px;
	line-height: 18px;
}
.ss1 a {
	color: #FFFFFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ss1 a:hover {
	color: #FFBF25;
}
.ss_contact a {
	float: left;
	text-align: center;
	width: 87px;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/ss/button.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 1px;
	padding-top: 2px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ss_contact a:hover {
	background-image: url(../img/ss/button.png);
	background-position: left -37px;
	color: #555555;
}
.top_space {
	margin-top: 30px;
}
p.intro {
	font-size: 16px;
	line-height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	padding-top: 8px;
	margin-bottom: 10px;
}


ul.sub_links {
	margin-top: 8px;
}
.sub_links  li {
	background-image: url(../img/base/grey_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.box345 {
	background-image: url(../img/box/top345.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 345px;
	padding-top: 5px;
}
.box345_inner {
	background-image: url(../img/box/bot345.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 315px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
p.button {
	background-image: url(../img/base/left_but.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: left;
	float: left;
	padding-left: 3px;
	margin-top: 10px;
}
p.button a {
	background-image: url(../img/base/right_but.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 13px;
}
p.button:hover {
	background-image: url(../img/base/left_but.gif);
	background-repeat: no-repeat;
	background-position: left -39px;
}
p.button a:hover {
	background-image: url(../img/base/right_but.gif);
	background-repeat: no-repeat;
	background-position: right -39px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #555555;
}
.call_out {
	float: left;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-right: 30px;
}
.call_out img {
	float: left;
	width: 220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.call_out a {
	float: left;
	width: 220px;
	background-image: url(../img/call_out/bot_bkg_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px;
	line-height: 18px;
	border-bottom-style: none;
	background-color: transparent;
	padding-bottom: 12px;
	color: #555555;
}
.call_out em {
	font-size: 13px;
	color: #999999;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 20px;
}
.call_out span {
	width: 190px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
.call_out a:hover {
	background-image: url(../img/call_out/bot_bkg_white_hover.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-style: none;
	background-color: #e6e6e6;
	color: #333333;
}
.rightlast  {
	float: right;
	margin-right: 0px;
	padding-right: 0px;
}
.rightlast em {
	color: #FFC22F;
}
.rightlast a {
	float: left;
	width: 220px;
	background-image: url(../img/call_out/bot_bkg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px;
	line-height: 18px;
	border-bottom-style: none;
	background-color: transparent;
	padding-bottom: 12px;
	color: #CCCCCC;
}
.rightlast  a:hover {
	background-image: url(../img/call_out/bot_bkg_hover.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-style: none;
	color: #FFFFFF;
	background-color: transparent;
}
p.next_link {
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 8px;
}
.insert {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
	padding-top: 10px;
	padding-bottom: 10px;
}
.insert2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C9C9;
	padding-bottom: 10px;
}
.insert p, .insert2 p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 8px;
	color: #666666;
}
a.nolink {
	background-color: transparent!important;
	border-bottom-style: none!important;
}
.process_wrap {
	background-image: url(../img/box/top_grey_720.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: left;
	float: left;
	width: 720px;
	padding-top: 7px;
}
.process_wrap_inner {
	background-color: #F5F5F5;
	float: left;
	width: 720px;
	background-image: url(../img/box/bot_grey_720.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
.process_wrap h4 {
	padding-left: 15px;
	color: #888888;
}
.process_row {
	float: left;
	width: 705px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.process {
	float: left;
	width: 95px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
	background-image: url(../img/process/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.downarrow {
	background-image: url(../img/process/arrow_down.gif)!important;
	background-repeat: no-repeat!important;
	background-position: right 10px!important;
}
.lastarrow {
	background-image: url(../img/process/hrl.gif)!important;
	background-repeat: no-repeat!important;
	background-position: right 10px!important;
}
.process p {
	font-size: 12px;
	line-height: 16px;
	color: #444444;
}
.process p em {
	font-style: normal;
	color: #888888;
}
.process p.process_number {
	background-image: url(../img/tiles/yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #222222;
}
.quote {
	background-image: url(../img/call_out/quote66.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
}
.overline {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C9C9;
}
h3.management_link {
	clear: left;
	float: left;
	width: 720px;
	margin-top: 25px;
	text-transform: none;
}
.management_link strong {
	color: #333333;
	text-transform: uppercase;
	padding-right: 5px;
}
.management_link a {
	float: left;
	width: 720px;
	border-bottom-style: none;
	font-weight: normal;
	color: #777777;
}
.management_link a:hover {
	background-color: #FFFFFF;
	border-bottom-style: none;
	color: #333333;
}
.management_link span {
	padding-left: 0px;
	float: left;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
}
.management_link span:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.management_link img {
	float: left;
}
.cms li {
	background-image: url(../img/base/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	color: #333333;
	margin-bottom: 5px;
	line-height: 18px;
}
.cms ul {
	padding-bottom: 15px;
}
.site_map li {
	background-image: url(../img/base/grey_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	margin-bottom: 3px;
}
.site_map ul {
	margin-left: 15px;
	padding-bottom: 8px;
}
.site_map li a {
	border-bottom-style: none;
}
.site_map   ul   ul li  {
	line-height: 16px;
}
.table_form td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	font-size: 12px;
	line-height: 15px;
	vertical-align: top;
}
.field {
	background-image: none;
	border: 1px solid #CCCCCC;
	width: 210px;
	background-color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
input.submit_button {
	background-image: url(../img/base/send.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
input.submit_button:hover {
	background-image: url(../img/base/send.gif);
	background-repeat: no-repeat;
	background-position: left -39px;
}
#careers_form h5 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #555555;
}
.error_message {
	clear: left;
	float: left;
	width: 690px;
	background-color: #FFD776;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.error_message p {
	font-size: 13px;
	line-height: 18px;
	padding: 2px 5px;
	float: left;
	width: 280px;
	color: #333333;
}
.error_message h3 {
	background-color: #FFBB17;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-style: none;
}
.termslist {
	margin-left: 0px;
	padding-left: 40px;
	width: 680px;
}
.termslist li {
	list-style-type: lower-alpha;
	padding: 0px 0px 5px;
	list-style-position: outside;
	margin-left: 0px;
	line-height: 18px;
}
.termslist  li  ul li {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 18px;
	padding-bottom: 0px;
}
.position_wrap {
	background-color: #EFEFEF;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
}
.position_inner {
	width: 680px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.position_inner  table {
	float: left;
}
.position_inner .position_button {
	float: right;
}
a.more_button, a.more_button:hover {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.position_wrap h5 {
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #555555;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
.position_text {
	clear: both;
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 680px;
}
.position_text p {
	font-size: 13px;
	line-height: 20px;
}
.position_text  h3 {
	color: #777777;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	margin-top: 20px;
}
.smallclear {
	font-size: 2px;
	line-height: 2px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.service_img img {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
p.pdflink {
	background-image: url(../img/base/pdficon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
p.wordlink {
	background-image: url(../img/base/wordicon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.table_form .login_row td {
	background-color: #E5E5E5;
	padding-top: 5px;
	padding-bottom: 5px;
}
.login_form td {
	font-size: 14px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.login_form  .field {
	width: 400px;
}
p.error {
	color: #FFC947;
	background-color: #383838;
	padding: 5px 12px;
	float: left;
}
p.media_note {
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	padding-left: 20px;
	margin: 0px;
}
.newdd a {
	background-image: url(../img/side_nav/button_selectDD.png)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
.newdd a:hover {
	background-image: url(../img/side_nav/button_selectDD.png)!important;
	background-repeat: no-repeat;
	background-position: left -48px!important;
	color: #fff!important;
}
.side_nav #sel ul.first  li#selecter a,.side_nav #sel ul.first  li#selecter a:hover
 {
	background-image: url(../img/side_nav/button_select_dd.png)!important;
	color: #333333!important;
	background-repeat: no-repeat;
	background-position: left top!important;
	margin-bottom: 0px;
	border-bottom-style: none;
}
.mini_show_pager{
	clear: left;
	float: left;
	width: 720px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 25px;
}
.mini_show_pager a {
	padding-right: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mini_show_pager a.activeSlide, .mini_show_pager a:hover {
	background-color: #FFF;
	border: none;
}
.mini_show_pager a img {
	background-color: #FFF;
	border: 2px dotted #FFF;
}
.mini_show_pager a.activeSlide img, .mini_show_pager a:hover img {
	background-color: #FC0;
	border: 2px dotted #FFCC01;
}
.mini_show_pager2{
	clear: left;
	float: left;
	width: 720px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 25px;
}
.mini_show_pager2 a {
	padding-right: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mini_show_pager2 a.activeSlide {
	background-color: #000;
}
.simpleTable td {
	vertical-align: top;
	font-size: 13px;
	line-height: 19px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCC;
	padding-left: 20px;
	padding-right: 10px;
	background-color: #F5F5F5;
	padding-top: 18px;
	padding-bottom: 10px;
}
.simpleTable td p {
	margin-bottom: 10px;
}
.simpleTable td p.clear {
	font-size: 12px;
	line-height: 17px;
}
.score_table td {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
}.score_table .green_td {
	background-color: #96EF82;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #81D072;
}
.score_table .yellow_td {
	background-color: #FEF92F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E22B;
}
.score_table .orange_td {
	background-color: #FFBA3F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EC9B34;
}
.score_table .red_td {
	color: #FFF;
	background-color: #FE313F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D72B39;
}
.score_table .score_table_head td {
	color: #FFF;
	background-color: #555;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.b_table td {
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
}
body#clients #n3 li.nav_3 a.sub_sub_link {
	background:#fff!important;
	background-image: none!important;
	padding-bottom: 3px!important;
	padding-top: 1px!important;
	font-size: 12px!important;
	line-height: 15px!important;
	}
body#clients #n3 li.nav_3 a.sub_sub_link:hover {
	background:#fff!important;
	background-image: none!important;
	padding-bottom: 3px!important;
	padding-top: 1px!important;
	font-size: 12px!important;
	line-height: 15px!important;
	color: #000;
	}
	.google_earth_bar {
	background-color: #E1E1E1;
	clear: both;
	float: left;
	width: 700px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-image: url(../img/googleEarth3.gif);
	background-repeat: no-repeat;
	background-position: 685px 4px;
}
.button_link {
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #CCC!important;
	background-color: #FFF;
}

