/* 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;
	}

a:hover { 
	text-decoration: underline; 
	color: #990000;
}


/* 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: #666666;
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: #666666;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

.ProgressBox a:link{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

.ProgressBox a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

.ProgressBox a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}


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: #ADD0D9;
padding-right: 0px;
padding-left: 3px;
border: white 0px solid;
}

table.Backed {
background-color: white;
padding-right: 0px;
padding-left: 0px;
border: white 0px solid;
}

td.currentItem {
background-color: #CC0000;
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;
}


.Button{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

p.dividerHeading {
	background-color: #ccc;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px;
	width: 100%;
}

.lc_PaginatorRow {
	vertical-align: bottom;
}

.lc_PaginatorCell {
	white-space:normal;
}

.lc_PaginatorTable{
	width:500px;
}

.appArea {
	margin-left: 1px;
	text-align:left;
    width: 650px;
    background-color: white;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
		
.FormBox {
    border: 1px solid black;
    background-color: white;
    padding: 0px;
	width:auto;
}

div.FormBox {
	border: #669 1px solid;
	background-color: #ffffff;
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: #ffffff;
	padding: 0px;
}


.Instructions {
    background-color: white;
    background-image: URL(../images/sp.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding: 4px 4px 1px 4px;
    margin-bottom: 0px;
    margin-top: 0px;
}
		
h4{
	color:black;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:14px;
}

/* Begin border styles for top navigation for Team Raiser */

.trBrdrPhilly{
	border-top:1px solid #98bac3;
	border-bottom:1px solid #98bac3;
	border-left:1px solid #98bac3;
}

.trBrdrPhilly2{
	border-top:1px solid #98bac3;
	border-bottom:1px solid #98bac3;
	border-right:1px solid #98bac3;
}

.trBrdrPhilly3{
	border-top:1px solid #98bac3;
	border-bottom:1px solid #98bac3;
}

.trPhillySpacer{
	margin-top:2px;
}

.trPhillySpacer2{
	margin:0;
}

.RLBack {
	background-color: #ffffff;
}

table.RLBack {
	background-color: #ffffff;
	border: solid 2px black;
	padding-left: 4px;
}

td.minicalcell {
	background-color: #ffffff;
}


/* End border styles for top navigation for Team Raiser */

