/* Generated by /homepages/17/d147573813/htdocs/tb/tbcss.php on 2010/01/17 17:19:50 */

html, body   {
    color: #000000;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    margin: 0px;
    }

li{
    padding-bottom: 2px;
    }
img {
    border: none;
    }

a, a:visited {
    text-decoration: none;
    color: #00147E;
    background-color: inherit;
    }
a:hover {
    text-decoration: underline;
    }

/*
a.external:link:after, a.external:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
	color: #00147E;
	background-color: inherit;
	}
*/
a.external {
	background: url(images/external.red.png) center right no-repeat;
	padding-right: 13px;
    }
a[href ^="https://"], .link-https {
	background: url(images/lock_icon.gif) center right no-repeat;
	padding-right: 16px;
    }

.bucks {
    font-style: italic;
    }
.tbb {
    color: #686EAA;
    font-weight: bold;
    background-color: inherit;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    }

span.red {
    color: #B52312;
    background-color: inherit;
    }

div#page {
    }

td.logo {
	text-align: right;
	}
div#banner    {
    color: #00147E;
    background-color: #AFC371;
    padding: 3px 0px 2px 10px;
    margin: 0px;
    border-right: 1px solid #191970;
    }
#banner a, #banner a:visited  {
    color: #B52312;
    background-color: inherit;
    text-decoration: underline;
    }
#banner a:hover {
    color: #FFFFF8;
    background-color: #686EAA;
    text-decoration: none;
    }

td#address    {
    color: #B52312;
    font-size: 90%;
    background-color: #afc371;
    }

#leftnav   {
    color: #fff;
    background-color: #686EAA;
    padding-top: 5px;
    }
#leftnav a, #leftnav a:visited     {
    display: block;
    color: #fff;
    background-color: inherit;
    text-decoration: none;
    white-space: nowrap;
    padding: 4px 20px 4px 10px;
    border-right: 0px none #00147e;
    border-bottom: 1px solid #888;
    border-left: 0px none #00147e;
    }
#leftnav a:hover   {
    color: #686eaa;
    text-decoration: none;
    background-color: #d8e6a5;
    }
.in1 {
    margin-left: 15px;
    font-size: 90%;
    }
#leftnav a.special, #leftnav a.special:visited {
    color: #FFA;
    }
#leftnav a.special:hover {
    color: #B52312;
    text-decoration: none;
    background-color: #d8e6a5;
    }

.main     {
    color: #000000;
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #fffff8;
    border-right: 1px solid #00147e;
    }

.main a {
    color: #A00;
    background-color: inherit;
    }
.main a:visited {
    color: #800;
    background-color: inherit;
    }

table.mainwrap   {
    width: 100%;
    margin: 10px 0px 10px 0px;
    }

td.mainwrap   {
    padding-left: 20px;
    padding-right: 10px;
    }

img.about	{
	margin: 0px 10px 10px 0px;
	}

.valid img {
    float: right;
    }

div.phpinfo {
    font-size: 12px;
    }
td.e {
    color: inherit;
    background-color: #CCF;
    }

td.v {
    color: inherit;
    background-color: #CCC;
    }

#designedby, #designedby a, #designedby a:visited {
    font-size: 11px;
    text-align: center;
    color: #888;
    background-color: inherit;
    }
#designedby a, #designedby a:visited {
    color: #333;
    background-color: inherit;
    }
#footer {
    font-size: .5em;
    }

.redbar {
    color: #FDFDFF;
    border-right: 1px solid #00147e;
    background-color: #B52312;
    height: 20px;
    font-size: 10px;
    }

#textlogo {
	display: none;
	}
#logo {
    font-size: 50px;
    margin-right: 30px;
    }
#logo a, #logo a:visited, #logo a:hover {
    color: #00147E;
    background-color: #FFFFF8;
    text-decoration: none;
    }

p.lead {
	font-size: 120%;
	line-height: 120%;
	}
div.resume {
	margin-left: 10px;
	}

.resume h4 {
	color: inherit;
	background-color: #EEE;
	}

#rates {
	margin-top: 20px;
	margin-left: 50px;
	border: 1px solid #00147E;
	padding: 3px;
	}
#rates td {
	text-align: center;
	padding: 3px;
	}

tr.odd {
	color: inherit;
	background-color: #DDD;
	}

li a, li a:visited {
	text-decoration: none;
	}
li a:hover {
	text-decoration: underline;
	}

li {
	margin-bottom: 3px;
	}

h2.saying {
	color: #686EAA;
	background-color: inherit;
	font-style: italic;
	}

p.notice {
	color: inherit;
	background-color: #FF8;
	border: solid 1px #00147E;
	padding: 5px;
	}

p.dyi {
	color: #000;
	background-color: #FF8;
	border: solid 1px #00147E;
	padding: 5px;
	}

.diy {
	color: #000;
	background-color: #FF8;
	}
h2 {
    color: #686EAA;
    background-color: inherit;
    font-weight: bold;
    font-size: 26px;
    line-height: 28px;
    text-align: center;
    }
h3 {
    color: #686EAA;
    background-color: inherit;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    }
h3.center {
    text-align: center;
    }
.highlight      {
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #f0f2cd;
    margin-right: 40px;
    padding: 1px 5px;
    }

.strike {
    text-decoration: line-through;
    }

.highlight a {
    color: #800;
    background-color: inherit;
    }

div.testimonial {
	margin-top: 10px;
	padding: 0px 10px 5px 15px;
	color: inherit;
	background-color: #E1E3F7;
	}
	
div.testimonialeven {
	margin-top: 10px;
	padding: 0px 10px 5px 15px;
	color: inherit;
	background-color: #FFFFB8;
	}
	
p.attrib {
	margin: 0px 0px 0px 15px;
	font-weight: bold;
	}
	
p.location {
	margin: 0px 0px 0px 15px;
	font-style: italic;
	}
	
p.quote {
	padding-top: 5px;
	font-style: italic;
	}

.problem {
	}