@charset "UTF-8";
/* CSS Document */
/* Styles_Cox.css SWS updates 10/21*/
body { 
	font-family:arial,helvetica,sans-serif;		
	font-size: 13px;
	margin:0px;
	padding:0px;
	background-image:url(/images/background-image.jpg);
	background-repeat:no-repeat;
	background-color:#e1e8e6;
	width:100%;
}



* html body {

	/**** make :hover work on non-A elements *****/ 
	behavior:url(/css/csshover3.htc);

}

/*********************************/

        
h2 {
	font-size:14px;
	font-family: 'Times New Roman',Times, serif;
	color: #a69372;
	padding-top:10px;
	/*border-bottom:1px solid #e1e8e6;*/
}
.blueHeader16 {
	font-size:16px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	color: #005581;
	padding:0px;
	/*border-bottom:1px solid #e1e8e6;*/
}
.beigeHeader16 {
	font-size:16px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	color: #a69372;
	padding:0px;
	/*border-bottom:1px solid #e1e8e6;*/
}

.smalltxt {
	font-family:arial,helvetica,sans-serif;		
	font-size: 11px;
}

.subpageCareersHdr {
	font-family: 'Times New Roman',Times, serif;
	color:#005581;
	font-size:25px;
	border:none;
	margin:0px 0 15px 0;
	padding:0px;
}

p {
	line-height: 18px;
}

a {

	color:#005581;

}
/************************************************************************

		CORE STRUCTURE

************************************************************************/
.Body_TopShadow {

	width:100%;
	height:41px;
	position:absolute;
}

.mainContainer {
	position:relative;
	background-color:transparent;
	margin-left:auto;
	margin-right:auto;
	width: 999px;
	height:100%;

}

.DropshadowContainer {
	width:999px;
	display:block;
	clear:both;

}

.DropshadowContainer img.Topshadow {
	display:block;
	width:999px;
	height:26px;
}

.DropshadowContainer img.Bottomshadow {
	display:block;
	width:999px;
	height:26px;
}

.DropshadowContainer table tr td.LeftShadow {

	width:19px;
}

.DropshadowContainer table tr td.LeftShadow img {

	display:block;
	width:19px;	

}

.DropshadowContainer table tr td.RightShadow {
	width:19px;
}

.DropshadowContainer table tr td.RightShadow img {

	display:block;
	width:19px;

}

.DropshadowContainer table tr td.PageCore {

	width:961px;
	background-color:white;

}
/************************************************************************

		TOP MENU NAVIGATION

************************************************************************/



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


ul.menuDrop li.menuDividers {
	background-image: url(/images/divider_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	z-index:0;
	float:left;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

a.Primary {

	font-weight:bold;
	font-size:12px;
	color:#777777;
	display:block;
	padding-left:14px;
	padding-right:14px;
	padding-top:7px;
	margin:0px;
	height:30px;
	text-align:center;
	text-decoration:none;

}

* html a.Primary {

	display:inline-block;

}

ul.menuDrop li.menuDividers:hover {

	background-color:white;

}

ul.menuDrop li.menuDividers:hover ul.Dropdown {

	visibility:visible;
}

ul.Dropdown {
	
	visibility:hidden;
	position:absolute !important;
	z-index:9998;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	border-left:4px solid #ebeef1;
	border-right:4px solid #ebeef1;
	border-bottom:4px solid #ebeef1;
	background-color:white;
	text-align:left;
	width:190px;
}


* html ul.Dropdown {

	top:37px;

}

ul.Dropdown li {
	margin-left:0px;
	padding:0px;
	display:block;
	position:relative;
	z-index:9997;
}

body:nth-of-type(1) ul.Dropdown li {

	

}

* html ul.Dropdown li {

	height:31px;
	margin:0px;
	padding:0px;	
}



ul.Dropdown li a.Secondary {

	display:block;
	height:23px;
	padding-left:13px;
	padding-top:8px;
	font-size:12px;
	color:#005581;
	width:178px;
	font-weight:bold;
	
	text-decoration:none;
}


ul.Dropdown li:hover a {

	background-color:#ebf0ef;
	background-image:url(/images/bg_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;

}

ul.Dropdown li:hover div.megaDropdown {
	
	visibility:visible;
	margin-top:-10px;

}

/* firefox */
@-moz-document url-prefix() { ul.Dropdown li:hover div.megaDropdown { margin-top:0px } }

/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.Dropdown li:hover div.megaDropdown { margin-top:0px }
}

.megaDropdown {

	visibility:hidden;
	float:left;
	position:fixed;
	top:80px;	
	
	margin-left:190px;
	border-left:4px solid #ebeef1;
	overflow:hidden;
	width:241px;
	height:203px;
	
}

* html .megaDropdown {

	/* fixed position workaround */
	position:absolute;
	top:expression(eval(0 - this.parentNode.offsetTop) + "px");
}

/* Chrome */
body:nth-of-type(1) .megaDropdown {
	
	/*margin-left:0px;*/
	position:absolute;
	margin-left:0px;
	padding:0px;
	top:80px;
	left:190px;
}


.megaDropdown_background {

	display:block;
	position:absolute;
	width:241px;
	height:203px;
	z-index:1000;
	background-color:#e1e8e6;	

	opacity:0.94; /*Firefox & Chrome*/
	filter:alpha(opacity=94); /* IE */	

}

.mdContent {

	display:block;
	margin-left:6px;
	margin-top:11px;
	padding-right:30px;
	position:absolute;
	z-index:1001;
}

.mdContent h2 {

	font-size:18px;
	font-weight:normal;
	color:#3f7284;
	text-transform:lowercase;
	margin:6px 0 0 1px;
	padding:0px;
	font-family:Arial;
		
}

.mdContent p {

	color:#747474;
	font-size:12px;
	line-height:16px;
	margin:0px 0 0 1px;
	padding:0px;	
}



.megaDropdown img {
	border:4px solid #ffffff;
	width:129px;
	height:83px;
}
.megaTitle  {
	font-size:18px;
	color:#3f7284;
	margin-top:5px;
	padding-bottom:10px;
}
.megaDescription {
	font-family:arial, sans serif;
	font-size:12px;
	line-height:18px;
	color:#747474;
}
.megaBtnMore  {
	font-size:11px;
	text-decoration:underline;
}
.megaDropdown  a{
	color:#3f7284;
	text-decoration:underline;
}
.megaDropdown  a:hover {
	color:#777777;
	text-decoration:none;
}


/************************************************************************

		HEADER SECTION

************************************************************************/

.Header {

	display:block;
	clear:both;
	/* remove for IE8 non-compatibility mode
	  height: 56px;*/
	width: 978px;
	padding-left:16px;
	position:relative;
	top:11px;
	z-index:9999;

}
	
.Header .CoxLogo {

	display:block;
	width:132px;
	float:left;
	/* remove for IE8 non-compatibility mode
	  height: 56px;*/
	position:absolute;

}

.Header .CoxLogo a {

	margin-left:2px;

}

.Header #topMenu {	
	/* remove for IE8 non-compatibility mode
	  height: 56px;*/
	width:690px;
/* SWS Updated for Twitter and Facebook icons in header*/
	margin-top:23px;
	/*sws margin-top:12px;*/
	margin-left:100px;
	/* orig margin-left:132px;*/
	position:absolute;
	z-index:9999;
	
}

.Header .SecondaryNav {
/* SWS Updated for Twitter and Facebook icons in header*/
	width:200px;
	/*orig width:140px;*/
	
	/* remove for IE8 non-compatibility mode
	  height: 56px;*/

	display:block;
	float:right;
	/*margin-right:26px;*/

/* SWS Updated for Twitter and Facebook icons in header*/
	margin-right:0px;
	/*margin-right: 10px;*/
	margin-top:-7px;

}

* html .Header .SecondaryNav {

	margin-right:0px;

}

* html .Header .searchbutton {

	margin-top:-4px;

}

.Header .SecondaryNav a {	
/* SWS updates to incorporate facebook and twitter icons*/
/* orig width:61px;*/
	width: 46px;
	height:52px;
	display:block;
	float:left;
	margin-right:5px;
}

.Header .SecondaryNav a.btn_fbtwitter {	
/* SWS new style for fb and twitter icons*/
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-right:5px;
	margin-top: 27px;
}

.Header .SecondaryNav a.btn_locations {
/* SWS updated image path and added no-repeat */	
	background-image:url(/images/btnLocations_off_52x46.png);
	background-repeat: no-repeat;

}

.Header .SecondaryNav a.btn_locations:hover { 
/* SWS updated image path and added no-repeat */	
	background-image:url(/images/btnLocations_on_52x46.png);
	background-repeat: no-repeat;
	
}

.Header .SecondaryNav a.btn_news {
/* SWS updated image path and added no-repeat */	
	background-image:url(/images/btnnews_off_52x46.png);
	background-repeat: no-repeat;
}


.Header .SecondaryNav a.btn_news:hover {
/* SWS updated image path and added no-repeat */	
	background-image:url(/images/btnnews_on_52x46.png);
	background-repeat: no-repeat;

}

.Header .SecondaryNav a.btn_facebook {
/* SWS new style for facebook icon*/	
	background-image:url(/images/FaceBook-icon.png);
	background-repeat: no-repeat;

}
.Header .SecondaryNav a.btn_twitter {
/* SWS new style for twitter icon*/	
	background-image:url(/images/Twitter-icon.png);
	background-repeat: no-repeat;

}

.Header .SecondaryNav a.btn_instagram {
/* LK new style for instagram icon*/	
	background-image:url(/media/112643/instagram_icon.png);
	background-repeat: no-repeat;

}

.headerIcons {
  	float:right;
	width:132px;
	
}
.locations {
	float:left;
	width:65px;
	height:54px;
	background: url(/images/icon_locations_ov.png);
}
.locations a {
	display:block;
	text-decoration:none;
}
.locations a:hover {
	display:block;
	float:left;
}
.locations a:hover img {
	visibility:hidden;
}
.news {
	display:block;
	float:left;
	width:65px;
	height:54px;
  	float: left;
}
.news {
	float:left;
	width:65px;
	height:54px;
	background: url(/images/icon_news_ov.gif);
}
.news a {
	display:block;
	text-decoration:none;
}
.news a:hover {
	display:block;
	float:left;
}
.news a:hover img {
	visibility:hidden;
}
.divDivider  {
	height:20px;
}

 .search {
 width: 130px;
 height: 20px;
/* SWS updates for twitter and fb icons in header*/
 padding-left: 5px;

float:right; margin-top:0px;
 padding-top: -1px;
 padding-right: 0px;
 }

 .sidesearch {
 width: 130px;
 height: 20px;
display: inline-block; 
padding-top: 5px;
 }

.search .searchbox, .sidesearch .searchbox  {
 float: left;
 width: 110px; 
 height: 20px;
 margin-top:0px;
 background: url(/images/searchbox.gif) top left no-repeat; 
border: none; }

.search  .searchbutton, .sidesearch .searchbutton  {
width: 20px;
float: left;
 height: 20px;
 background: url(/images/searchbutton.gif) top left no-repeat; 
border: none; 
 margin-top:0px;
}

.search .searchbutton {
	display:block;
	margin-left:-10px;
}	
	
.search input,  .sidesearch input { 
overflow: hidden;  
margin-left: 10px;  
border: none;  
/*vertical-align: middle;*/ 
background: none; 
outline: none; 
color: #a3c1d1; 
font-size: 12px;
}

.search input {
	margin-top:1px;
}

html>body .search input { *margin-top:0px; }

html>body .sidesearch input { *margin-top:0px; }

/* firefox */
@-moz-document url-prefix() { .search input { margin-top:-3px; margin-left:4px } }

/* firefox */
@-moz-document url-prefix() { .sidesearch input { margin-top:-4px; margin-left:4px } }


/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search input  { 
margin-top:-2px;
margin-left:2px;
height:12px;
}
}
 
.search_sm {
 width: 100px;
 height: 15px;
 float:right;
	margin-top: 2px;
	margin-right: 14px;
 }

.search_sm .searchbox_sm {
 float: left;
 width: 87px; 
 height: 15px;
 background: url(/images/searchbox_sm.gif) top left no-repeat; 
border: none; 
}

.search_sm  .searchbutton_sm {
 display:block;
 background: url(/images/searchbutton_sm.gif) top left no-repeat; 
 margin-top: -15px;
 float:right;
 width:15px;
 height:18px;
}

 .searchbox_sm input {
	 height: 15px; 
	 overflow: hidden;  
	 margin-left: 14px;
	 margin-top:-2px;
	 background-color:transparent;
	 border: none;  
	 vertical-align: middle; 
	 outline: none; 
	 color: #a3c1d1; 
	 font-size: 11px;
	 }
	 
	 /* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
.searchbox_sm input {
	margin-top:-6px;
	margin-left:6px;
	background-color:transparent;
}
}

/* firefox */
@-moz-document url-prefix() { .search_sm input, .searchbox_sm input { margin-top:-6px; margin-left:8px } }


.refine_search {
padding-left: 12px;
padding-top: 40px;
font-size: 13px;
font-weight: bold;
color:#939393;
}

.fieldSet {
	background-color:transparent;
	border:0px;
	margin-top:0px;
	height:20px;
}

.fieldSetButton {
	background-color:transparent;
	border:0px;
	margin-left:-10px;
	height:20px;
}

.fieldSetSm {
	background-color:transparent;
	border:0px;
	margin-top:1px;
	height:15px;
}

.fieldSetButtonSm {
	background-color:transparent;
	border:0px;
	margin-left:-10px;
	height:15px;
}




/************************************************************************

		CONTENT SECTIONS

************************************************************************/
.Breadcrumbs {

	text-transform:lowercase;
	font-family:Arial;
	font-size:11px;
	color:#a69372;

	display:block;
	clear:both;
	padding-left:15px;
	padding-top:18px;
}

.Breadcrumbs a, .Breadcrumbs span {

	padding-left:9px;
	padding-right:9px;

}

.Breadcrumbs a, .Breadcrumbs a:hover {

	color:#3f7284;
	text-decoration:underline;
	font-weight:normal;
	
}


table.subContainer {

	background-color:#ffffff;
	float:left;
	width: 918px;
	margin-left:22px;
	margin-top:14px;
}

* html table.subContainer {
	
	margin-left:11px;

}

td.LeftContainer {
	
	width:166px;
	vertical-align:top;	
}


td.RightContainer {

	width:752px;
	vertical-align:top;

}

td.RightContainer h1 {

	font-family:'Times New Roman',Times, serif;
	color:#005581;
	font-size:32px;
	font-weight:normal;
	border-bottom:5px solid #f1ebdf;

	margin:0px 0px 18px 0px;
	padding:3px 0 7px 18px;


}

td.RightContainer h1 .print {

	display:block;
	float:right;
	width:38px;
	height:38px;
	position:relative;
	
}

/*******************Search Jobs Container - LK 032814 ************************/
table.subSearchContainer {

	background-color:#ffffff;
	float:left;
	width: 940px;
	margin-left:22px;
	margin-top:14px;	
	}

* html table.subSearchContainer {
	
	margin-left:11px;

}

td.SearchContainer {

	width:auto;
	vertical-align:top;
	margin-right:25px;
}

td.SearchContainer h1 {

	font-family:'Times New Roman',Times, serif;
	color:#005581;
	font-size:32px;
	font-weight:normal;
	border-bottom:5px solid #f1ebdf;

	margin:0px 0px 18px 0px;
	padding:3px 0 7px 18px;


}

td.SearchContainer h1 .print {

	display:block;
	float:right;
	width:38px;
	height:38px;
	position:relative;
	
}

td.SearchContainer h1 .logos {
	display: inline-block;
	width:300px;
	height:auto;
	margin-left:130px;	
}
/*********************************End Search Jobs Container************************************/


.SubpageContent {

	width:719px;
	display:block;
	float:right;
	
	color:#4d4d4d;
	font-size:13px;
	line-height:15px;
	padding-bottom:20px;

}

.SubpageContent ul {

	margin-left:0px;
	padding-left:2px;
	list-style-type:none;
}

.SubpageContent ul li {

	padding-left:18px;
	padding-bottom:8px;
	background-image:url(/images/bg_ul_bullet.gif);
	background-repeat:no-repeat;
	background-position:left 3px;	
}

/*** new Diversity styles ****/
.DiversityContent {

	width:719px;
	display:block;
	float:right;
	
	color:#4d4d4d;
	font-size:13px;
	line-height:15px;
	padding-bottom:20px;

}


.DiversityContent ul {

	margin-left:0px;
	padding-left:2px;
	list-style-type:none;
}

.DiversityContent ul li {

	padding-left:18px;
	padding-bottom:8px;
	background-image:url(/images/bg_ul_bullet.gif);
	background-repeat:no-repeat;
	background-position:left 3px;	
}


/***  the sitemap ***/
.SubpageContent ul ul li{

	background-image:none;
	font-size:11px;
	padding-left:10px;
	padding-bottom:4px;
	padding-top:4px;
}

/*** new styles for video and right column pics - 05152012 ***/
.halfPageColInteriorPage
{
  width:65%;
  padding:5px 0px 5px 5px;
  float:left;
}


.quarterPagePicCol
{  
  padding-top:10px;
  margin-right:1px;
  float:right;
}

.rightColPicContainer
{
  width:205px;
  padding:5px 0px;
}

.quarterPageShareCol
{  
  padding-top:2px;
  margin-right:0px;
  float:right;
  position:relative;
}

.rightColShareContainer
{
  width:110px;
}

a.addthis_button_twitter
{
  text-decoration:none;
  width:18px;
  height:18px;
}

a.addthis_button_twitter nbsp
{
  display:none;
}

.flowPlayerContainer
{
  background-image:url(../images/bgVid.jpg);
  background-repeat:repeat-x;
  background-color:#000;
  width:475px;
  height:300px;
  padding-top:5px;
  outline-style:double;
  margin:20px 0px;
}

.flowPlayerVideo
{
  width:400px;
  height:254px;
  margin:15px auto;  
}


/************************************************************************

		Subnav

************************************************************************/
.Subnav  {
	position:relative;
	margin-left:0;
	border:1px solid #f1ebdf;
	display:block;
	width:179px;	
}

.Subnav ul {

	list-style-type:none;
	margin:0px;
	padding:0px;	
	cursor:pointer;	
	width:179px;
}

.Subnav ul li {
	
	display:block;
	margin:0px;
	padding:0px;
	cursor:pointer;	
}

.Subnav ul li a, .Subnav ul li a:visited {
	
	display:block;
	font-family:Arial;
	color:#a8b9c0;
	font-size:12px;
	font-weight:normal;
	padding:6px 13px;
	width:153px;	
	
	
	text-transform:lowercase;
	text-decoration:none;


}
 
.Subnav ul li a:hover, .Subnav ul li a.selected {

	background-color:#ebf0ef;
	color:#3f7284;

}

.Subnav ul li.tertiary a, .Subnav ul li.tertiary a:visited {

	padding:0px 13px 5px 25px;
	width:141px;
	background-image:url(/images/bg_tertiary_nav_arrow.gif);
	background-repeat:no-repeat;
	background-position:15px 5px;
	font-size:11px;
}

.Subnav ul li.tertiary a:hover {

	background-image:url(/images/bg_tertiary_nav_arrow_over.gif);

}

/************************************************************************

		HOME PAGE IMAGE MAP - TOP GRAPHIC

************************************************************************/


.imagemap  {

	display:block;
	margin:0px;	
	height:268px;	
	width:918px;
margin-left:22px;
margin-top:20px;	
}

.imagemap div {
	
	display:block;
	position:absolute;

}

.imagemap div p {

	margin:0px;
	padding:0px;
	line-height:0px;

}

.imagemap div.ButtonContainer {
	z-index:1000;
	margin-top:233px;
	margin-left:813px;
}

* html .imagemap div.ButtonContainer { 

	margin-left:807px;

}

.imagemap div.ButtonContainer a {
	position:relative;

	display:block;
	width:27px;
	height:21px;
	cursor:pointer;
	float:left;
	margin-left:4px;
}

* html .imagemap div.ButtonContainer a {

	margin-left:5px;

}

.imagemap a.imageMap_selected_1, .imagemap a.imageMap_unselected_1:hover {
	background-image:url(/images/btn_im_1_on.jpg);	
	filter:alpha(opacity=70);
	opacity: 0.7;
}

.imagemap a.imageMap_unselected_1 {
	background-image:url(/images/btn_im_1_off.jpg);
	filter:alpha(opacity=60);
	opacity: 0.6;	
}

.imagemap a.imageMap_selected_2, .imagemap a.imageMap_unselected_2:hover {
	background-image:url(/images/btn_im_2_on.jpg);
	filter:alpha(opacity=70);
	opacity: 0.7;
}

.imagemap a.imageMap_unselected_2 {
	background-image:url(/images/btn_im_2_off.jpg);
	filter:alpha(opacity=60);
	opacity: 0.6;
}


.imagemap a.imageMap_selected_3, .imagemap a.imageMap_unselected_3:hover {
	background-image:url(/images/btn_im_3_on.jpg);
	filter:alpha(opacity=70);
	opacity: 0.7;	
}

.imagemap a.imageMap_unselected_3 {
	background-image:url(/images/btn_im_3_off.jpg);
	filter:alpha(opacity=60);
	opacity: 0.6;	
}

#ImgMap3 img, #ImgMap2 img, #ImgMap1 img {
	
	height:268px !important;
	width:918px !important;


}

/***************************************

	Home Content

****************************************/

.contentHome {

	width: 921px;  			
	padding: 14px 20px 22px 20px;

	height:267px;	
}

.contentHome div.BrandFlipper, .contentHome div.Common {

	display:block;
	border:1px solid #f0eadf;
	height:250px;
	float:left;
	padding:8px 7px 7px 9px;

	background-repeat:no-repeat;
	background-position:bottom center;
}



.contentHome div h1 {

	font-family:Georgia;
	font-color:#005581;
	font-size:18px;
	border:none;
	margin:0px 0 0px 0;
	padding:0px;	


}

.contentHome div.BrandFlipper {

	width:429px;
	margin-left:1px;
	padding:12px 0 0 0;
	height:253px;

}

* html .contentHome div.BrandFlipper { 
	
	padding:5px 0 0 0;
	height:250px;
}

div.BrandFlipper h1 {

	padding-left:7px;
	width:400px;
}

.contentHome div.BrandFlipper div.BrandFlipper_SWF {

	width:422px;
	height:224px;
	border:none;
	background-color:pink;
	margin:0px;
	padding:0px;
	position:relative;
	top:-10px;
	
}

.contentHome div.Common {

	width:204px;
	margin-left:21px;
}

.contentHome div.Commontab {

	width:204px;
	
}

.contentHome div.Commonarea {

	height: 196px; 
	width: 200px; 
	margin-left: 6px; 
	margin-top: 2px;  
	padding: 0;
background-color: #fff;
}

.contentHome div.Common div.CommonContent, .contentHome div.Commontab div.CommonContent {

	font-size:12px;
	color:#4d4d4d;
	line-height:13px;

}

.contentHome div.newsBulletin {

	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #e1e8e6;
	display:block;
	margin-left: 5px; 
	padding-bottom:5px;
	margin-bottom:6px;
	font-size:11px;
	color:#4d4d4d;
	line-height:14px;

}

.contentHome div.newsBulletinTwitter .date {

	color:#005581;

}

.contentHome div.newsBulletinTwitter {

	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #e1e8e6;
	display:block;
	margin-left: 5px; 
	padding-bottom:13px;
	padding-top:6px;
	margin-bottom:2px;
	font-size:11px;
	color:#4d4d4d;
	line-height:14px;

}

.contentHome div.newsBulletin .date {

	color:#005581;

}

.contentHome a.MoreLink, .contentHome a.MoreLink:hover {

	display:block;
	text-align:right;
	background-image:url(/images/bg_morelink_arrow.gif);
	background-repeat:no-repeat;	
	background-position:right 4px;
	padding-right:12px;
	color:#5398b0;	
	text-decoration:underline;
}

a.PressCenter, a.PressCenter:visited  {
	display:block;
	margin-top:5px;
	text-decoration: none; 
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #5a90a9;
	width: 90px;
}

/*.PressCenter img {
margin-bottom: -2px;
}*/


a.RSS, a.RSS:visited  {
	display:block;
	margin-top:-17px;
	float: right; 
	text-decoration: none; 
font-size: 11px;
font-weight: bold;
	color: #5a90a9;
}

a.RSS img, a.RSS:visited img {
margin-bottom: -5px;
	margin-left:2px;
}

a.TwitterLinks, a.TwitterLinks:visited {
	display:block;
	margin-top: 2px; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: bold;
	color: #5a90a9;
	width: 90px;
}

.ArrowLinkImg {
	margin-bottom:-2px;
}

.TwitterLogo {
	display:block;
	margin-top:-18px;
	text-decoration: none; 
	color: #5a90a9;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	float: right;

}

.TwitterLogo img {
margin-bottom: -5px; 
}


/************************************************************************

		Social Media Module / Tab Module

************************************************************************/

.SocialMediaLinks{
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	color:#beb098;

	padding-top: 30px; 
	padding-bottom: 10px;
	
	text-align:right;	
	display:block;
}

.Common .SocialMediaLinks {

	float:right;

}

.leftColumn .SocialMediaLinks {

	/*width:166px;*/
	margin-bottom:20px;
}

.SocialMediaLinks div.Flow {
width: 200px; 
}

div.Flow {
width: 200px; 
margin-left: 10px; 
padding-top: 17px; 
background-color: transparent; 

}

div.FlowTweet {
width: 200px; 
margin-left: 10px; 
padding-top: 20px; 
background-color: #fff; 

}

.SocialMediaLinks a { 

	float:left;
	position:relative;
	top:-4px;
	margin-left:6px;
}

.SocialMediaLinks a img {

	display:block;

}


.SocialMediaLinks div.Links {

	display:block;
	float:right;

}

.SocialMediaLinks div.Links a {
	

}

.SocialMediaLinks span {

	display:block;	
	float:left;
	text-align:left;
	width:80px;
}

.LeftContent {
	
	width:166px;
	color:#4d4d4d;
	overflow:hidden;
}

/* bio detail version */
.socials  {
	margin-top:20px;
	color:#a69372;
	text-align:right;
	font-family:Georgia;
	font-size:11px;
}

.socials span {

	float:left;
	margin-left:3px;
}

* html .socials span {


}

.socials a {

	margin-left:2px;
	float:left;
	position:relative;
	top:-2px;
}

* html .socials a {

	float:left;
}


/* tabs */


.tab_two {
float: left; 
width: 230px; 
height: 268px;
margin-left: 10px; 
background: url(/images/cox_tabs_bkgd.jpg) no-repeat;
background-position:-1px 0px;
}

ul.tabNavigation_two {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			 height: 24px;
			 padding-left: 30px;
		}

ul.tabNavigation_two li {
		    display: inline;
			width: 90px !important;
			padding: 0;
			margin: 0;
		}

ul.tabNavigation_two li a {
		display: inline-block;
		 padding: 2px;
		 background: url(/images/tab_feeds_off.jpg) top left no-repeat;
		width: 90px;
		text-align: center;
		 text-decoration: none;
	
		}

ul.tabNavigation_two li a.selected,
ul.tabNavigation_two li a:hover {
		 padding: 2px;
		
		display: inline-block;
		    background: url(/images/tab_feeds_on.jpg) top left no-repeat;
		text-align: center;
		   width: 90px !important;
		}
		
		ul.tabNavigation li a:focus {
			outline: 0;
			width: 112px;
		}

		#first_section {
		
			border: none;
			float: left; 
			height: 220px;
			margin-left: 2px; 
 
		}

		#second_section {
		
			margin-top: -220px;
			border: none;
			float: left; 
			height: 230px; 
			margin-left: 2px; 
		
}				
		

		


/************************************************************************

		RIGHT COLUMN / CONTENT SECTIONS

************************************************************************/

	

.homeSection1  {
	display:block;
	float:left;
	background-color:#ffffff;
	border:2px solid #efebe0;
	width:416px;;
	height:258px;
	color:#939393
	margin-right:18px;
}
.homeSection2  {
	display:block;
	float:left;
	color:#939393;
	background-color:#ffffff;
	border:2px solid #efebe0;
	width:216px;
	height:200px;
	text-align:left;
}
.homeSection2Img {
	display:inline;
	vertical-align:bottom;
	margin-left:0;
	margin-bottom:0;
	vertical-align: baseline;
}
.homeSection3  {
	display:block;
	float: left;
	background-color:#ffffff;
	border:2px solid #efebe0;
	width:216px;
	color:#939393;
	height:200px;
	text-align:left;
}
.homeSectionTitle  {
	font-size:18px;
	font-family: 'Sabon Roman',Times, serif;
	font-weight:bold;
	color: #a69372;
	padding:10px 0;
}

.flashFlip  {
text-align:center;
}

.textBlue  {
	color:#0f5e88;
}


.rightColumn  {
	position:relative;
	background-color:#ffffff;
	background:#ffffff;
	float:right;
	text-align:left;
	width:730px;
	padding-top:20px;
	padding-right:20px;
}
.subHeader  {
	padding-top:1px;
}

.subContent  {
  	height:100%;
}
.subHeaderImg  {
	width:720px;
	height:165px;
}

.subHeaderImg img {

	width:720px;
	height:165px;

}

/******************LK - Careers Style *****************/

.subHeaderCareersImg  {
	width:720px;
         height:138px;		
}

.subHeaderCareersImg img {

	width:720px;	
         height:138px;	
}

.subHeaderBenefitsImg  {
	width:660px;
	height:260px;
}

.subHeaderBenefitsImg img {

	width:660px;
	height:260px;

}


#searchJobs1Btn	{ float: left; padding-right: 1.5em; }
#searchJobs2Sel	{ float: left; }
	#searchJobs2SelObj { 
		float: left; 
		border: 1px solid #006a93; 
		height: auto; 
		font-size: 1.25em; 
		margin-top: .13em; 		
		padding: .25em .5em .25em;		
		} /*updated 3/26/2014*/ 
			#searchJobs2Btn	{ float: right; padding-left: 0.5em; } /*added 3/5/2014*/ 
.styleAsButton {
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .5em 1em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	height: auto;
	font-weight: normal;
	font-size: 1.25em;
	margin-bottom: 1em; 
	}
.styleAsButton:hover { text-decoration: none; }
.styleAsButton:active { 	position: relative; top: 1px; }
/* blue */
.btnBlue { color: #FFFFFF; border: solid 1px #006a93; background: #006a93; }
.btnBlue:hover { background: #006a93; }
.btnBlue:active { color: #006a93; }


/******************LK - Diversity Style *****************
.subHeaderDiversityImg  {
	width:719px;
	height:165px;
}

.subHeaderDiversityImg img {

	width:719px;
	height:165px;

}

.subHeaderQuote  {
	margin-top:0px;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	padding:20px;
	color:#4d4d4d;
	background-color:#ebf0ef;
	width:auto;
	margin-bottom:10px;
}
#subpageContent {
	margin:0px 0px 10px 10px;
	text-decoration:none;
}
#subpageContent h3 {
	font-size:14px;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	color:#a69372;
	border-bottom:4px solid #e1e8e6;
	padding:25px 0 5px 0;
	text-transform:capitalize;
	
}
#subpageContent p{
	font-family: arial, helvetica, sans-serif;
	font size:13px;
	color:#4d4d4d;
	line-height:18px;
}

#subpageContent a {
	font-size:13px;
	line-height:18px;
	text-decoration:underline;
	color:#3e6f82;
}
	
.fontItalicTimes {
	font-family:Times Roman, Myriad Pro, serif;
	font-style:italic;
	font-weight:12px;
	color:#939393;
	padding-bottom:20px;
}
.italicTimesBlue {
	font-family:Times Roman, Myriad Pro, serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#005581;
	padding-bottom:20px;
	color:#3e6f82;
}
.linkUnderline {
	font-family:Times Roman, Myriad Pro, serif;
	font-size:14px;
	line-height:18px;
	color:#005581;
	text-decoration:underline;
}

.leaderBlock  {
	line-height:18px;
}
.leaderName a:hover {
	color:#3f7284;
	text-decoration:underline;
}
.leaderTitle  {
	color:#939393;
}

/************************************************************************

		Bios

************************************************************************/
table.ManagementChunk {
	width:100%;


}

table.ManagementChunk h3, .SubpageContent h3 { 

	margin:0px 0 22px 0;
	padding:32px 0 0 0;

	font-size:14px;
	font-family: arial, helvetica, sans-serif;
	color: #a69372;
	border-bottom:3px solid #e1e8e6;

	text-transform:uppercase;

}

.SubpageContent p {

	margin:0px 0 5px 0;
	padding:0px;

}

.bioListBox {

	width:330px;
	margin-right:20px;
	height:71px;
	display:block;
	float:left;
	font-size:13px;
	color:#4d4d4d;

}

.bioListBox a {

	color:#3f7284;
	text-decoration:underline;	

}

.bioListBox img {

	width:60px;
	height:60px;
	display:block;
	float:left;	
	margin-right:11px;
}

.bioListBox2 {

	width:330px;
	margin-right:20px;
	height:71px;
	display:block;
	float:left;
	font-size:13px;
	color:#4d4d4d;

}

.bioListBox2 a {

	color:#3f7284;
	text-decoration:underline;	

}

.bioListBox2 img {

	width:60px;
	height:60px;
	display:block;
	float:left;	
	margin-right:11px;
}

/*********LK added for Meet Our People ********/
.bioListBox3 {

	width:220px;	
	display:block;
	font-size:13px;
	color:#4d4d4d;

}

.bioListBox3 a {

	color:#3f7284;
	text-decoration:underline;	

}

.bioListBox3 img {

	width:140px;
	height:140px;
	display:block;
	float:left;	
	margin-right:11px;
	}


.BioDetail {

	width:667px;
	padding:20px 22px 5px 28px;	

	display:block;
	border:1px solid #f1ebdf;
	
}



.BioDetail h4 {

	font-family:Arial;
	color:#3f7284;
	margin:0px 0 15px 0;
	padding:0px;
	font-size:14px;	
}

.BioDetail h4 span {
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	

}

.BioDetail h4 img {

	float:right;
	position:relative;
	top:-7px;	
}

.BioCopy { 

	width:517px;
	color:#4d4d4d;
	font-size:13px;
	line-height:16px;

}

.BioCopy p {

	font-size:13px;
	line-height:16px;
	margin:0px;
	padding-bottom:20px;	
	
}

.BioPeripherals {

	width:143px;
	display:block;
	float:right;
}

.BioImg {

	border:1px solid #f1ebdf;
	padding:4px;
}

.BioImg img {

	width:133px;
	margin:0px;
	padding:0px;
	display:block;	
}

/****LK added for new Meet Our People section*****/
.OurPeopleBioCopy { 	
	color:#4d4d4d;
	font-size:13px;
	}

.OurPeopleBioCopy p {

	font-size:13px;
	margin:0px;
	padding-bottom:20px;
	padding-right:10px;	
}

.OurPeopleBioImg img {
	width:100%;		
}

.OurPeopleBioDetail {

	padding:0px 5px 0px 5px;	

	display:block;
		
}



.OurPeopleBioDetail h4 {

	font-family:Arial;
	color:#3f7284;
	margin:0px 0 15px 0;
	padding:0px;
	font-size:14px;	
}

.OurPeopleBioDetail h4 span {
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	

}

.OurPeopleBioDetail h4 img {
         width: 200px;
         	top:-7px;	
}


.bioContent  {
	border:3px solid #e1e8e6;
	padding:10px 0;
}
.bioName  {
	color:#3f7284;
	font-size:13px;
	font-weight:bold;
}
.bioTitle  {
	color:#3f7284;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}


.Pagination {

	width:717px;
	height:24px;
	display:block;
	clear:both;
}

.Pagination a.back {

	float:left;

}

.Pagination a.previous {
	
	float:right;

}

.Pagination a.next { 

	float:right;

}

/************************************************************************

		FOOTER SECTION

************************************************************************/

.Footer { 

	text-align:center;
	display:block;
	
	font-size:11px;
	color:#84a3ad;
	font-weight:normal;	
	height:55px;
}

.Footer span, .Footer a {

	padding-left:5px;
	padding-right:5px;

	font-weight:normal;
	text-decoration:none;
	color:#84a3ad;

}

.Footer a:hover {

	text-decoration:underline;

}

/************************************************************************

		EDITOR CONTENT STYLES

************************************************************************/
	

.BlueItalic {

	font-style:italic;
	color:#005581;
	font-size:14px;
	font-family:"Times New Roman";

}


/* XSLTsearch  */
#xsltsearch { padding: 0 0 0 0;z-index:99;position:relative;}
	.searchResultsContainer { margin-top: 0px;margin-left:-30px;}
	.xsltsearch_result p {margin: 0; padding: 0;}
	.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
	.xsltsearch_title {font-weight: bold; color:#84A3AD; padding-left: 10px;}
	.xsltsearch_score {font-size: 75%;}
	p.xsltsearch_result_description {padding-bottom: 10px; margin-right: 10px; }
	.xsltsearch_result_description {color:#939393; padding-right: 10px;  }
	p.xsltsearch_result_details {padding-bottom: 10px; margin-right: 10px; margin-left: 20px; }
	.xsltsearch_result_details {color:#939393; padding-right: 10px;  }	
	#xsltsearch_navigation {text-align: center;}
	#xsltsearch_navigation .disabled {color: #999;}
	#xsltsearch_stats {font-size: 75%; color: #666;}



































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
