/*********************************************
					GENERAL
*********************************************/
body {margin:0;background-color:#FFF;font:normal 12px/18px Arial, sans-serif;color:#000;}

/**** Text Editor ****/
a {color:#b20838;text-decoration:none;}
a:hover {color:#3a6f8f;text-decoration:none;}
a:active {outline:none;}

img {border:0;}

p {margin:0 0 15px;}

h1 {font:normal 24px/normal Georgia, serif;color:#b20838;margin:15px 0 23px 0px;}
h2 {font:bold 12px/normal Arial, sans-serif;color:#000;text-transform:uppercase;margin:0 0 5px;}
h3 {font:bold 12px/normal Arial, sans-serif;color:#7592b1;margin:0 0 5px;}
h4 {font:bold 12px/normal Arial, sans-serif;color:#000;margin:0 0 5px;}
h5 {font:bold 11px/normal Arial, sans-serif;color:#000;margin:0 0 5px;}
h6 {font:bold 10px/normal Arial, sans-serif;color:#000;margin:0 0 5px;}

ul {list-style:url(../img/Robinson/bullet2.gif);margin:0 0 15px 12px;padding:0;}
*:first-child+html ul {list-style:url(../img/Robinson/bullet.gif);margin:0 0 15px 17px;} /* IE7 */
* html ul {list-style:url(../img/Robinson/bullet.gif);margin:0 0 15px 17px;} /* IE6 */

ul ul {margin:0 0 0px 12px;}
*:first-child+html ul ul {margin-bottom:0px !important;}
* html ul ul {margin-bottom:0px !important;}

.body {font:normal 12px/18px Arial, sans-serif;color:#000;}
.bodysm {font:normal 11px/18px Arial, sans-serif;color:#000;}
.bodylg {font:normal 13px/18px Arial, sans-serif;color:#000;}

.readMore {font:bold 12px/18px Arial, sans-serif;text-transform:uppercase;color:#000;margin:0 0 15px;} 

.viewAllN {font-size:12px;text-transform:uppercase;}
.viewAllN a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.viewAllN a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}

.viewAllP {font-size:12px;text-transform:uppercase;margin:0 0 15px;}
.viewAllP a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.viewAllP a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}

.viewAll {font-size:12px;text-transform:uppercase;margin:0 0 15px;}
.viewAll a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.viewAll a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}

.viewAllNCvProf {font-size:12px;text-transform:uppercase;}
.viewAllNCvProf a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.viewAllNCvProf a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}
.back {font-size:12px;text-transform:uppercase;margin:0 0 15px;}
.back a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.back a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {margin:0px auto;width:963px;}

/**** Middle ****/
.middleC {background:url(../img/Robinson/bg_middle.gif) no-repeat top left;clear:both;margin:30px 18px 30px 9px;width:936px;}
.middleB {padding:21px 1px 0px;}
.middleA {min-height:400px;}
.middle {}

/**** Global ****/
.clear {clear:both;height:20px;}

/*********************************************
					LEFT SIDE
*********************************************/

div.leftsideB {float:left;width:200px;padding:0 0 10px;font:normal 11px/15px Arial, Helvetica, sans-serif;color:#000;min-height:100px;} /* Had height:100px; which caused the left col navigation to extend beyond footer on detail pages. */

div.leftsideA {}
div.leftside {}

.leftside h2 {padding:0 0 7px 15px;margin:0;}
.leftside .sectioninfo h2 {padding:0 0 7px 0;}

.leftside .content {padding:0 15px;}

.leftside .listing {margin:0 0 19px;}
.leftside .listing table.list td {padding:0 0 4px;}

.leftside p {margin:0 0 23px;}
.leftside ul {list-style:url(../img/Robinson/bullet2.gif);margin:0 0 20px 12px;padding:0;}
*:first-child+html .leftside ul {list-style:url(../img/Robinson/bullet.gif);margin:0 0 20px 17px;} /* IE7 */
* html .leftside ul {list-style:url(../img/Robinson/bullet.gif);margin:0 0 20px 17px;} /* IE6 */

.leftside ul li {padding:0 0 4px;}

.leftside .contacts .content ul {list-style:none none !important;margin:0 0 20px !important;}
.leftside .relatedcontacts .content ul {list-style:none none !important;margin:0 0 20px !important;}

.leftside .relatedfiles .content {padding:0;}

.leftside .nav2 {padding:0 0 30px;font:normal 12px/16px Arial, Helvetica, sans-serif;}
.leftside .nav2 .content {padding:0;} 
.leftside .nav2 ul {list-style:none none !important;margin:0 !important;padding:0 0 1px !important;background:url(../img/Robinson/bg_nav2.gif) no-repeat bottom left;}
.leftside .nav2 ul li {padding:7px 30px 7px 15px;background:url(../img/Robinson/bg_nav2.gif) no-repeat top left;}
.leftside .nav2 ul li.active {padding:7px 30px 7px 15px;background:#fff url(../img/Robinson/bg_nav2_on.gif) no-repeat top left;color:#b20838;font-weight:bold;}
.leftside .nav2 a {color:#000;}
.leftside .nav2 a:hover {color:#b20838;}
.leftside .nav2 a.active {color:#b20838;font-weight:bold;}

.leftside .relatedlinks {padding:0 0 30px;font:normal 12px/16px Arial, Helvetica, sans-serif;}
.leftside .relatedlinks .content {padding:0;} 
.leftside .relatedlinks ul {list-style:none none !important;margin:0 !important;padding:0 0 1px !important;background:url(../img/Robinson/bg_nav2.gif) no-repeat bottom left;}
.leftside .relatedlinks ul li {padding:7px 30px 7px 15px;background:url(../img/Robinson/bg_nav2.gif) no-repeat top left;}
.leftside .relatedlinks ul li.active {padding:7px 30px 7px 15px;background:#fff url(../img/Robinson/bg_nav2_on.gif) no-repeat top left;color:#b20838;font-weight:bold;}
.leftside .relatedlinks a {color:#000;}
.leftside .relatedlinks a:hover {color:#b20838;}
.leftside .relatedlinks a.active {color:#b20838;font-weight:bold;}

.leftside .highlights {padding:0 30px 0 15px;font:normal 12px/16px Arial, Helvetica, sans-serif;}
.leftside .highlights ul {list-style:none none !important;padding:0 !important;margin:0 !important;}
.leftside .highlights ul li {padding:0 0 25px;}
.leftside .highlights h3 {margin:0;}
.highlights ul {list-style: none none !important;}

.leftside .image {padding:0 0 20px;}

.leftside .contact {padding:0 15px 0 0;font:normal 11px/16px Arial, Helvetica, sans-serif;}
.leftside .contact ul {list-style:none none !important;padding:0 !important;margin:0 0 5px !important;}
.leftside .contact li {padding:0 0 10px;}
.leftside .contact .email {padding:0 0 20px;}
.leftside .contact .office {font-size:12px;margin:0 0 5px;}
.leftside .contact .vcard {background:url(../img/Robinson/line_horz.gif) repeat-x top left;font-size:12px;text-transform:uppercase;padding:15px 0 0;margin:0 0 5px;}
.leftside .contact .vcard a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.leftside .contact .vcard a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}
.leftside .contact .printbio {font-size:12px;text-transform:uppercase;}
.leftside .contact .printbio a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
.leftside .contact .printbio a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}


/*********************************************
					MAIN 
*********************************************/

div.mainbodyB {width:520px;float:left;} 
div.mainbodyA {padding:0 30px 0 20px;}
div.mainbody {}

/**** Details ****/
.details {}

.details .image {float:left;margin:5px 20px 10px 0px;}

.details .richtext {margin:0 0 15px;}

/**** Search ****/
.search {}

.search ul.fields {list-style:none none;margin:0;padding:0;list-style-image:none;}
.search ul.fields li {margin:0;padding:2px 0px 7px;}
.search ul.fields ul {list-style:none none;position:relative;margin:-22px 0 0 116px;padding:0;list-style-image:none;clear:both;}
.search ul.fields ul li {zoom:1;}
.search ul.fields label {width:100px;padding-right:20px;display:block;float:left;text-transform:uppercase;}
.search ul.fields input {width:320px;font:normal 12px Arial, sans-serif;}
.search ul.fields li.checkboxes input {width:auto;}
.search ul.fields li.checkboxes ul {float:left;margin:0;clear:none;}
.search ul.fileds li.checkboxes_ReqCheck label {float: right;}
.search ul.fields li.antispam {clear:both;padding-top:6px;}
.search ul.fields li.antispam .verification {clear:both;padding-top:6px;}
.search ul.fields li.antispam .verification input {margin-left:120px;}
.search ul.fields select {width:326px;font:normal 12px Arial, sans-serif;z-index: 50;}
.search ul.fields textarea {width:320px;height:100px;font:normal 12px Arial, sans-serif;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.search ul.buttons {background:url(../img/Robinson/line_horz.gif) repeat-x top left;list-style:none none;margin:0;padding:10px 0 15px;clear:both;text-align:right;}
.search ul.buttons li {margin:0;padding:0;display:inline;}
.search ul.buttons li input {background-color:#b20838;border:1px solid #b20838;color:#fff;font:normal 12px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}

body.form ul.fields label {width:100px;padding-right:20px;display:block;float:left;text-transform:none;}

.search ul.fields .checkboxes_ReqCheck label {width: 100%;}

.alpha {margin:0 0 15px;width:500px;}
.alpha h2 {}
.alpha .content {}
.alpha .content .letter {}
.alpha .content .separator {color:#bfbfbf;}

body.search div.leftsideB {height:100px;}

/**** Search Results Criteria ****/
.criteria {}
.criteria ul {}
.criteria ul li {}

.paginator {color:#bfbfbf;}
.paginator a.noLink {font-weight:bold;}

/**** Listing ****/
.listing {} 

div.listing h1 {margin:15px 0 23px 0px;}
div.listing h2 {}
.listing table.list {border-collapse:collapse;border:0;width:100%;}
.listing table.list th {text-align:left;vertical-align:top;padding:10px 10px 10px 0;border-top: 1px dotted #d4d4d4;}
.listing table.list th.header {}
.listing table.list tr.group th {border-top: 1px dotted #d4d4d4; border-bottom: 1px dotted #d4d4d4;}
.listing table.list thead th {background: none;}
.listing table.list th a {}
.listing table.list th a:hover {}
.listing table.list th .letter {}
.listing table.list th .eventtype {}
.listing table.list th .newstype {}
.listing table.list td {vertical-align:top;padding:5px 10px 5px 0;}
.listing table.list td.shortInfoA {width:100%;}
.listing table.list td.shortInfoA .title {font-weight:bold;}
.listing table.list td.shortInfoA .eventtype {font-style:italic;}
.listing table.list td.displayOrSortDate {width:25%;}
.listing table.list td a {}
.listing table.list td a:visited {}
.listing table.list td a:hover {}
.listing table.list td .name {font-weight:bold;}
.listing table.list td .title {}
.listing table.list td .level {}
.listing table.list td .subtitle {}
.listing table.list td .abstract {}
.listing table.list td .content {}
.listing table.list td .date {white-space:nowrap;}
.listing table.list td .position {}
.listing table.list td .office {}
.listing table.list td .email {}
.listing table.list td .phone {}
.listing table.list td .fax {}
.listing table.list td .services {}
.listing table.list td .client {}
.listing table.list td .vcard {} 
.listing table.list td .source {font-style:italic;}
.listing table.list td .location {}
.listing table.list td.spacer {height:20px;} 

body.listing div.leftsideB {height:100px;}
body.listing div.phone {width: 95px}

/*********************************************
					RIGHT SIDE
*********************************************/

div.rightsideB {float:right;width:195px;font:normal 11px/15px Arial, Helvetica, sans-serif;}
div.rightsideA {padding:0 15px 0;}
div.rightside {}
.highlightLink img {padding-top:27px;}


.rightside p {margin:0 0 23px;}
.rightside ul {list-style:url(../img/Robinson/bullet2.gif);margin:0 0 20px 12px;padding:0;}
*:first-child+html .rightside ul {list-style:url(../img/Robinson/bullet.gif);margin:0 0 20px 17px;} /* IE7 */
* html .rightside ul {list-style:url(../img/Robinson/bullet.gif);margin:0 0 20px 17px;} /* IE6 */

.rightside ul li {padding:0 0 4px;}

.rightside .contacts .content ul {list-style:none none;margin:0 0 20px;}
.rightside .relatedcontacts .content ul {list-style:none none;margin:0 0 20px;}
.rightside .education .content ul {}
.rightside .baradmissions .content ul {}

table.corpus {border:0px;border-collapse:collapse;}
table.corpus td {padding:0px;}

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {font-weight:bold;padding-right:0;}
.phone2 .label {font-weight:bold;padding-right:0;}
.fax .label {font-weight:bold;padding-right:0;}

/**** Offices ****/
body.officeslisting .listing ul.offices {list-style:none none;margin:0;padding:0;}
body.officeslisting .listing ul.offices li {margin:0 0 15px;clear:both;}
body.officeslisting .listing .image {float:left;margin:0 10px 10px 0;}
body.officeslisting .listing .image .image {float:none;margin:0;}
body.officeslisting .listing .shortInfoA {float:left;}
body.officeslisting .listing .name {font-weight:bold;margin:0 0 5px;}
body.officeslisting .listing .fax {margin:0 0 5px;}
body.officeslisting .listing .maplink {font-size:12px;text-transform:uppercase;}
body.officeslisting .listing .maplink a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
body.officeslisting .listing .maplink a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}
body.officeslisting .listing .profLink {font-size:12px;text-transform:uppercase;}
body.officeslisting .listing .profLink a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
body.officeslisting .listing .profLink a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}


body.officesdetail .contact {margin:0 0 15px;}
body.officesdetail .contact div.image {float:left;margin:0;}
body.officesdetail .contact div.image img {margin:5px 20px 10px 0;}
body.officesdetail .contact div.officeInfo {display:table;.display:inline-block;}
body.officesdetail .contact .content .maplink {font-size:12px;text-transform:uppercase;margin:15px 0 0;}
body.officesdetail .contact .content .maplink a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
body.officesdetail .contact .content .maplink a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}
/**** Contact ****/

/**** Services ****/
body.serviceslisting table.corpus {width:100%;}
body.serviceslisting table.corpus td.corpusColumn {width:50%;vertical-align:top;padding:0px 20px 0px 0px;}

body.serviceslisting div.expandcollapseA {background:url(../img/Robinson/line_horz.gif) repeat-x top left;}
body.serviceslisting div.expandcollapse {margin:0 0 15px;padding:5px 0;background:url(../img/Robinson/line_horz.gif) repeat-x bottom left;text-transform:uppercase;}
body.serviceslisting div.expandcollapse a.active {font-weight:bold;}
body.serviceslisting div.expandcollapse .separator {color:#bfbfbf;}

body.serviceslisting div.services div.group {width:230px/* 340px */;float:left;}
body.serviceslisting div.services div.group label.groupStart {font:bold 12px/normal Arial, sans-serif;color:#000;text-transform:uppercase;margin:0 0 5px;display:block;}

body.serviceslisting  ul.level1 {list-style:none none;margin:0;padding:0;}
body.serviceslisting  ul.level1 li {clear:both;}
body.serviceslisting  ul.level2 {/*list-style:none none;*/margin:0 0 0 20px;padding:0; list-style-position:inside;}
body.serviceslisting  ul.level2 li{padding:0;margin:0;}
body.serviceslisting  ul.level3 {/*list-style:none none;*/margin:0 0 0 20px;padding:0; list-style-position:inside;}
body.serviceslisting  ul.level3 li{padding:0;margin:0;}
body.serviceslisting .hshower_switch {background: url(../img/Robinson/none.gif) no-repeat 0px 3px;display: block; float: left; width: 13px; height: 13px;}
body.serviceslisting .hshower_plus {background: url(../img/Robinson/plus.gif) no-repeat 0px 3px; display: block; float: left;  width: 13px; height: 13px; }
body.serviceslisting .hshower_minus {background: url(../img/Robinson/minus.gif) no-repeat 0px 3px; display: block; float: left;  width: 13px; height: 13px;}
body.serviceslisting .serviceNameLink {float:right;text-align:left;width:90%;}

body.serviceslisting .ServiceNameLink {display: inline;}
body.serviceslisting .ServiceNameLink  a {display:block;float:left;width:90%;}

body.servicesdetail .middle {background:url(../img/Robinson/line_vert.gif) repeat-y 736px 0px;zoom:1;}
body.servicesdetail .middle .mainbody .details .relinfo .content {margin:0 0 15px;}
body.servicesdetail .listing .photoThumbRBH_xxxxxx_ {}
body.servicesdetail .listing .shortInfoA {padding-left: 25px;}

/**** Bios ****/
body.bioslisting div.leftsideB {}
body.bioslisting div.mainbodyB {} 
body.bioslisting .phone_xxxxxx_  {width: 100px;}
body.biosdetail .leftside .image {margin-top:-20px;}
* html body.biosdetail .leftside .image {margin-top:0px;}
body.biosdetail .middle {background:url(../img/Robinson/line_vert.gif) repeat-y 736px 0px;zoom:1;}

body.biosdetail .bio_corner {position:relative;}
body.biosdetail .bio_corner div {position:absolute;top:-1px;left:-1px;}
*:first-child+html body.biosdetail .bio_corner div {position:absolute;top:-21px;left:-1px;} /* IE7 */
* html body.biosdetail .bio_corner div {position:absolute;top:-21px;left:-1px;} /* IE6 */
body.biosdetail .bio_corner div img {behavior:url(FCWSite/Include/iepngfix.htc);}

body.biosdetail h1 {margin:15px 0 23px 0px;}

body.biosdetail .mainbody .relatedlinks a {color:#000;}
body.biosdetail .mainbody .relatedlinks a:hover {color:#b20838;}
body.biosdetail .mainbody .relatedlinks .content .tabs {text-transform:uppercase;font-size:11px; height:22px;margin:0 0 15px;background:url(../img/Robinson/bg_tab.gif) repeat-x scroll left bottom transparent;}
body.biosdetail .mainbody .relatedlinks .content .tabs ul {list-style:none none;margin:0;padding:0;}
body.biosdetail .mainbody .relatedlinks .content .tabs ul li {background:url(../img/Robinson/bg_tab.gif) repeat-x scroll left bottom transparent; float:left;}
body.biosdetail .mainbody .relatedlinks .content .tabs ul li.active{background:url(../img/Robinson/bg_tab_left.gif) no-repeat scroll left top transparent;}
body.biosdetail .mainbody .relatedlinks .tabs ul li .tab_top {padding:2px 10px;white-space:nowrap;}
body.biosdetail .mainbody .relatedlinks .tabs ul li.active .tab_top {background:url(../img/Robinson/bg_tab_right.gif) no-repeat right top;color:#b20838;}
/*body.biosdetail .mainbody .relatedlinks {text-transform:uppercase;font-size:11px;margin:0 0 15px;background:url(../img/Robinson/bg_tab.gif) repeat-x bottom left;height:22px;}
body.biosdetail .mainbody .relatedlinks ul {list-style:none none;margin:0;padding:0;}
body.biosdetail .mainbody .relatedlinks ul li {padding:2px 10px;float:left;background:url(../img/Robinson/bg_tab.gif) repeat-x bottom left;white-space:nowrap;}
body.biosdetail .mainbody .relatedlinks ul li div {padding:2px 10px;white-space:nowrap;}
body.biosdetail .mainbody .relatedlinks ul li.active {background:url(../img/Robinson/bg_tab_left.gif) no-repeat top left;color:#b20838;}
body.biosdetail .mainbody .relatedlinks ul li.active div {background:url(../img/Robinson/bg_tab_right.gif) no-repeat top right;}*/

/* fix layout problem in edit template */
body.biosdetail .mainbody .xpress_layout_part_rc_vertical .relatedlinks {height:auto;} 
body.biosdetail .mainbody .xpress_layout_part_rc_vertical .relatedlinks ul li {float:none;}
body.biosdetail .mainbody .xpress_layout_part_rc_vertical .relatedlinks .content .tabs {height:auto;}

body.biosdetail .mainbody .memberships {margin:0 0 15px;}
body.biosdetail .mainbody .Hobbies {margin:0 0 15px;}
body.biosdetail .mainbody .Distictions {margin:0 0 15px;}

/**** News &amp; Events ****/

/**** News, Events &amp; Pubs ****/

/**** News ****/
body.newsdetail .middle .details .contact {margin:0 0 15px;}
body.newsdetail .middle .details .subtitle{font-size:13px;font-weight:bold;}

/**** Events ****/
body.eventsdetail .middle .details .contact {margin:0 0 15px;}
body.eventsdetail .middle .details .contact .vcalendar {font-size:12px;text-transform:uppercase;margin:15px 0 0;}
body.eventsdetail .middle .details .contact .vcalendar a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
body.eventsdetail .middle .details .contact .vcalendar a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}

/**** Pubs ****/
body.pubsdetail .middle .details .contact {margin:0 0 15px;}

/**** Careers ****/
body.careerslanding .middleC {background-image:none;clear:both;margin:10px 18px 10px 9px;width:936px;}
body.careerslanding .middleB {padding:0;}
body.careerslanding .middleA {}
body.careerslanding .middle {background-color:#83062b;}
body.careerslanding .middle a {color:#fff;}
body.careerslanding .middle a:hover {color:#fff;text-decoration:underline;}

body.careerslanding .tabs {background:url(../img/Robinson/careers/bg_tab.gif) no-repeat top left;}

body.careerslanding h1 {font:normal 19px Georgia, "Times New Roman", Times, serif;color:#fff;}

body.careerslanding div.leftsideB {float:left;width:320px;font:normal 12px/16px Arial, Helvetica, sans-serif;color:#fff;}
body.careerslanding div.leftsideA {padding:10px 0 10px 20px;}

body.careerslanding div.leftside h1 {margin:0 0 10px;}

body.careerslanding div.rightsideB {float:right;width:616px;font:normal 12px/16px Arial, Helvetica, sans-serif;color:#fff;}
body.careerslanding div.rightsideA {padding:10px 0 0 0;}
body.careerslanding div.rightside {}

body.careerslanding div.rightside h1 {margin:0 0 0 20px;}

body.careerslanding table.subnav {border:0px;border-collapse:collapse;width:100%;}
body.careerslanding table.subnav td {padding:0 5px 0 0;vertical-align:top;line-height:20px;}

body.careerslanding .othernav {float:right;padding:4px 23px 0 0;}
body.careerslanding .othernav ul {list-style:none none;margin:0;padding:0;}
body.careerslanding .othernav li {display:inline;}
body.careerslanding .othernav li.separator {padding:0 4px;}

body.careerslanding div.top {height:270px;} 
body.careerslanding div.bottom {position:relative;}/*margin-bottom:-3px;*/ /*-3px removes space caused by empty string node in IE */
body.careerslanding div.bottom .quote {z-index:50;left:563px;top:28px;width:340px;color:#fff;}

/**** Video Content ****/
body.videocontent .mainbodyB {margin:0 auto;padding:20px;width:475px;text-align:center;}
body.videocontent .mainbodyA {text-align:left;}
body.videocontent .video {}
body.videocontent .videoScroller {margin-top:10px;position:relative;width:475px;left:-30px;}
body.videocontent .videoScroller .leftArrow {position:absolute;left:0;top:0;}
body.videocontent .videoScroller .rightArrow {position:absolute;right:0;top:0;}
body.videocontent .videoScroller .clip {margin:0 30px 0 30px;width:415px;height:120px;overflow:hidden;position:relative;}
body.videocontent .videoScroller .thumbnails {width:1050px;height:100px;position:relative;top:0;}
body.videocontent .videoScroller .thumbnails {width:1050px;height:100px;position:relative;top:0;}
body.videocontent .videoScroller #thumbnails {position:relative;left:0;top:0;}
body.videocontent .videoScroller .thumbnails img {margin-right:5px;width:100px;height:100px;display:block;float:left;border:0;}

/**** Email ****/
body.emaildetail h2 {margin-bottom:15px;}

body.emaildetail .mainbodyB {float:none;width:400px;}

body.emaildetail .details {padding:21px 0;}

body.emaildetail ul.fields {list-style-image:none;margin-left:0;list-style:none outside;padding:0;}
body.emaildetail ul.fields li {padding:2px 0 7px;}
body.emaildetail ul.fields label {width:100px;display:block;float:left;text-transform:uppercase;white-space:nowrap;padding-right:20px;}
body.emaildetail ul.fields input {width:200px;}
body.emaildetail ul.fields textarea {width:200px;font:normal 12px/18px Arial, sans-serif;height:100px;}

body.emaildetail ul.buttons {list-style-image:none;list-style:none outside;padding:10px 0;margin:0;background:transparent url("../img/Robinson/line_horz.gif") repeat-x scroll left top;text-align:right;}
body.emaildetail ul.buttons li {display:inline;padding:0;}
body.emaildetail ul.buttons li input {background-color:#b20838;border:1px solid #b20838;color:#fff;font:normal 12px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}


/*********************************************
					HOME
*********************************************/
body.home .clear {height:30px;}

body.home .middleC {background-image:none;clear:both;margin:0 0 0 9px;padding:30px 0 0;}
body.home .middleB {padding:0;}
body.home .middleA {min-height:200px;}

body.home .middle .left {float:left;width:640px;position:relative;}
body.home .middle .left .feature {padding:47px 270px 20px 39px;}
body.home .middle .left .feature h1 {margin:0 0 15px;}
body.home .middle .left .feature .content {font:normal 13px/24px Arial, Helvetica, sans-serif;margin:0 0 15px;}
body.home .middle .left .feature .more {text-transform:uppercase;font-weight:bold;}
body.home .middle .left .feature .more a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
body.home .middle .left .feature .more a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}
body.home .middle .left  .numbers {position:absolute;top:290px;left:39px;}
/** html body.home .middle .left  .numbers {left:0px;}*/
body.home .middle .left  .numbers ul {list-style:none none;margin:0px;padding:0px;font:normal 10px Arial, Helvetica, sans-serif;}
body.home .middle .left  .numbers ul li {float:left;background:transparent url(../img/Robinson/home/bg_number.png) no-repeat top left;behavior:url(FCWSite/Include/iepngfix.htc);}
body.home .middle .left  .numbers ul li.active {background:transparent url(../img/Robinson/home/bg_number_on.png) no-repeat top left;behavior:url(FCWSite/Include/iepngfix.htc);}
body.home .middle .left  .numbers a {color:#000;display:block;padding:6px 15px 7px 9px;}
body.home .middle .left  .numbers a:hover {color:#b20838;}
body.home .middle .left  .numbers a.active {color:#fff;display:block;padding:6px 15px 7px 9px;}
body.home .middle .left  .numbers a.active:hover {color:#fff;}

body.home .middle .right {float:left;width:296px;}
body.home .middle .right .tabs {white-space:nowrap;}
body.home .middle .right .tabs img {cursor:pointer;}
body.home .middle .right .tabs img.active {cursor:default;}
body.home .middle .right .tabs_content {background:url(../img/Robinson/home/bg_tabs.gif) no-repeat top right;padding:15px 20px 0px;min-height:200px;font:normal 12px/18px Arial, Helvetica, sans-serif;}
body.home .middle .right .tabs_content_wrapper .tabs_content {display:none;}
body.home .middle .right .tabs_content_wrapper .active{display:block;}
body.home .middle .right .tabs_content a {color:#000;}
body.home .middle .right .tabs_content a:hover {color:#3a6f8f;}
body.home .middle .right .tabs_content ul {list-style:none none;margin:0;padding:0;}
body.home .middle .right .tabs_content li {padding:0 0 15px;}
body.home .middle .right .tabs_content .date {color:#b20838;font-weight:bold;}
body.home .middle .right .tabs_content .pipe {color:#bfbfbf;}
body.home .middle .right .tabs_content .more {text-transform:uppercase;font-weight:bold;}
body.home .middle .right .tabs_content .more a {color:#b20838;background:url(../img/Robinson/arrow_red.gif) no-repeat top right;padding:0 10px 0 0;}
body.home .middle .right .tabs_content .more a:hover {color:#3a6f8f;background:url(../img/Robinson/arrow_blue.gif) no-repeat top right;padding:0 10px 0 0;}


