@import url('default.css');







body {background-image: url(../images/background.png);



	background-repeat: repeat-x; background-attachment: fixed; background-color:#dedede; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif;}



a, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {margin:0; padding:0; list-style:none;}



div#status-bar {background-image: url(../images/afg_top.png); background-repeat:no-repeat; position:relative; margin:0 auto; width:980px; height:50px;}



div#status-bar a {color:#fff; font-weight:bold; text-decoration:none;}



div#status-bar span.welcome {padding:18px 8px 8px 0; height:12px; float:left;}



div#status-bar span.login-status {padding:25px 25px 25px 0; height:12px; font-size:1.6em; font-stretch:semi-expanded; float:left;} /* change top left text */



div#status-bar span.login-status a { display:block; margin:-3px 510px 0 0; padding:2px 10px 3px 10px; float:left;} /* Changing block text color for title of website at the top ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



div#status-bar span.login-status a:hover {background:#747474;} /* Changing block text rollover color for title of website at top */





/* end template changes */







div#navigation ul {position:relative; height:25px; float:left; z-index:1;}



div#navigation li {background:url(../images/nav-divider.gif) no-repeat left; position:relative; float:left;}



div#navigation li:hover, div#navigation li.sfhover {background:url(../images/menuback.jpg) repeat-x;}



div#navigation li:hover ul, div#navigation li.sfhover ul {display:block;}



div#navigation li:hover ul ul, div#navigation li.sfhover ul ul, div#navigation li:hover ul ul ul, div#navigation li.sfhover ul ul ul {display:none;}



div#navigation li a {color:#fff; display:block; padding:7px 35px 8px 25px; font-weight:bold; text-decoration:none; font-size:12px }



div#navigation li.droptop, div#navigation li.dropbtm {display:none;}







div#navigation ul ul {position:absolute; top:28px; display:none; width:150px;}



div#navigation li li {background:#000000 none; border-top:1px solid #767474; width:150px;}



div#navigation li li:hover, div#navigation li li.sfhover {background-color:#767474;}



div#navigation li li:hover ul, div#navigation li li.sfhover ul {display:block;}



div#navigation li li a {padding:6px 10px 6px 10px; width:130px; font-weight:normal;}



div#navigation li li a.x {background:url(../images/drop-icon.gif) no-repeat 130px; padding:6px 30px 6px 10px; width:110px;}







div#navigation ul ul ul {margin-left:150px; top:-1px;}



div#navigation li li li:hover ul, div#navigation li li li.sfhover ul {display:block;}







div#navigation {background:#FAA91A url(../images/top-nav-bg.jpg) repeat-x; position:relative; margin:0 auto; width:980px; height:32px; z-index:2;}







a img { border:none; }



.style1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

}

.style3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}







  

div.floatRight {padding:0px 0px 0px 0; float:right;}







#corporate #wrapper {

  width: 978px;

  margin-top: 0; 

  margin-right: auto;

  margin-left: auto;

  margin-bottom: 0px;

  border-top: none;

  border-right: 1px solid #eee;

  border-bottom: 1px solid #eee;

  border-left: 1px solid #eee;

  background-color: #ffffff;

  background-image: none;

  }

  

#corporate #topHeader {

  height: 187px;

  padding: 0; 

  margin: 0px auto 0 auto;

  }



/* Corporate Content */



#content {

  padding: 2em 3em;

  background: #fff;

  }

#content h1, #content h4 {

  margin-bottom: 0;

  clear: left;

  }

#content h1 {

  font-size: 25px;

  margin-bottom: 1em;

  }

#content h4 {

  font-size: 17px;

  color: #575757;

  letter-spacing: 2px;

  word-spacing: 2px;

  text-transform: uppercase;

  padding-bottom: .1em;

  border-bottom: 1px dotted #ababab;

  }

#content h4 a {

    text-decoration: none;

  }

#content h4 a:hover {

    text-decoration: underline;

  }

#content h4.articleTitle {

  font-weight: normal;

  text-transform: none;

  }





.adSpace {

 width:730px;

 float:left;

}



.corpAd {

 float:left;

}

.productsPage #content, .productsPage h1 { padding: 0; margin: 0; }









.findButton {

	width: 110px!important;

	font-weight: bold;

	color: #fff;

	margin-left: 50px;

	padding: 3px !important;

	background: #ff7000;

  }





div#footer {background-image: url(../images/afg_bottom.png); background-repeat:no-repeat; position:relative; margin:0 auto; width:980px; height:70px; overflow:hidden; padding-bottom:25px; color:#fff; text-decoration:none; font-weight:bold;  font-size:12px; text-align:right}


div#footer a:hover {color:#cccccc;}









.joinNow {

  float: right;

  margin-top: 10px;

  }





.homeSignUp h4 {

  font-weight: normal;

  text-transform: none;

  margin: 7px 0 0 0;

  }

.homeSignUp .tableHorizontal {

  margin-top: 5px 0;
}

.homeSignUp .tableHorizontal td {

  padding: 0;

  }

.homeSignUp .tableHorizontal strong {

  color: #ff7000;

  }

.signUpForm p {

  margin: 7px 0;

  }

.signUpForm {

  width: 490px;

  padding: 0 200px;

  margin-bottom: 10px;

  border: 0px solid #eee;

  background: #ffffff;

  }

.signUpBilling .signUpForm {

  width: 600px;

  }

.signUpForm .buttonTextRight {

  font-size: 55%;

  padding: 2px;

  float: right;

  }

#cjform .cjformwrap {

  margin: 8px;

  background:#f6f6f6;

  border:1px solid #eee;

  }

#cjform .cjformwrap h4 {

  margin: 0.34em 1em 0 1em;

  }

#cjform .signUpForm {

  border:none;

  }

.whatWeDoBox {

  width: 180px;

  float: right;

  }

.homeSignUp #sticker {

  width: 100px;

  margin: 80px -20px 0 385px;

  position: absolute;

  }

.signUpEntry .bottomPanel {

  width: 670px;

  text-align: right;

  }

.signUpBilling .bottomPanel {

  width: 610px;

  }

.homeSignUp .certify {

  font-size: 10px;

  }

.homeSignUp .newsletterYes {

  width: 240px;

  font-size: 11px;

  line-height: 1em;

  padding: 0 0 0 5px;

  }

.homeSignUp h3 {

  margin: 0 0 .25em 0;

  background: none;

  }

.signUpMerchantName {

  padding: 0 10px 10px 10px;

  margin: 4px 20px 20px 0;

  border: 1px solid #eee;

  background: #fff;

  }

.signUpMerchantName .viewListing {

  font-size: 11px;

  font-style: italic;

  float: right;

  margin-top: 70px;

  }

.signUpMerchantName .viewListing a {

  color: #ababab;

  }

.signUpMerchantNameWrap {

  float: left;

  }

#tosDiv, #tosDiv ol li {

  font-size: 11px;

  line-height: 1.2em;

  }

.block h5 {

  font-size: 150%;

  font-weight: normal;

  color: #ff7000;

  margin-bottom: 7px;

  }

.homeSignUp .block h5 {

  font-size: 14px;

  line-height: 1.1em;

  }

.block p {

  line-height: 1.1em;

  }





.faqSelect {

  margin-top: 8px;

  }

.faqSelect option {

  padding: 0 4px;

  }

.mailHelp images {

  padding: 10px;

  margin-bottom: 15px;

  border: 1px solid #eee;

  }

.faqBorder #corporate #wrapper { border: solid 1px #eee; margin: 15px 0; display: block;}

.faq, #corporate { padding-top: 25px; }





h1#cjTagline {

  padding:13px 0 0 189px;

  color:white;

  line-height:34px;

  }

.cjForm {

  padding: 5px 10px;

  }

.cjForm .signUpForm {

  width: 440px;

  margin: 10px 2px 0 7px;

  float: left;

  }

.cjForm .welcomeText {

  padding:0 180px;

  font-size:16px;

  }

.joinForm {

  width: 370px;

  float: left;

  }

.cjForm .tableHorizontal {

  width: 275px;

  margin-bottom: 0;

  }

.cjForm .tableHorizontal th {

  white-space: nowrap;

  }

.cjForm .tableHorizontal input {

  width: 250px;

  padding: 2px;

  }

.cjForm .bottomPanel {

  width: 370px;

  }

.cjForm .whatWeDoBox {

  width: 950px;

  margin: 0 auto;

  float: none;

  }

.cjForm h1 {

  text-align: center;

  }

.cjForm .whatWeDoBox .block {

  width: 215px;

  height: 140px;

  margin: 0 4px;

  float: left;

  background-image: none;

  background-color: #fff;

  }

.cjForm .whatWeDoBox .block h5 {

  font-size: 14px;

  text-transform: uppercase;

  vertical-align: middle;

  }

.cjForm .whatWeDoBox .block images {

  margin: 0 2px 8px 0;

  float: left;

  }

.cjForm .whatWeDoBox .block p {

  margin-bottom: 0;

  clear: left;

  }

.cjForm #sticker {

  width: 100px;

  margin: 0 0 0 860px;

  top: 250px;

  }

.certifyBox {

  clear: left;

  }

.cjForm .bottomPanel {

  width: 930px;

  margin: 10px auto 0 auto;

  }

.cjForm .bottomPanel input {

  font-size: 12px;

  font-weight: bold;

  color: #fff;

  border: 1px solid #fff;

  background: #109919;

  }

.cjForm .certifyBox {

  width: 740px;

  }

.cjForm .certify {

  margin: 13px 0 0 20px;

  position: absolute;

  }

.cjForm .newsYes {

  color: #575757;

  text-align: left;

  line-height: .7em;

  }

#step1cj a {

  font-size: 11px;

  position: absolute;

  margin: -5px 0 0 170px;

  }



.affiliate #content h4 {

  margin-top: 20px;

  }





/* Corporate Newsletters */



.corpNewsletters  { background-color: #7C7C7C; padding: 25px 0 25px 0px; }

.corpNewsletters  td { padding: 0; }

.corpNewslettersimages { padding: 8px; margin: 0 20px 5px 0; float: left; border: 1px solid #eee; }

.newsletterArchiveMenu { font-size: 12px; float: right; margin-top: -8px;  z-index: 99; }



.newsletters, #content ol li {

  list-style-type: decimal;

  }

.corpNewsletter ol {

padding-left: 15px;

}

.newsletters ul li {

  list-style-type: square;

  }



  





/* New for Corporate Home Page */



#corporate h1, #corporate h3, #corporate h4, #corporate h4 {

  font-family: Arial, sans-serif;

  margin: .5em 0;

  }

#corporate #consumerInfo h3 {

  font-size: 22px;

  font-family: Georgia, serif;

  color: #575757;

  margin: 15px 0;

  }



#corporate #consumerInfo {

  width: 720px;

  padding: 25px 0;

  float: right;

  }

#corporate #sideCol {

  width: 234px;

  padding: 0 0 50px 0;

  margin: 10px 0 0 10px;

  float: left;

  }





.billboard { width: 675px; padding: 15px 15px 15px 7px; border: 1px solid #eee; background-image: none; background-color: #E3D9B1; }

.billboard .billBoardPromo { margin-left: 270px; }

.billboard .billBoardPromo h1 { font-size: 32px; font-style: italic; color: #ff7000; padding-top: 5px; }

.billboard .billBoardPromo li { font-size: 14px; margin-bottom: 10px; }

.billboard .billBoardPromo .mcSize { font-size: 14px; line-height: 1.5em; margin-top: 20px; }

.billboard .billBoardPromo .mcSize span { font-size: 21px; font-weight: bold; font-style: italic; color: #ff7000; }

#sticker { width: 100px; margin: 0px 0 0 900px; position: absolute; }

.signUpEntry #sticker { margin: 0 0 0 570px; }

.promoImage { margin-right: 20px; float: left; }



#corporate .highlightBox {

  width: 201px;

  height: 72px;

  padding: 8px;

  margin: 15px auto 0 auto;

  background: url('../images/corporate/sideBox.png') no-repeat;

  }

#corporate .highlightBox h3 {

  font-size: 15px;

  margin-bottom: 8px;

  }

#corporate .highlightBox h3 a {

  color: #ff7000;

  text-decoration: none;

  }

#corporate .highlightBox h3 a:hover {

  text-decoration: underline;

  }

#corporate .highlightBox p {

  padding-left: 47px;

  margin-bottom: 0; 

  }



  #corporate .highlightBox #highlightLists {

    background: url('../imagess/bkg/orderedList.png') no-repeat;

    }

#corporate #searchBox {

  padding: 1px 0;

  margin-top: 15px;

  background: url('../images/corporate/head_side.gif') no-repeat top left;

  }

#corporate #searchBox h4 {

  height: 27px;

  font-size: 16px;

  color: #ffffff;

  padding-left: 6px;

  margin-bottom: 0;

  padding-bottom: 0;

  }

#corporate #searchBox form {

  padding: 10px 10px 10px 0;

  border-right: 1px solid #ff7000;

  border-bottom: 1px solid #ff7000;

  margin-top: -9px;

  border-top: none;

  border-left: 1px solid #ff7000;

  height: 220px;

  }

#corporate #searchBox form .input {

  width: 185px;

  font-size: 14px;

  padding: 2px 4px;

  }





#popularSearch {

  padding: 5px;

  margin: 10px 0 0 5px;

  border: 1px solid #eee;

  background: #fafafa;

  }

#popularSearch h5 {

  font-size: 12px;

  margin-bottom: 5px;

  }

#popularSearch ul li {

  font-size: 11px;

  line-height: 1.1em;

  list-style-image: url('../images/consumerImages/bullet.gif');

  margin: 0 0 3px 15px;

  }

#popularSearch ul li a {

  display: inline;

  }



#corporate #blueBox .input, #secondCorporate #secondBlueBox .input {

  width: 110px;

  font-size: 14px;

  padding: 2px 4px;

  }

#corporate #blueBox, #secondCorporate #secondBlueBox {

  height: 83px;

  color: #fff;

  padding: 7px 10px;

  background: #3372c7 url('../images/corporate/blueBox.gif');

  }

#corporate #blueBox .buttonOrange {

  width: 75px;

  }

#corporate #blueBox .blueBoxSwitch {

  font-size: 11px;

  position: absolute;

  top: 215px;

  }

#corporate #blueBox a, #secondCorporate #secondBlueBox a {

  color: #fff;

  }

#corporate #blueBox h3, #secondCorporate #secondBlueBox h3 {

  font-size: 14px;

  font-weight: normal;

  color: #fff;

  padding: 0;

  margin: .25em 0 5px 0;

  }

#corporate #blueBox table,#secondCorporate #secondBlueBox table {

  margin: 0;

  margin-bottom: 7px;

  }

#corporate #blueBox table td, #secondCorporate #secondBlueBox table td {

  padding: 3px;

  }

#merchantHighlights {

  padding-left: 35px;

  }



.corpTabs {

  width: 100%;

  margin: 0 0 -4px 0;

  }

.corpTabs li {

	font-size: 16px;

	color: #FFFFFF;

	text-decoration: none;

	list-style: none;

	float: left;

	cursor: pointer;

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

	font-style: oblique;

  }

.corpTabs .active {

  margin-bottom: -1px;

  border-top: 1px solid #eee;

  border-right: 1px solid #eee;

  border-bottom: 1px solid #f6f6f6;

  border-left: 1px solid #eee;

  background: #fdf5da;

  }

.tabsContent {

  border: 10px solid #f6f6f6;

  }

.tabsContent table {

  width: 450px;

  }

.tabsWrapper {

  width: 630px;

  padding: 15px 10px;

  clear: left;

  border: 1px solid #eee;

  background: #fdf5da;

  }

.corpTabs li span {

  padding: 8px 10px 8px 30px;

  display: block;

  }

.corpTabs #latestCouponsBtn span {

  background: url('../images/loanmodtab.png') no-repeat 5px;

  }

.corpTabs #latestBlogsBtn span {

  background: url('../images/loanmodtab.png') no-repeat 5px;

  }

.corpTabs #latestimagessBtn span {

  background: url('../images/loanmodtab.png') no-repeat 5px;

  }

.corpTabs #newMemBtn span {

  background: url('../images/icons/users_small.gif') no-repeat 5px;

  }





.listData td {

  width: 300px;

  font-size: 11px;

  list-style: none;

  float: left;

  }

.listData td images {

  padding: 5px;

  margin-right: 5px;

  float: left;

  border: 1px solid #ddd;

  background: #fff;

  }

#latestimages td p span {

  font-style: normal;

  }

.listData td a {

  font-size: 13px;

  text-decoration: underline;

  margin-bottom: 4px;

  }

.listData td p {

  line-height: 1.1em;

  margin-bottom: 5px;

  }

.listData td p span {

  font-size: 11px;

  font-style: italic;

  color: #818181;

  }

#latestCoupons td p span {

  font-style: normal;

  }

.listData td ul {

  margin: 0;

  }



#latestBlogs td p span {

  font-style: normal;

  }



/* Tutorials */



.tutorialTable {

  width: auto;

  }

.tutorialTable td {

  text-align: center;

  padding: 15px;

  }

.tutorialTable td images {

  padding: 5px;

  margin-bottom: 5px;

  border: 1px solid #ddd;

  background: #fff;

  }

.tutorialTable td images:hover {                        

  background: #eee;

  }



.eduIntro {  padding-left: 45px;margin: 15px 0;background: url('../images/icons/applications_large.gif') no-repeat left top; }

#chat { padding-left: 45px;background: #f6f6f6 url('../imagess/icons/livechatBlue_small.png') no-repeat left center; }

#forums { padding-left: 40px;background: #f6f6f6 url('../imagess/icons/forum_medium.gif') no-repeat left center }

#faqs { padding-left: 41px;background: #f6f6f6 url('../imagess/icons/helpBlue_medium.png') no-repeat left center; }

#howto { padding-left: 41px;background: #f6f6f6 url('../imagess/icons/info_medium.gif') no-repeat left center; }

#showcase { padding-left: 45px;background: #f6f6f6 url('../imagess/icons/monitor_medium.png') no-repeat left center; }

#articles { padding-left: 45px;background: #f6f6f6 url('../imagess/icons/articles_medium.gif') no-repeat left center; }





.eduCenterLinks p { margin: 0; }

.eduCenterLinks li { padding: 5px 10px 5px 35px; border: none; background-color: #fff; font-size: 14px; list-style: none; margin: 0 5px 0 0; }

.eduCenterLinks { margin: 35px 0 0 0; }

.eduCenterLinks li a { padding: 0; display: inline; }

.eduCenterLinks li a:active { color: #ff7000; }

#eduCenterLinksNav li { padding: 5px 10px 5px 35px; border: none; background-color: #fff; font-size: 14px; list-style: none; margin: 0 5px 0 0; width: 85px; }

.educenter #content ol li { list-style-type: decimal; }

#StarterCircleBox { width: 250px; background: #fff; float: right; padding: 10px; border: 1px solid #ff7000; font-size: 14px; line-height: 1em; }



#sendToFriend { top: 200px; z-index: 99; border:1px solid #000; width:470px; position:absolute; background:#fafafa; padding:20px; cursor:move; display:none;}

#sendToFriend .input { width: 90%; }

#sendToFriend a.close { text-decoration: underline; color: #0c6ee3; cursor: pointer; float: left; margin: 5px 0 0 5px; }

#sendToFriend a.close2 { cursor: pointer; }

#sendToFriend .sendButton { margin: 0; padding: 0; border: none; }

.thanksSend { font-size: 16px; font-style: italic; margin-bottom: 1em; }



#getStarted { height: 42px; font-size: 14px; line-height: 1.4em; padding: 5px 10px; margin-bottom: 25px; border: 1px solid #eee; background: #fafafa; }

#getStarted images { margin: 5px 15px 0 0; float: left; }



.mcAdvisorLinks li a { display: inline; }

.whatWeDoBox { padding: 0 10px; }

.whatWeDoBox p a { padding: 2px 0 2px 22px; display: block; background: url('../imagess/icons/arrow_green_small.gif') no-repeat left center; }

.whatWeDoBox h4 { font-size: 14px; color: #ff7000; background: url('../imagess/icons/stars/star.gif') no-repeat right center; }





p#custSupport { color:#818181; font-size:11px; font-style:italic; float: right; line-height: 1.5em; margin-bottom: 0; }



#contact {

  width: 100px;

  font-size: 11px;

  line-height: 1.25em;

  padding: 5px;

  margin: 10px 0 10px 10px;

  border: 1px solid #eee;

  background: #fafafa;

  }

#contact { padding-left: 35px; background: url('../imagess/icons/helpBlue_medium.png') no-repeat 4px 4px; }



.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	color: #CCCCCC;

}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	font-style: italic;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #333;
}
