
@import url("design.css");
@import url("menus.css");


/*

	LAYOUT: 3 ROWS = head, middle, footer

*/
#head { 
	margin:0; padding:0;
	width:850px;
	height:399px;
}

#shorthead { 
	margin:0; padding:0;
	width:850px;
	height:300px;
}

#breadcrumbs {
	padding:10px 0 0 20px;
	color:#FFFFFF;
	background-color:transparent;
	text-transform:uppercase;
}

div#breadcrumbs a:link, 
div#breadcrumbs a:visited {
	color:#FFFFFF; text-decoration:none;
}

div#breadcrumbs a:hover, 
div#breadcrumbs a:active {
	color:#FFFFFF; text-decoration:underline;
}



 
/*

	FUNNEL SPECIFIC

*/
/*br {clear: both} /* used in mod_calendar_event.htm */

.alert {color:#cc0000; text-align:center; background-color:#ffffff; }
.small-centered {	text-align:center; font-size:0.76em; }
.small-left { text-align:left; font-size:0.76em; }
.funnel_printlink { display:block; float:right; }

.funnel_edittab {
	position:absolute;
	background-color:#CCCCCC;
	border:1px solid #666666;
	padding:3px 1px 1px 2px;
	font-size:9px;
	color:#000000;
	font-family:Verdana,Arial;
}
.funnel_edittab li {
	padding:1px;
	list-style:none;
	float:left;
}

.funnel_adminmenu {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px 5px 0px 5px;
	border:1px solid #666666;
	background-color:#FFFFFF;
	z-index:100;
	font-family:Verdana,Arial;
	font-size:10px;
	text-align:center;
}

/* Calendar */
#cal-body br { clear:both; }
.cal-legend { background-color:#000000; color:#ffffff; }
.cal-frame { background-color:#999999; color:#000000;}
.cal-off { background-color:#eeeeee; color:#000000;}
.cal-on { background-color:#ffffff; color:#000000;}
.cal-hilite { background-color:#ffffff; color:#000000;}
.cal-entry { font-size:0.76em;}
.cal-body { background-color:#eeeeee; color:#000000;}
/* Calendar Event */
.cal-eventL {width:25%;float:left; text-align:right;padding:4px 5px 4px 0; color:#eee; }
.cal-eventR {width:auto;float:left; text-align:left;padding:4px 0 4px 0; color:#eee; }
#cal-body { width:auto; border:none; padding:3px; }
html>body #cal-body { width:auto; border:none; padding:10px; }
#cal-event {text-align:center; width:100%; margin:10px auto 0 auto;}
#cal-event-head {width:400px; text-align:left; border: 1px solid #999999; background-color:#ffffff; color:#000000;}
#cal-event-head-print {text-align:right;padding:1px 1px 1px 1px;}
#cal-event-head-title {text-align:center;padding:1px 1px 1px 1px; font-weight:bold;}
#cal-event-head-day {text-align:center;padding:4px 0 4px 0;}
#cal-event-body {width:400px; text-align:left; border: 1px solid #999999; background-color:#444; color:#000000;}
#cal-event-foot {width:400px;text-align:right;}

table#middle table td.cal-frame table table td a:link,
table#middle table td.cal-frame table table td a:visited { color:#003399; }
table#middle table td.cal-frame table table td a:hover,
table#middle table td.cal-frame table table td a:active { text-decoration:none; }
table#middle table td.cal-frame table table td strong { font-size:1.1em; }
td.cal-hilite { background-color:#CCCCCC; }
table#middle td#content table td h1 { text-align:center; }

/* 

	Registration Module 
	
*/
.mReg label {
	float: left; 
	width: 40%; 
	padding: 0; 
	margin: 5px 0 0 0;
	text-align: right;
	clear:left;
}

.mReg input, select, textarea {
	width:auto;
	margin:2px 0 3px 3px;
}

.mRegLOnly {
	width:40%;
	text-align:left;
	margin:5px 0 5px 0;
}

.mRegROnly {
	font-size: 0.88em;
	margin-left:40%;
	padding: 3px 3px 3px 5px;
}

.mRegRadio {
	width:50%;
	text-align:left;
	margin-left:40%;
	padding: 2px 0 3px 3px;
}

.mRegRequired{ font-weight:bold; }

.mRegResL {
	width:40%;
	float:left;
	text-align:right;
	clear:left;
}

.mRegResR {
	width:auto;
	padding:0 0 5px 3px;
}


/* BODY General */
html, body
{	color:#FFFFFF;
	padding:2px 0;
	margin:0 0 0 0;
}
body
{ margin:0 auto;
	padding:0;
	width:850px;
	border-left:3px solid #6B6B6B;
	border-right:3px solid #6B6B6B;
	border-bottom:1px solid #6B6B6B;
	border-top:1px solid #6B6B6B;
	background:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small; 
	line-height:normal;
}
html>body {	width:850px; }
* html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small;
}

