/* CSS Document */

/* ======= GREYBOX CONTAINER AND GENERAL ========= */
div.greybox {
	FONT-SIZE: 12px; WIDTH: 614px; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-top:15px; margin-bottom:20px;
}
/*
div.greybox A {
	COLOR: #333333; TEXT-DECORATION: underline
}
*/


/* ========== TOP AND BOTTOM CAPs ========= */

div.greybox div.cap-top {   
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(//www.pryor.com/site/images/hp_contentbox_top.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c6c6c6; width: 100%
}
div.greybox div.cap-top-light {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(//www.pryor.com/site/images/hp_contentbox_top_light.gif);
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #dfdfdf;
	width: 100%;
}
div.greybox div.cap-top-blue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(//www.pryor.com/site/images/hp_contentbox_top_blue.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #006699; color:#FFFFFF;
}

div.greybox div.cap-top label,
div.greybox div.cap-top-blue label,
div.greybox div.cap-bottom label {
	FONT-SIZE: 12px; COLOR: #676767
}
div.greybox div.cap-top-blue label,
div.greybox div.cap-top-blue a {color:#FFFFFF;}
div.greybox div.cap-top .featured {
	FONT-SIZE: 21px; COLOR: #282828; FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif
}
div.greybox div.cap-top-blue .featured {
	FONT-SIZE: 21px; COLOR: #FFFFFF; FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif
}
div.greybox div.cap-top .featured STRONG {
	COLOR: #000000;
}
div.greybox div.cap-bottom {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(//www.pryor.com/site/images/hp_contentbox_bottom.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c6c6c6;
}
div.greybox div.cap-bottom-light {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(//www.pryor.com/site/images/hp_contentbox_bottom_light.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #dfdfdf;
}



/* ========== SECTION STYLES ========= */
div.greybox .section {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #dfdfdf
}
div.greybox .section P {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 16px;
	padding: 0px;
	margin: 0px;
}
div.greybox .section P.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
div.greybox .section P.bigtitle {
	FONT-WEIGHT: bold; font-family:Arial Narrow, Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR: #000000; padding-bottom: 10px;
}

div.greybox .section P.title a {
	text-decoration:none;
}

div.greybox .section .subtitle {
	COLOR: #000000;
	FONT-STYLE: normal;
	margin-bottom: 5px;
}



/* passed = the event has already passed */
div.greybox .passed, div.greybox .passed a, div.greybox .passed .subtitle, div.greybox .passed strong, div.greybox .passed p {color:#999999;}

div.greybox .section IMG.goarrow {
	VERTICAL-ALIGN: text-bottom
}
div.greybox div.divider {
	HEIGHT: 2px; BACKGROUND-COLOR: #ffffff;
}
div.greybox div.details_white { DISPLAY: none; margin-left: 15px; text-align:left; padding:5px; background-color:#EEEEEE; color:#000000;}
div.greybox div.details_white P {color:#000000;}
div.greybox div.details_white hr {height:1px; background-color:#dfdfdf; border-width:0px;}
div.greybox div.details_white .indent {margin-left:15px;}
div.greybox div.details_white .indent a { color:#666666;}
div.greybox div.details_white .callout {color:#CC0000;}
/* Begin klm01 3/24/2011 */
div.greybox div.title_indent {margin-left:15px; text-align:left;}
div.greybox div.date_indent {margin-left:30px; text-align:left;}
div.greybox p.attend_both-red {margin-left:15px; text-align:left; color:#FF0000;}
div.greybox td.register {text-align:right;}
div.greybox div.city_align {text-align:left;}

/* End klm01 */


/* ========== SOME SPECIAL EXTRAS ========= */

div.id_circle {width:60px; height: 45px; background-image:url(//www.pryor.com/site/images/id_circle.gif); background-position: top center; background-repeat:no-repeat; padding-top:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:bold;}
div.warning_box {width:280px; padding: 0px 10px; background-image:url(//www.pryor.com/site/images/warning_box_bg.gif); background-repeat:repeat-y; margin-right:auto; margin-left:auto;}
div.warning_box div.cap_top {background-image:url(//www.pryor.com/site/images/warning_box_top.gif); background-position:top; background-repeat:no-repeat; background-color:#006699; color:#FFFFFF; height:19px; padding: 6px 15px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 -10px 10px -10px;}
div.warning_box div.cap_bottom{background-image:url(//www.pryor.com/site/images/warning_box_bottom.gif); background-repeat:no-repeat; background-position:bottom; height:10px; margin:0px -10px;}
div.warning_box p.blue {margin-bottom:10px; color:#0053bf;}
div.warning_box input[type="text"], div.envelope input[type="text"] { border: 1px solid #333333;HEIGHT: 14px; text-align:right; padding:2px;}
div.greybox div.envelope {width:588px; background-color:#FFFFFF; border:1px solid black; padding:5px;}
div.greybox .callout, div.greybox p.callout {color:#CC0000;}
