.inputTextTiny {
    font-size: 10px;
    width: 50px;
    font-family: Verdana;
}

.inputTextSmall {
    font-size: 10px;
    width: 100px;
    font-family: Verdana;
}

.inputTextMedium {
    font-size: 10px;
    width: 150px;
    font-family: Verdana;
}

.inputTextLarge {
    font-size: 10px;
    width: 200px;
    font-family: Verdana;
}

.controlPanelInput {
    font-size: 10px;
    width: 300px;
    font-family: Verdana;
}

.inputTextAreaExtraWide {
    font-size: 10px;
    width: 400px;
    height: 300px;
    font-family: Verdana;
}

.inputTextAreaLarge {
    font-size: 10px;
    width: 200px;
    height: 250px;
    font-family: Verdana;
}

.submit {
    font-size: 10px;
    font-family: Verdana;
}

.tdHeader {
	font-weight: bolder;
    font-size:10px;
    background: #C0C0C0;
}

.tdLight {
    font-family: Verdana;
    font-size:10px;
    background: #E7E7E7;
}

.tdDark {
    font-family: Verdana;
    font-size:10px;
    background: #D9D9D9;
}

.errMessage {
    font-size: 10px;
    color: #FF0000;
}

.successMessage {
    font-size: 10px;
    color: #00FF00;
}

.compareTableContent {
    font-family: verdana;
    font-size: 10px;
}

.compareTableColumn1 {
    font-family: verdana;
    font-size: 10px;
    background-color: #E3FBE3 ;
    border-top:1px solid black;
    text-align: center;
}

.compareTableColumn2 {
    font-family: verdana;
    font-size: 10px;
    background-color: #E3FAFA;
    border-top:1px solid black;
    text-align: center;
}

.compareTableColumn3 {
    font-family: verdana;
    font-size: 10px;
    background-color: #FFFFCC;
    border-top:1px solid black;
    text-align: center;
}

.compareTableColumn4 {
    font-family: verdana;
    font-size: 10px;
    background-color: #FBDCDC;
    border-top:1px solid black;
    text-align: center;
}

.cwCalc{border:1px solid black;}
.cwCalc TH{background-color:#BBBBBB;}
.cwCalc TD{background-color:#DDDDDD;}

.indexHeaderText {
	color: #000033;
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 20px 15px 15px;
	margin: 0px;
}

.indexText {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}

.indexLink {
	font-family: Verdana;
	font-size: 11px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

.indexRule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AE8E4F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 10px 0px 0px;
	padding: 0px;
}

.headerImage {
    float:left;
    margin:5px;
}

.smallFont {
    font-size:10px;
}


div.pr {
    font-family: Arial;
	font-size: 6pt;
	color: #000000;
	float: right;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

/*************************************************
NEW STYLES
*************************************************/


.Copy_Header, a.Copy_Header, .Copy_Header a {
    font-family: Verdana;	
    font-size: 10pt;
    font-weight: bold;
    line-height: 10pt;
    color: #294779;
    text-decoration: none;
}

a.Copy_Header:hover {
    color: #FF0000;
    text-decoration: underline;
}


.Copy_Text {
    font-family: Verdana;
    font-size: 9pt;
}

.Copy_Text_Small {
    font-family: Verdana;
    font-size: 8pt;
}

.Copy_Review {
    font-family: Verdana;	
    font-size: 10pt;	
}

.Copy_Review_Disclaimer {
    font-family: Verdana;	
    font-size: 8pt;	
}

.Copy_Small_White {
    font-family: Verdana;	
    font-size: 8pt;	
    color: #DDDDDD;
}

.Input_Text_Large {
    font-size: 10px;
    width: 300px;
    font-family: Verdana;
}

.Input_Textarea_Large {
    font-size: 10px;
    width: 300px;
    height: 150px;
    font-family: Verdana;
}

.Input_Quick_Search_DD {
    font-family: Verdana;
    font-size: 7pt;
    width: 135px;
}

.Link_Text_Article {	
    font-family: Verdana;	
    font-size: 11px;
    text-decoration: none;	
}

a:hover.Link_Text_Article {	
    font-family: Verdana;	
    font-size: 11px;	
    text-decoration: underline;	
}

.Copy_Normal {
    font-family: Verdana;	
    font-size: 8pt;
}

.Copy_Normal_Bold {
    font-family: Verdana;	
    font-size: 10pt;
    font-weight: bold;
}

.Copy_Error {
    font-family: Verdana;	
    font-size: 8pt;
    color: #FF0000;
}

.Copy_Small {
    font-family: Verdana;	
    font-size: 8pt;
}

.Copy_Disclaimer {
	font-family: Verdana;
	font-size: 7pt;
}

.Copy_Small_Bold {
    font-family: Verdana;	
    font-size: 8pt;
    font-weight: bold;
}

.Copy_Credit_Card_Header {
    font-family: Verdana;	
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
}

.Copy_Credit_Card_Title {
    font-family: Verdana;	
    font-size: 10pt;	
    font-weight: bold;
    line-height: 12pt;
    margin: 0px;
}

.Copy_Credit_Card_Bullet_Points {
    font-family: Verdana;	
    font-size: 8pt;	
    line-height: 11pt;
    margin: 0px;
}

.Copy_News_Title {
    font-family: Verdana;	
    font-size: 10pt;	
    font-weight: bold;
    line-height: 12pt;
    color: #ffffff;
    margin: 0px;
}

.Copy_News_Release_Date {
    font-family: Verdana;	
    font-size: 8pt;	
    color: #ffffff;
}

.Copy_News_Body {
    font-family: Verdana;	
    font-size: 8pt;	
    color: #ffffff;
}

a.Copy_News_Body, .Copy_News_Body a {
    font-family: Verdana;	
    font-size: 8pt;
    font-weight: bold;	
    color: #ffffff;
}

.Cell_Header_Top_Left {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_left_1.gif');
}

.Cell_Header_Top_Right {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_right_1.gif');
}

.Cell_Header_Bottom_Left {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_left_1.gif');
    background-position: bottom left;
}

.Cell_Header_Bottom_Right {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_right_1.gif');
    background-position: bottom right;
}

.Cell_Header_Top_Left2 {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_left_2.gif');
}

.Cell_Header_Top_Right2 {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_right_2.gif');
}

.Cell_Header_Bottom_Left2 {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_left_2.gif');
    background-position: bottom left;
}

.Cell_Header_Bottom_Right2 {
    width: 6px; 
    height: 6px; 
    background-image: url('/images/corners_right_2.gif');
    background-position: bottom right;
}

.Cell_News_Content {
    padding: 5px;
}

.Cell_Left_Menu_Option {
    background-image: url('/images/button_background.gif');
    height: 16px;
    padding-left: 22px;
}

.Cell_Left_Menu_Option:hover {
    background-image: url('/images/button_background_hover.gif');
    cursor: pointer;
}

a.Cell_Left_Menu_Option, .Cell_Left_Menu_Option a {
    font-family: Verdana;	
    font-size: 8pt;	
    color: #2947BB;	
    line-height: 16px;
    text-decoration: none;	
}

.Cell_Search_Box {
    background-image: url('/images/ccbwmain01_04.gif');
    height: 60px;
    width: 524px;
    text-align: right;
    padding-right: 20px;
}

.Cell_Search_Box2 {
    background-image: url('/images/ccbwmain01_04.gif');
    height: 60px;
    width: 524px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 10pt;
}

.Cell_Message {
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana;
    color: #E32601;
    padding: 10px;
}

.Cell_Consolidation_Header {
    background-color: #6b0200;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana;
    color: #FFFFFF;
}

.Cell_Consolidation_Content {
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana;
    color: #000000;
}

.Image_Credit_Card_List {
    margin-top: 10px;
    margin-bottom: 5px;
}

.Image_Latest_Review {
    float: left;
    margin-right: 10px;
}

.Image_Latest_Perk {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.Image_Latest_Perk_Small {
    float: left;
    margin-top: 3px;
    margin-right: 5px;
    margin-bottom: 3px;
}

.Image_News_Icon {
    border: 0px;
    float: left;
    margin-right: 10px;
}

.Link_White_Bold, a.Link_White_Bold, .Link_White_Bold a {
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    color: #FFFFFF;
}

.Link_Apr_Average, a.Link_Apr_Average, .Link_Apr_Average a {
    text-decoration: none;
    color: #2947BB;
}

a.Link_Apr_Average:hover {
    text-decoration: underline;
    color: #FF0000;
}

.Link_Site_Map, a.Link_Site_Map, .Link_Site_Map a {
    font-size: 8pt;
    font-family: Verdana;
    color: #294779;
    text-decoration: none;
}

a.Link_Site_Map:hover {
    color: #FF0000;
    text-decoration: underline;
}

.Link_Pagination, a.Link_Pagination, .Link_Pagination a {
    color: #ecdca4;
    text-decoration: none;
}

a.Link_Pagination:hover {
    text-decoration: underline;
}

.Line_Credit_Card_Content {
    border: 0px;
    height: 1px;
    background-color: #FFFFFF;
    margin-top: 2px;
    margin-bottom: 2px;
}

.Line_Divider {
    border: 0px;
    height: 1px;
    background-color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.Line_Divider_2 {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #000000;
    height: 1px;
}

.List_Credit_Card_Bullets {
    list-style-image: url('/images/arrow.gif');
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 3px;
    padding-top: 3px;
}

.List_Error {
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 3px;
    padding-top: 3px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    padding-right: 0px;
}

.Review_Header_Background {
    border: 1px solid #294779;
    background-color: #e9e9e9;
    padding: 5px;
}



.Input_Text {
    font-family: Verdana;
    font-size: 8pt;
}

.Input_Submit {
    font-family: Verdana;
    font-size: 8pt;
}

.Table_Forward {
    background-color: #EBDDA5;
    border: 1px solid black;
    width: 483px;
}

.Cell_Forward {
    font-family: Verdana;
    font-size: 10pt;
    text-align: center;
}

.Cell_Forward a {
    font-family: Verdana;
    font-size: 7pt;
    text-align: center;
}

.Table_Message {
    border: 5px solid #f3e9cb;
    background-color: #faf3df;
    width: 400px;
}

.Table_Pagination {
    border-top: 2px solid #6c7c8c;
    border-left: 2px solid #6c7c8c;
    border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
    background-color: #294779;
    width: 100%;
}

.Table_Quote {
    background-color: #c7c7c7;
    border: 1px solid #e9e9e9;
    width: 90%;
}

.Table_Quote_Cell {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

.Cell_Pagination_On {
    background-color: #FFFFFF;
    border: 1px solid #6c7c8c;
    padding: 2px;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    width: 15px;
    text-align: center;
}

.Cell_Pagination_On:hover {
    background-color: #ecdca4;
    border: 1px solid #6c7c8c;
    padding: 2px;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    width: 15px;
    text-align: center;
    cursor: pointer;
}

a.Cell_Pagination_On, .Cell_Pagination_On a {
    text-decoration: none;
}

.Cell_Pagination_Off {
    background-color: #294779;
    border: 1px solid #6c7c8c;
    padding: 2px;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    width: 15px;
    text-align: center;
}

.Cell_Compare_Header {
    background-color: #294779;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
}

.Input_Submit_Debt {
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    color: #fff; 
    background: #DD6F00; 
    padding: 2px; 
    margin: 0;
    border:3px solid #944A00; 
    border-color:#F5962B #F0820F #944A00 #944A00;
}

.Spacer_Break {
    clear: both;
}

.Table_Display {
    border: 5px solid #6e7c89;
    background-color: #ecdda6
}

.Marketing_Cell_Credit_Card {
    width: 577px;
    height: 205px;
    background: url('/images/marketing_background.png');
}

/* CSS TO KEEP */
h1 {
	font: bold 16pt "Trebuchet MS";
	color: #294779;
}

.Copy_Small {
	font: normal 8pt Verdana;
}

a.Copy_Small, .Copy_Small a {
	color: #294779;
}

.Copy_Normal {
	font: normal 8pt Verdana;
}

.List_Normal {
	margin: 0 0 15px 25px;
}

.List_Normal li {
	list-style-position: outside;
    list-style-type: disc;
}

.Table_Credit_Card_Details {
	width: 100%;
	border: 1px solid #000000;
}

.Table_Credit_Card_Details td {
	padding: 3px;
}

.Cell_Credit_Card_Detail_Header {
	font: bold 9pt Verdana;
    background-color: #bbbbbb;	
    text-align: center;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.Cell_Credit_Card_Detail_Content {
	font: normal 8pt Verdana;
    background-color: #e6e6e6;	
    text-align: center;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.Table_Review {
    border: 1px solid #000000;
    width: 100%;
}

.Table_Review td {
    padding: 3px;
}

.Cell_Review_Header {
    background-color: #294779;
	font: bold 10pt Verdana;
    color: #FFFFFF;
    text-decoration: underline;
    border-bottom: 1px solid #000000;
}

.Cell_Review_Alt1 {
    background-color: #6e7c88;
	font: bold 8pt Verdana;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    width: 40%;
}

.Cell_Review_Alt2 {
    background-color: #ebdda5;
	font: normal 8pt Verdana;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    width: 60%;
}

.Table_Quick_Links {
    border: 1px solid #000000;
    width: 100%;
}

.Table_Quick_Links td {
    padding: 3px;
}

.Cell_Quick_Links_Header {
    background-color: #294779;
	font: bold 10pt Verdana;
    color: #FFFFFF;
    text-decoration: underline;
    border-bottom: 1px solid #000000;
}

.Cell_Quick_Links_Content {
    background-color: #ebdda5;
	font: normal 8pt Verdana;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.Cell_Discounts {
	padding-right: 10px;
	text-align: justify;
}

body,
input,
textarea {
	font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif;
	font-size: .8em;
}

#wrapper { margin: 0 auto; width: 990px; }

#header_new{height:70px;background:url(/images/layout/ccbw-bg-rptr.png) repeat-x; border-bottom: 2px solid #000066;}
#header{height:50px;}

#cell_wrapper { width: 100%; }
#cell_main { border: 3px solid #555555; border-top: 0px; margin: 0 auto; width: 994px; }
#cell_menu_container { padding: 0px; margin: 0px; vertical-align: top; background-color: #d9d9d9; }
#cell_main_inner { background-color: #f5f5f5; border: 1px solid #000000; border-top: 0px; }
#cell_content_wrapper { padding: 5px; } 

#cell_content_main { float: left; width: 675px; margin-right: 7px; }
#cell_content_main div.content { border: 1px solid #c4c4c4; background-color: #fff; padding: 10px; margin-bottom: 5px; }
#cell_content_sidebar { float: left; width: 300px; }
#cell_content_sidebar div.content { border: 1px solid #c4c4c4; background-color: #fff; padding: 10px; }

.cell_review_help_header { font-size: 10pt; font-weight: bold; }
.cell_review_help_content { font-size: 10pt; }
