td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	background-image: url(https://mycarddetail.com/image/gray_bg.gif);	color: #5C5C5C;
}
input {
	border: 1px solid #888;
	font-size: 11px;
}
select {
        border: 1px solid #888;
        font-size: 11px;
}

.white_small {
	font-size: 10px;
	color: #FFFFFF;
}
.white_regular {
	font-size: 12px;
	color: #FFFFFF;
}
.white_large_bold {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.darkgray_small {
	font-size: 9px;
	color: #333333;
}
.darkgray_med {
	font-size: 12px;
	color: #333333;
}
.darkgray_large_bold {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.error_red_small {
	font-size: 10px;
	color: #990000;
}
.error_red_large_bold {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

.body_text {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.menu_background {
	padding-top: 4px;
	padding-left: 4px;
}
TABLE.menu_table {
	background-color: #FFFFFF;
}
TABLE.menu_table TD {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid ;
}
TABLE.statement_table TD.header{
	font-family: verdana, microsoft sans serif;
	font-size: 14px;
}
TABLE.statement_table TD {
	padding-right: 10px;
}
TABLE.statement_table TD.wide_padding {
	padding-right: 20Px;
}
TABLE.statement_table TD.thick_line {
	font-size: 10px;
	border-bottom: 2px solid black;
}
TABLE.statement_table TD.thin_line {
	font-size: 10px;
	border-bottom: 1px solid black;
}
.menu_button_text {
	color: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.site_color_background {
 background-color: #003366;
}
.site_color_background_text {
	color: white;
}
.form_bgcolor {
	background-color: transparent;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* This is the heading at the top of all pages */
.cardholder_heading {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
/* This is the heading used inside the site_color_background box */
.cardholder_heading_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.cardholder_heading_3 {
	font-weight: bold;
}
.error_text {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.welcome {
	background-color: #2B55A9;
	font-size: 18px;
	color: #CCCCCC;
}
.activate {
	background-color: #FFCC00;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.content1 {
	background-color: #CCCCCC;
	font-size: 11px;
}
.content2 {
	background-color: #FFFFFF;
	font-size: 11px;
}
.test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.form_text_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.form_text_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.form_text_b_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #000000;    
}
#red {
	font-weight: bold;
	color: #FF0000;
}
#blue {
	font-weight: bold;
	color: #0000FF;
}
.statement_text {
	font-family: verdana, microsoft sans serif;
	font-size: 11px;
}
.footer_text {
	font-size: 10px;
	color: #333333;
}
.table_header {
	font-weight: bold;
	background: #CCCCCC;
	color: #333333;
}
.side_menu {
	font-weight: bold;
	font-size: 10px;
	background: #333333;
	color: #FFFFFF;
}
a:link  {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #BB0002;
}
a:visited {
	text-decoration: none;
}

/* ------------- Merchant Restrictions ----------------- */
.middle_spacer {
		width:40px;
	}
	.card_limit_cell{
		vertical-align:top;
	}
    .card_limits_container {
        margin-left:20px;
    }
    .card_limits_container table {
        border-collapse:collapse;
    }
    .card_limit td {
        border-bottom-style:solid;
        border-bottom-width:thin;
        border-bottom-color:gray;
		white-space:nowrap;
    }
    .card_limit_enable{
        padding-right:20px;
    }
	.card_limit_amount{
		text-align:right;
	}
    .card_limit label {
        text-align:left;
    }

	.card_limit_submit {
		padding-top:10px;
		text-align:center;
	}

	.merchant_restrictions_container{
		vertical-align:top;
	}

	.merchant_restriction_submit {
		padding-top:10px;
		text-align:center;
	}


/* ---------------------- search results ---------------------- */
#search_results {
	padding:1em;
}

/* ---------------------- top nav ---------------------- */
#topnav_container{position:relative;height:33px;color:#E0E0E0;background:#353535;font-family:Helvetica,Arial,Verdana,sans-serif;white-space:}
#topnav_lcap{float:left;width:11px;}
#topnav_rcap{float:left;width:11px;}
#topnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(https://mycarddetail.com/image/tabmenu_bg.gif) repeat-x bottom left;padding:0 0 0 0px;width:100%;}
#topnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#topnav ul li{display:block;float:left;margin:0 2;}
#topnav ul li img {padding:4px 0px 0 0;height:28px;float:left;}
#topnav ul li a{display:block;float:left;color:#353535;text-decoration:none;padding:0 0 0 0;height:33px;}
#topnav ul li a span{padding:12px 5px 0 5px;height:21px;float:left;}
#topnav ul li a:hover{color:#353535;background:transparent url(https://mycarddetail.com/image/tabmenu_bg-OVER.gif) repeat-x bottom left;}
#topnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#topnav ul li a.current,#topnav ul li a.current:hover{color:#fff;background:#CCCCCC url(https://mycarddetail.com/image/tabmenu_left-ON.gif) no-repeat top left;line-height:275%;}
#topnav ul li a.current span{display:block;padding:0 7px 0 7px;width:auto;background:#CCCCCC url(https://mycarddetail.com/image/tabmenu_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END top nav ---------------------- */
