/* Default CSS ~ v0.0.1  ~ 02.16.2010 */
/**************************************/

/* Import any needed styles */
@import url("navigation.css");

/* Center content*/
html, body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
}
/** Content Wrapper/Container **/
/*******************************/
#wrapper {
	width: 960px;
	margin: 0px auto;
	text-align: left;
}
/** Masthead **/
/**************/
#masthead {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Ceridian SVS Logo */
.csvs_logo {
	display: block;
	height: 54px;
	width: 202px;
	background-image: url(../images/elements_sprite.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}
/** Banner Area **/
/*****************/
#banner {
	margin: 10px 0px 10px 0px;
	width: 960px;
	clear: both;
	float: left;
}
#banner img.banner_img {
	float: right;
}
#banner img.banner_banner {
	float: left;
	margin-bottom: 10px;
}
/* Banner Headers */
#banner h4 {
	display: block;
	float: left;
	width: 710px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background-color: #7B9DE3;
	background-repeat: no-repeat;
}
#banner h4.banner_hdr_products {
	background-image: url(../images/elements_sprite.png);
	background-position: -1px -456px;
}
#banner h4.banner_hdr_industries {
	background-image: url(../images/elements_sprite.png);
	background-position: -1px -493px;
}
#banner h4.banner_hdr_about {
	background-image: url(../images/elements_sprite.png);
	background-position: -1px -530px;
}
#banner h4.banner_hdr_newsroom {
	background-image: url(../images/elements_sprite.png);
	background-position: -1px -567px;
}
#banner h4.banner_hdr_contact {
	background-image: url(../images/elements_sprite.png);
	background-position: -1px -604px;
}
/** Content **/
/*************/
#content {
	float: left;
	width: 960px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
}
#content #content_lc {
	width: 230px;
	float: left;
	background-color: #B8CAF0;
	font-size: 12px;
}
#content #content_lc ul {
	list-style-type: none;
	display: block;
	padding: 10px 0px 0px 6px;
	margin: 0px 0px 25px 0px;
}
#content #content_lc ul li {
	display: block;
	margin-bottom: 4px;
}
#content #content_lc ul li a:link, #content #content_lc ul li a:visited, #content #content_lc ul li a:active {
	display: block;
	height: 36px;
	padding-top: 18px;
	padding-left: 60px;
	font-size: 11px;
	color: #51649C;
}
#content #content_lc ul li a:hover, 
#page_prod_bp #content #content_lc ul li a.ico_branded_prepaid,
#page_prod_cm #content #content_lc ul li a.ico_card_mng,
#page_prod_ec #content #content_lc ul li a.ico_ecommerce,
#page_prod_fr #content #content_lc ul li a.ico_franchise,
#page_prod_in #content #content_lc ul li a.ico_incentive,
#page_prod_pr #content #content_lc ul li a.ico_promo,
#page_prod_re #content #content_lc ul li a.ico_reporting,
#page_prod_cl #content #content_lc ul li a.ico_closed_loop,
#page_ind_en #content #content_lc ul li a.ico_entertainment,
#page_ind_fu #content #content_lc ul li a.ico_fuel,
#page_ind_gr #content #content_lc ul li a.ico_grocery,
#page_ind_ho #content #content_lc ul li a.ico_hospitality,
#page_ind_rs #content #content_lc ul li a.ico_restaurant,
#page_ind_rt #content #content_lc ul li a.ico_retail,
#page_about_ca #content #content_lc ul li a.careers,
#page_about_ci #content #content_lc ul li a.comm_involve,
#page_about_lt #content #content_lc ul li a.leadership,
#page_about_ov #content #content_lc ul li a.overview,
#page_about_ti #content #content_lc ul li a.timeline,
#page_about_cs #content #content_lc ul li a.countries,
#page_news_pr #content #content_lc ul li a.press_release,
#page_news_lo #content #content_lc ul li a.logo,
#page_contact_em #content #content_lc ul li a.email,
#page_contact_ph #content #content_lc ul li a.phone
{
	font-weight: bold;	
}

#content #content_lc ul li a.ico_none:link, #content #content_lc ul li a.ico_none:visited, #content #content_lc ul li a.ico_none:active {
	padding-top: 8px;
	padding-left: 15px;
	font-size: 11px;
	color: #51649C;
	height: 20px;
}
#content #content_lc ul li a.ico_branded_prepaid {
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -7px;
}
#content #content_lc ul li a.ico_card_mng {
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -61px;
}
#content #content_lc ul li a.ico_ecommerce {
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -117px;
}
#content #content_lc ul li a.ico_franchise{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -172px;
}
#content #content_lc ul li a.ico_incentive{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -229px;
}
#content #content_lc ul li a.ico_promo{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -285px;
}
#content #content_lc ul li a.ico_reporting{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -340px;
}
/**/
#content #content_lc ul li a.ico_entertainment{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -731px;
}
#content #content_lc ul li a.ico_fuel{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -675px;
}
#content #content_lc ul li a.ico_grocery{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -620px;
}
#content #content_lc ul li a.ico_hospitality{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -396px;
}
#content #content_lc ul li a.ico_restaurant{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -452px;
}
#content #content_lc ul li a.ico_retail{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -564px;
}
#content #content_lc ul li a.ico_closed_loop{
	background-image: url(../images/icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 2px -787px;
}
/**/
#content #content_lc div.lc_callout_1 {
	background-color: #7B9DE4;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(../images/elements_sprite.png);
	background-repeat: no-repeat;
	background-position: -1px -704px;
	padding: 10px 10px 10px 70px;
}
#content #content_lc div.lc_callout_1 p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	line-height: 16px;
}
#content #content_lc div.lc_callout_1 a.lc_callout_1_btn:link, #content #content_lc div.lc_callout_1 a.lc_callout_1_btn:active, #content #content_lc div.lc_callout_1 a.lc_callout_1_btn:visited {
	display: block;
	padding: 6px;
	background-image: url(../images/elements_sprite.png);
	background-position: 0px -677px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border: 1px solid #627cb5;
	color: #51649C;
	text-decoration: none;
	width: 132px;
}
#content #content_lc div.lc_callout_1 a.lc_callout_1_btn:hover{
	text-decoration: underline;
}

#content #content_rc {
	float: right;
	width: 710px;
	font-size: 11px;
}
/* Headers */
#content #content_rc h1 {
	display: block;
	padding: 0px;
	color: #fcb040;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0px 18px 0px;
}
#content #content_rc h2 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
/* Paragraph */
#content #content_rc p {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	line-height: 18px;
}
/* Paragraph before Unordered Lists */ 
#content #content_rc p.list {
	margin-bottom: 10px;
}
/* Unordered List Items */
#content #content_rc ul {
	list-style-type: none;
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 20px 0px;
}
#content #content_rc ul li {
	display: block;
	line-height: 18px;
	margin-bottom: 6px;
	padding-left: 12px;
	background-image: url(../images/elements_sprite.png);
	background-repeat: no-repeat;
	background-position: -352px -214px;
}
/* Link colors */
#content #content_rc a:link, #content #content_rc a:visited, #content #content_rc a:active {
	color: #50659A;
}
#content #content_rc a:hover {
	color: #fcb040;
}
#content #content_rc div.exec_profile img {
	float: left;
	display: block;
	margin-right: 10px;
}
#content #content_rc div.exec_profile h2 {
	color: #7D9BE3;
	float: left;
	display: block;
	width: 600px;
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
}
#content  #content_rc  div.exec_profile   h3  {
	color: #B1B1B1;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	width: 600px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content #content_rc div.exec_profile p {
	display: block;
	float: left;
	width: 600px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
#content #content_rc div.exec_profile {
	display: block;
	width: 700px;
	float: left;
	margin-bottom: 50px;
}
#content #content_rc .img_fl {
	border: 2px solid #7B9DE3;
	float: left;
	margin: 0px 10px 10px 0px;
}
#content #content_rc .img_fr {
	border: 2px solid #7B9DE3;
	float: right;
	margin: 0px 0px 10px 10px;
}


/** Footer **/
/************/
#footer {
	clear: both;
	margin-top: 10px;
	float: left;
	width: 960px;
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #737373;
	padding: 10px 0px 10px 0px;
	color: #999999;
}
#footer a:link, #footer a:active, #footer a:visited {
	color: #999999;
}
#footer a:hover {
	color: #7B9DE3;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
hr {
	background-color: #E5EBF9;
	border: 0px none #E5EBF9;
	color: #E5EBF9;
	padding: 0px;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.flag_required {
	background-image: url(../images/elements_sprite.png);
	background-repeat: no-repeat;
	background-position: -185px -830px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
form .form_txt_input {
	border: 1px solid #7B9DE3;
	color: #50659A;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	margin-top: 3px;
}
.txt_11 {
	font-size: 11px;
}
#content #content_rc .pr_h2 {
	color: #7B9DE4;
	margin-bottom: 20px;
	font-size: 16px;
}
.txt_red {
	color: #FF0000;
}

#content #content_rc .pr_h3 {
	font-style: italic;
	font-size: 11px;
	margin-bottom: 20px;
}
