
.sectionBanner { background-color:#006e51; padding: 2px 5px 5px 5px; }

.mainContainer { position:relative; padding-top:21px; height:450px; }
.leftNav, .centerContainer, .rightContainer { float:left; }
.leftNav { width:210px; margin-right:18px;  }
.centerContainer { width:640px; margin-right:29px; margin-left:29px;}
.rightContainer { width:200px; padding-right:45px; }
.rightContainer p{font-size:12px; }
.rightContainer a{font-size:12px;}
.contentContainer { float:left; width:631px; padding-left:45px; padding-right:39px; }

.content ul { font-size:120%; margin-bottom:20px; }
/*.content ul.bulletList { position: relative; margin-top: -10px; }*/
.content p { font-size:12px; margin-bottom:20px; }
.content ul.anchorLinks li a { font-weight:bold; }

.contentContainer .shdHead { display:block;	height:31px;	line-height:31px;	background-color:#d8dccc;	font-size:140%;	font-weight:bold;	padding-left:17px;	margin-bottom:0;}
.contentContainer .subshdHead{ display:block;	line-height:14px;	background-color:#d8dccc;	font-size:120%;	font-weight:normal;	padding-left:17px;padding-bottom:10px;	margin-bottom:0;}
.contentContainer .shdBox { background-color:#e9ebe2; padding:17px 0 25px 17px; }
.contentContainer .shdBox .address { font-size:120%; }
.contentContainer .headline { margin:22px 0 20px 17px; } 
.contentContainer .directions { margin:22px 0 20px 17px;font-size:14px;color:#b85522; font-weight:bold; } 
.contentContainer .dircontent{padding-left:17px;}
.contentContainer .address a { font-weight:bold; }

.contentContainer .addressBoxes { padding-left:17px; }
.contentContainer .addressBoxes .address { float:left; width:140px; font-size:120%; margin:0 30px 20px 0; }
.contentContainer .addressBoxes .wideaddress { float:left; width:150px; font-size:120%; margin:0 30px 20px 0; }
.contentContainer dl.addressBoxes { padding-left:17px; }
.contentContainer dl.addressBoxes dt, .contentContainer .singleAddressContainer .singleAddress dt { margin:20px 0; font-size:12px; }

.contentContainer .singleAddressContainer { padding-left:17px; }
.contentContainer .singleAddressContainer .singleAddress  { float:left; width:150px; margin-right:34px; padding-bottom:20px; }
.contentContainer .singleAddressContainer .singleAddress .address { font-size:12px; }


.contentContainer .wideaddress  .address .view { margin-top:14px; }

.contentContainer p.disclaimer { font-size:110%; }
.contentContainer .header { margin:0; line-height: 200%; }

h1 { font-size:200%; font-weight:normal; text-transform:capitalize; margin-bottom:24px; margin-top:4px; line-height:100%}
.centerContainer h2, .contentContainer h2 { font-size:12px; font-weight:bold;  margin-bottom:5px; margin-top:4px; }
.centerContainer .header { margin:0; line-height: 200%; }
.centerContainer ul.bulletList li, .contentContainer  ul.bulletList li {
	background-color:transparent;
	background-image:url(../img/icons/bg_bullet.gif);
background-position:left 4px;
background-repeat:no-repeat;	
padding-left:13px;	
margin-bottom:8px;
}
.centerContainer ul.bulletList li a{ text-decoration:none;COLOR: #404040; }
.centerContainer dl { padding-top:14px; }
.centerContainer dl dt { font-size:120%; font-weight:bold; margin-bottom:9px; }
.centerContainer dl dd p { margin-bottom:8px; }

.centerContainer ul.anchorList li {
	background-color:transparent;
	background-image:url(../img/icons/bg_bullet.gif);
background-position:left 4px;
background-repeat:no-repeat;	
padding-left:13px;	
margin-bottom:8px;
}
.centerContainer ul.anchorList li a{ text-decoration:underline;COLOR: #404040; }

.centerContainer .mediaContainer {
	border-bottom:1px solid #dadcd3;
	/*border-top:1px solid #dadcd3;*/
	/*background-color:#d8dccc;*/
	margin-bottom:31px;
}

.centerContainer .mediaPlayerContainer {
	float:left;
	width:240px;
	margin-right:20px;
}

.centerContainer .mediaContainer dl {
	float:left;
	width:204px;
}

.centerContainer .address { font-size:120%; }
.products dl dt { margin-bottom:0; }

.individualDiv .dot_h { margin-bottom:12px; }

.infoTable { margin-bottom:34px; }
.infoTable caption { text-align:left; font-weight:bold; }
.infoTable td { height:30px; line-height:30px; padding-left:12px; }
.infoTable td.indentVal { padding-right:82px; }
/*.infoTable td img { border:1px solid #dadcd3; }*/

.content .standardTD { border-bottom:1px solid #d3d5cb; }
.content .standardTD td { line-height:normal; }

.tableInfo { background-color:#d8dccc; margin-bottom:1px; }
.tableInfo td { padding:30px 0 13px 12px; }
.tableInfo2 { background-color:#d8dccc; padding:25px 0 13px 12px; margin-top:9px; margin-bottom:1px; font-weight:bold; }
.tableInfo p { margin-bottom:0; }

.shdDisclaimer{	background-color: #e8eae0; padding: 0 0 13px 12px; margin-bottom: 1px;  }
.shdTR caption { margin-bottom:13px; }
.shdTH { background-color:#a8ad9d; }
.shdTH th { 
	background:#a8ad9d url(../img/icons/icn_dot_v.jpg) repeat-y scroll right top;
	padding:10px 13px 9px 13px;
	color:#fff;
}

.dotTR td { padding:12px; }

.sectionBox { font-size:120%; line-height: 150%; margin-bottom: 8px; }
.sectionBox p.sectionHead { font-weight:bold; color:#006e51; margin-bottom:11px; }

.rightContainer  h2 { border-bottom:1px solid #78a69a; width:172px; }
.rightContainer .infoBox { padding-right:10px; padding-left:10px; border:1px solid #bdd0cb;  }
.rightContainer .infoBox p.sectionHead { font-weight:bold; color:#006e51; margin-bottom:6px; font-size:12px; }

.rightContainer ul.glance { color:#666; width:177px; font-size:12px; }
.rightContainer ul.glance li { padding-top:20px; padding-bottom:24px;  }
.rightContainer ul.glance li.last { margin-bottom: 0px; padding-bottom: 0px; }
.rightContainer ul.glance li span { display:block; } 

.rightContainer  h3 { font-size:120%; font-weight:bold; color:#006e51; text-transform:uppercase; margin-bottom:12px; }
.rightContainer ul.keyList li {
	background-color:transparent;
	background-image:url(../img/icons/bg_bullet_grey.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:13px;
	margin-bottom:8px;
	font-size:120%; 
}
/* override the global "last" to show the bg image */
.rightContainer ul.keyList li.last { background-image:url(../img/icons/bg_bullet_grey.gif ) !important; padding-bottom: 0; margin-bottom: 0; }
.rightContainer ul.keyList li span { display:block; margin-top:0; } 

.rightContainer .signup { font-size:120%; }
.rightContainer .signup dt { text-transform:uppercase; margin-bottom:11px; color:#006e51; font-weight:bold; }
.rightContainer .signup dd label { margin-bottom:17px; display:block; }
.rightContainer .signup dd input.email { width:136px; height:21px; margin-right:6px; }

.rightContainer .stockInfo { margin-bottom:10px; }
.rightContainer .stockInfo strong { color:#b95622; margin-right:7px; }
.rightContainer .stockInfo li { margin-bottom:4px; }

.rightContainer .report { }
.rightContainer .report img { margin-bottom:14px; }
.rightContainer .report .reportList { margin-bottom:16px; }
.rightContainer .report .reportList li { line-height:160%; }
.rightContainer .report .reportList span { padding:0 4px; }

.rightContainer .news .newsBulletin { margin-bottom:16px; }
.rightContainer .news .newsBulletin span { display:block; margin-bottom:6px; }

.rightContainer .secLinks { }
.rightContainer .secLinks .seclinksList { margin:9px 0 16px 0; }
.rightContainer .secLinks .seclinksList li { line-height:160%; }
.rightContainer .secLinks .seclinksList span { color:#c7784e; font-weight:bold; padding-right:12px; }

.rightContainer .accolades { }
.rightContainer .accolades p { margin-bottom:14px; }

.rightContainer blockquote p { font-size:120%; color:#006e51; width:172px; margin-bottom:17px;  }
.rightContainer p.ref { padding-left:21px; font-size:120%; }
.rightContainer p.ref span { color:#006e51; }

.rightContainer .contact { width:139px; margin:12px 0; }
.rightContainer p.disclaimer { padding-left:10px; }

.sectionBox .prescribing li { 
	background:transparent url(../img/icons/icn_pdf_lgr.jpg) no-repeat scroll left top; 
	padding-left:39px; 
	padding-bottom:15px;
}

.website img { margin-bottom:15px; }
div.solidline{ border-bottom:1px solid #d3d5cb; padding-bottom:20px;margin-bottom:10px;}
div.dotline{background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; height:2px;margin-bottom:14px;}
p.calloutauthor{ padding: 10px 15px 0 0px; line-height:14px;}


/*news center section*/
div.leftCol{float:left; padding-right:25px;}
div.Colnews{}
div.middleCol{float:left;padding:0 25px 0 25px;}
div.rightCol{float:left;padding:0 0 0 25px;}
h2.media{ font-weight:bold;font-size:120%}
p.PressHeader{font-weight:bold;font-size:24px; line-height:24px;margin-bottom:24px;}
.newssearch td{padding-top:18px;padding-bottom:20px;}
.tableInfo label { display:block; font-weight:bold; }
p.newshead { display:block;	height:31px;line-height:21px;background-color:#d8dccc;	font-size:140%;	font-weight:bold;	padding-left:12px;	margin-bottom:0; padding-top:5px;}
/*.centerContainer ul.bulletList li a.news{ text-decoration:underline;color:#006595; }*/
.centerContainer ul.bulletList li a.news:hover{ text-decoration:underline;color:#b95622; }
.bluedate{color:#006595; text-decoration:underline;}
.rightarrow{background:transparent url(../img/icons/icn_link_arrow.gif) right 4px no-repeat; padding-right:10px;text-decoration:underline; font-size:110%; }
.leftarrow{ background:transparent url(../img/icons/icn_link_arrow.gif) left 4px no-repeat; padding-left:10px; }
div.clearboth{ clear:both;}
.rightContainer .rightarrow{background:transparent url(../img/icons/icn_link_arrow.gif) right 4px no-repeat; padding-right:10px;text-decoration:underline;font-size:12px;  }
/*End of news center section*/

/* Search*/
a#gmtitle{	color:#006595;	padding: 0 0 5px 0;	margin: 0;	font-size: 12px; }
a#gmtitle:hover{color:#b95622;}
div.smallWbox, p.gmsubtitle {color:#333;padding: 0;	margin: 0;	font-size: 12px;}

a#gmlink {	color: #666;	cursor: pointer;	vertical-align:top;	font-size: 12px;	margin: 0px 0 20px 0;	display:block;}
a#gmlink:hover{	color: #b95622;	text-decoration: underline;}
#searchcontrol {	margin: 0 0 0 0; 	padding: 0;	width: 100%; line-height:18px;}
#searchcontrol p a {	color: #006595;}
#searchcontrol p a:hover{	color: #b95622;}
div.comment{padding-bottom:10px;}
/* End of Search*/

/* License section*/
.dotList  {margin: 0 0 14px 0; }
.dotList li{padding-bottom:5px;}
/* End of License section*/

/*global pages*/
div.sectionMap{padding-left:10px;padding-top:10px;margin-bottom:30px;background:transparent url(../img/bg/bg_dot.gif) left top repeat-x; }
div.sectionMap a.mapHeader{ display:block; padding-bottom:10px;font-weight:bold; font-size:14px; text-decoration:none;}
span.ccbnHeadline {  font-size:200%; font-weight:normal; text-transform:capitalize; margin-bottom:24px; margin-top:4px; line-height:100%}
/*End of global pages*/
/*products*/
sup{ text-decoration:none;}
div.letterlink{ margin-bottom:15px; font-size:12px;}
div.letterlink a{margin:0 7px 0 0;}
div.letterlink a.link{font-weight:bold;}
div.letterlink a.nolink{cursor:text;}
img.imgpdf{float:left;padding-right:5px;}

/*end of products*/
/*about*/
.tblcap{ background-color:#d8dccc; padding:2px 0 2px 12px; margin-bottom:1px; font-weight:bold;}
.corpGovernContainer .bigtr{padding:10px 0 20px 20px; line-height:15px;}
.corpGovernContainer .bigtr p{ font-size:12px;}

#accolade a{text-decoration: none; cursor: pointer;font-size:12px;padding:0 5px;}
.currentacc{font-weight: bold; color: #478e96;}
p.subheadline{color:#b85522; font-weight:bold;margin-bottom:0;}
#accolade div.show{}
#accolade div.hide{display:none;}
.acclable{font-weight:bold;display:block; font-size:11px;}
div.accdiv{background-color:#e8ebe1;Padding:18px 0 20px 12px;margin-bottom:20px;}
/*end of about*/

/*about section centerContainer*/


DIV.divNote
{
	padding-right: 0px;
	border-top: #8f8a6d 1px dotted;
	padding-left: 0px;
	padding-bottom: 8px;
	font: italic 12px arial;
	color: #666;
	padding-top: 8px;
	border-bottom: #8f8a6d 1px dotted;
}

/*about section*/
/*career section*/
p.carhead { 
	display:block;
	line-height:31px;
	background-color:#d8dccc;
	font-size:140%;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:5;
		
}
p.carjobDesc { 
	display:block;
	line-height:31px;
	background-color:#d8dccc;
	font-size:140%;
	font-weight:bold;
	margin-bottom:5;
		
}
p.carheadDate { 
	display:block;
	/*line-height:28px;*/
	background-color:#a8ad9d;
	font-size:140%;
	font-weight:bold;
	
	padding: 5px 0 5px 10px;
	background:#a8ad9d url(../img/icons/icn_dot_v.jpg) repeat-y scroll right top;
		
}
p.carheadFind { 
	display:block;
	line-height:28px;
	background-color:#a8ad9d;
	font-size:140%;
	font-weight:bold;
	padding: 14px 0 0 10px;
	background:#a8ad9d url(../img/icons/icn_dot_v.jpg) repeat-y scroll right top;
		
}
p.carheadDesc { 
	display:block;
	line-height:28px;
	background-color:#a8ad9d;
	font-size:140%;
	font-weight:bold;
	padding: 14px 0 0 10px;
	
		
}
div.career{ background-color:#e8ebe1; padding: 0px;font-size:110%; }
div.careerPrint{padding: 0px; padding-bottom:5px;}
.carJobHeader{ padding-left:12px;}
div.careerMain{padding: 0px;}
div.carDesc{ background-color:#e8ebe1; padding-bottom:2px;}
.carsub{ padding-bottom: 15px;}
div.careerDes{ background-color:#e8ebe1; width:100%;padding: 0px; margin-top:10px; }
div.careerDes h2{ padding-left:12px;}
h2.careerDesHead{ padding-left:12px; padding-top:5px;}
h2.careerDesHeadRace{ padding-left:12px; padding-top:5px; COLOR: #468d93;}
div.descPrint{float:right;}
p.cartext{padding-left:12px; padding-right:15px; }
p.cardiv{border-bottom: dotted 1px #8f8a6d; width:500px; }
div.career p.carReq{margin: 0 12px 5px 0px;font-size:10px; float:right;}
div.career SPAN.star {COLOR: #dc30d2; font-size:120%; font-weight:bold; padding: 5px 2px 0 0px;}
div.career SPAN.starG {COLOR: #468d93; font-size:120%; font-weight:bold; padding:  5px 2px 0 0px;}
div.carsearch{padding: 0 0 0 12px; background-color:#e8ebe1; height:100%}
p.search{ line-height:21px; background-color:#e8ebe1;}
.infoBox p.career { font-weight:bold; margin-bottom:6px; font-size:12px; }
.infoBox p.careerErr{ font-weight:bold; margin-bottom:6px; font-size:12px; width:100%; }
.infoBox p.careerN {margin: 10px 8px 6px 0}
.left{ padding-left:12px; padding-right:5px; font-size:110%;}
.leftReq{padding-left:12px; padding-right:5px; font-size:110%;}
.leftMore{ padding-left:18px; padding-right:5px; font-size:110%;}
.leftWithWidth{ width:200px; padding-left:12px; padding-right:5px; font-size:110%;}
.rightWithWidth{ width:225px; padding-left:12px;}
.textarea {padding-top:3px; padding-left:3px;  font-size: 110%; WIDTH: 450px; HEIGHT: 200px}
div.careerTXT { padding-left:12px; width: 400px;}
.resumeNote { padding-left: 6px; FONT-WEIGHT: normal; FONT-SIZE: 9px;}
.genInf{padding-left:12px; width:450px;}
.genInftop{width:490px;}
.genInfbottom{width:100%; margin-top:30px; text-align:center;}

.CareerBox {height:100%;  width:500px; padding: 0px 0 0 5px}
 div.careerDate{float: left;width:70px; color:#fff}
 div.careerTitleHead{float: left;width:160px; color:#fff}
 div.careerHead{float: left;width:133px;color:#fff;}
 div.careerDiscHead{float: left;width:137px; color:#fff;}
 
 div.careerDataD{float: left;width:70px; padding:0;}
 div.careerData{float: left;width:160px; padding:0;}
 div.careerCity{float: left;width:133px;padding:0;}
 div.careerDisc{float: left;width:137px;padding:0;}
 
 div.carDisclaimer{ font-style:italic;}
 
 .CareerBox ul.car { color:#666; margin-top:0px; font-size:110%; margin:0px; padding-left:0px;}
 .CareerBox ul.car li { height:50px; background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; padding-left:5px; padding-top:5px; padding-bottom :5px;}
 .navCarSort {background-color:#e8ebe1; float: right; text-align:right; min-height:0; width:500px;}

 .rbcarrer{padding-right:10px;}
 .careerLinks{font-size:110%; line-height:28px;}
 .navSortLinks{font-size:110%; line-height:28px; padding-right:12px; text-decoration:none;}
 .careerInput{FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 150px; LINE-HEIGHT: normal; FONT-STYLE: normal; HEIGHT: 15px; }
 .printLinks{font-size:120%; padding-right:5px;width:500px;}
 .printIcon{margin:  0px 5px 0px 5px;}
 .phone{ padding-left:15px;}
 .email{padding-left:13px;}
 .title{padding-left:46px; padding-bottom:2px;font-size:110%;}
 .name{ padding-left:35px; padding-bottom:2px;font-size:110%;}
 .address2{ padding-left:48px;padding-bottom:2px;}
 .address1{ padding-left:43px;padding-bottom:2px;}
 .salary{ padding-left:24px;}
 .race{ padding-left:14px;padding-bottom:2px;}
 .gender{ padding-left:56px;padding-bottom:2px;}
 .agency{padding-left:25px;}
 .careerDrop{FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 152px; LINE-HEIGHT: normal; FONT-STYLE: normal; HEIGHT: 20px; padding-bottom:2px;}
 DIV.submit { float: left; padding:10px 0 10px 12px;}
 
 .fairBox { height:100%;  padding: 0px}
 .fairBox ul.fair { color:#666; margin-top:5px; font-size:120%; margin:0px; padding:0px;}
 .fairBox ul.fair li {height:48px; background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x;   padding-left:5px; padding-top:5px; padding-bottom :7px;}
  div.fair1{float: left;width:180px;}
.carDisclaimer { font-style: italic;}
	
/*career section*/