﻿body 
{
	background:#fff url(../images/tcf-body-bg.gif) top left repeat-x;
	font-size:11px;
	font-family:"Lucida Grande", "Lucida Sans", Arial, helvetica, Sans-Serif;
	color:#595959;
}

h1, h2, h3, h4
{
	color:#03325f;
	font-weight:normal;
	padding:10px 0;
}

h1{font-size:18px;}
h2{font-size:14px;}
h3{}

a{color:#000;text-decoration:none;}

#top-nav
{
	font-family:Trebuchet MS, Arial, helvetica, Sans-Serif;
	font-size:14px;
	color:#fff;
}

#top-nav a{color:#fff;}

#main-content a{color:#a1b645; text-decoration:underline;}
#main-content a:hover{text-decoration:none;}

#header{background:#fff url(../images/tcf-banner-bg.gif) top left no-repeat;}

#contact-info, #contact-info a{color:#03325f;line-height:36px;}

p#telephone{font-size:32px;}
p#email{font-size:18px;}

#contact.small-box{background:#fff url(../images/merchant-application-box.gif) top left no-repeat;}
#incentive.small-box{background:#fff url(../images/incentive-shopping.gif) top left no-repeat;}

#contact ul{border-top:1px solid #c1c3c1;}
#contact ul li{border-right:1px solid #eaeaea;}
#contact ul li.last-item{border-right:none;}

#contact ul li a
{
	font-size:12px;
}

#contact ul li a{background:#eaeaea url(../images/contact-bg.gif) top left repeat-x;}
#contact ul li a:hover{background:#fff url(../images/contact-bg-hover.gif) top left repeat-x;}

#contact ul li a span
{
	color:#a1b645;
	border:none;
	background:#fff;
	font-size:12px;
	letter-spacing:normal;
}

#contact h2
{
	padding-left:20px;
	letter-spacing:3px;
	font-size:10px;
}

ul.nav
{
	border:1px solid #c1c3c1;
	background-color:#f0f0f0;
}

ul.nav li
{
	border-top:2px solid #fff;
	border-bottom:1px solid #c1c3c1;
	background-color:#f0f0f0;
}

ul.nav li.title
{
	background-color:#fff;
	color:#03325f;
	letter-spacing:3px;
}

ul.nav li a{background:#f0f0f0 center left no-repeat; color:#000;}
ul.nav li a:hover{color:#a1b645; background:#fff center left no-repeat;}

ul.nav li a.casetracking{background-image:url(../images/icons/casetracking.gif)}
ul.nav li a.toolbox{background-image:url(../images/icons/toolbox.gif)}
ul.nav li a.welcomepack{background-image:url(../images/icons/welcomepack.gif)}

ul.nav li a.benefits{background-image:url(../images/icons/benefits.gif)}
ul.nav li a.lenders{background-image:url(../images/icons/lenders.gif)}
ul.nav li a.prizedraw{background-image:url(../images/icons/prizedraw.gif)}

ul.nav li a.contact{background-image:url(../images/icons/contact.gif)}
ul.nav li a.callback{background-image:url(../images/icons/callback.gif)}

ul.nav li a.form{background-image:url(../images/icons/form.gif)}

ul.nav li a:hover.casetracking{background-image:url(../images/icons/casetracking-green.gif)}
ul.nav li a:hover.toolbox{background-image:url(../images/icons/toolbox-green.gif)}
ul.nav li a:hover.welcomepack{background-image:url(../images/icons/welcomepack-green.gif)}

ul.nav li a:hover.benefits{background-image:url(../images/icons/benefits-green.gif)}
ul.nav li a:hover.lenders{background-image:url(../images/icons/lenders-green.gif)}
ul.nav li a:hover.prizedraw{background-image:url(../images/icons/prizedraw-green.gif)}

ul.nav li a:hover.contact{background-image:url(../images/icons/contact-green.gif)}
ul.nav li a:hover.callback{background-image:url(../images/icons/callback-green.gif)}

ul.nav li a:hover.form{background-image:url(../images/icons/form-green.gif)}

ul.bullet li{background:#fff url(../images/arrow-bullet.gif) top left no-repeat;}
ul.small-bullet li{background:#fff url(../images/arrow-bullet-small.gif) top left no-repeat;}

#content p, #content table {text-align:justify;}

dt
{
	font-weight:bold;
	font-style:italic;
}

table#definitions 
{
	background-color:#f8f8f8;
	border:1px solid #c1c3c1;
}

table#definitions th
{
	background-color:#fff;
	padding:5px;
	font-size:12px;
	margin:0;
}

table#definitions td 
{
	padding:5px;
	vertical-align:top;
	text-align:left;
}

table#definitions tr.odd-row
{
	background-color:#f0f0f0;
}

#footer
{
	border-top:1px solid #c1c3c1;
	background-color:#f0f0f0;
	text-align:right;
}
