/* -------------------------------------------------------------------------- */
/*                                                                            */
/*  bigtime.css v1.0                                                          */
/*  Last modified: 2009-01-09                                                 */
/*  Copyright (c) 2009 by Feredonna, Inc.                                     */
/*                                                                            */
/* -------------------------------------------------------------------------- */

/* Global Defaults */
body { margin: 0 20px; }
div { margin: 0; }
p { font: 12pt "Times New Roman", Times, serif; }

/* Global Container */
#content {
	width: 99%;
	min-width: 720px;
	margin: 0;
	color: #000;
	padding: .25em;
	}

/* Global Styles */
img { border: 0 }
sup {font-size: 60%; vertical-align: text-top;}
.bold { font-weight: bold; }
.fineprint { font: 8pt Arial, Helvetica, sans-serif; }
.hidden { visibility: hidden; }
.highlight { background-color: #ff6; }
.pictureframe { background-color: #eee; text-align: center; }
.pictureframe img { border: 2px solid #666; }
.pictureframe p { font: italic 10pt "Times New Roman", Times, serif; margin-top: .25em; }

/* Global Color Styles */
.green { color: #090; }
.red { color: #900; }

/* Terms of Service */
#tos { font: 12px/1.4 Arial, Helvetica, sans-serif; }
#tos h2 { font: bold 16px/1.4 Arial, Helvetica, sans-serif; }
#tos h3 { font: bold 12px/1.4 Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 0; }
#tos p { font: 12px/1.4 Arial, Helvetica, sans-serif; margin-top: 0; }
#tos ol { font: 12px/1.4 Arial, Helvetica, sans-serif; }

/* Callout List */
ul.callout { list-style: disc; font: 10pt/1.4 Arial, Helvetica, sans-serif; }
ul.callout li { margin-bottom: .5em; }

/* Fundraising Tips Lists */
ol.tips-numbered,
ul.tips-bullet { font: 10pt/1.4 Arial, Helvetica, sans-serif; }
ol.tips-numbered li,
ul.tips-bullet li { margin-bottom: .5em; }
ol.tips-numbered ul { margin-top: .5em; }

/* Merchant Lists */
#merchant-list { }
#merchant-list .merch-name { font: bold 14pt/1.4 Arial, Helvetica, sans-serif; margin: 1em 0 0 0; }
#merchant-list .merch-header { font: italic 12pt/1.4 "Times New Roman", Times, serif; margin: 0; }
#merchant-list .merch-location { font: 11pt/1.4 Arial, Helvetica, sans-serif; margin: .5em 0 0 .75em; }
#merchant-list .merch-offer { font: 11pt/1.4 Arial, Helvetica, sans-serif; margin: .5em 0 0 .75em; }

/* Comparison Chart */
#comp-chart { clear: both; }
#comp-chart div { display: inline; margin: 0; float: left; font: bold 10pt/2em Arial, Helvetica, sans-serif; overflow: hidden; }
#comp-chart .row div { height: 2em; padding-top: 2px; padding-bottom: 2px; border-left: 1px solid #000; border-top: 1px solid #000; }
#comp-chart .header-row div { height: 5.5em; text-transform: uppercase; }
#comp-chart .last-row div { border-bottom: 1px solid #000; }
#comp-chart .column { width: 8em; text-align: center; }
#comp-chart .header-column { width: 15em; background-color: #fc9; text-align: right; padding-right: .5em; }
#comp-chart .sc { background-color: #9f9; }
#comp-chart .others { background-color: #f99; text-transform: uppercase; border-right: 1px solid #000; }
#comp-chart .spacer { visibility: hidden; }

/* Zip Code Search */
#zipbox {
	background-color: #cceffc;
	border: 0;
	padding: .5em;
	width: 450px;
	}

/* Headline Styles */
.jumbohead {
	font-family: Times New Roman, Times, serif;
	font-size: 32pt;
	font-weight: bold;
	line-height: 120%;
	margin: 0 0 .25em 0;
	}

.mainhead {
	font-family: Times New Roman, Times, serif;
	font-size: 24pt;
	font-weight: bold;
	margin: 0 0 .25em 0;
	}

.headline {
	font: bold 22pt/1.2 "Times New Roman", Times, serif;
	margin: 0 0 .25em 0;
	}

.subhead1 {
	font: bold 16pt/1.4 "Times New Roman", Times, serif;
	margin: 0 0 .5em 0;
	}

.subhead2 {
	font: 14pt/1.4 "Times New Roman", Times, serif;
	margin: 0 0 .25em 0;
	}

.maintease {
	font: 12pt/1.4 "Times New Roman", Times, serif;
	display: inline;
	float: left;
	width: 30%;
	height: 65px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding: 0 0 0 3px;
	border-left: 5px solid #ff0000;
	}

.programhead {
	font-family: Times New Roman, Times, serif;
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 0;
	}

.programtease {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	margin-top: 0;
	margin-bottom: 15px;
	}

TD  { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.admin { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.adminbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.adminlarge { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.adminwarn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000}
.bread { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}

div.right-img-temp {
	clear: both;
	display: inline;
	margin: 0;
	padding: .5em;
	float: right;
	width: 300px;
	height: 400px;
	border: solid 1px #999;
	background-color: #ccc;
	}

A.admin:link    { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold}
A.admin:active  { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold}
A.admin:visited { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold}
A.admin:hover   { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold}

A.bread:link    { color: #ffffff; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; font-weight: bold}
A.bread:active  { color: #ffffff; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; font-weight: bold}
A.bread:visited { color: #ffffff; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; font-weight: bold}
A.bread:hover   { color: #ffffff; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; font-weight: bold}

A:link    { color: #006aa7; font-weight: normal; text-decoration: underline}
A:active  { color: #006aa7; font-weight: normal; text-decoration: underline}
A:visited { color: #006aa7; font-weight: normal; text-decoration: underline}
A:hover   { color: #006aa7; font-weight: normal; text-decoration: underline}

A.banner:link    { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}
A.banner:active  { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}
A.banner:visited { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}
A.banner:hover   { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}

A.navtrail:link    { color: #ffffff; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
A.navtrail:active  { color: #ffffff; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
A.navtrail:visited { color: #ffffff; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
A.navtrail:hover   { color: #ffffff; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}

A.UI:link    { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}
A.UI:active  { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}
A.UI:visited { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}
A.UI:hover   { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}

A.footer:link    { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
A.footer:active  { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
A.footer:visited { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
A.footer:hover   { color: #006aa7; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}

.contentarea { background-color: #ffffff}

.normal       { font-family: Times New Roman, Times, serif; font-size: 12pt}
.normalbold   { font-family: Times New Roman, Times, serif; font-size: 12pt; font-weight: bold}
.normalitalic { font-family: Times New Roman, Times, serif; font-size: 12pt; font-style: italic}
.normalsmall  { font-family: Times New Roman, Times, serif; font-size: 9pt}
.normalwhite  { font-family: Times New Roman, Times, serif; font-size: 12pt; color:#ffffff}
.normalred    { font-family: Times New Roman, Times, serif; font-size: 12pt; color:#ff0000}
.highlight { font-family: Times New Roman, Times, serif; font-size: 12pt; background-color: #FFFF00;}

.plain        { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.plainbold    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.plainitalic  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic}
.plainlarge   { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
.plainmed   { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.plainsmall   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.plainwhite   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff}
.plainred     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#ff0000}

.justify      { font-family: Times New Roman, Times, serif; font-size: 10pt; text-align: justify}

.footer       {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 4px 0;}

.bannerquote  { font-family: Times New Roman, Times, serif; font-size: 14pt; font-style: italic; font-weight: bold}
.bannerattrib { font-family: Times New Roman, Times, serif; font-size: 10pt}

.offerbrand { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.offershort { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.offerlong { font-family: Arial, Helvetica, sans-serif; font-size: 10px}

TABLE.greyborder
{
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

TD.greyborder {
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc; 
}

TD.blackBottomBorder
{
	border-bottom: black 1px solid;
}

.SCButton 
{
	BORDER-RIGHT: #006aa7 1px solid;
	BORDER-TOP: #cceffc 1px solid;
	FONT-SIZE: 10pt;
	BACKGROUND: #40c2f3;
	BORDER-LEFT: #cceffc 1px solid;
	CURSOR: hand;
	COLOR: #000000;
	BORDER-BOTTOM: #006aa7 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}
