/* CSS Document */

div#head-main-separator{
background:#011127 url(/objects/img/about-rsd/about-rsd-back.jpg);
}
#menuAbout a{
color:#00CC33;
}


/* Redefined from MAIN.CSS to override rules & swap left/right order of Image/quote boxes */
div#page-main-image{
position:absolute;
margin-left:615px;
height:234px;
width:310px;
padding:0px;
background:none;
}
div#page-main-image img{
margin:0px;
}
div#page-main-quote{
margin-left:20px;
width:580px;
height:230px;
}

/* About RSD Rules */
div.about-rsd#page-intro{
margin-left:0px;
padding-left:150px;
width:600px;
}
div.about-rsd#main-page-content{
width:600px;
}
div.about-rsd#main-page-content h2, div.about-rsd#page-intro h2{
color:#33FF00;
font-weight:normal;
}
div.about-rsd-img{
margin-top:15px;
margin-bottom:12px;
}

div#sep{width:250px; height:15px; margin-bottom:10px; border-bottom:#CCCCCC 1px solid;}
div#swiss-label{width:450px;}
div#swiss-label img{ float:left; margin-right:18px;}
div#swiss-label,div#swiss-label *{font-size:10px;}

/* about RSD - Style options 2 */
div.about-rsd#page-title{
width:780px;
}
div#about-subs{
	position:absolute;
	margin-top:-34px;
	margin-left:175px;
	width:570px;
}
div#about-subs div{float:left;margin-left:65px;}

div.about-rsd-off, div.about-rsd-off h2{color:#CCC; font-weight:normal; cursor:pointer;}
div.about-rsd-on, div.about-rsd-on h2{color:#33FF00; font-weight:normal;}
div#about-rsd-subs-container{height:570px;}
div.about-rsd-tab-content{padding-left:130px;width:720px;}

/* Press Releases / News page Rules */
div#main-page-content-news{
padding:12px;
width:auto;
}
table#news-table{width:100%;}
table#news-table td{vertical-align:top}
div.pr-list{display:none; width:370px;}
div.pr-list a{text-decoration:none;}
div.pr-list a:hover{text-decoration:underline;}
div#pr-toggler-box{position:absolute; margin-left:385px;}
div#pr-toggler-box div.switch-tab-off{color:#33FF00; margin-bottom:4px; cursor:pointer;}
div#pr-toggler-box div.switch-tab-on{color:#FFF; margin-bottom:4px; cursor:default;}
div#pr-toggler-box div{height:16px; padding:0px; width:auto; border:none; font-size:12px;}
div.in-the-news-entry{
padding-bottom:15px;
margin-bottom:15px;
margin-left:4px;
margin-right:12px;
border-bottom:#298EFF 1px solid;
}
div.in-the-news-entry img{float:left;margin-right:12px;}
div.in-the-news-entry div.blue-text{font-size:12px; padding-top:12px;}
div.in-the-news-entry div.read-more{text-align:right; margin-top:-12px;}
div.in-the-news-entry h2 a{font-size:16px;text-decoration:none;}
div.in-the-news-entry div.read-more a{color:#33FF00;text-decoration:none;font-size:11px;}
div.in-the-news-entry div.read-more a:hover{text-decoration:underline;}

.pr-content h2{
font-size:14px;
margin-bottom:10px;
}

p{
margin-top:4px;
margin-bottom:1em;
}
ul{
margin-top:-8px;
margin-bottom:10px;
}

div#boilerplate{
margin-top:20px;
padding:6px;
border:#CCC 1px dotted;
}
div#boilerplate p{font-size:93%;}
div#disclaimer p{font-size:87%;}
div#page-title{width:600px; height:auto; margin-bottom:12px;}

div#events-list{
padding-top:20px;
padding-bottom:20px;
/*margin-left:-90px;*/
background-image:url(/objects/img/about-rsd/events-back.jpg);
background-repeat:repeat-y;
background-position:0%;
}
div.event-entry{
width:320px;
background-color:#1F324D;
margin-left:35px;
border-bottom:#011127 1px solid;
padding-left:10px;
padding-bottom:12px;
padding-top:10px;
}

div#past-events-list .event-entry{
padding-left:25px;
width:80%;
border-bottom:#CCC 1px dotted;
}

div#events-list img#webinar-logo{
margin-left:35px;
margin-bottom:15px;
}
div.event-entry img{
position:absolute;
margin-left:-210px;
margin-top:3px;
border:#000000 1px solid;
}
div#meet-rsd{position:absolute; margin-left:400px; padding-top:20px; width:480px;}
div#meet-rsd div.meet-rsd-entry{padding-left:60px; margin-top:15px;}
div#meet-rsd div.meet-rsd-entry input{position:absolute; width:25px; height:21px; border:none;margin-left:-50px; margin-top:2px;
background-image:url(/objects/img/about-rsd/meet-RSD-button-off.gif);}
div#meet-rsd div.meet-rsd-entry input:hover{background-image:url(/objects/img/about-rsd/meet-RSD-button-on.gif); cursor:pointer;}

div#page-main-image{
margin-left:635px;
width:auto;
height:auto;
}
div.careers#main-page-content{
width:auto;
margin:0px;
padding:0px;
padding-right:50px;
padding-left:150px;
}
div.position-entry{
width:680px;
background-image:url(/objects/img/about-rsd/careers-back.jpg);
background-color:#CCCCFF;
padding:20px;
margin-bottom:2px;
}
div.position-entry h2{
color:#33FF00;
font-weight:normal;
margin-top:2px;
}
div.position-entry img{
float:right;
margin-right:4px;
margin-top:-25px;
}

/* Contact RSD Page Rules */

table#contact-rsd-table{
width:900px;
margin-left:auto;
margin-right:auto;
border-bottom:#33FF00 1px dotted;
}
table#contact-rsd-table th h2, table#contact-rsd-table td h2{
text-align:left;
color:#C0DDFF;
}
table#contact-rsd-table td h3{
color:#BAFFA3;
font-weight:normal;
font-size:115%;
}
table#contact-rsd-table th, table#contact-rsd-table td{
padding-left:20px;
vertical-align:top;
}

table#contact-rsd-table td.col1{
width:30%;
border-right:#33FF00 1px dotted;
}
table#contact-rsd-table td.col2{
width:33%;
border-right:#33FF00 1px dotted;
}
table#contact-rsd-table td.col3{
width:37%;
}
.location-link{float:right;}
.location-link a{color:#33FF00;}

/* News Events Training Page Rules */

table#news-events-training-table{
width:900px;
margin-left:auto;
margin-right:auto;
}
table#news-events-training-table th{
text-align:left;
padding-left:15px;
}
table#news-events-training-table td{vertical-align:top;}
table#news-events-training-table th a{
font-size:18px;
text-decoration:none;
}
#news-events-training-table td.col1{
width:250px;
padding-right:8px;
border-right:#33FF00 1px dotted;
}
#news-events-training-table td.col2{
width:auto;
padding-left:8px;
padding-right:8px;
border-right:#33FF00 1px dotted;
}
#news-events-training-table td.col3{
width:250px;
padding-left:8px;
}
table#news-events-training-table div.event-entry{
margin-left:0px;
width:auto;
}

div.news-entry{
padding-left:70px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:#FFF 1px dotted;
}
div.news-entry *,#news-events-training-table div.event-entry *, #news-events-training-table div.train-entry *{
font-size:12px;
text-decoration:none;
}
.news-entry a:hover,#news-events-training-table .event-entry a:hover, .train-entry a:hover{text-decoration:underline;}
div.news-date{
position:absolute;
margin-left:-68px;
}

#news-events-training-table div.event-entry{
font-size:12px;
padding-left:180px;
padding-bottom:7px;
margin-bottom:7px;
border-bottom:#FFF 1px dotted;
}
#news-events-training-table div.event-entry img{
margin-left:-170px;
}
#news-events-training-table div.event-date{
position:absolute;
margin-left:-88px;
}

div.train-entry{
padding-left:90px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:#FFF 1px dotted;
}

div.train-date{
position:absolute;
margin-left:-88px;
}

div.read-all{
margin-top:12px;
padding-right:20px;
text-align:right;
}

div.people#main-page-content{
padding:0px;
margin:0px;
width:100%;
}
#people-entries{
position:absolute;
margin-top:12px;
margin-left:15px;
width:180px;
}

#people-entries div{ margin-top:4px;margin-bottom:1em; padding:0px; height:auto;color:#009933;width:auto; border:none; cursor:pointer;}
/*#people-entries div{margin: 12px 0px 25px 0px; color:#33CC00;}*/
#people-entries div p{ font-size:120%;margin:0px;}
#people-entries div.switch-tab-on{color:#33CC00; width:auto; cursor:default;}
#people-entries div.switch-tab-on p{text-decoration:underline;}
#people-entries div.switch-tab-off{color:#009933; width:auto; cursor:pointer;}
#people-entries div.switch-tab-off p{color:#CCCCCC;}
.people-profile{
display:none;
margin-left:220px;
padding:12px;
padding-right:100px;
background:url(/objects/img/about-rsd/executive-team-background.jpg) repeat-y;
}
.people-profile h3{
margin-bottom:12px;
}
.people-profile p{text-align:justify;}
.people-profile img{
border: #33CC00 1px solid;
float:left;
margin: 0px 12px 6px 0px;
}
.people-profile h3{margin-top:0px;}

div.search-result-list#main-page-content{width:550px;}
div.result-link, div.result-link a{color:#C0DDFF;}

div.line-separator{border-bottom:1px #CCC dotted; margin:16px;}

