body, html, p{
	margin: 0px;
	padding: 0px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
#header_table, #menu_table, #body_table, #footer, #footer_table {
    width: 771px;
    margin: 0 auto;
}
#topnavigation {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#topnavigation a{
font-weight: bold;
font-size:13px;
color:#000000;
text-decoration:none;
}
#topnavigation a:hover{
font-weight: bold;
font-size:13px;
color:#CC0000;
text-decoration:underline;
}

.rightborder {
	border-right: 1px solid #CCCCCC;
}
.caption {
	font: bold 13pt "Trebuchet MS";
	color: #FFFF27;
	padding-left: 15px;
	line-height:13pt;
}
p {
	margin: 0px;
	padding: 0px;
}
ul{
margin:0px;
padding:0px;
list-style:none;
}
li{
margin:0px 2px 0px 5px;
padding:2px 5px 5px 5px;
list-style:none;
}
.captionbottom {
	font: bold 12px Arial, Helvetica, sans-serif, Verdana, "Trebuchet MS";
	color: #FFFF27;
	padding-left: 15px;
}
.phonenumber {
	font: bold 18px "Trebuchet MS";
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 3px;
}
.topheaderhousebg {
	background: url("../img/house.jpg") no-repeat right top;
}
.captiontext {
	background: url("../img/redbgbottom.jpg") repeat-x;
	height: 81px;
	width: 350px;
}
.captionbottomcurve {
	background: url("../img/curvebottom.jpg") no-repeat left top;
	height: 44px;
	width: 576px;
	margin-top:0px;
	padding-top:0px;
}
.contenthome h1, h2, h3{
	font: bold 16px Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	color: #BF0101;
	padding-left:25px;
	margin:0px 0px 0px 1px;
	padding-top:0px;
}
.contenthome h2, h3{
	padding:5px 5px 2px 25px;
	margin:0px;
}
.contenthome p{
	padding:0px 10px 0px 25px;
	margin:0px 0px 5px 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content h1{
	font: bold 18px  "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana;
	color: #BF0101;
	padding-bottom:3px;
	margin:0px 25px 8px 25px;
	padding-top:0px;
	border-bottom: 1px dotted #cccccc;
}
.content h2, h3{
	font: bold 16px Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	color: #BF0101;
	padding-left:25px;
	margin:0px 0px 0px 1px;
	padding-top:0px;
}
.content h2, h3{
	padding:5px 5px 2px 25px;
	margin:0px;
}

.content p{
	padding:0px 10px 0px 25px;
	margin:0px 0px 15px 0px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
.navtopblackborder {
	border-top: 3px solid #000000;
}
.cashtopbg{
background-image:url("../img/cashtopbg.jpg");
background-repeat:repeat-x;
background-position:bottom;
}
.creissuesbg{
background-image:url("../img/reissuesbgnew.jpg");
background-repeat:repeat-x;
background-position:top;
}
#creissues{
width:170px;
padding:5px 5px 5px 4px;
text-align:left;
}
#creissues h3{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font: bold 14px Arial, Verdana, "Trebuchet MS",  Helvetica, sans-serif;
}
#creissues p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
font-size:12px;
}
#footer{
background-image:url("../img/footerbg.jpg");
background-repeat:repeat-x;
background-position:bottom;
background-color:#AA0101;
height:47px;
padding:10px;
}
#footer p{
font: 11px  Verdana, Arial, "Trebuchet MS",  Helvetica, sans-serif;
color:#FFFF00;
padding:2px;
}
#bbblogodiv{
position:relative;
width:769px;
z-index:100;
border-right:1px solid #CCCCCC;
}
#bbblogo{
	position:absolute;
	top:-55px;	
	left: 645px;
	width: 69px;
	height:104px;
	z-index:100;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
#footer a{
color:#FFFF00;
text-decoration:underline;
}
#footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#currentpage{
font-weight: bold;
font-size:13px;
color:#CC0000;
text-decoration:none;
}
table, th, td{
font: 12px  Verdana, Arial, "Trebuchet MS",  Helvetica, sans-serif;
}
#formtable{
font: 12px  Verdana, Arial, "Trebuchet MS",  Helvetica, sans-serif;
}
#formtable th{
padding:5px 5px 5px 5px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:left;
font: bold 11px  Verdana, Arial, "Trebuchet MS",  Helvetica, sans-serif;
background-color:#FFFF99;
}
#formtable td{
padding-top:2px;
font: 11px  Verdana, Arial, "Trebuchet MS",  Helvetica, sans-serif;
}
#formtable input, select{
font: 11px  Verdana, Arial, "Trebuchet MS",  Helvetica, sans-serif;
}
#formtable li{
margin-bottom:5px;
}
#testimonials{
border-bottom:2px dotted #CCCCCC;
}
#testimonials p{
margin:0px;
padding:0px;
font: 10pt  Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
}
#testimonials h3{
font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left:0px;
	margin:0px 0px 0px 3px;
	padding-top:0px;
}
#asseenontv{
background-image:url("../img/tvimg.jpg");
background-position:top;
background-repeat:no-repeat;
}
#licensee{
margin:0px 5px 10px 10px;
border:1px solid #cccccc;
background-color:#FFFFCC;
}
#licensee h3{
font:bold 14px Arial, Helvetica, sans-serif,  Verdana;
color: #BF0101;
margin:0px;
padding:10px 5px 5px 10px;
}
#licensee p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:5px 10px 5px 10px;
}
#licensee hr{
margin:0px 10px 0px 10px;
padding:0px;
color:#cccccc;
background-color:#CCCCCC;
height:1px;
}

.style1 {
	color: #FF0000;
}
.smalltext {
	font-size: 11px;
}
.verysmalltext {
	font-size: 9px;
}
.borderbottom{
border-bottom:1px dotted #BF0101;
}
#loginerror{
border:1px solid #CCCCCC;
background-color:#FFFFCC;
}
#loginbox{
font-size: 11px;
}
#loginbox input{
font-size: 11px;
}
#loginbox h3{
font: bold 13pt "Trebuchet MS";
color: #BF0101;
padding-left:0px;
margin-bottom:2px;
}

.error_message {
    color: #f00;
    padding: 20px;
    background: #ffcfc4;
    border: 2px solid #f00;
    margin: 2px;
    font-size: larger;
    font-weight: bold;
}


