/* Default CSS Stylesheet for a new Web Application project */


/* ACTIVE LINK THEMES */
/* added new selectors to override Convio baseline styles */
a, a:link,
a:active,
a:visited { 
	color: #006699; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}


/* LEFT COLUMN THEME; BACKGROUND COLOR AND FONT STYLES */
.leftcolumn {
	font-family: arial; 
	font-size: 10pt; 
	background-color: #ECF5FF;
	}

/* MAIN CONTENT STYLE FONT */
/* add selectors to override Convio baseline styles */
.content,

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: arial;
	font-size: 10pt;
	}

/* FOOTER STYLE; BACKGROUND COLOR AND FONT STYLES */
/* added selectors to override Convio baseline styles */
.footer,
.footer p,
.footer td {
	background-color: #003366;
	color: #FFFFFF;
	font-family: arial;
	font-size: 8pt;
	}

/* SMALL TEXT STYLE STYLE */
.smtxt {
	font-family: arial;
	font-size: 8pt;
	color: #CCCCCC;
	}

/* SMALL TEXT STYLE STYLE */
.smtxtBB {
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	}

/* SMALL TEXT FOR THE IMO/IHO PAGE */
.smtxtimo {
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	}

/*SMALL TEXT FOR THE BREADCRUMBS ACTIVE PAGE */
.breadcrumb {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #009966;
	}

/* CONTINUE AND PREVIOUS BUTTON TEXT STYLE */
.chd {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	}

/* STYLE FOR FUND LINKS ON GIFT INFO PAGE, AND BOLD FOR "$" !!!!!!! SHOULD BE DEPRICATED !!!!!!!!!! */
.colhd {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	}

/* STYLE FOR HEADER BAR BACKGROUND COLOR */
.toptbl {
	background-color: #ECF5FF;
	}

/* added styles to override Convio baseline */
/* body {*/
/* 	padding: 8px;*/
/* 	background-color: #036;*/
/* }*/

.ObjTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1pt;
	font-weight: bold;
	margin: 0px 0px 0px;
	padding: 0px;
	color:#FFFFFF
}

/* progress bar overrides */

.ProgressBox {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
background-color: white;
color: white;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

.ProgressBoxCurrent {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
background-color: white;
color: white;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}


table.ProgressBox {
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
background-color: white;
}


table.ProgressBack {
background-color: white;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

td.TableHeadings {
background-color: #036;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

table.Backed {
background-color: white;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

td.currentItem {
background-color: #036;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
color: #ffffff
}
th.currentItem {
background-color: #036;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

td.finishedItem {
background-color: white;
background-image: none;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}


td.nextItem {
background-color: white;
background-image: none;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}
p.PaddedEntryC {
font-size: 10pt;
text-align: center;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

.SectionHead {

	font-family: Arial, Helvetica, Verdana, sans-serif;

}

p.cstmTitle {

	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.FormBox {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

p.dividerHeading {
	background-color: #ccc;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px;
	width: 100%;
}

div.appArea {
	margin-left: 1px;
	text-align:left;
	width: 650px;
	background-color:#FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
		}