/* ------------------------------------ Reset ------------------------------------ */

* {
	margin:0;
	padding:0;
	}
	
/* ------------------------------------ Basics ------------------------------------ */
html, body {
	background: #fffff5 url(../graphics/copp/bg.jpg) 0 109px repeat-x;
	width:100%;
	}
a {
	outline:none;
	}
a img {
	border:0;
	}
p {
	margin-bottom:20px;
	}
#content ul,
#content ol {
	margin:0 0 20px 15px;
	}
#content ul ul,
#content ol ol {
	margin:0 0 0 15px;
	}
fieldset {
	border:0;
	}
.hide {
	display:none;
	}
.clear {
	clear:both;
	height:1px;
	}
#content br {
	clear:none !important;
	}
#content .content {
	padding:0 2px;
	}
#content input,
#content textarea,
#content hr {
	margin:7px 0;
	}
#content .checkboxtable td,
#content .radiotable td,
#content .headlines {
	padding:0 3px;
	}
#content .checkboxtable input {
	margin:0;
	}
	
/* ------------------- IE6 DUE fixes ------------------- */
#content br {
	clear:none !important;
	}	
	
/* --------------------- Containers & Header --------------------- */

	#master_container {
		padding:0 10% 0 20px;
		}		
			#logo2 {
				width:300px;
				height:109px;
				background:url(../graphics/copp/logo.gif) no-repeat;
				}
				#logo2 a {
					display:block;
					width:300px;
					height:109px;
					text-indent:-9999px;
					}					
					
					
/* --------------------- Primary Navigation --------------------- */
		
		#nav2 {
			width:900px;
			height:45px;
			list-style:none;
		  	}
		  	#nav2 li {
		  		display:inline;
		  		}
				#nav2 a {
					display:block;
					height:45px;
					float:left;
					font: 0.75em/45px verdana, arial, helvetica, sans-serif;
					color:#fffff5;
					text-decoration:none;
					padding:0 10px;
					background: url(../graphics/copp/nav_bg.jpg) 0 -500px repeat-x;
					}	
				#nav2 a:hover,
				#nav2 a.current_page {
					color:#fff;
					background: url(../graphics/copp/nav_bg.jpg) 0 0 repeat-x;
					}
								
/* ----------------- Content Containers, Spotlight, Columns & Sidebar ----------------- */
		
		#content_container_home,
		#content_container_interior {
			padding:24px 0 20px 10px;
			}			

			#content_container_interior #content {
				padding-left:220px;
				}
				
			#content_container_interior #sidebar {
				float:left;
				width:200px;
				}

/* ----------------- Subnav ----------------- */
	
	.subnav2 {
			list-style:none;
			width:200px;
			}
				
				.subnav2 li a {
					display:block;
					font: 0.75em/1.2em verdana, arial, helvetica, sans-serif;
					color:#0c1858;
					padding: 5px 0;
					width:180px;
					text-decoration:none;
					}
				.subnav2 li a:hover, .subnav2 li a.current_page, .subnav2 li a.current_page:after {
					color:#d14e66;
					content: "\00A0\00bb";
					}
			
			
/* ------------------------------- Content ------------------------------- */					
		
		#content {
			font: 0.75em/1.5em verdana, arial, helvetica, sans-serif;
			color:#333;
			}
			
			#content h2 {
				color:#0c1858;
				font: normal 1.92em/1.2em 'times new roman', times, georgia, serif;
				margin-bottom:18px;
				}
				
			.title, .subheadline, .formtitle {
				margin:8px 0 12px 0;
				font: normal 1.4em/1.2em 'times new roman', times, georgia, serif;
				color:#a62b42;
				}
					
					#content a:link,
					#content a:active,
					#content a:visited {
						color:#7dac40;
						}
					#content a:hover {
						color:#0c1858;
						text-decoration:none;
						}
						
table.calendar  {
border:1px solid #CCCCCC;
border-collapse:collapse;
width:100%;
clear:left;
}						