body {
background:#022561 url('images/body_bg.jpg') repeat-x top left;
color:#373838;
font:14px Verdana,Arial,Sans-serif;
margin:0;
text-align:center;
}

a {
color:#022561;
}

a img {
border:0;
}

#container {
	width:951px;
margin:0 auto;
text-align:left;
}

#loginform {
	height:100px;
float:right;
font-size:11px;
font-weight:bold;
color:#54779e;
margin:14px 20px 0 0;
overflow:hidden;
}
/*
#page_home #loginform,
#page_client #loginform,
#page_borrower #loginform {
margin:8px 20px 0 0;
}
*/
#loginform p {
padding-left:6px;
}

#loginform p.bottom_links {
clear:left;
color:#3a3a3a;
font-weight:normal;
font-size:10px;
padding-top:10px;
margin:0;
}

#IERoot7 #loginform p.bottom_links {
position:relative;
	top:-15px;
}

#loginform p.bottom_links a {
color:#3a3a3a;
text-decoration:underline;
}

#loginform label {
padding:6px;
float:left;
position:relative;
}

#loginform input {
background:#fff;
border:1px #000 solid;
color:#373838;
font:11px Verdana,Sans-serif;
padding:5px;
float:left;
position:relative;
}

#loginform input[type=image] {
background:transparent;
border:0;
padding:2px 5px;
}

#register_now,
#client_login {
	width:273px;
	height:209px;
color:#373838;
float:left;
margin-right:5px;
}

#register_now {
background:url('images/register_now_body.png') no-repeat bottom center;
}
#client_login {
background:url('images/client_login_body.png') no-repeat bottom center;
}

#register_now .form_header,
#client_login .form_header {
	width:273px;
	height:43px;
text-indent:-10000px;
}

#register_now .form_header {
background:url('images/register_now_header.png');
}
#client_login .form_header {
background:url('images/client_login_header.png');
}

#register_now .form_body,
#client_login .form_body {
padding:5px 5px 5px 15px;
}
#client_login .form_body {
padding-top:10px;
}

#register_now p,
#client_login p {
font-size:11px;
margin:0 0 5px 0;
overflow:hidden;
}

#register_now p label,
#client_login p label {
	width:70px;
color:#1e4e94;
font-size:12px;
display:block;
float:left;
}

#register_now p input[type=text],
#register_now p input[type=password],
#client_login p input[type=text],
#client_login p input[type=password] {
	width:154px;
background:#fff;
border:1px #000 solid;
display:block;
float:left;
font:11px Verdana,Sans-serif;
padding:2px;
}

#register_now p input[type=image],
#client_login p input[type=image] {
padding:3px;
display:block;
float:left;
}

#register_now ul,
#client_login ul {
list-style-image:url('images/client_login_bullet.png');
margin:5px 0 0 10px;
padding:0:
}

#register_now ul li,
#client_login ul li {
margin:5px 17px !important;
}

#logo_carousel {
	width:466px !important;
}
#logo_carousel ul li {
	width:233px !important;
height:110px !important;
text-align:center;
}

/*
#page_client #loginform,
#page_borrower #loginform {
font-weight:normal;
}
#page_client #loginform p,
#page_borrower #loginform p {
color:#3c3f3c;
font-weight:normal;
float:left;
margin:5px;
}
*/

#page_client #loginform p a.logout,
#page_borrower #loginform p a.logout {
color:#e57704;
font-weight:normal !important;
text-decoration:underline;
}

#page_client #loginform p a.back_to_act,
#page_borrower #loginform p a.back_to_act {
color:#55779d;
font-weight:normal !important;
text-decoration:underline;
}

#header {
	height:159px;
background:url('images/top_bg.png') no-repeat bottom left;
position:relative;
z-index:1000;
}

#page_client #header {
background:url('images/client/top_bg.png') no-repeat bottom left;
}

/*ul#menu {
	width:683px;
	clear:both;
	color:#484949;
	overflow:hidden;
	background-image: url(images/nav_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 44px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 242px;
	padding-top: 0;
	padding-right: 26px;
	padding-bottom: 0;
	padding-left: 0;
}*/

/*ul#menu li {
height:44px;
position:relative;
float:left;
font-size:18px;
list-style:none;
margin:0;
overflow:hidden;
}*/

ul#menu li a { color:#FFF;
font-size:12px;
	height:44px;
/*color:#484949;*/
display:block;
text-decoration:none;
text-indent:-3px;
/*text-indent:-10000px;*/
}
/*
ul#menu li#nav_01 a {
	width:123px;
background:url('images/nav_01.png');
}

ul#menu li#nav_02 a {
	width:98px;
background:url('images/nav_02.png');
}

ul#menu li#nav_03 a {
	width:153px;
background:url('images/nav_03.png');
}

ul#menu li#nav_04 a {
	width:126px;
background:url('images/nav_04.png');
}

ul#menu li#nav_05 a {
	width:80px;
background:url('images/nav_05.png');
}

ul#menu li#nav_06 a {
	width:103px;
background:url('images/nav_06.png');
}*/

#page_account ul#menu li#nav_01,
#page_about ul#menu li#nav_02,
#page_markets ul#menu li#nav_03,
#page_events ul#menu li#nav_04,
#page_careers ul#menu li#nav_05,
#page_contact ul#menu li#nav_06,
ul#menu li#nav_01:hover,
ul#menu li#nav_02:hover,
ul#menu li#nav_03:hover,
ul#menu li#nav_04:hover,
ul#menu li#nav_05:hover,
ul#menu li#nav_06:hover {
background-position:bottom center !important;
}

#logo {
	width:242px;
	height:115px;
background:url('images/logo.png') no-repeat bottom center;
float:left;
}

#logo a {
	width:242px;
	height:115px;
display:block;
text-indent:-10000px;
}

#header_box {
	height:317px;
position:relative;
z-index:0;
}

.inside_page #header_box {
	height:151px;
background:url('images/header_inside.jpg') no-repeat;
}

/*Added 10/16/09 for Kellie by Jon*/
#header_boxCareer {
	height:151px;background-image: url(images/header_careers.jpg);
	background-repeat: no-repeat;
}
#header_boxContact {
	height:151px;background-image: url(images/header_contact.jpg);
	background-repeat: no-repeat;
}

#header_boxMarkets {
	height:151px;background-image: url(images/header_markets.jpg);
	background-repeat: no-repeat;
}
#header_boxNews {
	height:151px;background-image: url(images/header_news.jpg);
	background-repeat: no-repeat;
}
#header_boxAbout {
	height:151px;background-image: url(images/header_about.jpg);
	background-repeat: no-repeat;
}
#header_boxClient,
#header_boxBorrower {
	height:9px;background-image: url(images/header_clientborrower.jpg);
	background-repeat: no-repeat;
}

/*END Added 10/16/09 for Kellie by Jon*/
#IERoot6 #header_box {
padding-bottom:18px;
}

#news_ticker {
	height:15px;
background:url('images/header_box_bottom.png') no-repeat bottom center;
font-size:11px;
overflow:hidden;
padding:5px 30px 12px 30px;
}

#news_ticker strong {
color:#373838;
white-space:pre;
}

#body {
background:url('images/content_bg_repeat.png');
font-size:12px;
}

/* home page */

#body2 {
padding:10px;
}

#body h2 {
font-weight:normal;
}

#body #column_1 {
	width:165px;
float:left;
margin:0 5px 0 10px;
}

#body #column_1 ul {
margin:1em 15px;
padding:0;
}

#body #column_1 ul li {
margin:5px 0;
}

#body #column_1 h2 {
font:23px Arial,Sans-serif;
margin:0 0 -0.5em 0;
}

#body #column_2 {
	width:466px;
float:left;
margin:0 20px;
}

#body #column_3 {
	width:229px;
float:right;
margin:0 10px 0 5px;
}

#body #column_2 .big_box {
background:url('images/home_page_big_box_bg.png');
margin-bottom:5px;
line-height:160%;
}

#body #column_2 .big_box h2 {
display:none;
}

#body #column_2 .big_box .box_header a {
	width:100px;
	height:30px;
display:block;
margin-left:auto;
text-indent:-10000px;
}

#body .box_body {
padding:5px 17px 0 17px;
}

#body #column_2 .box_body .box_inner {
padding:10px 15px;
}

#body #column_2 #act_advantage .box_header {
	height:43px;
background:url('images/home_page_act_advant_header.png');
}

img.footer {
display:block;
}

/* /home page */
/* inside page */

.inside_page #body2 {
padding:5px;
}

.inside_page #content {
	width:693px;
float:left;
}

.inside_page #content .big_box {
background:url('images/subpage_big_box_bg.png');
}

.inside_page #content .big_box .header {
background:url('images/subpage_big_box_top.png') no-repeat;
color:#022561;
margin-bottom:10px;
overflow:hidden;
position:relative;
}

.inside_page #content .big_box .header h1 {
	width:653px;
border-bottom:1px #022561 solid;
font:24px "Book Antiqua","Times New Roman",Serif;
margin:0 20px;
padding:20px 0 5px 0;
text-transform:uppercase;
}

.inside_page #content .big_box .header a.printer_friendly {
background:url('images/printer_icon.png') no-repeat 0 50%;
color:#8d8d8d;
padding-left:20px;
position:absolute;
	top:45%;
	right:20px;
text-decoration:none;
}

.inside_page #content .big_box .box_body {
line-height:160%;
padding:0 20px 1px 20px;
}

.inside_page #sidebar {
	width:231px;
float:right;
margin:3px 6px 0 0;
}

.inside_page #content h2 {
color:#993300;
font:14px Verdana,Sans-Serif;
}

#page_client a.button,
#page_borrower a.button {
	width:198px;
	height:119px;
display:block;
float:left;
margin:9px;
text-decoration:none;
}

#page_client #sidebar,
#page_borrower #sidebar {
font-size:11px;
}

#page_client #sidebar .small_box li,
#page_borrower #sidebar .small_box li {
margin:5px 0;
}

#page_client a.button:hover img,
#page_borrower a.button:hover img {
display:none;
}

#page_client a#client_placement {
background:url('images/client/placement-button-over.jpg');
}
#page_client a#client_cancellation {
background:url('images/client/cancellation-button-over.jpg');
}
#page_client a#client_reactivation {
background:url('images/client/reactivation-button-over.jpg');
}
#page_client a#client_history {
background:url('images/client/history-button-over.jpg');
}
#page_client a#client_statistical {
background:url('images/client/statistical-button-over.jpg');
}
#page_client a#client_inventory {
background:url('images/client/inventory-button-over.jpg');
}
#page_client a#client_statements {
background:url('images/client/statements-button-over.jpg');
}
#page_client a#client_invoices {
background:url('images/client/invoices-button-over.jpg');
}
#page_client a#client_payment_method {
background:url('images/client/payment-method-button-over.jpg');
}

#page_client a#client_newsletters {
background:url('images/client/resources/button-newsletters-over.jpg');
}
#page_client a#client_press_releases {
background:url('images/client/resources/button-press-over.jpg');
}
#page_client a#client_webinars {
background:url('images/client/resources/button-webinars-over.jpg');
}
#page_client a#client_conference_schedule {
background:url('images/client/resources/button-conference-over.jpg');
}
#page_client a#client_web_links {
background:url('images/client/resources/button-weblinks-over.jpg');
}
#page_client a#client_contact_details {
background:url('images/client/resources/button-contact-over.jpg');
}
#page_client a#client_faq_section {
background:url('images/client/resources/button-faq-over.jpg');
}
#page_client a#client_new_accounts {
background:url('images/client/placement-accounts-button-over.jpg');
}
#page_client a#client_batch_upload {
background:url('images/client/placement-batch-button-over.jpg');
}
#page_client a#client_address_change {
background:url('images/client/addresschange-button-over.jpg');
}

#page_borrower a#borrower_payment {
background:url('images/borrower/debtor-payment-over.jpg');
}
#page_borrower a#borrower_summary {
background:url('images/borrower/debtor-summary-over.jpg');
}
#page_borrower a#borrower_summary_account {
background:url('images/borrower/debtor-summary-account-over.jpg');
}
#page_borrower a#borrower_forms {
background:url('images/borrower/debtor-forms-over.jpg');
}
#page_borrower a#borrower_links {
background:url('images/borrower/debtor-links-over.jpg');
}
#page_borrower a#borrower_repayment {
background:url('images/borrower/debtor-repayment-over.jpg');
}
#page_borrower a#borrower_faq {
background:url('images/borrower/debtor-faq-over.jpg');
}

body.calendar_page #content,
body#page_support #content,
body.page_client_nosidebar #content {
	width:934px;
float:none;
}
body.calendar_page #content .big_box,
body#page_support #content .big_box,
body.page_client_nosidebar #content .big_box {
background:url('images/calendar_big_box_bg.png');
}
body.calendar_page #content .big_box .header,
body#page_support #content .big_box .header,
body.page_client_nosidebar #content .big_box .header {
background:url('images/calendar_big_box_top.png') no-repeat;
}
body.calendar_page #content .big_box .header h1,
body#page_support #content .big_box .header h1,
body.page_client_nosidebar #content .big_box .header h1 {
	width:894px !important;
}
body.calendar_page #content #little_calendar,
body#page_support #content #little_calendar,
body.page_client_nosidebar #content #little_calendar {
	width:175px;
float:right;
}
body.calendar_page #content #event_list,
body#page_support #content #event_list,
body.page_client_nosidebar #content #event_list {
	width:680px;
float:left;
}

/* /inside page */
/* small boxes */

.small_box {
	width:230px;
background:url('images/subpage_small_box_bg.png');
margin-bottom:5px;
}
.inside_page .small_box {
background:url('images/subpage_small_box_bg.png');
}

#act_news .box_header {
	height:43px;
background:url('images/subpage_act_news_header.png');
}

.inside_page #act_news .box_header {
background:url('images/subpage_act_news_header.png');
}

#learn_more .box_header {
	height:43px;
background:url('images/subpage_learn_more_header_loggedout.png');
}
#learn_more .box_header_loggedin {
	height:43px;
background:url('images/subpage_learn_more_header.png');
}


.inside_page #learn_more .box_header {
background:url('images/subpage_learn_more_header.png');
}

#quick_links .box_header {
	height:43px;
background:url('images/client/subpage_quick_links_header.png');
}

#support .box_header {
	height:43px;
background:url('images/client/subpage_support_header.png');
}

#page_borrower #support .box_header {
background:url('images/borrower/debtor-support-header.jpg');
}

.small_box .box_header a {
	width:100px;
	height:30px;
display:block;
margin-left:auto;
text-indent:-10000px;
}

.small_box .box_header h2 {
display:none;
}

.small_box ul {
margin:0;
padding:0;
}

.small_box ul li {
list-style-type:none;
margin:10px 0;
}

.small_box ul li .more_link {
font-size:10px;
text-align:right;
}

.small_box ul li .more_link a {
text-decoration:none;
}

/* /small boxes */

#selection_list {
margin-left:5px;
}

#selection_list label {
color:#022561;
display:block;
margin-bottom:5px;
}

#content ul {
margin-left:0;
padding-left:5px;
}

#content ul li {
margin:10px 0 10px 20px;
}

#footer {
background:url('images/footer_bg.png') no-repeat top center;
color:#fff;
font-size:10px;
padding:16px 0;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer #bottom_nav {
	width:556px;
float:right;
padding-right:14px;
text-align:right;
}

#footer #copyright {
	width:320px;
float:left;
line-height:140%;
padding-left:14px;
}

.indent {
margin-left:20px;
}

.clear {
clear:both;
}
