/* CSS Document for VRL KnowledgeBank website */
@import url(tabs.css);
body {font: 76%/1.4 Arial, Verdana, Helvetica, sans-serif; background: #DEDEDE; color:#494848; text-align:center; padding:0 0 20px 0;}
html {height:100.01%;}
/* Kill browser defaults */
* {margin:0; padding:0;}
img {border:none;}
/* end */

/* links */
a, a:visited {color:#0055A5; text-decoration:none;}
a:hover {color:#0055A5; text-decoration:underline;}
a {outline:none;}
a.featured {background:url(images/assets/featured-job.png) left center no-repeat; padding:10px 0 10px 40px; display:block;}
/* end links */

/**
* Tab section meved to the end fo the file eMachado
*/

/* free content indicator */
span.free {background:#fff; padding:1px 2px; padding:0 0 0 10px; color:#5EB750; font-size:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
/* end free content indicator */

/* featured job indicator */
span.featured {background:#fff; padding:1px 2px; padding:0 0 0 4px; color:#B82827; font-size:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
/* end featured job indicator */

/* general layout rules */
p.skip {display:none;}
div#wrapper {margin:0 auto; text-align:left;  background-color:#fff; padding:0 12px 10px 12px; width:946px; w\idth:922px;}  
div#contentholder {}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#credit {margin:0 auto; text-align:left; width:946px; font-size:.92em; padding:4px 0 0 0;}  
div#credit p {color:#666; text-align:right; margin:0;}
div#credit p a {color:#666;}  

/* page header */
div#topslot {width:922px; border-bottom:1px solid #B5D3DE; padding:10px 0 10px 0; float:left;}
div#topmenu {width:922px; border-bottom:1px solid #B5D3DE; float:left; margin: 0 0 5px 0;}
div#leaderboard {float:left;}

div#header {width:922px; border-bottom:1px solid #B5D3DE; padding:4px 0 4px 0; margin:0 0 10px 0; float:left;}
.portal div#header {margin:4px 0 0 0;}
div#header img {}
/* page header */

div#contentblock {float:left; padding:10px 0 0 0; width:922px;}
.event div#contentblock {padding:0 0 0 0;}
div#left {float:left; width:158px; margin:0 0 20px 0;}
.event div#left {width:168px;}
div#content {float:left; margin:0 0 0 10px; padding:20px 20px; border:1px solid #DEDEDE; width:544px;}
* html div#content {width:584px; w\idth:542px;}
.portal div#content {margin:0 0 0 0; width:570px;}
* html .portal div#content {width:610px; w\idth:568px;}
div#content.wide {width:712px;}
* html div#content.wide {width:752px; w\idth:710px;}
.event div#content {margin:0 0 0 0; width:544px;}
div#content.landing {border-top:none;}
div#right {float:right; width:160px; margin:0 0 0 0;}
.portal div#right {width:300px;}
div#right div.ad, div#left div.ad {width:160px; margin:0 0 12px 0;}
.portal div#right div.ad {width:300px;}
/* end general layout rules */

/* RH ads */
.event div.ad {}
.event div.ad img {}
.event div.ad h3 {background:#F1F1F1; border:1px solid #DEDEDE; margin:0; padding:8px 10px; font-size:1.1em; font-weight:bold;}
/* RH ads */

/* event page intro */
div#eventintro {float:left; border:1px solid #DEDEDE; width:544px; margin:0 0 20px 0;}
div#eventintro h3 {font-size:1.6em; line-height:1.1; padding:14px 20px; width:330px; w\idth:280px; margin:0;}
/* event page intro */

/* login form */
div#login {float:left; background:#F1F1F1; border:1px solid #E1E1E1; padding:10px 10px 0 10px; margin:0 0 0 10px; width:182px; w\idth:162px; min-height:78px; height:auto !important; height:90px; he\ight:78px;}
div#login p {font-size:.92em; margin:8px 0 0 0; float:left;}
div#login h5 {font-size:.92em; margin:0 0 0 0;}
div#login h6 {font-size:1.1em; margin:0 0 8px 0;}
div#login label {clear:left; cursor:pointer; font-weight:normal; display:block; width:62px; float:left; font-size:.92em;}
div#login input {width:94px; float:left; margin:1px 0 2px 4px; border: 1px solid #E1E1E1; background:#fff;}
div#login input.button {width:auto; float:right; margin:1px 1px 2px 4px; border:none; background:#fff;}
div#login input.button2 {width:auto; float:right; margin:0 0 2px 0; border:none; background:#fff;}
/* end login form */

/* event template - vrl logo slot */
div#vrleventlogo {float:left; background:#F1F1F1; border:1px solid #E1E1E1; padding:0; margin:0 0 0 10px; width:182px; min-height:88px; height:auto !important; height:10px;}
div#vrleventlogo p {font-size:.92em; margin:8px 0 0 0; float:left;}
div#vrleventlogo img {margin:0;}

/* event template - vrl logo slot */

/* logo area */
div#logo {float:left; width:428px;}
.portal div#logo {width:262px;}
.event div#logo {width:auto; margin-right:20px;}
div#logo h1 {display:none;}
/* end logo area */

/* sitenav */
div#sitenav {float:right; width:494px;}
.portal div#sitenav {width:660px;}
.event div#sitenav {width:550px; float:left;}
.event div#sitenav h1, .event div#sitenav h2 {font-size:1.6em; line-height:1.2;}
.event div#sitenav h1 {color:#0055A5; margin:10px 0 0 0;}
.event div#sitenav h2 {color:#00A4E4; margin:0;}
.event div#sitenav p {font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-size:1.4em; line-height:1.2;}
/* end sitenav */

/* sitelinks */
div#sitelinks {float:left; font-size:.92em; margin:5px 0 12px 0; width:494px;}
.portal div#sitelinks {font-size:1em;width:540px;}
div#sitelinks ul {float:left; list-style-type:none; padding:0; margin:0 0 0 -8px;}
div#sitelinks ul li {float:left; padding:0;}
div#sitelinks ul li a {background:url(images/assets/nav-separator.png) no-repeat 0 7px; padding:4px 6px 4px 9px;}
div#sitelinks ul li#home a {background:none;}
div#sitelinks ul li.active a {color:#494848;}
/* end sitelinks */

/* utilities */
div#utilities {float:right; font-size:1em; font-weight:bold;}
.portal div#utilities {margin:-5px 0 0 0;}
div#utilities ul {float:left; list-style-type:none; padding:5px 0 0 0;}
div#utilities ul li {float:left; padding:0; margin:0 0 0 9px; display:inline;}
div#utilities ul li a {display:block; height:19px; text-align:center; padding:4px 0;}
div#utilities ul li#rsslink a {background:url(images/assets/rss.png) no-repeat; width:50px; color:#fff;}
div#utilities ul li#rsslink a:hover {background:url(images/assets/rss-over.png) no-repeat; text-decoration:none;}
div#utilities ul li#helplink a {background:url(images/assets/help.png) no-repeat; width:44px;}
div#utilities ul li#helplink a:hover {background:url(images/assets/help-over.png) no-repeat; text-decoration:none;}
/* end utilities */

/* search box */
div#searchbox {float:left; margin:0 0 0 0; font-size:1em; background:#E3F0FB; padding:6px 10px 6px 10px;}
div#searchbox label {display:none;}
div#searchbox input {width:184px; float:left; margin:1px 0 0 4px; border: 1px solid #B5D3DE; padding:3px 4px 3px 4px; background:#fff;}
div#searchbox input.button {width:auto; float:left; padding:0; margin:1px 10px 0 14px; border:none;}
div#searchbox p {font-size:.92em; margin:8px 0 0 10px; float:left; display:none;}
/* end search box */

/* basket */
div#basket {float:right; clear:right; font-size:.92em; margin:12px 0 0 0; white-space:nowrap;}
div#basket p {font-weight:bold; margin:0;}
div#basket p a {background:url(images/assets/basket-icon.png) no-repeat 0 0; padding:2px 0 0 24px;}
/* end basket */

/*top navigation*/

.bevelmenu{
font: bold 13px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #FFFFFF;
text-align: center; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
color: #0055A5;
background-color: #FFFFFF;
border: 2px solid #FFFFFF;
}

.bevelmenu li a:hover{
color: white;
background-color: #00A4E4;
/*border-style: outset;*/
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}


/*end Top navigation*/

/* primary navigation */
div#nav {float:left; color:#fff; background: #0966A7; width:922px; font-weight:bold;}
div#nav ul {float:left; list-style-type:none; margin: 0;}
div#nav ul li {float:left; padding:0;}
div#nav ul li a {padding:8px 18px; text-align:center; text-decoration:none; display:block; color:#fff; border-right:1px solid #00A4E4;}
div#nav ul li a:hover {text-decoration:none; background:#00A4E4;}
div#nav ul li ul li a:hover, div#nav ul li.active ul li a:hover {text-decoration:none; background:#71CCF0;}
div#nav ul li.active a {background:#00A4E4; color:#000; border-right:1px solid #0966A7;}

div#nav ul li ul {position: absolute; width:160px; left: -999em; border-top:1px solid #fff;}
div#nav ul li:hover ul, div#nav ul li.sfhover ul {left: auto;} 
div#nav ul li ul li a, div#nav ul li.active ul li a {text-align:left; background: #0966A7; border-right:none; border-bottom:1px solid #00A4E4; padding:6px 8px; color:#fff; width:160px; w\idth:144px;}
div#nav ul li ul li ul li a, div#nav ul li.active ul li ul li a {padding:3px 8px;}

div#nav li ul ul {margin: -30px 0 0 160px; border-top:none; border-left:1px solid #fff;}
div#nav li:hover ul ul, div#nav li.sfhover ul ul {left: -999em;}
div#nav li li:hover ul, div#nav li li.sfhover ul {left: auto;}

/* end primary navigation */

/* rules for Leasing Life */
.leasinglife div#nav ul li a {padding:8px 16px;}
.leasinglife div#nav {background:#B82827;}
.leasinglife div#nav ul li a {border-right:1px solid #CC6161;}
.leasinglife div#nav ul li a:hover {background:#D43433;}
.leasinglife div#nav ul li.active ul li a:hover, .leasinglife div#nav ul li ul li a:hover {background:#CC6161;}
.leasinglife div#nav ul li.active a {background:#D43433; color:#000; border-right:1px solid #B82827;}
.leasinglife div#nav ul li ul li a, .leasinglife div#nav ul li.active ul li a {background: #B82827; border-bottom:1px solid #CC6161;}

/* end rules for Leasing Life */

/* user navigation */
div#usernav {float:left; font-size:.92em; margin:8px 0 0 0;}
.portal div#usernav {margin:0 0 0 0; padding:8px 0; border-bottom:1px solid #B5D3DE; width:100%;}
div#usernav ul {float:left; list-style-type:none; white-space:nowrap; padding:0; margin:0 0 0 -8px}
div#usernav ul li {float:left; padding:0;}
div#usernav ul li a {background:url(images/assets/nav-separator.png) no-repeat 0 7px; padding:4px 8px 4px 10px;}
div#usernav ul li#userhome a {background:none; font-weight:bold;}
/* end user navigation */

/* breadcrumb trail */
div#crumbs {float:left; font-size:0.92em; margin:-20px -20px 20px -20px; padding:0; width:584px;  border-bottom:1px solid #DEDEDE;}
.portal div#crumbs {width:610px;}
div#content div#crumbs ul {float:left; list-style-type:none; padding:8px 6px; margin:0;}
* html div#content div#crumbs ul {margin:0 0 0 1em;}
div#content div#crumbs ul li {float:left; padding:0 0 0 4px; white-space:nowrap; list-style-type:none; margin:0;}
div#crumbs ul li a {padding:0; text-decoration:none;}
div#crumbs ul li a:hover {text-decoration:underline;}
/* end breadcrumb trail */

/* secondary navigation */
div#subnav 
{
    width:158px; 
    margin:0 0 12px 0; 
    font-size:1em; 
    border:1px solid #E7E1D1; 
    border-bottom:none;
}
div#subnav ul {list-style-type:none;}
div#subnav ul li {line-height:1.3; padding:0;}
div#subnav ul li a 
{
    padding:5px 10px; 
    border-bottom:1px solid #E7E1D1; 
    text-decoration:none; 
    display:block; width:158px; 
    w\idth:138px; 
    background:#F6F1E4;
}
div#subnav ul li a:hover {background:#fff;}
div#subnav ul li.active a {color:#494848;}

.event div#subnav 
{
    width:168px; 
    border:none; 
    margin:0 0 12px 0;
}
.event div#subnav ul li a 
{
    width:168px; 
    w\idth:146px; 
    background:url(../../../images/assets/event-nav.png) repeat-y top right #F6F1E4; 
    border:1px solid #E7E1D1; 
    border-right:1px solid #DEDEDE; 
    margin:0 0 4px 0; 
    z-index:999;
}
.event div#subnav ul li a:hover 
{
    background-image:none; 
    background-color:#fff;
}
/*.event div#subnav ul *li a:hover 
{
    width:168px; 
    w\idth:146px; 
    background:url(../../../images/assets/event-nav.png) repeat-y top right #F6F1E4; 
    border:1px solid #E7E1D1; 
    border-right:1px solid #DEDEDE; 
    margin:0 0 4px 0; 
    z-index:999;
}*/
.event div#subnav ul li.active a 
{
    background-image:none; 
    background-color:#fff; 
    color:#494848; 
    border-right:1px solid #fff;
}

.event div#left {background:url(images/assets/border.png) top right repeat-y; margin:0 -1px 0 0;}
.event div#content {border-left:none; min-height:700px; height:auto !important; height:700px;}
.event div#contentblock {border-left:none; background:url(images/assets/border.png) 167px 0 repeat-y;}

div#left h3 {margin:0 0 0 0; font-size:1.1em; background:#efe5cc; font-weight:bold; border-bottom:1px solid #E7E1D1; font-family:Arial, Helvetica, sans-serif; padding:6px 10px; width:158px; w\idth:138px;}

div#left h4 {width:158px; margin:0 0 6px 0; font-weight:normal; font-size:1em; background:#F6F1E4; border:1px solid #E7E1D1;}
div#left h4 a {padding:6px 10px; text-decoration:none; display:block; width:158px; w\idth:138px;}
div#left h4 a:hover {background:#fff;}
div#left img {margin:0 0 12px 0;}

div.latest {width:158px; margin:0 0 12px 0; font-weight:normal; font-size:1em; border:1px solid #E7E1D1;}
.event div.latest {border:1px solid #DEDEDE;}
div.latest h5 {background:#F6F1E4; border:none; border-bottom:1px solid #E7E1D1; margin:0; padding:6px 10px; width:158px; w\idth:138px;}
.event div.latest h5 {background:#F1F1F1; border-bottom:1px solid #DEDEDE;}
div.latest p {margin:0;}
div.latest p a {padding:4px 10px 4px 10px; display:block; width:158px; w\idth:138px;}
div#left div.latest p a img {margin-bottom:10px; margin-top:6px;}
div.latest a:hover {background:#F6F1E4; text-decoration:none;}
.event div.latest a:hover {background:#F1F1F1; text-decoration:none;}

.event div.alsoavailable {width:158px; background:#F1F1F1; margin:0 0 12px 0; font-weight:normal; font-size:1em; border:1px solid #DEDEDE; padding:0 0 8px 0;}
.event div.alsoavailable h5 {margin:0; padding:6px 10px; width:158px; w\idth:138px;}
.event div.alsoavailable p {margin:0; padding:2px 10px; width:158px; w\idth:138px;}

div.lhlinks {width:158px; margin:0 0 12px 0; font-weight:normal; font-size:1em; border:1px solid #E7E1D1; background:#F6F1E4;}
div.lhlinks h5 {margin:0 0 0 0; background:#efe5cc; border-bottom:1px solid #E7E1D1; padding:6px 10px; width:158px; w\idth:138px;}
div.lhlinks ul {font-size:1em; margin:6px 0; list-style-type:none;}
div.lhlinks ul li {padding:4px 0; text-decoration:none; line-height:1.1; margin:0 0 0 0; }
div.lhlinks ul li a {display:block; padding:0 0 0 10px; width:138px; w\idth:128px;}
/* end secondary navigation */

/* landing page nav */
div#landingpagenav {float:left; font-weight:bold; margin:-20px -21px 20px -21px; padding:0; width:584px; display:inline;}
* html div#landingpagenav {margin-bottom:0px;}
div#content div#landingpagenav ul {float:left; margin: 0; background:url(images/assets/tab-border.png) repeat-x bottom right; width:612px;}
div#content div#landingpagenav ul li {float:left; padding:0; list-style-type:none; margin:0 4px 0 0; border:1px solid #DEDEDE;}
div#landingpagenav ul li a {padding:8px 0; text-align:center; text-decoration:none; display:block; color:#fff;}
div#content div#landingpagenav ul li#cardsnav {width:134px;}
div#content div#landingpagenav ul li#retailnav {width:116px;}
div#content div#landingpagenav ul li#privatenav {width:122px;}
div#content div#landingpagenav ul li#assetnav {width:114px;}
div#content div#landingpagenav ul li#accountingnav {width:100px; margin:0;}

div#content div#landingpagenav ul li#cardsnav a {background:#405C84;}
div#content div#landingpagenav ul li#retailnav a {background:#376B44;}
div#content div#landingpagenav ul li#privatenav a {background:#C2853C;}
div#content div#landingpagenav ul li#assetnav a {background:#B03353;}
div#content div#landingpagenav ul li#accountingnav a {background:#6E4294;}

div#content div#landingpagenav ul li#cardsnav a:hover,
div#content div#landingpagenav ul li#retailnav a:hover,
div#content div#landingpagenav ul li#privatenav a:hover,
div#content div#landingpagenav ul li#assetnav a:hover,
div#content div#landingpagenav ul li#accountingnav a:hover {background:#F6F1E4; color:#494848;}

div#content div#landingpagenav ul li#cardsnav.active,
div#content div#landingpagenav ul li#retailnav.active,
div#content div#landingpagenav ul li#privatenav.active,
div#content div#landingpagenav ul li#assetnav.active,
div#content div#landingpagenav ul li#accountingnav.active {border-bottom:1px solid #fff;}

div#content div#landingpagenav ul li#cardsnav.active a,
div#content div#landingpagenav ul li#retailnav.active a,
div#content div#landingpagenav ul li#privatenav.active a,
div#content div#landingpagenav ul li#assetnav.active a,
div#content div#landingpagenav ul li#accountingnav.active a,
div#content div#landingpagenav ul li#cardsnav.active a:hover,
div#content div#landingpagenav ul li#retailnav.active a:hover,
div#content div#landingpagenav ul li#privatenav.active a:hover,
div#content div#landingpagenav ul li#assetnav.active a:hover,
div#content div#landingpagenav ul li#accountingnav.active a:hover {background:#fff; color:#494848;}

/* end landing page nav */


/* report page intro */
div#reportintro {float:left; width:570px; }
div#reportintro img {float:left; margin:4px 20px 10px 0;}
div#reportintro h4 {float:left; font-size:1em; margin:0;}
div#reportintro h5 {float:left; font-size:1em; font-weight:normal; margin:0;}
div#reportintro p {float:left; width:460px; margin:10px 0 0 0;}
/* end report page intro */

/* reportlinks */
div#reportlinks {float:right; font-size:1em; font-weight:bold;}
div#reportlinks ul {float:left; list-style-type:none; padding:0 0 0 0;}
div#reportlinks ul li {float:left; padding:0; margin:0 0 0 9px; display:inline;}
div#reportlinks ul li a {display:block; height:21px; text-align:center; padding:6px 0 2px 0;}
div#reportlinks ul li#purchaselink a {background:url(images/assets/purchase.png) no-repeat; width:103px;}
div#reportlinks ul li#purchaselink a:hover {background:url(images/assets/purchase-over.png) no-repeat; text-decoration:none;}
div#reportlinks ul li#downloadlink a {background:url(images/assets/download.png) no-repeat; width:130px;}
div#reportlinks ul li#downloadlink a:hover {background:url(images/assets/download-over.png) no-repeat; text-decoration:none;}
/* end reportlinks */

/* report page navigation */
div#reportnav {float:left; color:#fff; width:610px; margin:20px -20px; font-weight:bold;}
div#content div#reportnav ul {float:left; margin: 0 0 0 0; padding:0 20px; background:url(images/assets/tab-border.png) repeat-x bottom; width:610px; w\idth:570px;}
div#content div#reportnav ul li {float:left; padding:0; margin:0 8px 0 0; list-style-type:none; border:1px solid #DEDEDE; border-bottom:none;}
div#reportnav ul li a {padding:6px 10px; text-align:center; text-decoration:none; display:block; background:url(../../../images/assets/tab-shadow.png) repeat-x bottom left #F6F1E4; white-space:nowrap;}
div#content div#reportnav ul li a:hover {color:#494848; background:#F6F1E4;}
div#content div#reportnav ul li.active a {background:#fff;}
/* end report page navigation */

/* publishing details at foot of article */
div.pagination {float:left; padding:10px 20px; border-top:1px solid #e1e1e1; margin:10px -20px -20px -20px; width:584px; w\idth:544px;}
.portal div.pagination {width:610px; w\idth:570px;}
div.pagination p {margin:0;}
/* end publishing details at foot of article */

/* RH side link panel */
div.rhlinks {margin:0 0 12px 0;  background:#F6F1E4; border:1px solid #E7E1D1; padding:10px; width:158px; w\idth:138px;}
.portal div.rhlinks {width:298px; w\idth:278px;}
div.rhlinks h3 {margin:0 0 8px 0;}
div.rhlinks p {margin:0; line-height:1.4;}
div.rhlinks ul {font-size:1em; margin:0; list-style-type:none;}
div.rhlinks ul li {padding:3px 0; text-decoration:none; line-height:1.1; margin:0;}
.portal div.rhlinks ul li {background:url(images/assets/bullet.gif) no-repeat 0 7px;}
div.rhlinks ul li a {display:block; padding:2px 0; width:140px;}
.portal div.rhlinks ul li a {padding:0 0 0 15px; width:278px; w\idth:253px;}
div.rhlinks ul li.active a {color:#494848;}
div.rhlinks ul li a:hover {}
/* end RH side link panel */

/* jobs feed */
div#jobsfeed {float:left; margin:0 0 12px 0;  background:#F1F1F1; border:1px solid #E1E1E1; padding:10px; width:158px; w\idth:138px;}
.portal div#jobsfeed {width:300px; w\idth:280px;}
div#jobsfeed h3 {margin:0 0 8px 0;}
div#jobsfeed h4 {margin:0 0 8px 0; background:#0966A7; margin:-10px -10px 0 -10px; padding:4px 10px;}
div#jobsfeed h4 {color:#fff;}
div#jobsfeed h5 {margin:10px 0 0 0; line-height:1.3;}
div#jobsfeed p {margin:0; line-height:1.3;}
/* end jobs feed */

/* calls to action */
div#ctablock {float:left; margin:10px -10px 10px 0;}
div.cta {float:left; font-size:.92em; background:#F6F1E4; border:1px solid #E7E1D1; width:174px; margin:0 10px 0 0;}
div.cta {min-height:20px; height:auto !important; height:20px;}
.portal div.cta {min-height:230px; height:auto !important; height:230px;}
div.cta h3 {margin:0 -1px; background:#0966A7; color:#fff; width:176px; w\idth:160px;}
div.cta h3 {padding:8px 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold;}
.portal div.cta h3 {padding:8px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal;}
div.cta h3 a, div.cta h3 a:visited {color:#fff;}
div.cta img {margin:0 -1px;}
div.cta ul, div.cta p {width:156px; margin:6px 6px;}
div.cta ul li {list-style-type:none; padding:3px 0; text-decoration:none; line-height:1.1; margin:0; background:url(../../../images/assets/bullet.gif) no-repeat 0 6px;}
div.cta ul li a {display:block; padding:0 0 0 12px;}

div.cta#cta1, div.cta#cta4 {margin-right:11px;}
div.cta#cta1 h3 {background:#405C84;}
div.cta#cta2 h3 {background:#376B44;}
div.cta#cta3 h3 {background:#C2853C;}
div.cta#cta4 h3 {background:#B03353;}
div.cta#cta5 h3 {background:#6E4294;}
/* end call to action special rules */

/* cross links */
div#crosslinkblock {float:left; margin:10px -10px 10px 0;}
div.crosslinks {float:left; font-size:.92em; width:186px; margin:0 0px 0 0; display:inline;}
div.crosslinks ul {font-size:1em; margin:6px 0; list-style-type:none;}
div.crosslinks ul li {padding:3px 0; text-decoration:none; line-height:1.1; margin:0 0 0 6px; background:url(../../../images/assets/bullet.gif) no-repeat 0 7px;}
div.crosslinks ul li a {display:block; padding:0 0 0 15px; width:180px; w\idth:165px;}

div#inlinecrosslinks {float:left; margin:10px -20px 0 0;}
div#inlinecrosslinks div.crosslinks {float:left; font-size:.92em; width:282px; margin:0 0px 0 0; display:inline;}
* html div#inlinecrosslinks div.crosslinks {width:280px;}
div#content div.crosslinks ul {margin:6px 0;}
div#content div.crosslinks ul li {margin:0 0 0 2px; list-style-type:none; line-height:1.7; background:url(../../../images/assets/bullet.gif) no-repeat 0 7px;}
div#content div.crosslinks ul li a {display:block; padding:0 0 0 15px; width:260px; w\idth:245px;}
/* end cross links */

/* A to Z links */
div#atoz {float:left; width:548px; margin:10px -2px 20px -2px;}
div#content div#atoz ul {float:left; margin:0; border-left:1px solid #DEDEDE; width:548px; font-weight:bold;}
div#content div#atoz ul li {float:left; list-style-type:none; line-height:normal; padding:0; font-size:.92em; margin:0; text-align:center; width:21px;}
div#content div#atoz ul li a {float:left; padding:3px 2px 3px 2px; text-decoration:none; background:#F1F1F1; display:block; width:21px; w\idth:16px; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE;border-top:1px solid #DEDEDE;}
div#content div#atoz ul li a:hover {color:#fff; background:#0966A7;}
div#content div#atoz ul li.active a {color:#494848; background:#DEDEDE;}
/* end A to Z links */

/* social bookmarks */
div#socialbookmarks {width:544px; border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:0 0 10px 0; margin:0 0 20px 0;}
div#socialbookmarks h3 {margin:10px 0 5px 0;}
div#content div#socialbookmarks ul {padding:5px 0; margin:0;}
div#content div#socialbookmarks ul li {display:inline; list-style-type:none}
div#socialbookmarks ul li a {padding:0 18px 0 22px;}
div#socialbookmarks ul li.delicious {background:url(images/assets/delicious.gif) no-repeat 0 0;}
div#socialbookmarks ul li.digg {background:url(images/assets/digg.gif) no-repeat 0 0;}
div#socialbookmarks ul li.reddit {background:url(images/assets/reddit.gif) no-repeat 0 0;}
div#socialbookmarks ul li.facebook {background:url(images/assets/facebook.gif) no-repeat 0 0;}
div#socialbookmarks ul li.stumbleupon {background:url(images/assets/stumbleupon.gif) no-repeat 0 0;}
/* end social bookmarks */

/* comments */
div.comment {background:#E3F0FB; padding:2px 12px; margin:0 0 10px 0;}
div.comment h5 {margin:8px 0 4px 0;}
/* end comments */

/* footer */
div#footer {float:left; font-size:.92em; width:922px; margin:10px 0 0 0;}
div#footer ul {float:left; list-style-type:none; padding: 8px 0 0 0;}
div#footer ul li {float:left; padding:0 0 0 4px;}
div#footer ul li.link {margin:0 0 0 20px;}
div#footer ul li.copyright {margin:0 0 0 20px;}
div#footer ul li a {}
div#footer p {float:right; text-align:right; margin:0; padding: 8px 0 0 0;}
div#footer p a {}
/* end footer */

/* general typography */
h1, h2, h3 {font-size:1.7em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 .4em 0; padding:0; line-height:1;}
h2 strong {font-weight:normal; color:#000;}
h3 {font-size:1.4em; margin:1em 0 2px 0; line-height:1.1;}
h4 {font-size:1.1em; margin:1em 0 0 0;}
h5 {font-size:1em; margin:1em 0 0 0;}
h6 {font-size:1em; margin:0;}
p {margin:0 0 1em 0;}
acronym {border-bottom: 1px dashed #FFE5D8; cursor: help;}
hr {height:1px; color:#000; border: 0; background-color: #DEDEDE; margin: 10px 0;}
div#content div.line {border-bottom:1px solid #DEDEDE; margin:14px 0 10px 0; height:2px; clear:both;}
div#content div.line hr {display:none;}
h2.lead {margin:-6px 0 10px 0; border-bottom:1px solid #DEDEDE; padding:0 0 6px 0;}
h2.glossary {font-size:3em; float:left; width:60px;}
/* end general typography */

/* user toolbar */
div.toolbar {float:right; width:150px; border:1px solid #DEDEDE; margin:0 0 10px 20px;}
div#content div.toolbar ul {margin:12px;}
div#content div.toolbar ul li {list-style-type:none; line-height:1.6;}
div.toolbar ul li a {padding:0 0 0 30px;}
div.toolbar ul li#toolprint a {background:url(images/assets/toolprint.png) no-repeat 0 0;}
div.toolbar ul li#toolsave a {background:url(images/assets/toolsave.png) no-repeat 0 0;}
div.toolbar ul li#toolsend a {background:url(images/assets/toolsend.png) no-repeat 0 0;}
div.toolbar ul li#toolcomment a {background:url(images/assets/toolcomment.png) no-repeat 0 0;}
/* end user toolbar */

/* publishing details at foot of article */
div.articlefooter {float:left; padding:10px 20px; background:#f1f1f1; border-top:1px solid #e1e1e1; margin:20px -20px -20px -20px; width:584px; w\idth:544px;}
div.articlefooter p {margin:0; font-style:italic;}
div.articlefooter h5 {margin:0;}
div#content div.articlefooter ul {margin:4px 0 0 0;}
div#content div.articlefooter ul li {padding:3px 0; text-decoration:none; list-style-type:none; line-height:1.1; margin:0;}
div#content div.articlefooter ul li {background:url(images/assets/bullet.gif) no-repeat 0 7px; float:left; width:260px;}
div#content div.articlefooter ul li a {display:block; padding:0 15px;}

/* end publishing details at foot of article */

/* event index */
div.eventindex {margin:0px 0 10px 0; float:left; width:100%;}
div.eventindex img {float:left; margin:0 20px 0 0;}
div.eventindex p {margin:0;}
div.eventindex h4 {font-size:1em; margin:0 0 0 0;}
/* end event index */

/* report index */
div.reportindex {margin:0px 0 10px 0; padding:5px 0 15px 0; float:left; width:100%; border-bottom:1px solid #DEDEDE;}
div.reportindex img {float:left; margin:0 20px 0 0;}
div.reportindex h3 {margin:0 0 2px 0;}
div.reportindex p {margin:0 0 6px 0;}
/* end report index */

/* image floats */
img.left {float:left; margin:4px 20px 10px 0;}
img.right {float:right; clear:right; margin:0px 0 12px 12px;}
/* end image floats */

/* image captions */
.captionleft {float:left; margin:4px 16px 12px 0; padding:0 17px 0 0; background:url(images/assets/caption-border.png) repeat-y top right #f1f1f1; width:222px; w\idth:206px;}
.caption p, .captionleft p, .captionright p {margin:0; padding: 10px 8px; font-size:.92em;}
.captionright {float:right; clear:right; margin:4px 0 4px 12px; width:206px; background-color:#F1F1F1;}
.caption {background-color:#F1F1F1;}
.captionleftborder {float:left; margin:4px 12px 4px 0; width:206px; border: 1px solid #F1F1F1; background-color:#F1F1F1; }
.captionleftborder p, .captionrightborder p {margin:0; padding: 6px; font-size:.92em;}
.captionrightborder {float:right; margin:4px 0 4px 12px; width:206px; border: 1px solid #F1F1F1; background-color:#F1F1F1;}
/* end image captions */

/* feature */
div.feature {float:left; border-bottom:1px solid #DEDEDE; padding:0 0 10px 0; margin:0 0 20px 0; width:100%;}
div.feature img {float:left; margin:0 16px 12px 0;}
div.feature h3 {margin:0 0 6px 0;}
/* end feature */

/* lists */
div#content ul {margin:0 0 1em 3em;}
div#content ul li {padding:0; list-style-type:disc; line-height:1.4;}
div#content ul ul {margin:.3em 0 .3em 3em;}
div#content ul ul li {}
div#content ul ul ul li {}
div#content ol {padding:0 0 0 0; margin:.5em 0 1em 3em;}

div#content ul.newsindex {clear:left; margin:0 0 1em 0;}
div#content ul.newsindex li {list-style-type:none; padding:2px 0;}
div#content ul.newsindex li a {}

div#content ul.nobullets {margin:10px 0;}
div#content ul.nobullets li {list-style-type:none; padding:1px 0;}

div#content dl {margin: 0 0 10px 0;}
div#content dt {margin: 10px 0 0 0; font-weight:bold;}
div#content dd {margin: 0 0 0 0;}

div#content dl.jobdetails {margin: 0 0 10px 0; width:432px; float:left;}
div#content dl.jobdetails dt {margin: 0 0 0 0; font-weight:bold; float:left; width:120px; clear:left;}
div#content dl.jobdetails dd {margin: 0 0 0 0; float:left; width:312px;}

div#content dl#TJK_DL {width:484px; float:left; margin:10px 0 0 0;}
div#content dl#TJK_DL dt {border-bottom:1px solid #F1F1F1; padding:0 0 4px 0;}
div#content dl#TJK_DL dd {background:#F1F1F1; padding:10px;}
/* end lists */

/* address */
div#content address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p {margin:0;}
/* end address */

/* tables */
table, th, tr, td {font-size:1em;}
table.jobslist {clear:left;}
.featureblock td, .datablock td, .datablock th {font-size:.92em;}
table {margin: 10px 0; padding:0; border-top:1px solid #DEDEDE;}
.featureblock table, .datablock table {margin: 0;}
tr.oddrow {background:#FFF;}
tr.evenrow {background:#F1F7FD;}
.jobslist th {background:#F6F1E4;}
.jobslist tr.evenrow {background:#FBF8F2}
.jobslist td {font-size:.92em; line-height:1.2; padding:3px 0 3px 10px;}
th {padding: 2px 0 2px 10px; background:#F1F7FD; border-bottom:1px solid #DEDEDE; text-align:left;}
td {padding: 1px 0 1px 10px; border-bottom:1px solid #DEDEDE;}
tbody {margin:0;}
table caption {text-align:left; font-size:1em; font-weight:bold; margin:0 0 8px 0; padding:0;}
div#content table td ul {margin:0;}
div#content table td li {list-style-type:none;}
/* end tables */

/* subscription table */
div#subscriptions {width:700px; float:left; margin:0;}
div#subscriptions table {border:none; line-height:1.1;}
div#subscriptions th, div#subscriptions tr.signup td {border:none; padding:8px 2px; text-align:center; background:#0966A7; color:#fff;}
div#subscriptions tr.signup td a {color:#fff;}
div#subscriptions th, div#subscriptions td, div#subscriptions tr.signup td {border-right:4px solid #fff; border-bottom:2px solid #fff;}
div#subscriptions th span, div#subscriptions td span {font-weight:normal; font-size:.92em;}
div#subscriptions th.blank, div#subscriptions tr.signup td.blank {background:none;}
div#subscriptions th.leftcol {text-align:right; background:#fff; color:#484949;}
div#subscriptions tr {}
div#subscriptions td {padding: 6px 4px; text-align:center; background:#E3F0FB;}
div#subscriptions td img {}
div#subscriptions td.no {background:#f1f1f1;}

div#subscriptions tr.spacer td {border-right:none; text-align:left; font-weight:bold; padding-bottom:2px; padding-top:10px;}
div#subscriptions tr.signup td {font-weight:bold;}

/*div#content div#subscriptions label {width:auto; float:left; margin:4px 4px 0 0;}*/

div#content div#subscriptions label {width:auto; float:left; clear:none; margin:0 4px 4px 0;}
div#content div#subscriptions select {width:65px; float:left;}
div#content div#subscriptions input {width:auto; float:left; clear:left; margin:0 4px 4px 0; border:none;}
div#content div#subscriptions h5, div#content div#subscriptions p {margin:0; text-align:left; line-height:1;}
div#content div#subscriptions form {margin:6px 0 0 0;}
* html div#content div#subscriptions input {margin-bottom:0;}
* html div#content div#subscriptions label {margin-bottom:0;}
/* subscription table */

/* forms */
div.formholder {float:left; width:100%;}
div#content form {margin: 0;}
div#content fieldset {border:none; margin:20px 0; float:left; width:356px;}
div#content legend {font-size:1.5em; margin:0 0 4px 0; color:#494848;}
div#content label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 160px; float:left;}
div#content input, div#content textarea, div#content select {width:190px; float:left; margin:1px 0; border: 1px solid #ccc; background:none;}
div#content option {background: #fff;}
div#content input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#content input.button {display:inline; margin:5px 0 0 160px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:#F1F1F1; border:1px solid #ccc; clear:left;}

div#inlinelogin {width:400px;}
div#inlinelogin div.formholder{width:400px;}

div#content div#inlinelogin input.button {width:auto; margin:5px 0 10px 158px; border:none; background:#fff;}
div#content div#inlinelogin p {clear:left; margin:0 0 10px 160px;}

div#buy {background:#E3F0FB; margin:10px 0 0 0; padding:10px; float:right; width:140px; w\idth:120px;}
div#buy h3 {margin:0 0 6px 0;}
/* end forms */

/* inline search */
div#inlinesearch {float:left;  margin:10px 0 20px 0; padding:10px; background:#E3F0FB; width:544px; w\idth:524px;}
div#inlinesearch.jobs {background:#F6F1E4;}
div#inlinesearch form {}
div#inlinesearch div.formrow {margin:0 0 4px 0;}
div#inlinesearch label {cursor:pointer; clear:left;  width:120px; font-weight:bold; font-size:1.1em; margin:0 10px 0 0; padding:0;}
div#inlinesearch input, div#inlinesearch select {float:none; margin:0 0px 0 0px; padding:0; background:#fff; font-size:1em; border: 1px solid #E7E1D1; width:180px;}
div#inlinesearch select {width:182px;}
div#inlinesearch select.short {width:86px; margin-right:7px;}
div#inlinesearch input.button {margin:0px 0 -3px 10px; clear:none; padding:0; width:auto; cursor:pointer; border:none;}
/* end inline advanced search */

/* RH advanced search */
div.rhlinks {float:left;}
div.rhlinks fieldset {float:left; border:none; margin:4px 0 0 0;}
div.rhlinks label {display:none;}
div.rhlinks div.formrow {clear:left;}
div.rhlinks input {width:100px; float:left; margin:1px 0; border: 1px solid #ccc; background:#fff;}
div.rhlinks img {float:left; margin:0 0 0 10px;}
div.rhlinks input.button {clear:left; width:auto; border:none; margin:5px 0 0 0;}
/* end RH advanced search */

/* WAI feature blocks */
div.featureblockholder {float:left; width:564px; margin:10px -20px 20px 0;}
div.featureblock {border:1px solid #DEDEDE; width:260px; float:left; margin:0 20px 0 0;}
div.featureblock h3 {margin:0 -1px 0 -1px; background:#0966A7; padding:6px 10px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold;}
div.featureblock h3 a, div.featureblock h3 a:visited {color:#fff;}
div.featureblockcontent {padding:10px; min-height:170px; height:auto !important; height:170px;}
div.featureblockcontent img {float:right; margin:0 0 0 6px;}
div.featureblockcontent h4 {margin:0 0 12px 0;}
div.featureblockcontent h5 {margin:0; line-height:1.2;}
div.featureblockcontent p {font-size:.92em;}
/* end WAI feature blocks */

/* WAI feature blocks 2 */
div.datablock {border:1px solid #DEDEDE; width:544px; float:left; margin:10px 0 20px 0;}
div.datablock h3 {margin:0 -1px 0 -1px; background:#0966A7; padding:6px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em;}
div.datablock h3 a, div.datablock h3 a:visited {color:#fff;}
div.datablock h5 {float:right; margin:4px 0 6px 0;}
div.datablockcontent {padding:10px;}
/* end WAI feature blocks 2 */

/* intro block on portal home page */
div#introblock {width:922px; float:left; margin:0;}
div#portalintro {float:left; margin:0 0 0 0; width:610px; border:1px solid #DEDEDE; background:url(../../../images/assets/globe1.png) no-repeat top right; min-height:194px; height:auto !important; height:194px;}
div#portalintro h2 {margin:10px 200px 20px 10px; font-size:1.5em; line-height:1.3;}
div#portalintro p {margin:10px 190px 10px 10px; font-size:1.1em; line-height:1.3;}

div#introblock div#quote {float:right; background:url(images/assets/left-quote.png) no-repeat 12px 10px #E3F0FB; border:1px solid #CDDFEE; padding:0 10px; width:300px; w\idth:280px; min-height:194px; height:auto !important; height:194px;}
div#introblock div#quote blockquote {line-height:1.2; font-size:1.5em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 10px 20px 40px; background:url(images/assets/right-quote.png) no-repeat right bottom;}
div#introblock div#quote cite {font-size:1em; display:block; padding:0 10px 0 40px; font-weight:bold;}
div#introblock div#quote h5 {font-size:.92em; margin:10px 0 0 6px;}
/* end intro block on portal home page */

div#quote {float:right; background:url(images/assets/left-quote-small.png) no-repeat 6px 10px #E3F0FB; border:1px solid #CDDFEE; padding:0 6px; width:220px; w\idth:200px;}
div#quote blockquote {line-height:1.2; font-size:1em; font-weight:normal; padding:20px 10px 5px 24px; background:url(images/assets/right-quote-small.png) no-repeat right bottom;}
div#quote cite {font-size:1em; display:block; padding:0 10px 10px 20px; font-weight:bold;}
div#quote h5 {font-size:.92em; margin:5px 0 10px 6px;}

div#eventintro div#quote blockquote {font-size:1.1em; line-height:1.3;}
div#eventintro div#quote {margin:-1px -1px -1px 0;}

/* login / register */
div#register {float:right; font-size:1em; font-weight:bold; margin:10px 0 0 0;}
div#register ul {float:left; list-style-type:none; padding:5px 0 0 0;}
div#register ul li {float:left; padding:0; margin:0 0 0 10px; display:inline;}
div#register ul li a {display:block; height:17px; text-align:center; padding:3px 0;}
div#register ul li a {background:url(images/assets/register.png) no-repeat; width:103px;}
div#register ul li a:hover {background:url(images/assets/register-over.png) no-repeat; text-decoration:none;}
/* end login / register */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:2em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

#content .tabbernav
{
 width:99.5%;/*New eMachado*/
 /**width:99%;*/
 margin: 0 0 .5em 0;
 padding: 1px;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}
.tabbertab{
    margin-top: -6px;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/*Agenda Tree*/
	/* Turn off list bullets */
	ul.mktree  li { list-style-type:none;} 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif) center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif) center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 11pt;}
	ul.mktree  li ul li { font-size: 10pt; }
	ul.mktree  li ul li ul li { font-size: 1em; }
	ul.mktree  li ul li ul li ul li { font-size: 1em; }
	
/*end Agenda Tree*/

/* and the link to Linkedin */              
            #linkedinBox a {display: block; height:44px; width:138px;  border:solid 1px #DEDEDE; background: #FFF; margin:20px 0 0 20x; }
            #linkedinBox a:hover { background:#F1F1F1;}
            #linkedinBox img {display:block; margin-right:auto; margin-left:auto; margin-top:10px;}

/* New Landing Page */
      //div#contentLandPage           {margin:  -22px 0px -21px -10px;min-height:770px; width:544px; border:0px;  
       //                                       background:#FFFFFF;padding:0}
      div#contentLandPage h1       {border-bottom:1px solid #DEDEDE; margin:-15px -15px 0 -15px; padding: 10px; font-size:2.5em; 
                                              background:#01305C; color:#FFFFFF;}
   
      div.contentLandPageBox        {border:1px solid #DEDEDE; width:250px; margin:20px 10px 0 10px; 
                                               float:left;min-height:246px; background:#F2FCFF;}
      div.contentLandPageBox h3    {margin:0; border-bottom:1px solid #DEDEDE; padding: 12pt 10pt 10pt 15pt;
                                                background:#00A4E4; color:#01305C;color:#ffffff;}
      div.contentLandPageBox ul     {margin:10px 0 0 50px; min-height:140px;}
      p.contentLandPageBoxP1       {margin:3px 0 5px 15px;}
      p.contentLandPageBoxP2       {text-align:right; margin:0 10px 0 0; }

      div.contentLandPageBoxLrg      {border:1px solid #DEDEDE; width:525px; margin:20px 0 0 10px; 
                                                 float:left; background:#F2FCFF;}
      div.contentLandPageBoxLrg h3  {margin:0; border-bottom:1px solid #DEDEDE; padding: 12pt 10pt 10pt 15pt;
                                                 background:#00A4E4; color:#01305C;color:#ffffff;}
      div.contentLandPageBoxLrg ul   {margin:10px 0 0 50px; min-height:100px; width:200px; float:left}
      p.contentLandPageBoxLrgP2     {clear:left; text-align:right; margin:0 10px 10px 0;}
      h3#contentLandPageFirst        {clear:left; padding:20px 0 20px 40px; margin:0px;}
      h3#contentLandPageSec         {padding:0px 0 20px 40px; margin:0px}
/* New of Landing Page */
/* Amendment to the contact page */
      #contact h4                          {margin-top:1.5em;}
      #contact a                            {margin-left:10px;}
      #contact .name                     {margin: 10px 0 0 10px}
      #contact .tel                        {margin: 0px 0 0 10px}

/* New Network dinner page */
     #dinnerPage h1 {margin: 35px 0 0px 0px;}
     #dinnerPage p {margin: 0 0 25px 10px; text-align:justify;}

/* Link to New Network dinner page from Event Summary page */ 
    #dinnerLink           {float:right; width:200px; height:40px; margin:-10px -10px 10px 20px;border:solid 20px #01305C; padding: 10px; color: #00A4E4;}
    #dinnerLink:hover  {background-color:#F1F1F1;text-decoration:none;}

/* Sponsor page -old */
    div#writeSponsors h4 {margin:20px 0 10px 0px; }
    div#writeSponsors h5 {margin:10px 0 0 30px;}
    div#writeSponsors a.sponsorUs  {margin: 0 0 0 30px; font-weight: bolder; line-height:40px;} 
    div#writeSponsors a.sponsorimg {display:block; width:440px} /* width prevents 2nd image on same line */ 
    div#writeSponsors a.sponsorimg img {margin: 0 0 0 30px; border: 0}
    div#writeSponsors a.sponsorimg img.wideImg {margin: 0 0 0 17px; }
    div#writeSponsors a.sponsorimg img.veryWideImg {margin: 0 0 -20px 0;}
    div#writeSponsors p {margin: 0 0 12px 30px; text-align:justify;}
/* end Sponsor page */

/* Sponsor page - new from 06/10/2009 */
    div#writeSponsorsPage h4 {margin:20px 0 10px 0px; }
    div#writeSponsorsPage h5 {margin:10px 0 0 30px;}
    div#writeSponsorsPage p {margin: 0 0 5px 30px; text-align:justify;}
    div#writeSponsorsPage a.sponsorUs  {margin: 0 0 0 30px; font-weight: bolder; line-height:40px;} /* for one off sponsor us line */ 
    div#writeSponsorsPage .sponsorBlock {margin:15px 0 40px 0;}
    div#writeSponsorsPage img {margin: 0 0 0 30px; border: 0; float:left; padding: 5px 20px 10px 0;}
    div#writeSponsorsPage img.long {padding-bottom: 30px;} /*used to add extra space under an image, preventing text trailing under the image */
/* End of Sponsor page - new from 06/10/2009 */

/* industry comments  page */
  div#indComments h5 {background:#F1F7FD; margin:20px 0 10px 0; border-bottom:1px solid #DEDEDE; border-top:1px solid #DEDEDE;padding:2px 0 2px 10px; text-align:left;}
  div#indComments h6 {padding: 10px 20px 10px 10px;}
  div#indComments img  {float:left; width:54px; height:74px; padding: 0px 20px 10px 0; vertical-align:text-top;  }
  div#indComments p.question {clear:left; font-style:italic; text-align:justify; margin: 10px 40px 0 0; }
  div#indComments p.answer {text-align:justify; margin: 10px 0px 0 40px; }
  div#indComments p.answerBelowLine {text-align:justify; margin: 10px 0px 0 40px; border-top:1px solid #DEDEDE;padding-top: 10px;}
  div#indComments p.headingNoImage {margin: 0px; }

/* New attendingPage  */
  div#attendingPage {width:500px;}
  div#attendingPage  li  {margin-bottom:3px;}
  div#attendingPage  h4  {margin-left:20px;}
  div.attendingPageList {float:left;  width:170px; margin:20px 20px 10px 20px}

/* Media Partner Page  */
 div.ad2 img {margin-left:40px;}
/* GALLERY PAGES */
   table#galleryTable {margin-left: -15px;}  
   table#galleryTable td {text-align:center;}  

/* TESTIMONIALS PAGE */
   div#Testimonials div.tstmnlQuote,
   div#Testimonials div.tstmnlQuote2 {float:left; background:url(images/assets/left-quote-small.png) no-repeat 6px 10px rgb(245,250,254); border:1px solid #CDDFEE; padding:0 6px; width:480px; margin: 10px 0 10px 20px;}
   div#Testimonials blockquote {line-height:1.2; font-size:1em; font-weight:normal; padding:10px 20px 5px 20px; background:url(images/assets/right-quote-small.png) no-repeat right 8px;}
   div#Testimonials cite {font-size:1em; display:block; padding:0 10px 10px 20px; font-weight:bold;}


