/*  TemplateName=CustomStyle.tpt */


/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*


	These are the styles peculiar to this site. Any styles

	specified in this file will override the baseline

	styles for the Convio product. The styles	must be in

	this file so that they will be available in th

	Internet Exporer WYSIWYG HTML editor as well as in the

	Page Wrapper.


	Convio does not maintain this file once it has been

	delivered to the client.


*/

/* this starts the styles for the blueprint wrapper */

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
  color: #036; 
  font-size: 11px; 
  line-height: 15px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

body {  
  color: #036; 
  font-size: 11px; 
  line-height: 15px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
body, p, td, td p, td ul, td blockquote, blockquote { 
  color: #036; 
  font-size: 11px; 
  line-height: 15px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}


a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topNav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


a, a:link, a:visited {


	color : #039;


	font-size: 10pt;


	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;


}





a:hover, a:active {


	color : #36c;


	font-size: 10pt;


	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;


	


}.SectionHead {


	font-family: Arial, Helvetica, Verdana, sans-serif;


}





p.cstmTitle {


	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;


}

.ObjTitle {


	color: #039;


	font-size: 12pt;
        font-family: Arial, Helvetica, Verdana, sans-serif;


}





.ProgressBox {


	font-family: Arial, Helvetica, Verdana, sans-serif;


	font-size: 8pt;


	font-weight: bold;



}





.ProgressBoxCurrent {


	font-family: Arial, Helvetica, Verdana, sans-serif;


	font-size: 8pt;


	font-weight: bold;


}


table.ProgressBox {


	padding-right : 4px;


	padding-left : 4px;


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;


	border-right: #000000 1px solid;


}





a.ProgressBox:link {


	font-size: 8pt;


	text-decoration:none;


}


a.ProgressBox:visited {


	font-size: 8pt;

	text-decoration:none;


}


a.ProgressBox:hover {


	font-size: 8pt;


	font-weight: bold;


	text-decoration:none;


}





.Instructions {


	color: white;


	background-color : #069;


	background-image: URL(../images/sp.gif);


  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;


	font-size: 8pt;


	font-weight: bold;


	padding: 4px 4px 1px 4px;


	margin-bottom: 0px;


	margin-top: 0px;


}





td.Instructions {


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;


	border-right: #000000 1px solid;


}





a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {


	color: white;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 9pt;


}


.FormBox {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}

/* this ends the styles for the blueprint wrapper */


/* GA STYLES */
/* Div tag surrounding entire homepage */
.ga-home { width: 100%; }

/* Div tag surrounding sidebar box */
.ga-homeSidebar {
	float: right;
	width: 220px;
	background-color: #e5e5e5;
	border: 1px solid #000;
	margin: 10px;
	padding: 0;
}

/* Form styling for fields inside sidebar */
.ga-homeSidebar form { margin: 0; }
.ga-homeSidebar input { font-size: 13px; }

/* Padding and margin styles for links inside sidebar */
.ga-homeDonations, .ga-homeTellFriend, .ga-homeElectedOfficials, .ga-homeCurrentMembers, .ga-homeSignup, .ga-homeMemberSince {
	margin: 4px 6px;
	padding: 6px 0px;
}

/* Text for links inside sidebar*/
.ga-homeDonations h1, .ga-homeTellFriend h1, .ga-homeElectedOfficials h1, .ga-homeCurrentMembers h1, .ga-homeSignup h1, .ga-homeMemberSince h1 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

/* Default text inside sidebar */
.ga-homeTellFriend p, .ga-homeElectedOfficials p, .ga-homeCurrentMembers p, .ga-homeSignup p, .ga-homeMemberSince p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

/* Arrow class for links in sidebar box (Sign Up, Tell-a-Friend, Find Elected Officials, Login) */
.ga-homeArrow {
	border: 0;
	margin-right: 3px;
	vertical-align: middle;
}

/* &quot;Forgot password&quot; link */
.ga-homeForgotPassword { font-size: 10px; }

/* Div tag surrounding campaigns on lower-half of page */
.ga-homeLower {
	background-color: transparent;
	width: 100%;
	margin: 0;
	clear: both;
}

/* Campaign links */
.ga-homeLower a { font-weight: bold; }

/* Title bars of campaign type */
.ga-homeLower h1 {
	font-size: 14px; 
	font-weight: bold;
	background-color: #e5e5e5;
	border: 1px solid #000;
	margin: 10px 0px;
	padding: 2px;
}

/* Table formatting for campaigns */
.ga-homeLower table { margin: 3px 0px; }
.ga-homeLower td { vertical-align: top; }

/* Links for donation campaigns */
.ga-homeDonations p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

.FormSectionHeader,
TD.TestSectionHeaderColor {
	font-weight: bold;
	background-color: #116B94;
	color: #fff;
	
}

.FormLabel {
	font-weight: normal;
font-size: 10pt;
	white-space: normal;
	text-align: left;
	vertical-align: top;
}
	
.NextButton,
.FinishButton {
	background: #116B94;
	color: #fff;
	border: outset 2px #fff;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;

}

.CancelButton,
.PreviousButton {
	background: #116B94;
	color: #fff;
	border: outset 2px #fff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.ProgressBarCurrentBack {
background-color: #116B94;
}

.ProgressBarOtherBack {
background-color: #5CB9C9;
}

.ProgressBarOther,
.ProgressBarCurrent {
font-size: 100%;
}

.PremiumInfoBlock  {
color: #F5F5F5;
}

.ShoppingButtonPrimary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #003366;
	color:	#ffffff;
	font-weight: bold;
}


.ProductConfigSection {
	background-color: #d8e0eB;
	padding: 4px 4px;
	width: 100%;
	font-weight: bold;
	border-bottom: 2px solid #003366;
}
