.breadcrumbs {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
margin-top:10px;
margin-top:12px;
**margin-top:11px;
}
.breadcrumbs a {
background:transparent url(../images/breadcrumb-arrow.gif) no-repeat right 5px;
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
margin:0;
padding-right:13px;
font-size:11px;
}
.breadcrumbs span {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
}
.breadcrumbs a.first, .breadcrumbs a.first:link, .breadcrumbs a.first:visited {
font-family: Arial,Verdana,Georgia,Times,serif; 
font-size:11px;
color:#0D3249;
text-decoration:none;
}
.breadcrumbs a:hover {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
text-decoration:underline;
}
.breadcrumbs ul {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
margin-left:16px;
margin-bottom:0;
padding:0;
}
.breadcrumbs ul li {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
float:left;
margin:0 5px 0 0;
}
.breadcrumbs ul li a, .breadcrumbs ul li a:link, .breadcrumbs ul li a:visited {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
text-decoration:none;
}
.breadcrumbs ul li a:hover {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
text-decoration:underline;
}

.breadcrumbs ul.print {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
float:right;
}
.breadcrumbs ul.print li a {
font-family: Arial,Verdana,Georgia,Times,serif; 
color:#999;
font-size:11px;
background:transparent url(../images/print-icon.png) no-repeat scroll left top;
padding:0 0 4px 30px;
}

/*Header Images*/
.vision {
background:url(../images/title-image-vision.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}
.business-inquiry-thankyou {
background:url(../images/title-image-thank-you.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}
.products-services {
background:url(../images/title-image-products-services.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}
.investor-relations {
background:url(../images/title-image-investor-relations.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}
.news-ideas {
background:url(../images/title-image-news-ideas.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}
.about-us {
background:url(../images/title-image-about-us.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}
.careers {
background:url(../images/title-image-careers.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}

.terms-use {
background:url(../images/title-image-terms-use.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}

.privacy-policy {
background:url(../images/title-image-privacy-policy.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}

.site-map {
background:url(../images/title-image-site-map.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}

.business-inquiry {
background:url(../images/title-image-business-inquiry.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}

.email-signup {
background:url(../images/title-image-email-signup.jpg) no-repeat left top;
width:1000px;
height:181px;
margin:0;
}



.products-services p {
text-indent:-9999px;
margin:10px 0 0;
padding:0;
}
.quote {
color:#0d3249;
font-size:1.5em;
margin:0 0 .5em;
line-height:1.2em;
font-weight:bold;
}
.column-one {
background:url(../images/border-gradient.gif) no-repeat right bottom;
padding-bottom:200px;
}
.column-one ul.side-nav {
font-size: 12px;
background-color:#EFF6FC;
border:1px solid #daeaf0;
border-right:none;
padding:15px 0 15px;
}
.column-one ul.side-nav li {
font-size: 12px;
margin:0;
line-height: 1.3em;
}

.column-one ul.side-nav li li {
font-size: 12px;
font-size: 1em;
line-height: 1.3em;
}
.column-one ul.side-nav>li {
font-size: 12px;
background:url(../images/side-nav-bottom-border.gif) no-repeat 8px bottom;
}
.column-one ul.side-nav>li.last {
font-size: 12px;
background:none;
}
.column-one ul li>span {
font-size: 12px;
padding:5px 0 7px;
display:block;
height: 1%;
}

.column-one ul li>span a:hover {
font-size: 12px;
color:#1a6896;
text-decoration:none;
}

.column-one ul li li>span a:hover {
font-size: 12px;
color:#1a6896;
background:#FFF url(../images/sub-nav-arrow.gif) no-repeat 18px 4px;
text-decoration:none;
}
.column-one ul li>span a:hover span {
font-size: 12px;
color:#1a6896;
padding-right:10px;

}
.column-one ul li>span:hover,
.column-one ul > li.selected > span {
font-size: 12px;
background:#fff url(../images/side-nav-bottom-border.gif) no-repeat 8px bottom;
width:100%;
display:block;
}
.column-one ul > li > ul li.selected {
font-size: 12px;
width:100%;
display:block;
background:#fff;
}
.column-one ul > li > ul li a:hover {
font-size: 12px;
text-decoration:none;
}
.column-one ul > li > ul li:hover {
font-size: 12px;
background:#fff;
}
.column-one ul > li > ul > li > ul {
font-size: 12px;
background:#EFF6FC;
}
.column-one ul.side-nav li a,
.column-one ul.side-nav li ul li a,
.column-one ul.side-nav li ul li ul li a {
font-size: 12px;
color:#333;

padding:0 10px 0 15px;
}
.column-one ul.side-nav li ul li ul li a {
font-size: 12px;
padding:0 10px 0 10px;
}
.column-one ul.side-nav li ul li.selected {
font-size: 12px;
padding:3px 0 0;
}
.column-one ul.side-nav li ul {
font-size: 12px;
margin:0;
list-style:none;
}
.column-one ul.side-nav li ul li {
font-size: 12px;
list-style:none;
padding:3px 0;
background:url(../images/sub-nav-arrow.gif) no-repeat 18px 8px;
}
.column-one ul.side-nav li ul li a,
.column-one ul.side-nav li ul li a:link,
.column-one ul.side-nav li ul li a:visited,
.column-one ul.side-nav li ul li a:hover {
font-size: 12px;
color:#666;
padding-left:25px;
display: block;
}
.column-one ul.side-nav li ul li ul li {
font-size: 12px;
list-style:none;
background:none;
padding: 3px 0 3px;
}
.column-one ul.side-nav li ul li ul li.selected,
.column-one ul.side-nav li ul li ul li.selected a:hover,
.column-one ul.side-nav li ul li ul li:hover,
.column-one ul.side-nav li ul li ul li a:hover, {
font-size: 12px;
background:#fff;
}
.column-one ul.side-nav li ul li ul li.selected a, 
.column-one ul.side-nav li ul li ul li.selected a:link, 
.column-one ul.side-nav li ul li ul li.selected a:visited, 
.column-one ul.side-nav li ul li ul li.selected a:hover {
font-size: 12px;
color:#1a6896;
/*background:url(../images/left-bracket.gif) no-repeat left top;*/
padding:0 0 0 10px;
}
.column-one ul.side-nav li ul li ul li.selected a span,
.column-one ul.side-nav li ul li ul li.selected a:link span,
.column-one ul.side-nav li ul li ul li.selected a:visited span,
.column-one ul.side-nav li ul li ul li.selected a:hover span {
font-size: 12px;
color:#1a6896;
/*background:url(../images/right-bracket.gif) no-repeat right top;*/
padding:0 10px 0 0;
}
.column-one ul.side-nav li ul li ul li.selected a:hover,
.column-one ul.side-nav li ul li ul li a:hover {
font-size: 12px;
text-decoration:none;
}
.column-one ul.side-nav li ul li ul li a {
font-size: 12px;
background:none;
color:#919090;
margin-left:20px;
}
.column-one .container1 {
border-right:1px solid #daeaf0;
}

.column-two {
line-height: 18px;
}


.column-two dl {
float: left;
width: 200px;

}


.column-two dl.one {
margin: 0 38px 0 11px;
}

.column-two dl.two {
margin: 0 57px 0 0;
width: 220px;
}

.column-two dl img {
float: right;
margin: 0 0 6px 6px;
}

.column-two dl.three {
width: 185px;
}

.column-two dt {
font-size: 1.3em;
color: #0070a4;
margin-bottom: 1em;
}

.column-two dd {
font-weight: bold;
font-size: 1.1em;
}

.column-two dd p {
font-weight: normal;
line-height: 1.5em;
margin: 4px 0 0 0;
font-size: 1em
}

.buttonbar {
background-color: #f0f5f8;
padding: 6px;
text-align: right;
margin-bottom: 18px;
}

.dividerbar {
background-color: #f0f5f8;
padding: 6px;
text-align: right;
margin-top:-1px;
margin-bottom: -1px;
}

.column-two #page-title {
font-size:2em;
margin-bottom:.5em;
color:#0070a4;
}

.column-two h1,
.column-two h2,
.column-two h3,
.column-two h4 {
color: #0c5f88;
font-weight: normal;
}

.column-two h5 {
font-weight: normal;
}

.column-two h1 {
margin-bottom:.5em;
margin-top:0;
font-size: 2em;
}
.column-two h2 {
margin-bottom:1em;
font-size: 1.6em
}

.column-two h3.moduletop {
color: #333333;
background-color: #eff6fc;
margin: 0;
padding: 5px 21px;
font-size: 1.4em;
}

.column-two h3 {
margin-bottom:.6em;

}

.column-two h4 {
margin-bottom:.6em;
font-size: 1.2em;
}


.column-two h5 {
color:#000;
font-size:1.2em;
margin-bottom:5px;
}
.column-two h5 span.date {
color:#333;
font-size:11px;
}

.column-two h2 {
margin-bottom:1em;
}
.column-two h3 {
font-size:1.4em;
margin-bottom:.5em;
color:#0c5f88;
}
.column-two p span.blue {
color:#458bc1;
}

.column-two ul {
margin-top: 8px;
}

.column-two ul li {
margin:0;
font-size: 1.2em;
list-style:none;
padding-left: 10px;
background: transparent url(../images/arrow_bullet.gif) 0 6px no-repeat;
}
.blue {
color:#069 !important;
}
.right {
float:right;
}

.contact-info li {
margin:0;
}
.contact-info li.description {
margin-top:10px;
}

h4 span.gray {
color: #333;
}


.inthenews .contact-info li p {
font-size: 1em;
margin:0;
}

/*Deal Professional Bio Box"*/

#biobox {
padding: 4px 4px 12px 0;
background: url(../images/biobox_bg.gif) repeat-y top left;
position: relative;
width: 746px;
margin: 0 0 24px 0;
}

#biobox h2,
#biobox h5 {
font-size: 1.8em;
color: #333;
margin: 6px 0 0 0;
position: absolute;
top: 4px;
left: 0;
}

#biobox h5 {
font-size: 1.2em;
}

#biobox p {
font-size: 1.2em;
color: #333;
margin: 3px 0 0 0;
}

#biobox .break {
font-size: 11px;
padding: 0 35px 0 22px;
}

#biobox p.title {
font-size: 1.2em;
color:#0C5F88;
margin:3px 0 12px 0;
position: absolute;
top: 27px;
left: 0;
z-index:100;
width: 488px;
}

#biobox .col, #biobox .col3 {
float: left;
width: 33%;
padding: 50px 0 0 1px;
}

#biobox .col label {
font-size: 1.2em;
}

#biobox .wide{
width: 66%;
padding-top: 6px;
}

#biobox .wide h2 {
position: inherit;
}

#biobox .col3{
padding: 0 0 0 0;
text-align: right;
}

#biobox img{
border: 1px solid #e1e3e4;
margin: 6px 6px 0 0;
}

/*DealPro Credentials*/
#credentials {
float: right;
width:170px;
margin-left: 50px;
height: 650px;
}

#insetcolumn {
float: right;
width:170px;
margin-left: 50px;
}

.casestudy p {
font-size: 1.1em;
}

#credentials h5 {
margin-top: 0;
}

/*Investor Relations*/


#splitcol {
background:url(../images/verticaldots.gif) repeat-y 245px 0;
}

.colleft{
float: left;
width: 264px;
}

.colleft p,
.colleft h5 {
padding-right: 20px;
margin-top: 8px;
}

.colright p,
.colright h5 {
padding-left: 20px;
margin-top: 8px;
}


.colright{
float: right;
width: 230px;
}

#splitcol h3 {
background: #fff url(../images/bluepixel.gif) repeat-x 0 20px;
padding-bottom: 8px;
}

#splitcol .colright h3 {
padding-left: 20px;
}

/*Events Bullets*/

ul.contact-info {
list-style: none;
}

ul.contact-info li {
padding-left: 0;
background: none;
}

.column-two h5 a span.date {
color:#666;
display:block;
font-size:11px;
}


.column-two h5 a span.pubdate {
color:#333;
display:block;
}

/*Resources Container*/

.column-two .groupdivider {
padding: 12px 0;
background: url(../images/horizdots.gif) repeat-x top left;
_height: 0;
}

.resourcescategory {
padding-bottom: 30px;
}

.resourcesblock {
padding-bottom: 8px;
}

.column-two .glossarydivider,
.column-two .pressdivider
 {
padding: 18px 0 0 0;
_height: 0;
}

.column-two .inthenews{
padding: 6px 0 0 0;
}

.column-two .resourceslist{
padding: 12px 0 6px 0;
}
.column-two .inthenews p{
margin: 6px 0;
}

.column-two h5{
margin: 6px 0 0 0;
}
.column-two .groupdivider .readmore a{
display: block;
font-size: 11px;
}


/*Alpha Tabs*/
ul.tabs {
height:19px;
margin:0;
padding:0;
padding-left: 171px;
}

ul.tabs li.selected {
background:transparent url(../images/alphatab_right_selected.gif) no-repeat scroll right top;
}

ul.tabs li {
margin:0 2px 0 0;
display:block;
float:left;
font-size:1.1em;
background: none;
padding-left:0;
background:transparent url(../images/alphatab_right.gif) no-repeat scroll right top;
}

ul.tabs li a {
color: #006fa4;
cursor:pointer;
padding-left:4px;
padding-right:4px;
display:inline-block;
line-height:12px;
padding:5px 6px 4px;
background:transparent url(../images/alphatab_left.gif) no-repeat scroll left top;
font-size:011px;
}

ul.tabs li.selected a {
background:transparent url(../images/alphatab_left_selected.gif) no-repeat scroll left top;
}

/*Form Select */
.sortbox {
background-color: #eff6fc;
padding: 23px 12px;
height: 20px;
color: #166eb5;
font: bold 1.1em Arial, Helvetica, sans-serif;
position: relative;
margin-bottom: 12px;
}

.short {
height: 5px;
padding:0;
}

.formselect {
height: 25px;
width: 198px;
background: url(../images/formselect_bg.gif) top left no-repeat;
display: inline-block;
color: #666;
padding: 5px;
font-weight: normal;
}

.dealproform {
position: absolute;
top: 20px;
left: 60px;
}

.officesform {
position: absolute;
bottom: 5px;
right: 10px;
text-align: left;
font-size: 1.2em
}




/*DealPro*/

.column-two ul.dealpro {

width: 526px;
border-right: 1px solid #dbeaf1;
padding-top: 6px;
margin-top: 0;
display: table;
}

.column-two ul.dealpro li {
font-size: 11px;
float: left;
background: none;
width: 59px;
width: 162px;
margin-bottom: 6px;

}


.column-two ul.dealpro li.dealername {
font-weight: bold;
clear:left;
}

.column-two .dealerlist {
width: 488px;
font-size: 1.1em;
}

.column-two .dealerlist td {
border-bottom: 1px solid #F0F0F0;
padding: 12px 6px 12px 0;
}


.column-two .dealerlist td.dealername {
width: 200px;
}



.column-two ul.dealpro li.linebreak {
width: 486px;
height:5px;
}

.column-two ul.dealpro li a {
color: #666;
}

.column-two ul.dealpro li.selected {
background:url(../images/arrow_bullet.gif) no-repeat 0 6px;
}
.column-two ul.dealpro li.selected a {
color: #006fa4;
}
.column-two #dealprobio {
float: right;
width: 213px;
margin-bottom: 6px;
}
#dealprobio h2 {
margin-bottom: 6px;
padding-left: 12px;
background: url(../images/arrow_bullet_left.gif) 0 5px no-repeat;
}
#dealprobio h5 {
color:#333;
font-size: 1.2em;
margin-bottom: 12px;
padding-left: 12px;
padding-right:34px;
}
#dealprobio h5 span, .break {
display: block;
}

#dealprobio p {
padding-left: 12px;
}

#aggregate {
padding-top: 10px;
}

/*Leadership*/

#leaders {
margin-top: 24px;
}

.column-two #leaders h3 {
color: #333 !important;
margin-bottom: 6px;
}

.column-two #leaders h3 span {
color: #006fa4;
display: block;
font-size: 11px;
}

.column-two #leaders h3,
.column-two #leaders p {
padding-left: 115px;
}

#leaders img {
margin-bottom: 20px;
width: 75px;
height: 66px;
border: 1px solid #e1e3e4;
float: left;
}


/*Offices*/

.column-two .threecol {
float: left;
width: 215px;
margin-right: 25px;
}

.column-two .threecol p {
font-size: 1.1em;
}

.column-two form .left,
.column-two form .right
 {
display: block;
width: 200px;
height: 40px;
}

.column-two form .left {
float: left;
}
.column-two form .right {
float: right;
}

.column-two .colrow {
padding-top: 12px;
}

.column-two .colrow label {
display: block;
font-size: 1.1em;
}
.column-two .colrow input.checkbox {
padding-right: 6px;
width: 20px;
display: inline;
}

.column-two .colrow input,
.column-two .colrow select,
.column-two .colrow textarea.textarea-small
{width: 220px;
font-size: 1.2em}

.column-two .colrow select.selectwide
{width: 480px;}


.column-two .colrow input.button {
width: auto;
}

.column-two .colrow textarea 
{width: 480px}

.required {
color: #CC3300;
}

/*Business Inquiry Form Styles*/

/*

.column-two form label {
float: left;
}

.column-two form {
font-size: 1.1em;
}

.column-two form input#first_name,
.column-two form input#title,
.column-two form input#address_1 {
float: left;
width: 170px;
margin-bottom: 12px;
margin-top: 6px;
}


.column-two label {
width: 65px;
text-align: right;
margin-right: 6px;
margin-bottom: 12px;
margin-top: 6px;
}
.column-two form input#last_name,
.column-two form input#company,
.column-two form input#address_2
.column-two form select#state
 {
float: right;
clear: left;
width: 170px;
margin-bottom: 12px;
margin-top: 6px;
}


.column-two form br {
display: none;
}

*/

/*Careers Subnav */

#careers_subnav,
.bluebox {
background-color: #eff6fc;
padding: 14px;
margin-bottom: 16px;
}

#careers_subnav ul {
background-color: #fff;
padding: 6px 6px 6px 0;
margin: 0;
}

#careers_subnav li {
float: left;
display: inline-block;
background: url(../images/careers_subnav_divider.gif) right 4px no-repeat;
font-size: 1.1em;
padding: 0 12px;
line-height: 16px;
}

#careers_subnav li.last {
background: none;
padding-right:6px;
}

#careers_subnav li.selected  {
font-size: 1.1em;
font-weight: bold;
}

#careers_subnav li a {
color: #333;
}

#careers_subnav li.selected a {
color: #6699CC;
}




/*search results*/

.bluebox p {
margin-bottom: 0;
}

input.searchfield {
width: 300px;

}

.pagination {
background-color: #f4f4f4;
padding: 6px;
text-align: center;
font-size: 1.2em;
margin-bottom: 12px;
}

.pagination a {
padding: 0 3px;
}

.pagination .current {
padding: 0 3px;
font-weight: bold;
}

ol.searchresults {
list-style:decimal;
}

ol.searchresults li {
margin-left: 18px;
padding: 12px 0 0 0;
background: url(../images/horizdots.gif) repeat-x top left;
}

ol.searchresults li.first {
background: none;
}

ol.searchresults li .title {
font-size: 1.3em;
}
/*Sitemap */

#sitemap ul {
margin: 0;
padding: 0;

}

#sitemap ul ul  {
border-left: 1px solid #ccc;
margin-left: 15px;
background: url(../images/site_map_bottom.gif) bottom left no-repeat;
}

#sitemap ul ul ul  {
background: none;
}

#sitemap li {
background: url(../images/sitemap_dash.gif) 0 12px no-repeat;
padding-left: 0;
font-size: 18px;
}

#sitemap li ul li {
font-size: 16px;
padding-left: 12px;
}

#sitemap li ul li ul li {
font-size: 14px;
padding-left: 15px;
}

#sitemap li ul li ul li ul li {
font-size: 12px;
padding-left: 15px;
background: url(../images/sitemap_dash.gif) 0 10px no-repeat;
}

#sitemap li ul li ul li ul li ul li {
font-size: 11px;
padding-left: 15px;
background: url(../images/sitemap_dash.gif) 0 8px no-repeat;
}

/*IR Request */

.irselector form select {
width: 467px;
}

.irselector form label {
display: block;
font-size: 1.4em;
color: #0070a2;
padding-bottom: 12px;
}

.column-one ul.side-nav li  a:link span, .column-one ul.side-nav  li a:visited span, .column-one ul.side-nav li  a:hover span, .column-one ul.side-nav li  a:active span {
	font-family : Arial,Georgia,Helvetica,sans-serif;
	font-size : 12px;
	font-size: 1em;
	line-height: 1.3em;
	color : #333333;
	text-decoration : none;
}
.column-one ul.side-nav li  a:visited span {	
	color : #333333;
	text-decoration : none;
}
.column-one ul.side-nav li  a:hover span, .column-one ul.side-nav li  a:active span {	
	font-size: 12px;
	color:#1a6896;
	text-decoration : none;
}

.column-one ul.side-nav li ul li a:link span, .column-one ul.side-nav li ul li a:visited span, .column-one ul.side-nav li ul li a:hover span, .column-one ul.side-nav li ul li a:active span {
	font-family : Arial,Georgia,Helvetica,sans-serif;
	font-size: 1em;
	color : #666666;
	text-decoration : none;
}
.column-one ul.side-nav li ul li a:hover span, .column-one ul.side-nav li ul li a:active span {	
	font-size: 1em;
	color:#666666;
	text-decoration : none;
}


