/*
**********************************************************************
INFOR 24 SPECIFIC STYLES
**********************************************************************
*/



body.body_24
{
background:transparent;
margin: 0;
padding: 0;
}

#topclouds
{
height:400px;
background:url('../images/24/bg_infor24_header.jpg') no-repeat transparent center top;
}

#leftside_24
{
position:absolute;
top:0;
right:50%;
margin-right:300px;
width:50%;
height:250px;
text-align:right;
}

#rightside_24
{
position:absolute;
top:0;
left:49.99999%; /* This will keep it from rounding up by one px on odd-sized windows */
margin-left:-300px;
min-height:100%;
width:800px;
text-align:left;
}

#header_tools
{
background-color:transparent;
}

#topbar.infor24
{
background-image:none;
background-color:transparent;
}

#content_24 #subnav24
{
padding: 0;
margin: 25px 0;
text-align: right;
}

#subnav24_select
{
font-size:14px;
color:#000;
border:1px solid #B5121B;
background-color:transparent;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#content_wrapper_24
{
position:absolute;
width:100%;
top:270px;
}

#content_24
{
position:relative;
width:900px;
left:50%;
margin-left:-450px;
padding-top: 30px;
font-size:13px;
}

#content_24 h1
{
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:40px;
line-height:100%;
font-weight:bold;
color:#000;
margin: 8px 0;
}

#content_24 h3
{
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:20px;
line-height:100%;
font-weight:normal;
color:#368;
margin: 5px 0;
}

#content_24 em
{
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:18px;
font-style:italic;
color:#368;
padding-right:.25em;
}

#content_24 ul, #content_24 table ul {
list-style-type:none;
margin:5px 20px 0 15px;
padding-left:0;
}

ul li, table ul li {
background:url('../images/24/bullet_arrow_24_yellow.gif') no-repeat left 3px transparent;
margin-bottom:5px;
padding-left:15px;
}

#topbar_cell ul li
{
background-image: none;
}

#content_24 a
{
color: #000;
}

#content_24 a.demo
{
background:url('../images/icn_demo_16x16.jpg') no-repeat transparent;
}

#content_24 a.document
{
background:url('../images/icn_collateral_16x16.jpg') no-repeat transparent;
}

#content_24 a.testimonial
{
background:url('../images/icn_testimonial_16x16.jpg') no-repeat transparent;
}

#content_24 a.webex
{
background:url('../images/icn_webex_16x16.jpg') no-repeat transparent;
}

#footer_24
{
clear:both;
margin-top:0px;
background:url('../images/24/bg_infor24_footer.jpg') no-repeat transparent center bottom;
margin-bottom:0px;
padding-bottom:0px;
}


div.bullet24
{
padding-left:15px;
margin-bottom: 8px;
}

div.bullet24.red
{
background:url('../images/24/bullet_arrow_24_red.gif') no-repeat 0px 3px transparent;
}

div.bullet24.blue
{
background:url('../images/24/bullet_arrow_24_blue.gif') no-repeat transparent;
}

div.bullet24.green
{
background:url('../images/24/bullet_arrow_24_green.gif') no-repeat transparent;
}

div.bullet24.yellow
{
background:url('../images/24/bullet_arrow_24_yellow.gif') no-repeat transparent;
}

div.bullet24.violet
{
background:url('../images/24/bullet_arrow_24_violet.gif') no-repeat transparent;
}

#page_head_24
{
position:absolute;
top:-200px;
right:0px;
width:500px;
text-align:right;
}

.bullet_24_box
{
width:400px;
}

.home_col_1
{
float:left;
width:260px;
margin-right:20px;
}
.home_col_2
{
float:left;
width:340px;
margin-right:20px;
}
.home_col_3
{
float:left;
width:260px;
}

.box_header_24_white
{
height:24px;
line-height:24px;
padding-left:10px;
padding-top:4px;
background:url('../images/24/bg_header_24_white.gif') repeat-x transparent;
}

.box_header_24_green
{
height:24px;
line-height:24px;
padding-left:10px;
padding-top:4px;
background:url('../images/24/bg_header_24_green.gif') repeat-x transparent;
}

.box_header_24_yellow
{
height:24px;
line-height:24px;
padding-left:10px;
padding-top:4px;
background:url('../images/24/bg_header_24_yellow.gif') repeat-x transparent;
}

.box_header_24_violet
{
height:24px;
line-height:24px;
padding-left:10px;
padding-top:4px;
background:url('../images/24/bg_header_24_violet.gif') repeat-x transparent;
}

.box_header_24 h4, .box_header_24_white h4, .box_header_24_green h4, .box_header_24_yellow h4, .box_header_24_violet h4
{
margin:0px;
padding:0px;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:14px;
line-height:24px;
color:#000;
font-weight:normal;
font-style:italic;
vertical-align:50%;
}

.box_header_24 h4 img, .box_header_24_white h4 img, .box_header_24_green h4 img, .box_header_24_yellow h4 img, .box_header_24_violet h4 img
{
margin-right:6px;
}

.box_copy_24
{
background:url('../images/24/bg_box_24.gif') repeat-x #e0eAF4;
padding:30px 20px 20px;
}

.box_copy_24 a
{
color:#000 !important;
text-decoration:underline;
}

/* SOLUTIONS */

.solutions_grid_left
{
width:42%;
float:left;
min-height: 120px;
}
.solutions_grid_right
{
width:42%;
float:right;
min-height: 120px;
}

/* RESOURCE CENTER */

#section_nav
{
margin:15px auto;
padding:0;
}

#carousel_tab_nav
{
width:605px;
margin:0px auto;
}

a.tab_nav_24
{
background:url('../images/24/bg_carousel_tab_sprite.png') no-repeat transparent;
display:block;
float:left;
width:190px;
height:26px;
line-height:26px;
margin-left:1px;
padding-left:10px;
border-bottom:1px solid #fff;
font:bold 11px/26px Arial, Helvetica, Sans-serif;
}

a.tab_nav_24:hover
{
background-position:0px -30px;
text-decoration:none;
}


a.tab_nav_24.on, a.tab_nav_24.on:hover
{
border-bottom:1px solid #cdd8e9;
background-position:0px -60px;
}


a.section_nav_24
{
display:block;
width:220px;
height:26px;
line-height:26px;
margin-left:19px;
margin-bottom: 3px;
padding-left:10px;
background:url('../images/24/bg_header_24_white.gif') repeat-x #fff;
font:bold 11px/26px Arial, Helvetica, Sans-serif;
color:#000;
border-top:1px solid #dfedfd;
text-align: left;
}

a.section_nav_24:hover
{
color:#368;
text-decoration:none;
background-position:0px 3px;
border-top:1px solid #cedcec;
}

a.section_nav_24 img, a.tab_nav_24 img
{
padding-right:6px;
vertical-align:-4px;
}

#resource_carousel
{
margin: 20px 0;
}

#resource_carousel li
{
background-image: none;
margin: 0;
padding: 15px;
text-align:center;
cursor:pointer;
}

#resource_carousel li h4
{
color: #000;
font-size: 12px;
margin:0;
margin-top:-20px;
padding:0;
}

#resource_carousel li.jcarousel-item div.carousel_item_content, #resource_carousel li.jcarousel-item div.carousel_pullquote
{
display: none;
}

#resource_display
{
width: 668px;
min-height: 120px;
margin: 0 auto;
padding: 30px 20px;
border-bottom-right-radius:10px;
-moz-border-bottom-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
-moz-border-bottom-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
}

#resource_display h4
{
font-family:ConduitITCStdRegular, Arial, sans-serif;
color: #B5121B;
font-size: 18px;
margin: 3px 0;
}

#resource_display > img
{
float: left;
}

#resource_display div.carousel_item_content
{
margin-left: 115px;
}

#resource_display div.with_quote
{
margin-top: 15px;
}

#resource_display div.carousel_pullquote
{
margin-left: 115px;
}
