



body {
	background: url("http://pccssf.com/gfx/pccs-bg-blue.jpg") repeat-x; padding-bottom: 0px;
	background-color : #FFF;	
	margin-top: 0px;
}


img {
	border: 0px;
	}

em 	{
	display: block;
	padding-bottom: 9px;
	}

div#titleBar 	{
				clear: both;
				width: 900px;
				height: auto;
				padding:0px;
				margin: auto;
				}
				
				#titleBar #logo	{
								float: left;
								width: 420px;
								
								}
				#titleBar #menu	{
								float: right;
								text-align: right;
								padding-top: 45px;
								width: 475px;
							
								}
								#titleBar #menu {
												margin: 0;
												}
								#titleBar #menu li 	{
													diplay: right;
													margin: 1px;
													float: right;
													}
								#titleBar #menu a	{
													display: inline;
													padding-right: 6px;
													padding-left: 6px;
													padding-top: 2px;
													padding-bottom: 2px;													
													font-family: "Trebuchet MS", Helvetica, sans-serif;
													font-size: 14px;
													letter-spacing: -.5px;
													line-height: 25px;
													color: #FFF;
													text-decoration: none;
													background: #4d799a;
													}
								#titleBar #menu a:hover	{
														color: #FFF;
														text-decoration: none;
														background: #2d314f;
														}



div#header	{
			clear: both;
			width: 900px;
			height: 350px;			padding: 0px;
			margin: auto;
			padding-bottom: 15px;
			background: #2d314f;
						}
			
			#header #heading h1	{
								font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
								font-size: 32px;
								color: #FFF;
								letter-spacing: -2px;
								padding-top: 105px;
								padding-left: 20px;
								width: 800px;
								}
		

div.contentRow	{
				clear: both;
				width: 898px;
				padding-top: 25px;
				padding-bottom: 25px;
				margin: auto;
				overflow: auto;
				border-right: 1px solid #d1d1d1;
				border-bottom: 1px solid #d1d1d1;
				border-left: 1px solid #d1d1d1;	
				background: #fff;		
				}
			
				.contentRow .left 	{
									padding-left: 30px;
									width: 399px;
									float: left;
									padding-right: 20px;
									/* TYPE */
									font-family: Helvetica, Verdana, sans-serif;
									font-size: 12px;
									line-height: 20px;
									color: #000;
									letter-spacing: -.5px;								
									}
									
				.contentRow .right	{
									padding-left: 20px;
									width: 399px;
									float: left;
									padding-right: 20px;
									/* TYPE */
									font-family: Helvetica, Verdana, sans-serif;
									font-size: 12px;
									line-height: 20px;
									color: #000;
									letter-spacing: -.5px;
									}
				
				.contentRow .full	{
									width: 890px;
									margin: auto;
									clear: both;
									text-align: center;
									/* TYPE */
									font-family: Helvetica, Verdana, sans-serif;
									font-size: 12px;
									line-height: 20px;
									color: #000;
									letter-spacing: -.5px;
									}
				
				.contentRow .fuller	{
									width: 800px;
									margin: auto;
									clear: both;
									padding-left: 30px;
									/* TYPE */
									font-family: Helvetica, Verdana, sans-serif;
									font-size: 12px;
									line-height: 20px;
									color: #000;
									letter-spacing: -.5px;
									
									}
									.contentRow .rowsky	{
																width: 389px;
																clear: both;
																}
				
				
				
				.contentRow p	{
								padding-bottom: 7px;
								}
				.contentRow p .red 	{
									color: red;	
				
									}
				.contentRow p.awareness {
								padding-bottom: 5px;
								padding-left: 10px;
								padding-right: 10px;
								width: 369px;
								font-size: 14px;
								
								text-align: center;
								line-height: 16px;
								border: 2px solid red;
								padding-top: 5px;
								margin-bottom: 8px;
								margin-top: 8px;}
								
				.contentRow h1	{
								font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
								font-size: 16px;
								line-height: 20px;
								letter-spacing: -.5px;
								color: #000;
								padding-bottom: 6px;
								}
				
				.contentRow h3	{
								font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
								font-size: 16px;
								line-height: 20px;
								letter-spacing: -.5px;
								color: #000;
								padding-bottom: 6px;
								}
				.contentRow h4	{
								font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
								font-size: 21px;
								line-height: 25px;
								letter-spacing: -1px;
								color: #000;
								padding-bottom: 12px;
								}
				.contentRow h5	{
								text-align: left;
								margin: auto;
								font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
								font-size: 16px;
								letter-spacing: -.5px;
								color: #FFF;
								background: #2d314f;
								width: 795px;
								line-height: 35px;
								padding-left: 20px;
								clear: both;
								
								}
				.contentRow ul	{
								margin: 0px;
								padding-left: 25px;
								}
				.contentRow ul li 	{
									list-style: disc;
									padding-left: 0px;
									}
				.contentRow ul.download	{
											margin: 0px;
											padding-left: 0px;
											}
									.contentRow ul.download li 	{
																	display: block;
																	width: 300px;																		
																	overflow: auto;
																	padding-bottom: 5px;
																	list-style: none;
																	}
									.contentRow ul.download li a 	{
																	display: block;
																	width: 250px;
																	padding-top: 8px;
																	padding-bottom: 8px;
																	padding-left: 10px;																			
																	background: #dcdcdc;
																	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
																	font-size: 16px;
																	color: #2d314f;
																	}
									.contentRow ul.download li a:hover 	{
																			background: #2d314f;
																			color: #FFF;
																			}
				img.ba	{
						padding: 10px;
						}
div#footer	{
			clear: both;
			margin: auto;
			width: 898px;
			padding-top: 12px;
			padding-bottom: 12px;
			overflow: auto;
			background: #bac9d7;
			border: 1px solid #d1d1d1;
			}
			
			#footer .left	{
							font-family: Helvetica, Verdana, sans-serif;
							font-size: 11px;
							color: #606060;
							float: left;
							width: 434px;
							padding-left: 15px;
							}
			#footer .right	{
							width: 439px;
							float: left;
							text-align: right;
							padding-right: 10px;
							}
			#footer .right a 	{
								text-decoration: none;
								}
		
			#footer .right a h2	{
								display: inline;
								float: right;
								padding-right: 6px;
								padding-left: 6px;
								border-left: 1px solid #606060;
								font-family: Helvetica, Verdana, sans-serif;
								font-size: 11px;
								color: #606060;
								font-weight: bold;
								}
			#footer .right a:hover h2 	{
									text-decoration: underline;
									}
								
div#footerExtension	{
					clear: both;
					width: 898px;
					margin: auto;
					padding-bottom: 5px;
					padding-top: 25px;
					text-align: center;
					border-right: 1px solid #d1d1d1;
					
					border-left: 1px solid #d1d1d1;			
					}

/* video boxes */
.flv-video-box {
	margin-bottom: 30px;
}
	
		
				
/* photo gallery */
div.ngg-galleryoverview {
	width: 800px;
	clear: both;
	margin: 5px auto;
}						
						
/* 
FORM VALIDATION 
*/
#msg {display:none; position:absolute; z-index:200;  font-family: verdana; font-size: 11px; background:url('http://pccssf.com/gfx/msg_arrow.gif') left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}	
