@charset "utf-8";
* { margin:0; padding:0; border:0; }
.clear { clear:both; width: 100%; height:0px; font-size:0px; line-height:0px; overflow:hidden;  }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-style:normal; background-color: #E5E5E5; }
h1.title { font-size:14px; font-weight:bold; color:#333; }
h1.subheader { margin-top: 45px; font-size:14px; font-weight:bold; color:#333; }
h2 { font-size:14px; line-height: 20px; font-weight:bold; color:#333; display:block; }
.stitle { padding: 8px 0 6px 8px; position:relative; top: 30px; }
.cardtitle { margin-top: 26px; font-size:14px; line-height:16px; font-weight:bold; color:#333; clear:both; }
p.cardname { color:#666; font-size:12px; margin-top:25px; }
#container { width: 862px; padding-left:9px; margin: 0px auto; }
#banner { background: url(images/banner.jpg) no-repeat; height: 130px; width: 844px; margin-bottom:14px; }
#featuredcard { background: url(images/featuredcardbg.jpg) no-repeat; height: 291px; width: 294px; padding-top:4px; padding-left:5px; }
#navigationlinks { background: url(images/featuredcardbg.jpg) no-repeat; height: 306px; width: 294px; padding-top:4px; padding-left:5px; overflow:hidden;}
img.credcarddummy { margin:19px 0 11px 36px; }
img.applybutton { margin:0px 0 0px 72px; }
img.applybuttonalt { margin:0px 0 0px 102px; }
.left { width: 299px; float:left; }
#cardlinkslist { height: 578px; width: 294px; margin-top:11px; padding-top:4px; padding-left:5px; background: url(images/linklistbg.jpg) no-repeat; }
#cardlinkslist ul, .morelinks ul, .morelinkslast ul, #navigationlinks ul { margin-top:25px; margin-left:5px; }
#cardlinkslist ul li, .morelinks ul li,  .morelinkslast ul li, #navigationlinks ul li { margin-top:10px; list-style:none; }
#cardlinkslist ul li a, .morelinks ul li a,  .morelinkslast ul li a, #navigationlinks ul li a { color:#666; text-decoration:none; font-size:11px; }
#cardlinkslist ul li a:hover, .morelinks ul li a:hover, .morelinkslast ul li a:hover  { color:#666; text-decoration:underline; font-size:11px; }
#navigationlinks ul li a { font-size:14px; color:#000; text-decoration:none; height:28px; }
#navigationlinks ul li a:hover { font-size:14px; color:#FFF; text-decoration:none; background:#63F repeat; }
.right { width: 525px; float:left; padding-left:18px; }
#comparecred { background: url(images/comparebg.jpg) no-repeat; height: 238px; width: 519px; padding-top:4px; padding-left:5px; }
#scardstudent { background: url(images/scardbg.gif) no-repeat; height: 242px; width: 519px; padding-top:4px; padding-left:5px; margin-top: 2px; }
.sublink { float: left; width: 250px; margin-top:13px; }
.sublinkalt { float: left; width: 250px; margin-top:5px; }
h2.subheading a { float:left; text-decoration:underline; color:#666; font-size:11px; font-style:normal; }
.sublink img { float: left; margin-right: 5px; }
p.bodytext { float:left; margin-left:28px; }
#lard { background-image: url(images/ccardbg.jpg); height: 181px; width: 505px; margin-top:22px; padding-left:6px; padding-top:6px; padding-right:10px; }
#ccard { background-image: url(images/ccardbg.jpg); height: 181px; width: 505px; margin-top:22px; padding-left:6px; padding-top:5px; padding-right:10px;
}
#ccardbg { background-image: url(images/ccardbg.jpg); height: 181px; width: 505px; margin-top:12px; padding-left:6px; padding-top:5px; padding-right:10px; }
#ccard h2, #ccardbg h2 { font-size: 14px; line-height:24px; color:#999; font-weight:bold; }
#ccard img, #ccardbg img { float: left; margin-right: 10px; margin-top:30px; }
span.ccard { width:370px; float:right; }
#articleswrap { float:left; width: 222px; padding: 0 0 0 10px; overflow:hidden; }
#articles { float: left; width: 612px; margin-top:13px; overflow:hidden; padding:0 10px 0 0; }
.header { background-image: url(images/articles-header.jpg); height: 24px; width: 600px; font-size:14px; font-weight:bold; color:#FFF; padding-left:10px; padding-top:10px; clear: both; margin-left: 1px; }
#articletextcontainer { width: 620px; margin-top:0px; padding-left:10px; padding-right:10px; padding-top:5px; }
#articlecontainer { background-image: url(images/articlesbg.jpg); height: 178px; width: 608px; margin-top: 6px; padding-left:5px; padding-top:8px; overflow: hidden; }
#articlecontainer h1 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left:235px; }
#articlecontainer img { float: left; margin-right:12px; }
#articlecontainer p { color: #666; margin-top:20px; display: block; width: 100%; }
.morelinks { background: url(images/morelinksbg.jpg) no-repeat; width:220px; height:221px; float: left; padding-top:5px; padding-left:5px; margin-top:13px; overflow: hidden; }
.morelinkslast { background: url(images/morelinksbg.jpg) no-repeat; width:208px; height:221px; float: left; padding-top:5px; padding-left:5px; margin-top:13px; overflow: hidden; }
img.scardimg { float:right; margin-top:25px; margin-right:10px; }
p.sbodytext2 { margin-top:35px; margin-left:10px; width:500px; height:164px; float:left; }
p.sbodytext { margin-top:35px; margin-left:10px; width:344px; height:164px; float:left; }
#innercontainer { background: url(images/contentbg.gif) 138px 4px no-repeat; height: 998px; width: 528px; padding-left:134px; padding-top:5px; float:left;}
h1.scardtitle, h1.sctitle { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
h1.scardtitle { margin:8px 0 0 0; padding:0; display:block; height:30px; }
.studentcard { background: url(images/studentcardbg.gif) no-repeat; height: 294px; width: 486px; margin-left:14px; margin-top:10px; padding-left:10px; padding-top:15px; }
.studentcard1 { background: url(images/studentcardbg.gif) no-repeat; height: 294px; width: 486px; margin-left:14px; margin-top:5px; padding-left:10px; padding-top:15px; }
h1.scardname, h1.scardname1 { font-size:12px; color:#999; margin-bottom:10px; }
.studentcard img, .studentcard1 img { float: right; margin-right: 10px; }
.apr, .apr1 { background-image: url(images/aprbg.gif); height: 134px; width: 164px; float: right; margin-right: 10px; padding-left:10px; margin-bottom:10px; }
p.aprtxt { margin-top:10px; line-height:20px; }
#footer { font-size: 12px; text-align: center; color: #999; clear: both; padding: 10px 40px 10px 40px; margin:0 auto; width:780px; }
#articlewrap { float: left; width: 663px; background: url(images/contentbg_02.png) right repeat-y; }
#articlewrap2 { float: right; width: 663px; background: url(images/contentbg_04.png) right bottom no-repeat; }
#articlewrap3 { float: right; width: 643px; background: url(images/contentbg_01.png) right top no-repeat; padding: 0px 10px 20px 10px; }
#bottomarticles { float: left; width: 843px; padding: 0 19px 0 0; }
.articleadsense { float: left; width: 160px; padding: 0 20px 0 0; }
.paging { width:100%; padding:8px 0px 0px 0px; text-align:center; }
.references { width: 600px; margin: 0 auto; padding: 16px 0 8px 0; background: url(images/contentbg_sep.png) center 8px no-repeat; text-align: center; }
#articletextcontainer object { display:block; margin: 10px 10px 10px 0; float: left; }
#bottomboxes { float:right;}
#bottomboxes2 { float:right; padding:0 6px 0 0 ;}
#bottomboxes2 .morelinks { background: url(images/morelinksbg.jpg) no-repeat; padding-right:30px; }
#topsep { height:312px; overflow:hidden; }