body { margin: 0px;      background-color: #343499;  font-family: Arial;  font-size: 14px; }
a, a:visited { color: #C0BDBD;  text-decoration: underline;  cursor: pointer;  font-family:Arial; }
.container { position: relative; top: 0px;left: 0px;background-position: top;background-repeat: repeat-x;background-image: url('http://www.teencards.com/images/bg.gif');width: 920px;height: 590px; }
#header { padding: 20px 25px 0px 25px;color: #ffffff; }
#tabboxnavigation { position: absolute;  top: -30px;  left: 20px; width:700px; }
.tab img { float: left; }
.tab table { background-color: #343499;  float: left;  height:30px;  vertical-align: middle;  text-align: center; }
.tab a,.tab a:visited { color: #ffffff;  text-decoration: none;  font-weight: bold;  font-size: 11px;  font-family:Arial; }
.tabactivate table { background-color: #9BCC0D; }
.tabspace { float: left;  width: 5px; }
.maincontent-with-colunm { position:absolute;  left:25px;  top:120px;  color: #000000;  width: 700px;  font-size:10px; }
.linkButton { text-decoration: none; }
.linkButton img { border: 0px; }
#footer { font-size: 9px;  margin-top: 4px; }
#leftcontent { position:absolute;  left:741px;  top:120px;  color: #000000;  font-size: 13px;  width:150px; }
#shortcutmenu div { padding-top:4px;  color: #ffffff;  font-weight: bold; }
#shortcutmenu a { text-decoration: none;  color: #ffffff; }
#shortcutmenu img { border: 0px; }
table.chapters { border-collapse: collapse; }
table.chapters td { background-color: #4D4D4D;  border: 1px solid #FFFFFF;  font-weight: bold;  padding: 3px 7px;  text-align: center;  vertical-align: middle;  width: 25%; }
table.chapters td a, table.chapters td a:visited { color: #ffffff;  text-decoration: none; }
table.chapters td.displayed { background-color: #C0BDBD;  color: #000000; }
.compareCards ,.compareCards td,.compareCards th { border: 1px solid #000000;  text-align: center;  vertical-align: top; }
.compareCards td,.compareCards th { padding: 3px;  background-color: #ffffff; }
.compareCards th { background-color: #99cc00; }
.compareCards td.featureName { text-align: left;  font-weight: bold;  background-color: #ccff66; }
.compareCards div.feature-descr { font-size:10px; }
.teenLogo { width: 250px; }
.box10-top-left-border { background-image: url('http://www.teencards.com/images/newsbox_top_left.gif'); height: 10px; width: 10px; font-size: 1px; }
.box10-top-border { background-color: #8f8f8f; font-size: 1px; line-height: 1px; }
.box10-top-right-border { background-image: url('http://www.teencards.com/images/newsbox_top_right.gif'); height: 10px; width: 10px; font-size: 1px; }
.box10-side-border { background-color: #4e4d4e;      background-repeat: repeat-x; background-position: top; background-image: url('http://www.teencards.com/images/newsbox_bg.gif'); }
.box10-area { background-color: #4e4d4e;  background-repeat: repeat-x; background-position: top; background-image: url('http://www.teencards.com/images/newsbox_bg.gif'); }
.box10-bottom-left-border { background-image: url('http://www.teencards.com/images/newsbox_bottom_left.gif'); height: 10px; width: 10px; font-size: 1px; }
.box10-bottom-border { background-color: #4e4e4d; font-size: 1px; line-height: 1px; }
.box10-bottom-right-border { background-image: url('http://www.teencards.com/images/newsbox_bottom_right.gif'); height: 10px; width: 10px; font-size: 1px; }
.newsbox { height:321px;  color: #ffffff;  font-size: 12px; }
.box20-top-left-border { background-image: url('http://www.teencards.com/images/cabbox_top_left.gif'); height: 20px; width: 20px; }
.box20-top-border { background-color: #8f8f8f; font-size: 1px; line-height: 1px; }
.box20-top-right-border { background-image: url('http://www.teencards.com/images/cabbox_top_right.gif'); height: 20px; width: 20px; }
.box20-side-border { background-color: #4e4d4e;      background-repeat: repeat-x; background-position: top; background-image: url('http://www.teencards.com/images/cabbox_bg.gif'); }
.box20-area { background-color: #4e4d4e;  background-repeat: repeat-x; background-position: top;  background-image: url('http://www.teencards.com/images/cabbox_bg.gif'); }
.box20-bottom-left-border { background-image: url('http://www.teencards.com/images/cabbox_bottom_left.gif'); height: 20px; width: 20px; }
.box20-bottom-border { background-color: #4e4e4d; font-size: 1px; line-height: 1px; }
.box20-bottom-right-border { background-image: url('http://www.teencards.com/images/cabbox_bottom_right.gif'); height: 20px; width: 20px; }
.tab-content { width: 100%;  font-size: 12px; }
.maincontent-without-colunm { position:absolute;  left:25px;  top:120px;  color: #000000;  width:870px;  font-size:10px; }
.cbox15-top-left-border { width: 15px; height: 15px; font-size: 1px; line-height: 1px;  background-image: url('http://www.teencards.com/images/cbox15-top-left.gif'); }
.cbox15-top-right-border { width: 15px; height: 15px; font-size: 1px; line-height: 1px;  background-image: url('http://www.teencards.com/images/cbox15-top-right0.gif'); }
.cbox15-top-border { background-color: #cae57c;  font-size: 1px; line-height: 1px;  border-top: solid 1px #a3b03a; }
.cbox15-bottom-left-border { width: 15px; height: 15px; font-size: 1px; line-height: 1px;  background-image: url('http://www.teencards.com/images/cbox15-bottom-left.gif'); }
.cbox15-bottom-right-border { width: 15px; height: 15px; font-size: 1px; line-height: 1px;  background-image: url('http://www.teencards.com/images/cbox15-bottom-right.gif'); }
.cbox15-bottom-border { background-color: #cae57c;  font-size: 1px; line-height: 1px;  border-bottom: solid 1px #a3b03a; }
.cbox15-left-side-border { background-color: #cae57c;  width: 14px;font-size: 1px; line-height: 1px;  border-left: solid 1px #a3b03a;  background-image: url('http://www.teencards.com/images/cbox15_bg.gif');  background-repeat:repeat-x; background-position:top; }
.cbox15-right-side-border { background-color: #cae57c;  width: 14px;font-size: 1px; line-height: 1px;  border-right: solid 1px #a3b03a;  background-image: url('http://www.teencards.com/images/cbox15_bg.gif');  background-repeat:repeat-x; background-position:top; }
.cbox15-area { background-color: #cae57c;  background-image: url('http://www.teencards.com/images/cbox15_bg.gif');  background-repeat:repeat-x; background-position:top; }
#financialResourcesC { width: 100%; }
#compareCardsC { width: 100%; }
.newsbox a, .newsbox a:visited { color: #ffffff;  text-decoration: underline; }
#footernote { font-size: 9px;  margin-top: 4px; }
.popup_window { background-position: left -121px;  background-repeat: repeat-x;  background-image: url('http://www.teencards.com/images/bg.gif');  border: solid 1px #000000; background-color: #343499; }
.popup_header { background-color:#949494;  color:#FFFFFF;  cursor:default;  font-size:14px;  font-weight:bold; }
.popup_body { padding: 10px;  font-size: 14px;  color: #000000; }
.cbox8-top-left-border { background-image:url('http://www.teencards.com/images/cbox5-top-left.gif');  font-size:1px;  height:8px;  line-height:1px;  width:8px; }
.cbox8-top-right-border { background-image:url('http://www.teencards.com/images/cbox5-top-right.gif');  font-size:1px;  height:8px;  line-height:1px;  width:8px; }
.cbox8-bottom-left-border { background-image:url('http://www.teencards.com/images/cbox5_bottom_left.gif');  font-size:1px;  height:8px;  line-height:1px;  width:8px; }
.cbox8-bottom-right-border { background-image:url('http://www.teencards.com/images/cbox5_bottom_right.gif');  font-size:1px;  height:8px;  line-height:1px;  width:8px; }
.cbox8-left-side-border { background-color:#CAE57C;  background-image:url('http://www.teencards.com/images/cbox5-bg.gif');  background-position:center center;  background-repeat:repeat-x;  border-left:1px solid #A3B03A;  font-size:1px;  line-height:1px;  width:7px; }
.cbox8-right-side-border { background-color:#CAE57C;  background-image:url('http://www.teencards.com/images/cbox5-bg.gif');  background-position:center center;  background-repeat:repeat-x;  border-right:1px solid #A3B03A;  font-size:1px;  line-height:1px;  width:7px; }
.cbox8-area { background-color:#CAE57C;  background-image:url('http://www.teencards.com/images/cbox5-bg.gif');  background-position:center center;  background-repeat:repeat-x;  border-top:1px solid #A3B03A;  border-bottom:1px solid #A3B03A; }
.cbox8-top-border { background-color: #cae57c;  font-size: 1px; line-height: 1px;  border-top: solid 1px #a3b03a; }
.cbox8-bottom-border { background-color: #cae57c;  font-size: 1px; line-height: 1px;  border-bottom: solid 1px #a3b03a; }
.tabactivate a, .tabactivate a:visited { color: #000000; }
h2 { font-size:18px;margin-top: 14px;margin-bottom: 14px; }
strong { font-weight: normal; }
