/*
================================================================================================================
THIS CSS FILE OVERRIDES THE STYLES FROM COCOA MEDIA.

ONLY USE THIS FILE IF YOU ABSOLUTELY HAVE TO, BEST TO ASK DJ IF YOU'RE NOT SURE.

PUT YOUR INITIALS AND COMMENT BY OVERRIDING TAGS TO SAY WHAT THEY'RE DOING.
================================================================================================================
*/


.homepageNewsEventsPanelContent {
	height: 194px;
	overflow:hidden;
	float: left;
}

/* DJ: Styles contributor links, i.e. the the links only visibile when in contribution mode, 
   e.g. maintenance page link*/
	ul.contributor_links{
		position:absolute;
		left:0;
		top:25px;
		z-index:99;	
	}
	
	ul.contributor_links li{
		border:1px solid #BBB;
		background-color:#B7F5B6;
		padding:5px;
		font-weight:bold;
		filter: alpha(opacity=95); 
		-moz-opacity: 0.95;
		opacity: 0.95; 
		margin:3px;
		width:auto;
	 }
	 
 /* DJ: Fixes minor Cocoa bug and puts a small gap at the bottom of the tab content panel.*/
	 #tabcontent{
		margin-bottom:10px;
	 }
	
	
/* DJ: Circular flag images*/
	#country_flag_UK {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/uk.gif)}
	#country_flag_AT {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/at.gif)}
	#country_flag_BE {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/be.gif)}
	#country_flag_CH {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/ch.gif)}
	#country_flag_DE {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/de.gif)}
	#country_flag_DK {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/dk.gif)}
	#country_flag_ES {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/es.gif)}
	#country_flag_FR {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/fr.gif)}
	#country_flag_IE {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/ie.gif)}
	#country_flag_IT {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/it.gif)}
	#country_flag_NL {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/nl.gif)}
	#country_flag_PT {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/pt.gif)}
	#country_flag_SV {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/sv.gif)}
	#country_flag_SE {background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/languages/se.gif)}
	
/* DJ: Styles for the country/language div*/
	#language_box {
		padding:10px;
		width:200px;
	}
	
	#language_box div.lang_buttons{
		padding-top:5px;
	}
	
	#language_box input,
	#language_box select{
		width:190px;
	}
	
	#language_box .lang_buttons{
		margin-top:10px;
	}
	
	#language_box .cancel_button{
		float:left;
		margin-top:3px;
	}
	
	#language_box .cancel_button:hover{
		text-decoration:none;
	}
		
	#language_box .cancel_button strong{
		margin:0 0 3px 3px;
		position:relative;
		top:-4px;
	}
	
	#language_box .lang_buttons #changeCountry{
		float:right;
	}
	
	#language_box #leaving_site_msg{
		border:1px solid #219FBA;
		margin:10px 0;
		padding:5px;
		width:180px;
	}
	
	#language_box p{
		padding-bottom:2px;
		font-weight:bold;
	}
	
	#language_box #leaving_site_msg{
		display:none;
	}
	
/* DJ: Hover over panel stylings (used in contract us offices, and glossary)*/	
	.hover_over_details{
		display:none;
		background-color:#FFFFFF;
		background-image:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/overlaybg.gif);
		background-position:center top;
		background-repeat:repeat-x;
		border:1px solid #BCBDBE;
		display:none;
		font-size:1em;
		left:-172px;
		position:absolute;
		top:-20px;
		width:152px;
		z-index:200;
		padding:5px;
	}

	.hover_over_details .arrow {
		height:15px;
		left:162px;
		position:absolute;
		top:23px;
		width:9px;
	}

/* DJ: Misc styles*/
	.float_right{
		float:right;
	}
	
	.float_left{
		float:left;
	}
	
/* HB: Arrange a call*/
	.emailrightnav_heading {
		background-position: center bottom;
		background-repeat: repeat-x;
		margin: 0;
		padding: 1px 0;
		font-weight:bold;
		background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/nav_global_bg.gif);
	}	

	.emailrightnav_heading p{
		padding: 5px 0 5px 10px;
	}	
	#emailrightnav_p {
			
		font-size: 1.1em;
		padding: 5px 0 5px 10px;
	}
	 
	#email {
		background-color: #C6E8FB;
		float: left;
		position: relative;
		z-index: 2;
		padding: 0 10px 10px 10px;
		margin-top:5px;
		width: 95%;
	}

	#emailbutton_container {
		clear: both;
		width: 100%;
	}
	#emailbutton_containerReq_right {
		float: right;
		margin-bottom: 10px;
		margin-right: 15px;
		margin-top: 20px;
	}

	.buttonorange2 {
		background-color: #C6E8FB;
		/*background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/coltdev/groups/cmsportal/documents/webdocuments/buttono.gif);*/
		background-position: left top;
		background-repeat: no-repeat;
		color: #FFFFFF;
		padding: 0 0 0 20px;
	}



	.buttonorange2 a {
		background-color: #C6E8FB;
		/*background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/coltdev/groups/cmsportal/documents/webdocuments/buttono.gif);*/
		background-position: right top;
		background-repeat: no-repeat;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-weight: bold;
		padding: 5px 15px 10px 0;
		text-decoration: none;
	}
	/*NN CSS to add button underline on mouseover*/
	
	.buttonorange2 a:hover, a.blue_button:hover{
	text-decoration: underline;
	}
	
	/*NN CSS end*/
	.module_block {
    margin-top: 5px;
  }


	.Contact_us_IconBox_Email {
		border: 1px dashed #C30303;
		height: 56px;
		margin-bottom: 20px;
		padding: 10px;
		padding-bottom:15px;
	}

	#hasErrors .contact_error_icon{
		margin-top:5px;
		float:left;
	}

	#hasErrors .message{
		margin-left:35px;
	}

	#emailcheckbox_right {
		float: right;
		margin-top: 1px;
		width: 280px;
	}
	.emailinputbox {
		float: right;
		margin-bottom: 0px;
		width: 250px;
	}
	.emailcheckbox_input {
		float: left;
		width: 20px;
	}

/* HB: End of Arrange a call*/

/* NN: Error page menu styles*/
	#error_nav {
		 /*  same as grid_12 except we aren't in the grid_container any more */
		height: 25px;
		color:#009DE0;
		display: inline-block;
	}

	#error_nav li {
		float: left;
		position: relative;	
	}

	#error_nav li a:link, #error_nav li a:visited {
		font-size: 93%;
		color:#009DE0;
		padding-left: 8px;
		padding-right: 8px; 
		border-right: 1px solid #515049;	
	}

	#error_nav li:first-child a:link, #error_nav li:first-child a:visited {
		padding-left: 0px;	
	}


	#error_nav li:last-child a:link, #error_nav li:last-child a:visited {
		border-right: 0px ;	
	}
	
	.error_page h2{
		color:#333;
	}
/* NN: End error page menu styles*/



/* Spacing on Arrange Callback form */
/*label, input[type=button], input[type=submit], button { padding: 10px; }*/



/* Glossary */

div.leftglossary{float:left; width:219px; display:block;}
.gloeeary_padding{padding-top:10px; padding-bottom:20px;}
.glossDef{display:none; margin-top:8px;}
.gloeeary_left{float:left; width:219px; margin-left:20px;}
.gloeeary_right{float:left; width:219px;margin-left:20px; margin-right:-3px;}
.gloeeary_border{ margin-top:7px;  padding: 0px 0 7px 0;}
.letters p{font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	
	padding-bottom:10px; 
	padding-top:10px;}
.gloeeary_subhead{margin-top:20px; margin-bottom:20px;}

.gloeeary_subhead p {
	padding-top: 0px;
	padding-bottom: 0px;
}

.gloeeary_subhead .subhead{font-weight:bold; margin-bottom:7px;}
/* End of Glossary */

/* DJ: Sitemap styles */
.site_map div.grid_odd{
	width:100%;
	border-bottom:1px dotted #CCC;
}


#emailTitle {
	background-color:#C6E8FB;
	float:left;
	font-size:0;
	height:auto;
	padding-top:22px;
	position:relative;
	top:-12px;
	width:675px;
	z-index:2;
}

.emailrightnav1{width:550px;}

.emailus_right_part{float:right; width:180px; margin-top:0px; padding-top:0px;}


.emailrightnav_subcontainer{float:right;padding-bottom:24px;padding-left:0px;width:150px;line-height:18px;}

.emailrightnav_div{
	margin:0px 0px 0px 0px;
	padding:1px 0px;
	background-position:bottom;
	background-repeat: repeat-x;
}

.emailrightnav_div p{background:url("https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/css/public/nav_global_bg.gif") repeat-x top; padding:5px 0 5px 10px; font-size:1.1em;}

.emailrightnav_div p.ch{margin-bottom:0px;}

.emailrightnav_div img{margin-top:10px;}

.emailrightnav_p{margin-top:5px; margin-bottom:30px;}



.h2emailusconfirm{font-family:Arial, Helvetica, sans-serif;font-stretch:normal;font-size:20px;color:#333; }

.emailTitle_p{font-size:1.6em;margin:10px 0 20px 24px;width:410px;color:#009DE0;}

#emailform{width: 100%; padding-left:0px; padding-right:0px;  float:left;  }

.emailinputbox{float:right; margin-bottom:10px; clear:right;width: 258px; }

.emailinputbox p
{
	margin-bottom: 0px;
}

.emailinput_form_input{height:25px;}/*Updated by 13th May*/

.emailinputlabel{float:left; width:145px; margin-bottom:0px; margin-right:10px; margin-top:5px;}

.emailcheckbox{width:270px;}

.emailcheckbox_left{float:left; width:270px;}

#emailcheckbox_right{float:right; width:230px; margin-top:1px; padding-right:20px;}

.emailcheckbox_input{float:left; width:20px;}


#emailbutton_container_right{float:right; width:100px;margin-bottom:20px; margin-right:20px;}
/* #emailbutton_containerReq_right{float:right;margin-bottom:10px; margin-right:20px;} */
/*
#emailbutton_containerReq_right{float:right;margin-bottom:10px; margin-right:20px; margin-top:10px;}
#emailbutton_containerPremReq_right{float:right; width:85px;margin-bottom:10px; margin-right:20px;}
#emailbutton_containerPremReq_right_extra{float:right; width:85px;margin-bottom:10px; margin-right:10px;}
#emailbutton_containerDownload_right{float:right;margin-bottom:10px; margin-top:5px; }
*/
/*#emailbutton_containerCBCancel_right{float:left; width:135px;margin-bottom:10px;} */

#emailbutton_containerCBCancel_right{
	float:left; 
	/* HB: make button fit text
	width:135px;*/
	margin:15px 0px;}


.emailtermsandconditions{float:left;margin-left:20px;margin-top: 10px; width:300px;font-size:0.9em;}
.emailtermsandconditions p{float:left;margin-left:0px;padding-left:0px;}

#emailTitle2 {
            background-color:#C6E8FB;
            float:left;
            font-size:0;
            height:auto;
            padding-top:22px;
            position:relative;
            top:-25px;
            width:699px;
            z-index:2;
}

#emailconfirm{float:left; width:520px; margin-top:-10px;}

#emailconfirmPremium{float:left; width:520px; margin-top:-10px;font-weight:bold;}

#emailTitle h1.Econfirm{color:#009DE0; background-color:#C6E8FB;padding-left:34px;padding-top:0px;width:95%; margin-top:-10px;}

input.antispam, {
border:1px solid #B4B4B4;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-weight:normal;
height:16px;
padding:3px 2px;
width:75px;
}

input.text-input  {
border:1px solid #B4B4B4;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-weight:normal;
height:16px;
padding:3px 2px;
width:218px;
}

#emailform table p{
	padding:0;
}

/* DJ: Sitemap styles*/

	.site_map ul li .top_level{
		font-size:1.5em;
		font-weight:bold;
	}

	.site_map .sub_full_width,
	.site_map .sub_small_width{
		margin-top:10px;
	}

	.site_map .sub_full{
		margin-top:15px;
	}

	.site_map .sub_small{
		margin-bottom:15px;
	}

	.site_map ul li{
		clear:both;
		/*border-top:2px dotted #CCC;*/
			padding-top:15px;
	}

	.nav_col dl dd{
		padding-left:30px;
	}

	.site_map ul li div{
		width:95%;
	}

	.site_map ul li .sub_small_width{
		margin-left:20px;
	}

	.site_map ul li .sub_small_width .grid_2{
		margin-left:0px;
	}

	.site_map .dotted_top{
		border-top:1px dotted #DADADA;
	}

	.site_map dl.inline_dd dd,
	.site_map dl.no_title dd{
		width:99%;
		margin-left:20px;
	}

	.site_map ul li .grid_4 {
		margin-bottom:20px;
	}

	.site_map ul li dt {
		/*font-size:1.2em;*/
		/*font-style:italic;*/
		padding-bottom:5px;
		padding-left:20px;
	}

	.site_map ul li h4{
	font-weight:bold;
	font-size:1.1em;
	padding-left:10px;
	}	

	.site_map ul li dt a{
		font-weight:normal;
	}

/* DJ: Display bullets on the generic page description element*/
	div.show_bullets ul li{
		background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/bulletpoint.gif);
		background-position:left 6px;
		background-repeat:no-repeat;		
		zoom: 1;	  /* This line has added in place of display:block; to solve the browser issue for IE7 */  
		padding-bottom:4px;
		padding-left:24px;
		padding-top:8px;
		margin-left:10px;
		margin-bottom:5px;
		
	}
/* KW: Display bullets ticks on the generic page description element*/
	div.show_bullets .bulletTickMarks{
		background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/checkbox.gif);
		background-position:left 6px;
		background-repeat:no-repeat;
		display:block;
		padding-bottom:4px;
		padding-left:24px;
		padding-top:8px;
		margin-left:10px;
		margin-bottom:5px;
	}
	/* HB: Display numbers on the generic page description element*/
	div.show_bullets ol li{

		padding-bottom:4px;
		padding-left:0px;
		padding-top:8px;
		margin-left:36px;
		margin-bottom:5px;
	}

/* NN: Display red bullets on the no search results found page
	Previous values 9px top,20 px left, 9px top
*/
	div.show_bullets_red ul li{
		background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/bullet.gif);
		background-position:left 6px;
		background-repeat:no-repeat;
		display:block;
		padding-bottom:4px;
		padding-left:24px;
		padding-top:0px;
		margin-left:10px;
		margin-bottom:5px;
	}
	
/*DJ: Put border around tables with the show_bullets div*/

div.show_bullets table{
	border:0px solid #000;
}

div.show_bullets table td,
div.show_bullets table th{
	border-right:0px solid #000;
	border-bottom:0px solid #000;
}
	
	/* HB: RSS link */

.colt_rss_button a:link, .colt_rss_button a:visited{
	font-weight:normal;
	margin-top:2px;
}
	
.colt_rss_button img{
	vertical-align: middle;
	margin-top:2px;
}


.listings_navigation a:link, .listings_navigation a:visited {
 	margin-top: 4px;
}

/* HB: Premium content */
.Contact_us_IconBox_Email_left {
    float: left;
    height: 32px;
    padding-right: 10px;
    width: 32px;
}

.Contact_us_IconBox_Email_right {
    float: right;
    height: 32px;
    width: 450px;
}

.redtext {
    color: #CC0000;
}
.premiumcontentbox2 .tabFormat {
    float: left;
    width: 500px;
}

.col1 p, .col2 p {
  padding-bottom:0px;
  padding-top:0px;
}
.premiumcontentbox2 .tabFormat .col1 {
    float: left;
    margin-top: 15px;
    padding-bottom: 0px;
    white-space: nowrap;
    width: 150px;
}

.premiumcontentbox2 .tabFormat .col2 {
    float: left;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-top: 15px;
    width: 150px;
}

select.agegroup {
    border: 1px solid #B4B4B4;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    height: 24px;
    width: 224px;
}

.textlabel{
    color: #515049;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    padding:0px;
}

.metatags{
	padding-top: 10px;
}

.metatags .col1 {
    float: left;
    margin-left:0px;
    padding-bottom: 0;
    white-space: nowrap;
    width: 170px;
}
.metatags .col2 {
    float: left;
    padding-bottom: 0;
    white-space: nowrap;
    width: 150px;
}

.greyLine {
	border-bottom: 1px solid #DADADA;
}

.contributorInfo{
	color: #C0C0C0;
	margin-top: 5px;
	margin-bottom: 50px;
	margin-left:10px;
}

.sub_full_width_sitemap dl.inline_dd dt a {
    display: block;
    padding-top: 4px;
    font-size:90%;
}

.wrapword{
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-line;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*PT: Needed for glossary defect no 136. */
.glossary p {
	padding-top:0px;
}

/*HB: Listings screen */
.listingsMonthSeparator {
    border-bottom: 2px solid #D6D6D6;
    font-weight: normal;
    margin-bottom: 0.5em;
    width: 100%;
}

/*HB: fix for last footer item in ie*/

#footer_nav li.lastItem a:link, #footer_nav li.lastItem a:visited{
    border-right: 0 none;
}

#footer_nav li a:hover{
	color:#009DE0
}

/*DJ:Social media links fix to display horizontally*/
dd.first_social_link{
	margin-left:10px;
}

/*DJ: Fix to display colt logo when printing (CTI00179)*/
#colt_logo{
	background-image:none;
	text-indent:0;
}

/*DJ: Fix for search results page*/
.listings_navigation p{
	display:block;
	padding:8px 3px;
}

.rescont{
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0;
}

.search_page_text h3{
	border-top:1px dotted #CCCCCC;
}

.pagselS label{
	padding:12px 5px 0 0;
}

/*DJ: Social Media Page*/
.clear{
	clear:both;
}

#sm_page .sm_grid{
	float:left;
	width:204px;
	margin-left:10px;
	height:500px;
}

#sm_page .sm_grid h4 img{
	float:left;
}

#sm_page .sm_grid h4 a{
	font-size:0.8em;
	text-decoration:underline;
	float:right;
}

#sm_page .sm_grid h4 span{
	padding:3px 0 0 3px;
	float:left;
}

#sm_page .first{
	clear:left;
	margin-left:0;
}

/*DJ: Homepage contact us issues*/
.homepage_contactus_inner,
.homepage_contactus_outer{
	overflow:hidden;
	/*height:249px; /*commented for new contact us changes*/
}

#homepage_tabs li{
	overflow:hidden;
}

.homepage_contactus_outer{
	border:none;
}

.home_row_1{
	padding-top:5px;
}

#homepage_grid_container .grid_9{
	overflow:hidden;
}

/*DJ: Removes the last vertical bar from the header and footer*/
.no_bg_img{
	background-image:none !important;
}

.no_bg_img a{
	border:0 !important;
}

/*DJ: News RSS Feed links fixes*/
.listings_navigation .colt_rss_button:link, 
.listings_navigation .colt_rss_button:visited {
	background-position:right;
	padding-top:0;
	padding-bottom:0;
	margin:8px 0 0 5px;
	border-left:1px solid #555;
}

.listings_navigation  .rss_no_paging .colt_rss_button{
	border-left:none;
	margin-bottom:4px;
}

/*DJ: Tab fixes*/

#tabcontent .no_border{
	border:none;
}

/*DJ: Carousel styles*/
.banner_carousel{
	overflow:hidden;
	height:253px;
}

.homepage_lightbox_video{
	text-align:center;
}

/*HB: Premium Content Confirm box*/
.premContConfirmBox {
    border: 1px solid #CCCCCC;
    font-weight: bold;
    margin: 15px 0;
    padding: 40px;
    width: 395px;
}

.buttonorange2 a:visited {
	/*DJ:Commenting out, idoc in here? background-image: url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/css/public/<!--$HttpWebRoot-->/groups/cmsportal/documents/webdocuments/buttono.gif); */
	/*text-decoration:underline;  */
}


.grid_odd dd {
    margin-left: 0px;
}

#footer_quicklinks a{
	margin-left: 0px;
	padding-left: 0px;
}

/*DJ: Tabs - Hide the bottom links on your own tab*/
#item0 .tab_link_0,
#item1 .tab_link_1,
#item2 .tab_link_2,
#item3 .tab_link_3,
#item4 .tab_link_4{
	display:none;
}

#serviceAlert1{
	padding: 10px;
}

/*DJ: Temporary contact us styling for PN*/

	/*Temporarily hide the social links*/
	.social_link_container{
	/*	display:none;*/
	}
/*The block have been modified fot the SEO Requirement - Starts Here*/
/*.contact_block h5 {
		position: relative;
		padding-left: 10px;
		padding-right: 10px;
		height: 28px;
		
		font-size: 108%;
		padding-top: 9px;
	}*/

.contact_block h4 {
		position: relative;
		padding-left: 10px;
		padding-right: 10px;
		height: 16px; /* height changed to 16px from 28px because of contact us chanegs*/		
		font-size: 108%;
		padding-top: 6px;
	}
/* added for contact us change */

.contact_block_live_chat h4 {
		position: relative;
		padding-left: 10px;
		padding-right: 10px;
		height: 11px; /* height changed to 13px from 28px because of contact us chanegs*/		
		font-size: 108%;
		padding-top: 6px;
	}

	.contact_block_dcs h4 {
		position: relative;
		padding-left: 10px;
		padding-right: 10px;
		height: 28px;
		
		font-size: 108%;
		padding-top: 9px;
	}

	.contact_chat_container{
		height:35px; /* height changed from 72px to 43px for contactus change */
	}
	
	.contact_chat{
		background-image:url("https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/woman.jpg");
		height:30px; /* height changed from 64px to 39px for contactus change */
		padding:4px 0 0 42px; /* 8px changed to 4px and 72px chanegd to 42 px for new contact us change */
	}
.contact_chat_container_dcs{
		height:72px;
	}
.contact_chat_dcs{
		background-image:url("https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/woman.jpg");
		height:64px;
		padding:8px 0 0 72px;
	}
/*	
	.contact_offices{
		border-bottom:0;
	}
*/	
	/*NN Tab CSS overide*/
	
	.TabMode{
	display:none;
	}
	
	#secondary_tab_buttons .TabMode{
	display:inline;
	}
	/*NN contact us links to change colour after they have been clicked/visited*/
	
	.contact_block  a:visited {
    color: #BE006B;
    cursor: pointer;
    text-decoration: none;
	}
	
	.wrapword  a:visited {
		color: #BE006B;
		cursor: pointer;
		text-decoration: none;
	}

	article h4  a:visited {
		color: #BE006B;
		cursor: pointer;
		text-decoration: none;
	}
	
	p a:visited {
		color: #BE006B;
		cursor: pointer;
		text-decoration: none;
	}
	
	.grid_9 left_column a:visited{
	color: #BE006B;
		cursor: pointer;
		text-decoration: none;
	}
	#emailform a:visited{
	color: #BE006B;
		cursor: pointer;
		text-decoration: none;
	}
	.premiumcontentbox {
    border-bottom: 2px solid #D6D6D6;
    float: left;
}
/*NN end*/

#emailbutton_containerDownload_right {
    float: right;
    margin-bottom: 10px;
    margin-top: 5px;
}

.paging_textonly {
    display: block;
    height: 17px;
    margin-top: 6px;
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 2px;
}

.ContentRightSecOverlay {
    margin: 0 10px 10px;
}

.overlaymapholder {
    border: 3px solid #D5D6D8;
    float: left;
    width: 595px;
}
.overlayofffices {
    float: right;
    margin-left: 10px;
    margin-top: -12px;
    width: 175px;
}


.mapcontainer {
	
    background:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/overlaybg.gif) repeat-x scroll center top #FFFFFF;
    border-color: #DEDEDE #DEDEDE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    padding: 10px 10px 20px 15px;
    width: 850px;
}
.dotted_line_Business_Insights_rightmenu_overlay {
    background:url(https://waybackassets.bk21.net/20130807003725im_/http://www.colt.net/cdnucm/resources/DV_Resources/images/public/hr_dotted.gif) repeat-x scroll 0 0 transparent;
    margin-bottom: 0;
    margin-left: 10px;
    padding-top: 0;
    position: relative;
}



.overlayofficeList {
    height: 328px;
    overflow-y: scroll;
    position: relative;
}

.relatedLinkDescription a:link, .relatedLinkDescription a:visited{	
    border-bottom: none;
    display: inline;
    white-space:none;
}


div.nav_col div dl.inline_dd dt {
	 color: #009DE0;
}

div.nav_col div.grid_2 dl.no_title h4 div{
	 color: #009DE0;
}

.socialMediaIntro {
    float: left;
    font-weight: bold;
    padding-right: 6px; /* changed form 10px to 6px is for the new contact us change */
    padding-top: 7px;
}

.socialMediaIntro_dcs {
    float: left;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 7px;
}
#flashhome {width: 705px; height: 250px; margin: auto auto; background-color:#fff; }
#flashhomecontent {width: 705px; height: 250px; }


#homepage_promo_box {
    border: 1px solid #DADADA;
    height: 268px;
    overflow: hidden;
    /*width: 218px;*/
	width: 100%;
    padding-left: 0px;
}
/*
     FILE ARCHIVED ON 00:37:25 Aug 07, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:52:34 Aug 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.671
  exclusion.robots: 0.034
  exclusion.robots.policy: 0.022
  esindex: 0.016
  cdx.remote: 43.667
  LoadShardBlock: 74.491 (3)
  PetaboxLoader3.datanode: 91.373 (4)
  load_resource: 153.451
  PetaboxLoader3.resolve: 78.004
*/