*{padding:0; margin:0;}


/******************************************** BROWSER FIXES *****************************************************/

.clearAfter:after, .clearFloats {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    _font-size:0;
}

.float-right{
    float:right !Important;
    display:inline;
}

.float-left{
    float:left !important;
    display:inline;
}

.clearAfter {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearAfter {height:1%;}
.clearAfter {display:block;}
/* End hide from IE-mac */

/* IE doubled-top-padding Hack
   hides rule from IE5-Mac \*/
* html .hotelDetail {height:1%;}
/* End hide from IE5-mac */


:-moz-any-link:focus { /* remove dotted border when clicking links in Firefox */
    outline:none;
}

object:focus{  /* removes dotted border when clicking on Flash Objects */
    outline:none;	
}

*:focus{
  outline:none;
  border:none;
}

/* ----- COMMON GLOBAL ------ */

body {
    background:#F7F6F6;
    margin:8px 0 0;
    padding:0;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    color:#5E5F62;
	height:100% !important;
	min-height:100% !important;
}

h2 {
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#231f20;
    margin:0 0 5px;;
}

h3 {
    font-size:18px;
    font-weight:normal;
    line-height:25px;
    margin:0 80px 0 0;
    padding:0;
}

h4 {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    margin:0 0 10px;
    padding:0;
    color:#231f20;
}

h5{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

p {
    font-family:Arial;
    font-size:12px;
    line-height:20px;
    margin:0 0 10px;
}

img {
    border:0;
    font-size:0px;
}

a:link, a:visited, a:active {
    color:#3293C6;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

ul#mainNav li.tab a:hover{
  text-decoration:none;	
}

ul{
    list-style:inside;
    margin:10px 0;
}

li{
    line-height:20px;
}

div.tte li{
  line-height:17px;	//added li line-height exception for tabs ul in /solutions/travel_management/ section
}

.icons img{
    margin-left:5px;
}

.button-play-now {
    display:block;
    height:21px;
    width:85px;
    background:transparent url(/images/buttons/play-now.gif) no-repeat scroll 0 0;
    margin-top:10px;
}

.button-tellmemore {
    display:block;
    height:21px;
    width:90px;
    background:transparent url(/images/buttons/tellmemore.gif) no-repeat scroll 0 0;
    margin-top:10px;
}


.webinar-page .button-tellmemore {
    display:block;
    height:21px;
    width:90px;
    background:transparent url(/images/buttons/tellmemore.gif) no-repeat scroll 0 0;
    margin-top:0;
}

.button-tellmemore span, .button-play-now span{
    visibility:hidden;
}

a:hover.button-tellmemore, a:hover.button-play-now{
    text-decoration:none;
}

span.super{
  font-size:12px;
  vertical-align:top;
  color: #3293C6;
}

span.superCopy{
  font-size: 8px;
  vertical-align:top;
  line-height: 16px;

}

span.superReg{
  font-size: 9px;
  vertical-align:top;
  line-height: 16px;
}

span.reg{
  font-size:9px;
}

span.tmSpacing{
  letter-spacing: -4px;	
}

span.tmSpacingCopy{
  letter-spacing: -2px;
}

span.black{
  color:#000;	
}

span.blue{
  color:#3293C6;	
}


/* -------- Shell --------- */

.page-topper{
    float:left;
    padding:20px 0 0 6px;
    width:140px;
    overflow:visible;
}

#rc-logo {
    height:36px;
    margin:0 0 14px;
    overflow:hidden;
    padding:0;
    position:relative;
    width:145px;
    font-size:9px;
}
#rc-logo a:hover {
    cursor:pointer;
}

#rc-logo span {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:url(/images/common/logo.png) no-repeat;
    display:block;
    height:36px;
    left:0;
    margin:1px 0 14px;
    padding:0;
    position:absolute;
    top:0;
    width:145px;
    z-index:1;
}

.shell-container {
    background:transparent url(/images/page-background.png) repeat-y scroll right 0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    text-align:left;
    width:994px;
}

.page-functions{
    background:#F7F6F6 none repeat scroll 0 0;
    float:left;
    height:20px;
    padding-right:7px;
    text-align:right;
    width:840px;
    _width:835px;
}

/************************* COLUMNS ***************************/

.main-column{}


/* -------- RIGHT COLUMN ------- */

.right-column-shell{
    display:inline;
    padding:0;
    font-size:12px;
    margin-right:20px;
    width:220px;
    float:right;    
}

.right-column .service-overview-list{
    margin-bottom:40px;
}

.right-column .service-overview-list ul li{
    margin-bottom:10px;
    color:#505050;
}

.right-column .service-overview-list h2{
    padding:5px 0;
    font-weight:bold;
    font-size:12px;
}

.right-column-shell p{
    margin-top:0 !important;
    color:#898A82;
    font-size:12px !important;
}

.right-column-shell ul li, .right-column ul li{
    /*list-style-image:url(/images/bullet-gray.gif);*/
    font-size:12px;
    line-height:16px;
}

.link-pod{
    padding:0;
    margin:0;
    float:left;
}

.demo-link{
    background:url(/images/btn-play.gif) no-repeat left;
    padding-left:20px;
    display:block;
    height:24px;
    line-height:24px;
    font-size:12px !important;
}

.service-overview-first{
    margin-top:20px !important;
}

.service-overview-image{
    border-top:solid 2px #999;
}

/* -------- LEFT COLUMN ------- */

.left-column-shell{
    display:none;
    font-size:12px;
    margin:145px 20px 25px;
    width:140px;
    float:left;
    overflow:visible;
}

/* -------- MAIN COLUMN ------- */

.main-column-shell{
    padding:0 7px 80px 7px;
    font-size:12px;
    margin:0 ;
    width:820px;
    float:right;
    display:inline;
    background:transparent url(/images/page-background-header.png) no-repeat scroll 0 0;
}

div.demo-page, div.testimonial-page{ 
  padding-bottom:0px; //removed padding from .main-column-shell on demo pages, per lBellon
}

/* ------- QUOTES -------- */

.quote-shell{
    width:180px;
    background:#fcfaeb url(/images/common/shadow-3-column.png) bottom center no-repeat;
    padding:25px 20px 40px;
    color:#898a82;
    font-size:13px;
    font-style:italic;
    margin:0 0 20px;
    line-height:20px;
}

.quote-shell .tag{
    font-style:normal;
    font-weight:bold;
    display:block;
    margin-top:10px;
}

/* ------ Section Navigation ------ */

.section-navigation{
    width:140px;
    margin-bottom:60px;
}

.section-navigation ul{
    border-bottom:1px solid #C2C2C2;
    list-style:none;
    line-height:1em;
    font-size:11px;
    color:#514F4F;
    margin:0;
    padding:0;
}

.section-navigation li{
    border-top:1px solid #C2C2C2;
    /*background:url(/images/side_nav_background.png) repeat-y;*/
    margin:0;
    line-height:1em;
}

.section-navigation li.selected{
    color:#999;
    background-image:none;
    background-color:#fff;
}

.section-navigation li.selected a{
    background-color:#fff;
    color:#7C7C7C;
    cursor:default;
}

.section-navigation li.selected a:hover{
    cursor:default;
    text-decoration:none;
}

.section-navigation a{
    display:block;
    width:auto;
    padding:9px 0 8px;
}

.section-navigation a:hover{
    background-color:#fff;
    text-decoration:underline;
}

.section-navigation .level2{
    border:none;
}

.section-navigation .level2 li{
    border:none;
    margin:0 5px;
}

.section-navigation .level2 li a{
    padding:0;
    margin:7px 0;
}

.section-billboard{
    height:200px;
    width:720px;
    padding:60px 0 0 80px;
    margin:5px 0 40px;
    float:right;
	position:relative;
}

/* ------ main-column-content ----- */

.main-column-content{
    display:inline;
    width:640px;
    margin:0 0 0 100px;
    float:left;
}

.product-main-column{
  display:inline;
  width: 780px;
  height: 535px;
  margin: 0px 0px 0px 20px;
  float:left;
  position:relative;
}

/* ----- Footer (copyright, etc) ----- */

.footerWrapper {
    font-size:10px;
    height:40px;
    margin:0 auto;
    padding:0 6px;
    width:994px;
}

.footer {
    background:transparent url(/images/common/page-footer-background.png) no-repeat scroll right 0;
    font-size:10px;
    height:auto;
    margin:0;
    padding:7px;
    width:820px;
    float:right;
    display:inline;
    font-weight:normal;
}

.footer a:link, .footer a:visited, .footer a:active {
    color:#3293C6;
    text-decoration:none;
}

.footer a:hover{
    text-decoration:underline;
}

.footer .bar {
     color:#3293C6;
     margin:0 5px 0 5px;
}

.footer .copywright{
     float:left;
    color:#C7C7C7;
}

.footer .links{
     float:right;
}

/***** SITE MAP *****/

.site-map{
    font-family:Arial, Helvetica, sans-serif, Verdana;
    width:99.9%;
    height:0;
    margin:0;
    padding-left:6px;
    overflow:hidden;
    background-color:#b7b7b8;
    float:right;
}

.site-map-container{
    border-top:none;
    padding:20px 0;
}

.site-map .second_list{
    margin-top:20px;
}

.site-map-area {
    width:980px;
    margin:0 auto;
}

.site-map ul{
    margin:0;
    list-style:none;
    text-align:left;
    list-style-position:outside;
}

.site-map ul.menu{
    margin:2px 0;
}

.site-map ul div a{
    font-size:11px;
    font-weight:bold;
}

.site-map ul li.tab{
    float:left;
    width:140px;
    margin-left:20px;
}

.site-map ul li.firstTab{
}

.site-map ul li a:link,
.site-map ul li a:active,
.site-map ul li a:visited{
    color:#fff;
    font-size:10px;
}

.site-map .level2{
    margin:0 0 0 10px;
    padding:0;
}

.site-map ul.level2 li a{
    font-size:9px;
    font-weight:normal;
    
}

.site-map li{
    line-height:15px;
}

/********************************************* Ad-hoc grid styles *********************************************/

div.grid10, ul.grid10 {
    width:780px !important;
}

div.grid9, ul.grid9 {
    width:720px !important;
}

div.grid8, ul.grid8 {
    width:620px !important;
    margin-right:20px !important;
}

div.grid7, ul.grid7 {
    width:540px !important;
    margin-right:20px !important;
}

div.grid6, ul.grid6 {
    width:460px !important;
    margin-right:20px !important;
}

div.grid5, ul.grid8 {
    width:380px !important;
    margin-right:20px !important;
}

div.grid4, ul.grid4 {
    width:300px !important;
    margin-right:20px !important;
}

div.grid3, ul.grid3 {
    width:220px !important;
    margin-right:20px !important;
}

div.grid2, ul.grid2 {
    width:140px !important;
    margin-right:20px !important;
}

div.grid1, ul.grid1 {
    width:60px !important;
    margin-right:20px !important;
}

div.remove-right20, li.remove-right20,    ul.remove-right20 {
    margin-right:0 !important;
}

/* ------- Table properties -------*/

table {
    border-collapse:collapse;
    border-top:1px solid #C2C2C2;
}

table.no-top-border{
    border-collapse:collapse;
    border-top:none;
}

table td{
    vertical-align:text-top;
    padding:9px 0;
    border-bottom:1px solid #C2C2C2;
}

table tr.selected{
    background-color:#fcfaeb;
    height:auto;
}

table tr .press_preview_wrapper {
    height:0;
    overflow:hidden;
}

table tr.selected .press_preview_wrapper {
    overflow:visible;
    height:auto;
}

table tr .press_preview {
    font-weight:normal;
    margin:20px 0;
    color:#5E5F62;
}

table .event_title {
    font-size:12px;
    font-weight:bold;
    width:380px;
    padding:9px 20px;
    color:#231f20;
}

table .press_title,table .news_title {
    font-size:13px;
    padding:15px 50px 15px 20px;
    width:600px;
    line-height:16px;
    font-weight:bold;
    color:#231f20;
}

table .location {
    width:140px;
}

table .news_link {
    display:none;
}

table .archive_location {
    width:140px;
}

table .date {
    padding-right:5px;
    font-size:11px;
    text-transform:uppercase;
    color:#b6b7bc;
    width:65px;
    text-align:right;
}

table .location span{
    text-transform:none;
    font-size:12px;
    line-height:14px;
    display:block;
    margin-top:3px;
}

table .speaker {
    font-size:12px;
    text-transform:none;
    color:#505050;
    font-weight:normal;
    line-height:20px
}

table .publication {
    color:#3293C6;
    cursor:pointer;
    font-size:13px;
    font-weight:normal;
    line-height:20px;
    text-transform:none;
}

table .selected .publication{
    color:#5E5F62;
    cursor:default;
}

h2.no-line{
    border-bottom:none;
    padding-bottom:5px;
    margin-bottom:0;
}

table.pod td.date{
    font-size:11px;
    padding:2px;
    width:35px;
}

table.pod td.location{
    font-size:11px;
    padding:2px;
    width:140px;
}

table.pod td.link{
    font-size:11px;
    padding:2px;
    width:30px;
}

table.products{
    width:620px;
}

table.products td{
    font-size:12px;
    padding:5px;
}

table.products td p{
    margin:3px 0 8px;
}

table.products td.link{
    font-size:12px;
    text-align:right;
    width:50px;
}

table.list{
    width:300px;
}

* table.list{
    width:295px;
}

table.list td{
    font-size:12px;
    padding:2px 5px;
}

table.list td.link{
    font-size:12px;
    text-align:right;
}
table.products td.icon{
    text-align:center;
    vertical-align:middle;
    width:60px;
}

/************************* CUSTOM PAGES *************************/

.home .main-column-shell{
    padding-bottom:30px;
}

p#smallFont{
  font-size:11px;	
}

.hideBlock{
  display:none;	
}

.home .section-billboard{
    background:white url(/images/common/loader.gif) no-repeat center;
    height:420px;
    margin:5px 0 0;
    width:820px;
    padding:0;
}

div#home-noFlash{
    background-image: URL('/images/billboards/no-flash-billboard.jpg');
	height:420px;
	width:820px;
}

div#homeFlash{
    background:white url('/images/common/loader.gif') no-repeat center;	
}

div#homeButtons{
  width:96px;
  height:303px;
  position:absolute;
  top:  96px;
  left: 80px;
}

div.homeButton{
	width:96px;
	height:21px;
	margin: 0px 0px 120px 0px;
}

div.homeButton a.productsOverviewButton{
  display:block;
  height:21px;
  width:96px;
  background-image: URL('/images/buttons/our-products.png');
  background-repeat: no-repeat;
}

div.homeButton a.solutionsOverviewButton{
  display:block;
  height:21px;
  width:96px;
  background-image: URL('/images/buttons/our-solutions.png');
  background-repeat: no-repeat;
}

div.homeButton a.networkOverviewButton{
  display:block;
  height:21px;
  width:96px;
  background-image: URL('/images/buttons/our-network.png');
  background-repeat: no-repeat;
}

div.homeButton a span{
  display:none;	
}

.home .main-column-content{
    width:820px;
    margin:0;
    padding:0;
    float:right;
    position:relative;
}

.home .news-ticker{
    background-color:#fcfaeb;
    padding:10px;
    width:800px;
    line-height:20px;    
    height:20px;
}

.home .ticker-nav{
    float:left;
    font-size:12px;
}

.home .ticker-list{
    list-style:none;
    float:left;
    margin:1px 0 0 5px;
    font-size:12px;
    color:#5E5F62;
}

.home .ticker-list li, .home .ticker-list li strong,.home .ticker-list li a{
    background-color:#fcfaeb;
}

.home .ticker-nav-back{
    height:20px;
    border-right:1px solid #ccc;
    padding:3px;
}

.home .ticker-nav-forward{
    height:20px;
    padding:4px;
}

.home .recent-press{
    width:620px;
    margin:30px 0 0 20px;
}

.home .recent-press .press-pod{
    width:140px;
    float:left;
    margin-right:20px;
    font-size:10px;
    line-height:14px;
    font-weight:normal;
}

.home .recent-press .press-pod .date{
    margin-bottom:10px;
}

.home .recent-press .press-pod.last{
    margin-right:0;
}

.home .next-event{
    float:right;
    background:url(/images/home/event-tag.gif) no-repeat;
    height:125px;
    width:160px;
}

.home .next-event a{
    display:block;
    height:30px;
    width:117px;
    margin: 43px 0 0 7px;
    padding: 43px 0 0 0;
    text-align:center;

}

/* ------- News/Press Releases -------*/

.news .left-column-shell, 
.announcements .left-column-shell,
#pr-page .left-column-shell{
    width:140px;
}

.news .main-column-content, 
.announcements .main-column-content,
.events .main-column-content{
    width:660px;
    margin-left:80px;
}

.announcements .section-billboard{
    background:transparent url(/images/billboards/press.png) no-repeat scroll 80px bottom;
    margin-bottom:0;
}

.news .section-billboard{
    background:transparent url(/images/billboards/news.png) no-repeat scroll 65px 40px;
    margin-bottom:0;
}

#pr-page .section-billboard{
    height:auto;
    width:640px;
    padding-right:80px;
    
}

#pr-page h2{
    margin-bottom:10px;
    width:540px;
}

#pr-page h3{
    margin-bottom:20px;
}

#pr-page h5{
    margin-top:20px;
}

#pr-page .right-column-shell{
    width:140px;
}

#pr-page .right-column-shell p{
    font-size:11px !important;
    line-height:16px;
}

#pr-page .right-column-shell span{
    display:block;
}

span.bold{
  font-weight:600;	
}


div#productOverviewContainer{
 margin:450px 0px 0px 100px;	
}

div.overviewItem{
  float:left;	
}

.archive-link{
	display:block;
	padding:20px;
}


/* ------------ Awards/Investors/Resource Center ----------------*/

.resource-center .section-billboard{
    background:url(/images/billboards/resource-center.png) no-repeat center bottom;
    height:280px;
    margin-bottom:20px;
}

.case-studies .section-billboard{
    background:url(/images/billboards/case-studies.png) no-repeat 50px 40px;
    margin-bottom:0;
    height:180px;
}

.brochures .section-billboard{
    background:url(/images/billboards/brochures.png) no-repeat 50px 40px;
    margin-bottom:0;
}

.webinars .section-billboard{
    background:url(/images/billboards/webinars.png) no-repeat 80px 100px;
    margin-bottom:0;
}

.podcasts .section-billboard{
    background:url(/images/billboards/podcasts.png) no-repeat left 60px;
    padding-left:100px;
    margin-bottom:0;
}

.whitepapers .section-billboard{
    background:url(/images/billboards/whitepapers.jpg) no-repeat right bottom;
}

.webinars p{
    margin-bottom:25px;
}

.resource-center .main-column-shell{
    padding-bottom:200px;
}

.resource-center .main-column-content{
    margin-left:0;
}

.award-container, 
.investor-container, 
.resource-container,
.solutions-container{
    margin-bottom:40px;
}

.resource-center .resource-container{
    float:left;
    margin-right:20px;
    width:140px;
}

.case-studies .resource-container{
    float:left;
    margin-right:20px;
    width:300px;
}

.case-studies h4{
    display:none;
}
    
.awards .thumbnail, 
.investors .thumbnail,
.solutions-container .thumbnail{
    float:left;
    margin:0 20px 0 0;
    text-align:center;
    width:140px;    
}

.case-studies .thumbnail{
    margin:0 20px 10px 0;
    text-align:center;
    width:140px;    
}

.brochures .thumbnail,
.webinars .thumbnail{
    display:none;
}    

.awards .content, 
.investors .content,
.brochures .content,
.webinars .content{
    width:460px;
    float:left;
}


.solutions-container .content{ /*sets width to 5 columns, per lBellon, 04/26/10 */
	width:420px;
	float:left;
}

.brochures h2,
.webinars h2,
.podcasts h2,
.case-studies h2{
	display:block;
    padding:    60px 0 0 240px;
}

.rearden-personal-assistant .demo-page .grid2{  /*fixes bug with demo page having shared naming convention of RPA overview page */
    padding-top:0px;
}

.demo-page .main-column-content, .testimonial-page .main-column-content{
    margin:25px 0 0;
    width:820px;
}

.demo-page .main-column-content a#demo{
    display:block;
    width:780px;
    height:535px;
    margin: 0 20px;
}


.demo-page div#demoList{
  position:absolute;
  top: 205px;
  left:222px;
  height:100px;
  width:340px;
  display:block;
  padding: 25px 0px 0px 28px;
}

.testimonial-page div#demoList{
  position:absolute;
  top: 180px;
  left:222px;
  height:100px;
  width:340px;
  display:block;
  padding: 25px 0px 0px 28px;
}

.demo-page div#demoList li{
  line-height: 20px;
}

.demo-page div#demoList h2{
  margin: 0 0 30px;	
}

.demo-page div#demoList h5{
  margin: 0 0 10px;	
}

/* NEW DEMO LAYOUT - BUTTONS */

div#demoList div#demoButtons{
  position:absolute;
  top:60px;
  width: 300px;
  height: 21px;
}

div#demoButtons div.demoButton{
  width:80px;
  height:21px;
  margin-right:20px;
  float:left;
}

div.demoButton a#movieButton{
  display:block;
  width:80px;
  height: 21px;
  background-image: URL('/images/previews/play-video.png');
  background-repeat: no-repeat;
}

div.demoButton a.button-get-it-now{
  margin:0px;
  display:block;
  width:80px;
  height:21px;
  background-image: URL('/images/previews/get-it-now.png');
  background-repeat:no-repeat;
}

div.demoButton a.button-more-info{
  display:block;
  width: 80px;
  height:21px;
  background-image: URL('/images/previews/more-info.png');
  background-repeat: no-repeat;
}

div#demoButtons span{
  display:none;	
}




.demo-page .main-column-shell{
    padding-bottom:0;
}

.demo-page .resource-container-wrapper{
    margin:40px 0 20px 100px;
}

.testimonial-page .resource-container-wrapper{
    margin:20px 0 20px 100px;
}

.demo-page .resource-container{
    width:220px;
    float:left;
    margin-right:20px;
}

.testimonial-page .resource-container{
    width:220px;
    float:left;
    margin-right:20px;
}

.demo-page .resource-container.first-list{
    width:300px;
}

.testimonial-page .resource-container.first-list{
    width:300px;
}

.demo-page .resource-container.second-list{
    width:140px;
}

.testimonial-page .resource-container.second-list{
    width:140px;
}

.demo-page .resource-container.third-list{
    width:220px;
    margin-right:0;
}

.testimonial-page .resource-container.third-list{
    width:220px;
    margin-right:0;
}

.demo-page .resource-container.last{
    margin-right:0;
}

.testimonial-page .resource-container.last{
    margin-right:0;
}

.webinars .resource-container{
    margin-bottom:10px;
}

.brochures .resource-container{
    float:left;
    margin-bottom:10px;
    margin-right:20px;
    width:220px;
}

.brochures .resource-container.last{
    width:200px;
}

.brochures h4,
.webinars h4,
.podcasts h4,
.webinar-page h4{
    margin-bottom:5px !important;
}

.brochures .resource-container p{
    margin-bottom:20px;
}

.awards h3, 
.investors h3, 
.resource-center h3{
    margin-bottom:50px;
    width:620px;
}

.awards .content p, 
.investors .content p, 
.resource-center .content p {
    margin:2px 0 5px;
}

.technical-information .section-billboard{
    height:100px;
}

.groupware-integration .section-billboard{
    height:140px;
}

.sso-implementation .section-billboard{
    height:40px;
}

.groupware-integration .webinarCallout{ 
    background:#FCFAEB url(/images/pods/webinars-on-yellow.png) no-repeat scroll center 20px;
    float:right;
    font-size:11px;
    line-height:15px;
    margin:0 0 0 20px;
    padding:70px 0 0;
    width:220px;
}

.pod-content{
    margin:20px;
}

.groupware-integration .webinarCallout .foot{
    background:#FCFAEB url(/images/common/shadow-3-column.png) no-repeat scroll center 10px;
    height:20px;
    width:220px;
}    

.groupware-integration .boxFrame { 
    border:1px solid #C8C8BE;
    padding:20px; 
}

.groupware-integration .webinarCallout h1{
    font-size:12px;
    width:auto;
}

.groupware-integration .question{
    display:block;
    font-weight:bold;
    padding-bottom:3px;
    padding-top:17px;
}

.groupware-integration .main-column-content li{
    list-style-position:outside;
    margin-left:20px;
}

.groupware-integration .textBlock{
    padding:0 0 20px 0;
}

.groupware-integration .textBlock .faq{
    padding-top:0;
}

div.copyGroup{
  display:block;
  margin-bottom:30px;
}

div.noBillboardImage{
  height:160px;	
}

.for-ground-transport div.copyGroup, .for-finance-and-accounting div.copyGroup, .for-services-procurement div.copyGroup, .for-ground-transportation div.copyGroup{
  display:block;
  margin-bottom:30px;
}

/* -------------Webinars---------------------*/

.webinar-page .webinar-background{
    min-height:843px;
    *height:843px;
	width:800px;
	margin:20px auto;
    background:transparent url(/images/common/background-webinars3.png) top left no-repeat scroll;
}



.webinar-page #videoContainer{
    text-align:center;
    width:780px;
    padding:17px 0px 0px;
    height:535px;
    overflow:hidden;
	margin:0px auto 0px;
}

.webinar-page #movieContainer{
  margin: 0px;	
}

.webinar-page #links{
    padding-top:50px;
}

.webinar-page #WebinarEl{
    display:none;
}

.webinar-page #links div.cluster{
    float:right;
    margin:45px 80px 0 0;
    background:#ccc;
    width:300px;
    height:220px;
}

.webinar-page #podContainer{
    margin-top:45px;
}

.webinar-page #podContainer .pod1{
    float:left;
    width:220px;
    padding:0 0 0 90px;
}

.webinar-page #podContainer .pod2{
    float:right;
    width:220px;
    padding:0 20px 0 0;
}

.webinar-page #podContainer .element-holder{
    width:220px;
}

.webinar-page #podContainer .element-holder .inlineLinks{
    padding:0 10px 0 0;
}

.webinar-page .subtitle{
    clear:both;
    font-size:13px;
    line-height:16px;
    margin:0;
    padding:5px 0 15px;
}

.webinar-page #links .title{
    float:left;
    font-size:21px;
    font-weight:bold;
    line-height:22px;
    margin:0;
    padding:5px 0 8px;
}

.webinar-page #links h2 span{
    font-weight:normal;
    display:block;
    font-size:12px;
    color:#5E5F62;
}

.webinar-page .text-container{
    text-align:left;
    width:580px;
    margin:30px 0 0 170px;
}

.webinar-page .text-container .container-content{
    width:480px;
    font-size:18px;
    line-height:28px;
}

.webinar-page .text-container a{
    line-height:20px;
}

.webinar-page .pod a{
    display:block;
    width:80px;
    float:left;
    display:inline;
}

/* ------------ About Us ----------------*/


/* ------------ Our Company ----------------*/

.our-companies .section-billboard{
    height:140px;
}

.company-container{
    float:left;
    width:300px;
    margin-right:20px;
}

.company-container .logo-container{
    height:60px;
    position:relative;
    margin-bottom:40px;
}

.company-container .logo-container img{
    position:absolute;
    bottom:0;
    left:0;
}

/* ------------ Executive Bios / Technical Advisors / Business Advisors ----------------*/

#et-container, 
#board-container{
    border-top:1px solid #ccc;
}

.executive-wrapper{
    border-bottom:1px solid #ccc;
    height:65px
}

.executive-wrapper span {
    font-weight:bold;
    color:#231f20;
    padding:15px 0 5px;
    display:block;
}

.executive-team .section-billboard{
    height:140px;
}

.board-of-directors .section-billboard{
    background:url("/images/billboards/board.jpg") no-repeat scroll right bottom transparent;
    margin:5px 0 0px;
}

.board-of-directors h2{
    padding:60px 0 0 160px;
}

.technical-advisors h2,
.business-advisors h2,
.executive-team h2{
    padding:60px 0 0 0;
}

.technical-advisors .section-billboard{
    background:url("/images/billboards/technical_advisors.jpg") no-repeat scroll right bottom transparent;
    margin:5px 0 0px;
}

.technical-advisors h2{
    padding:60px 0 0 160px;
}

.business-advisors .section-billboard{
    height:140px;
}

.technical-advisors .main-column-content,
.business-advisors .main-column-content{
    margin:-20px 0 0 100px;
    width:660px;
}

.bio-thumb-pic{
    float:left;
    height:65px;
    width:80px;
    background-color:#F1F1F1;
    display:inline;
}

.bio-thumb-pic a{
  float:left;
  height:65px;
  width:80px;
  display:inline-block;
}

.technical-advisors .preview,
.business-advisors .preview{
    height:0; 
    overflow:hidden; 
}

#ta-container,
#ba-container{
    border-top:1px solid #ccc;
    margin-top:20px
}

.technical-advisors .preview-content,
.business-advisors .preview-content{
     width:515px;
     padding: 10px 0 0 0;
}

.advisor-wrapper{
    padding:15px 20px;
    border-bottom:1px solid #ccc;
}

.advisor-wrapper .heading{
    margin:0;
}

.advisor-wrapper p span{
    font-weight:bold;
    color:#231f20;
}

.executive-bio .section-billboard{
    padding:0;
    width:800px;
    height:250px;
}

.executive-bio h2{
    color:#5E5F62;
    font-size:16px;
    font-weight:normal;
}

.executive-bio h3{
    color:#231f20;
    font-size:12px;
    font-weight:bold;
}

.executive-bio .right-column .executive-wrapper{
    border:none;
    padding-bottom:20px;
    height:auto;
}

.executive-bio .right-column .executive-wrapper span{
    padding:0 0 5px;
}

.executive-bio .right-column .executive-wrapper a{
    display:block;
    width:140px;
    line-height:17px;
    font-size:11px;
}

.executive-bio .right-column .executive-wrapper .bio-thumb-pic{
    display:none;
}

div.execBioHeader{
  width:820px;
  height: 50px;
}

div.execRow{
  width:820px;
  height: 300px;
  background-repeat:no-repeat;
  position:relative;
}

div.main-column-content .execRow:first-child{
  margin-top:160px;	
}

div.execBio{
  width: 140px;
  height:100px;
  float:left;
  padding:200px 0px 0px 80px;
  line-height: 20px;
  color:#000;
  
}

span.bold{
  font-weight: 600;	
}

/* -------------------Mobile Personal Assistant-------------------*/

.mobile-personal-assistant .section-billboard{
    height:120px;
}

.mobile-personal-assistant .main-column-content{
    background:transparent url(/images/billboards/mobile.jpg) no-repeat scroll 0 0;
    margin:0 0 0 0;
    padding-left:100px;
}

.mobile-personal-assistant .text-wrapper{
    margin-bottom:80px;
}

.mobile-personal-assistant h4 span{
    color:#5E5F62;
    font-weight:normal;
}

.mobile-personal-assistant h5{
    margin-bottom:10px;
}

.mobile-personal-assistant p{
    margin-bottom:15px;
}

.mobile-personal-assistant h4{
    background:transparent url(/images/icons/mobile-icons.gif) no-repeat scroll -27px -16px;
    display:block;
    padding:50px 0 5px 60px;
}

.mobile-personal-assistant .dining h4{
    background-position:-27px -122px;
}

.mobile-personal-assistant .rental-car h4{
    background-position:-27px -539px;
}

.mobile-personal-assistant .car-service h4{
    background-position:-27px -434px;
}

.mobile-personal-assistant .parking h4{
    background-position:-27px -225px;
}

.mobile-personal-assistant .hotel h4{
    background-position:-27px -330px;
}
/* ----------------- Contact Us/Careers ---------------------- */

.contact-us .section-billboard{
background:url(/images/billboards/contact-us.jpg) right bottom no-repeat;
padding:60px 0 0 100px;
}

.careers .section-billboard{
    background:url(/images/billboards/careers.jpg) right bottom no-repeat;
    margin-top:15px;
}

.contact-us p{
    line-height:17px;
    margin:0 0 11px;
}

.body-column{
    float:left;
    margin-bottom:0;
    margin-left:0;
    margin-right:20px;
    margin-top:0;
    width:220px;
}

.contact-container{
    margin-bottom:10px;
    padding-top:20px;
}

.contact-container.last{
    border-bottom:none;    
}

.form-link-container{
    margin-top:20px;
}

.body-column.last{
    margin-right:0;
    width:140px;    
}

.job-list{
    padding:20px;
    background:#fcfaeb url(/images/common/shadow-3-column.png) bottom center no-repeat;
}

.job-list ul li{
    font-size:11px;
    margin-left:0px;
}

/*--------------- Partners/Customers -------------*/

.partners h3{
    padding-bottom:40px;
}

.partners .logo-matrix a{
    padding:0 20px 20px 0;
    display:block;
    float:left;
}

.partners p{
    width:620px;
}

.partners .section-billboard{
    background:transparent url(/images/billboards/billboard_partners.jpg) no-repeat;
    height:240px;
    padding-left:100px;
    width:720px;
    margin-bottom:10px;
}

.customers .section-billboard{
    width:820px;
    height:330px;
    padding:40px 0 40px;
	margin-bottom: 20px;
}

.customers h2{
    margin:0 0 0 100px
}

.customers h3{
    margin:10px 0 0 100px;
    width:540px;
}

.customers .quote-shell{
    padding-bottom:20px;
}

.customers .news{
    margin-bottom:15px;
}

.customers .news h4{
    font-style:normal;
}

.customers .news p{
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:14px;
    margin-bottom:8px;
}

/*----------------- Applications ----------------*/

.applications .section-billboard{
    background:transparent url(/images/billboards/applications.png) no-repeat scroll 0 top;
    padding-top:280px;
    height:170px;
    margin-bottom:0;
}

.applications h3{
    width:540px;
}

.application-page h2{
    margin-bottom:10px;
}

.application-page .main-image{
    margin-bottom:20px;
}

div.application-page h5{
  color: #231F20;	
}

.main-column-shell ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-image:url(/images/common/bullet-grey-arrow.gif);
    margin:0px 0 20px 15px;
}

ul.noStyle{
  list-style-type:none;	
  list-style-image:none;
  margin: 5px 0px 20px 0px;
}

.application-page .section-billboard{
    height:160px;
    padding:0;
    width:820px;
    /*margin-bottom:60px; removed for new application page layout */
    position:relative;
}

.application-page .left-nav{
    background:url(/images/application-menu-arrows.gif) no-repeat scroll 0 0;
    width:10px;
    height:20px;
    position:absolute;
    top:70px;
    left:15px;
    z-index:30;
}

.application-page .right-nav{
    background:url(/images/application-menu-arrows.gif) no-repeat scroll 0 -44px;
    width:10px;
    height:20px;
    position:absolute;
    top:70px;
    left:795px;
    z-index:40;
}

.application-page .right-active{
    background-position:0 -66px;
    cursor:pointer;
}

.application-page .left-active{
    background-position:0 -22px;
    cursor:pointer;
}

.application-page .nav-container{
    background:transparent url(/images/billboards/applications-shadow.png) no-repeat scroll bottom center;
    background-color:#fefefe;
    height:160px;
    padding:0;
    width:820px;
    position:relative;
    overflow:hidden;
}

.application-page .icon-wrapper{
    width:1640px;
    height:100px;
    margin-top:44px;
    position:absolute;
    left:-6px;
    z-index:20px;
}

.application-page .nav-el{
    height:80px;
    width:80px;
    margin-left:50px;
    float:left;
    _display:inline;
    background:url(/images/navigation/nav-applications-icons2.gif) no-repeat scroll 10px 0;
}

.application-page .nav-el a, .application-page .nav-el span{
    display:block;
    padding:70px 0 0;
    width:81px;
    overflow:visible;
    text-align:center;
}

.application-page .position-right .icon-wrapper{
    left:-786px;
}

.application-page .nav-el.car-service{
    background-position:-100px 0;
}

.application-page .nav-el.conferencing{
    background-position:-210px 0;
}

.application-page .nav-el.dining{
    background-position:-320px 0;
}

.application-page .nav-el.event-tickets{
    background-position:-430px 0;
}

.application-page .nav-el.expensewire{
    background-position:-540px 0;
}

.application-page .nav-el.flight{
    background-position:-650px 0;
}

.application-page .nav-el.hotel{
    background-position:-760px 0;
}

.application-page .nav-el.meetings{
    background-position:-870px 0;
}

.application-page .nav-el.rail{
    background-position:-980px 0;
}

.application-page .nav-el.rental-car{
    background-position:-1090px 0;
}

.application-page .nav-el.shipping{
    background-position:-1200px 0;
}

.application-page .applicationTitle{
  position:absolute;
  top:40px;
  left:80px;
}

.application-page .applicationDescription{
  position:absolute;
  top:80px;
  right:-180px;
  line-height: 28px !important;
}

/*----------------- Platform -----------------*/

.platform .section-billboard{
    padding-bottom:0;
    padding-right:150px;
    margin: 0;
    width:570px;
    height:auto;
}

.platform div.grid2 p{
    line-height:28px;
}

.platform #platform-flash{
    height:655px;
}

.platform .main-column-content{
    margin-top:-270px;
    position:relative;
}

/*------------------ RPA ------------------    */

.rearden-personal-assistant .content-topper{
    background:transparent url(/images/billboards/billboard_rpa.jpg) left top no-repeat;
    height:420px;
    margin-bottom:0;
}

.rearden-personal-assistant .main-column-content h4{
    margin-top:25px;
}

.rearden-personal-assistant .content-topper p, .mobile-personal-assistant .content-topper p{
    font-size:11px;
    line-height:17px;
}

.mobile-personal-assistant .mobileLink{
    position:absolute;
	top:85px;
	right: 0px;
}

.rearden-personal-assistant .section-billboard{
    height:125px;
    margin-bottom:0;
    padding-bottom:0;
}

.rearden-personal-assistant .grid2{
    padding-top:95px;
}

.rearden-personal-assistant .button-tellmemore{
    margin-top:20px;
}

/*----------------- Suppliers ----------------*/

.suppliers .section-billboard{
    background:transparent url(/images/billboards/supplier-network.png) no-repeat scroll 0 0;
    height:180px;
    margin-bottom:20px;
}

.suppliers h3{
    margin-right:240px;
}

.suppliers .main-column-content{
    margin-left:80px;
    margin-top:25px;
}

.suppliers .container-one{
    padding-left:100px;
    margin-bottom:40px;
    background:transparent url(/images/network/suppliers-plug-merchants.png) no-repeat scroll 0 0;
}

.suppliers .container-two{
    padding-left:100px;
    margin-bottom:40px;
    background:transparent url(/images/network/suppliers-plug-content.png) no-repeat scroll 0 0;
}

.suppliers .container-three{
    padding-left:100px;
    margin-bottom:40px;
    background:transparent url(/images/network/suppliers-plug-applications.png) no-repeat scroll 0 0;
}


/* ------- Solutions -------*/

.travel-management-overview .main-column-content{
	background:url("/images/solutions/overview-main.png") no-repeat scroll 0 0 transparent;
	margin-left:0;
	padding:400px 100px 0;
	width:620px;
}
.section-billboard.tte{
	background:transparent url(/images/billboards/tte.jpg) no-repeat scroll;
	padding-left: 100px;
	position:relative;
	height:120px;
}


.travel-management-features .main-column-content{
	margin-left:0;
}

.tte h3 {
	margin-bottom:10px;
}

.tte .demoButton{
    top: 56px;
	right: 100px;
	position:absolute;
}

.tte ul{
	bottom:0;
	list-style:none outside none;
	margin:60px 0 0;
	position:absolute;
}

.tte ul li{
	display:inline;
}

.tte ul li a {
	background: url(/images/solutions/tte-tab-background.png) no-repeat bottom center scroll #FCFCFC;
	display:block;
	float:left;
	height:26px;
	margin:0 1px;
	padding-top:12px;
	text-align:center;
	width:122px;
}

.tte ul li a.selected, 
.tte ul li a.selected:hover {
	background:#FFF none;
	color:#5E5F62;
	cursor:default;
	text-decoration:none;
}

.tte-feature-nav{
	background:url(/images/solutions/features-nav.png) no-repeat 0 0;
	height:200px;
	width:820px;
}

.tte-feature-nav ul{
	list-style:none;
	margin:0 0 0 102px;
}

.tte-feature-nav ul li{
	float:left;
}
.tte-feature-nav ul li.FN-one{
	width:184px;
}
.tte-feature-nav ul li.FN-two{
	width:153px;
}
.tte-feature-nav ul li.FN-three{
	width:175px;
}
.tte-feature-nav ul li.FN-four{
	width:120px;
}

.tte-feature-nav ul li a{
	display:block;
	padding-top:175px;
}

.tte-feature-nav ul li a span{
	color:#333;
	font-weight:bold;
}

.tte-feature-nav ul li a span:hover{
	text-decoration:none;	
}

.tte-marker-wrapper{
	width:820px;
	height:20px;
	overflow:hidden;
	position:relative;
}

.tte-marker{
	width:1660px;
	height:20px;
	position:absolute;
	background: #FFFFFF url(/images/solutions/features-nav-marker.png) no-repeat 0 0;
	left:-840px;
}
	

.tte-wrapper{
	height:400px;
	margin:0;
	width:820px;
	overflow:hidden;
	position:relative;
}

.tte-content{
	width:4120px;
	position:absolute;
	top:0;
	left:0;
}

.mccTTE_fix{
  padding-bottom:10px;	
}

.tte-content .FC-intro{
	float:left;
	height:400px;
	padding:55px 240px 0 100px;
	width:480px;
}
.tte-content .FC-intro p{
	font-size:18px;
	line-height:25px;
}

div.tte-content div.RPA_Copy{
  	width:280px !important;
	margin-right:20px !important;
	padding-right: 20px;
	height: 200px;
	padding:45px 0 0 500px;
}

div.tte-content div.travelApp_Copy{
  	float:left;
	height:200px;
	margin-right:20px !important;
	padding:45px 0 0 40px;
	width:280px !important;
}

div.tte-content div#travelAppLinks{
	float:left;
	height:200px;
	padding:100px 0 0 100px;
	width:360px;
}

div.tte-content div.travelAppLink{
    width: 80px;
	height: 150px;
	float:left;
	margin-right: 10px;
}

div.tte-content div.appName{
	margin: 15px 0px 10px 0px;
}
	
div.tte-content div.appLinks a{
  font-size: 11px;
  width: 100%;
  height: 1px;
  display: block;
  margin-bottom: 2px;
}

div.tte-content div.dashboard_Copy{
  	width:280px !important;
	margin-right:20px !important;
	padding-right: 20px;
	height: 200px;
	padding:45px 0 0 480px;
}

div.tte-content div.inventory_Copy{
  	width:330px !important;
	height: 200px;
	padding:45px 0 0 430px;
}

div.tte-content div.RPA_CopyLink{
  float:left;
  margin: 10px 20px 0px 0px;
}

.tte-content .FC-one{
	float:left;
	background: #FFFFFF url(/images/solutions/TTE-features-background_01.jpg) no-repeat 0 -20px;
	height:400px;
	width:820px;
}

.tte-content .FC-two{
	float:left;
	background: #FFFFFF url(/images/solutions/TTE-features-background_01.jpg) no-repeat -820px -20px;
	height:400px;
	width:820px;
}

.tte-content .FC-three{
	float:left;
	background: #FFFFFF url(/images/solutions/TTE-features-background_01.jpg) no-repeat -1640px -20px;
	height:400px;
	width:820px;
}

.tte-content .FC-four{
	float:left;
	background: #FFFFFF url(/images/solutions/TTE-features-background_01.jpg) no-repeat -2460px -20px;
	height:400px;
	width:820px;
}

/*----------------- Presentations (added 4/19/10) ----------------*/

div.presentation-page div.text-container{
    text-align:left;
    width:580px;
    position:absolute;
	left: 0px;
	top: 30px;
}

div.presentation-page div.blogCopy p{
    text-align:left;
	width: 140px;
	height: 100px;
	position:absolute;
	top: 30px;
	left:560px;
	font-size: 11px;
	display:block;
	line-height: 17px;
}

div.presentation-page div.blogCopy a{
  display:block;
  margin-top: 5px;
}


.presentation-page .button-tellmemore {
    display:block;
    height:21px;
    width:90px;
    background:transparent url(/images/buttons/tellmemore.gif) no-repeat scroll 0 0;
    margin-top:0;
}

.presentation-page h2 span{
    font-weight:normal;
    display:block;
    font-size:12px;
    color:#5E5F62;
}

.presentation-page .text-container .container-content{
    width:480px;
    font-size:18px;
    line-height:28px;
}

.presentation-page .next-event{
    position:absolute;
    top:5px;
    left:460px;
    z-index:10;
    background:url(/images/home/event-tag.gif) no-repeat;
    height:125px;
    width:220px;
}

.presentation-page .next-event a{
    display:block;
    padding:55px 47px 20px;
    position:absolute;
    top:35px;
    font-size:12px;
    font-weight:normal;
}


.presentation-page .newsWrap{
  width: 820px;
  height: 205px;
  position:absolute;
  top:390px;
  left: -100px;
  background:transparent url(/images/billboards/tte_02.jpg) no-repeat scroll;
  background-position: 0px 25px;
}

.presentation-page .news-ticker{
    background-color:#fcfaeb;
    padding:10px;
    width:800px;
    line-height:20px;    
    height:20px;
}

.presentation-page .ticker-nav{
    float:left;
    font-size:12px;
}

.presentation-page .ticker-list{
    list-style:none;
    float:left;
    margin:1px 0 0 5px;
    font-size:12px;
    color:#5E5F62;
}

.presentation-page .ticker-list li, .presentation-page .ticker-list li strong,.presentation-page .ticker-list li a{
    background-color:#fcfaeb;
}

.presentation-page .ticker-nav-back{
    height:20px;
    border-right:1px solid #ccc;
    padding:3px;
}

.presentation-page .ticker-nav-forward{
    height:20px;
    padding:4px;
}

.presentation-page .recent-press{
    width:620px;
    margin:30px 0 0 20px;
}

.presentation-page .recent-press .press-pod{
    width:140px;
    float:left;
    margin-right:20px;
    font-size:10px;
    line-height:14px;
    font-weight:normal;
}

.presentation-page .recent-press .press-pod .date{
    margin-bottom:10px;
}

.presentation-page .recent-press .press-pod.last{
    margin-right:0;
}

.presentation-page .next-event{
    position:absolute;
    top:35px;
    left:660px;
    z-index:10;
    background:url(/images/home/event-tag.gif) no-repeat;
    height:125px;
    width:220px;
}

.presentation-page .next-event a{
    display:block;
    padding:55px 47px 20px;
    position:absolute;
    top:35px;
    font-size:12px;
    font-weight:normal;
}


/*----------------- Events ----------------*/

.events .section-billboard{
    background:transparent url(/images/billboards/event-tag.png) no-repeat scroll 80px top;
    position:relative;
    height:180px;
    margin-bottom:20px;
}

.events h2, 
.announcements h2, 
.news h2{
    padding:60px 0 0 240px;
}

.events .subtitle{
    position:absolute;
    height:117px;
    width:191px;
    left:92px;
    top:75px;
    padding:0;
    line-height:20px;
    background-position:top left;
    background-repeat:no-repeat;
}

.events table .date{
    width:95px;
}

.events table .news_link{
    display:block;
}

.events .table-title{
    margin:0 20px 10px;
}

.events .badgeDate{
    padding: 10px 0 0 20px;
    color:#b6b7bc;
}

.events .badgeLink{
    padding: 60px 0 0 20px;
}

/*--------------- Pods ----------------*/

.pod-events{
    background:url(/images/pods/events.png) no-repeat;
    height:125px;
    width:220px;
    position:relative;
}

.pod-events a{
    display:block;
    padding:55px 47px 20px;
    position:absolute;
    top:20px;
}

/* ---- icims fixes ---- */

.example .section-billboard{
	height:110px;
}

.example table{
	border:none;
}

.iCIMS_JobSearchTable{
width:295px !important;
}

.iCIMS_InfoField{
	padding:10px 0 5px!important;
}

#jsb_f_location_label{
	padding:0px 0 5px!important;
}

.iCIMS_InfoField_Login{
	padding-top: 0 !important;
}

#jsb_form_submit_label{
	padding:0 !important;
	text-align:left !important;
}

.Field_SearchMultiSelect, #login_pass_i, #login_name_i{
	width:220px;
	margin-bottom:10px;
}

.iCIMS_Header_Candidate, .iCIMS_Header_Jobs, .iCIMS_Header_JobTitle, .iCIMS_Header_Referral{
	border-bottom:none !important;
	padding-top:0 !important;
} 
.iCIMS_InfoMsg_Intro{
	color:#8C8C82;
	font-size:17px;
	line-height:25px;
	padding-right:80px !important;
}
.iCIMS_InfoMsg_Jobs{
	color:#8C8C82;
	font-size:17px;
}
.iCIMS_MainTable ul{
	list-style-image:url(intro_files/bullet-gray.gif);
	padding-top:10px;
}
.iCIMS_Header, .iCIMS_SubHeader{
	color:#DD6003 !important;
}

.iCIMS_PasswordReminder{
	font-size:10px !important;
}

/* ---- icims fixes, added 05/10/10 ---- */

.example .main-column-content{
    padding-top: 60px;
}

.iCIMS_MainTable, .iCIMS_JobsTableHeader{
    border-bottom: 0 none !important;
}

.iCIMS_JobsTableField_1{
    padding-left: 5px;
}

.iCIMS_JobsTableHeader{
    text-align:left;
    padding-left: 5px;
}

.iCIMS_InfoMsg_Jobs{
    padding-right:200px;
}

.iCIMS_SubHeader {
    padding:0;
}
