
body,blockquote,td,p,li{ 
	font-family: Arial;
      color: #000000;
      font-size: 12pt;	
    }

a:link { color: #990033; text-decoration: underline; }
a:active { color:#ffcc00; text-decoration: underline; }
a:visited {color:#000066; text-decoration: underline; }

a.small:link { color: #990033; text-decoration: underline; font-size: 8pt;}
a.small:active { color:#ffcc00; text-decoration: underline; font-size: 8pt;}
a.small:visited {color:#000066; text-decoration: underline; font-size: 8pt;}

.title { 
	font-family: Arial; 
	color: #2A4DA4;
	font-size: 14pt;
	font-weight: bold;
	}
			
.large{ font-family: Times New Roman, Times, serif;
      color: #000000;
      font-size: 24pt;	
    }

.footer{ font-family: Times New Roman, Times, serif;
      color: #000000;
      font-size: 8pt;	
    }
    
 .border
{
float: right;
margin: 0px 0px 5px 5px;
border: 1px dotted #666;
padding: 10px;
}

.bodytext {
	color: black;
	font-family: Arial;
	font-size: 1em;
	font-style: normal;
}

.cert{ font-family: Trebuchet MS, Arial;
      color: #000000;
      font-size: 11pt;	
    }

.certlarge{ font-family: Trebuchet MS, Helvetica;
      color: #0083C0;
      font-size: 13pt;
	  font-weight: bold;
    }

.grey{ color: #444343;	
	font-size: 9pt;
	font-weight: bold;
}

/* new membership benefits page */

td.top3 {
	background-image: url(/images/benefits/topbox-bg.png);
	font-family: Times New Roman, Time, serif; 
	font-size: 10pt;
	text-align: left;
	color : #E14036; /*redish*/
	padding: 5px 5px 5px 5px; 
	}

a.top3:link { 
	font: 10pt Times New Roman;
	text-decoration: none; 
	color: #586BF5;
	}
a.top3:visited { 
	font: 10pt Times New Roman;
	text-decoration: underline; 
	color: #E14036;
	}
a.top3:hover, a.bia:active { 
	font: 10pt Times New Roman;
	text-decoration: underline; 
	color: #586BF5;
	}
	
a.mbtext:link { 
	font: 10pt Times New Roman;
	text-decoration: none; 
	color: #586BF5;
	}
a.mbtext:visited { 
	font: 10pt Times New Roman;
	text-decoration: underline; 
	color: #E14036;
	}
a.mbtext:hover, a.mbtext:active { 
	font: 10pt Times New Roman;
	text-decoration: underline; 
	color: #586BF5;
	}

td.vertical {
	background-image: url(/images/benefits/vert-rule.gif);}
	
.smalltext2
{ 	font: Times New Roman, Time, serif;
	font-size: 10pt;
	color: #3845A1;
	line-height: 15px;
	margin-top: 15px;
	padding-top:10px;
	padding-right: 15px;}
	
.benefitsbia {
	background-image: url(/images/benefits/bia-bg.png);
	}
	
.sealbox {
	font: Times New Roman, Time, serif;
	font-size: 10pt;
	color: #3845A1;
	text-align: center;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	}	
	
.benefitsborder
{	border: 1px solid #E14036;
	padding: 3px;
	}
	
.checkbox
{
padding: 15px 10px 0px 10px;
vertical-align: top;
}

td.tour1 {
	background-image: url(/images/benefits/CFC-part1-bg.png);
	font-family: Times New Roman, Time, serif;
	font-size: 12pt;
	text-align: left;
	color : #E14036; /*redish*/
	padding: 5px 5px 5px 5px; 
	}
	
td.tour2 {
	background-image: url(/images/benefits/CFC-part2-bg.png);
	font-family: Times New Roman, Time, serif; 
	font-size: 12pt;
	text-align: center;
	letter-spacing: 1px; 
	color : #00009C; /*dark blue*/
	padding: 5px 5px 5px 5px; 
	}
	
td.white {
	Background-color: white;}

td.black {
	Background-color: black;
	valign: middle;
	align: center;}


.err{
		font-family: Trebuchet MS, Helvetica;;
		color: #A8161A;
		font-size: 9pt;
		font-weight: bold;
	  }	

.input{background: #EDF6D2;
	border: solid 1px #999999;
	padding: 2px;
}

.blue {background:url("images/certificate/topline.gif") repeat-x;
	vertical-align: top;
}

table.outer {
	border-width: thick;
	border-spacing: 2px;
	border-style: solid;
	border-color: #0183C1;
	border-collapse: collapse;
	background-color: white;
}

table.inner {
	border-width: medium;
	border-spacing: 2px;
	border-style: solid;
	border-color: #FDF684;
	border-collapse: collapse;
	background-color: white;
}

.amount {
	font-family: Tahoma;
	color: #0183C1;
	font-size: 20pt;
}

.expires {
	font-family: Tahoma;
	color: #0183C1;
	font-size: 15pt;
}

.text {
	font-family: Tahoma;
	color: #0183C1;
	font-size: 12pt;
}

fieldset
	{
		border: 1px solid #0083C0;
		width: 58em;
		font-size:10px;
	}
	
legend
	{ font-family: Trebuchet MS, Helvetica;
      color: #0083C0;
      font-size: 13pt;
	  font-weight: bold;
    }


