@import "section-style.css"; 
@import "content_type.css"; 
@import "pp_table.css"; 
@import "print_styles.css"; 

/* -------------------------------------------------------
Page banner layout styles
------------------------------------------------------- */

.pageBanner{
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	width: 448px;
	height: 95px;
}
.pageBanner h2{
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	color: #fff;
	font-size: 150%;
	font-weight: bold;
}
.pageBanner img{
	float: left;
	margin: 0;
	padding: 0;
}


/* CSS Document */

.csStandardCopy {PADDING-LEFT: 1px;FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.csMainTitle {font-size:16px; color:#FFFFFF; padding: 10px 20px; border-top: 1px solid white; border-bottom: 1px solid white; display: block; }
.csSubTitle {font-size:14px; color:#FFFFFF; padding: 5px 20px; display: block; }

/*Section Titles*/
.csSectionTitles {background-color:#FFFFFF; padding: 0px 0px; }
.csSectionTitleTextBk{color: #000000; font-weight: bold; padding: 0px 0px 0px 0px; display: inline; }
.csSectionTitleTextRd {color: #FF0000; font-weight: bold; padding: 0px 0px 0px 0px; display: inline; }

/*Breakouts*/
.csBreakout {width:160px; float:right; margin-top: 10px; padding-left: 10px; padding-bottom: 0px}
.csBreakoutTitle {font-size:12px; color:#000000; padding: 5px 10px; font-weight: bold; }
.csBreakoutItem {font-size:11px; color:#000000; padding: 5px 0px 5px 10px; border-top: 1px solid black; }

.csSpacer {width: 100%; height:20px}

#csTitleText {margin-top: -170px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; float:left; width: 447px; display:inline;}
#csBodyText {margin-top: 30px; font-family: Arial, Helvetica, sans-serif;}

/*Picture Bars*/
.csPicBar {border-top: 1px solid red; border-bottom: 1px solid red;	margin-bottom: 20px; padding: 0px; display: block; height: 130px;}
.csPicBarContentLeft {border-left: 1px solid red; border-right: 1px solid red; margin: 0px 0px 0px 20px; float:left}
.csPicBarContentRight {border-left: 1px solid red;	border-right: 1px solid red; margin: 0px 20px 0px 0px; float:right}
.csPicBarContentWide {margin: 0px 0px 0px 0px;}

#csTitle {background-repeat:no-repeat; background-position:bottom; height: 170px; padding-top: 20px; }

/* CSS Document */
.pp_tbl_light_grey_bg {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#EEEEEE; vertical-align:top;  }
.pp_tbl_dark_grey_bg {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#CCCCCC; vertical-align:top; }
.pp_tbl_profile_names {font-weight: bold; }
.pp_tbl_titles{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color:#33cccc; }
.pp_inline_image{padding: 0px 5px 0px 0px;}
.pp_profile_image {text-align:center;}