/* set all element to zero value */

* { padding: 0; margin: 0; }
body { text-align: center; margin:0;}
body, div, span, tr, td, select, input, p { font-family:Myriad Pro,Myriad,Arial, Helvetica, sans-serif; font-size:11pt; color:#444; }
h1 { font-size: 1.6em; color:#333; clear:both; }
h2 { font-size: 1.3em; color:#111; padding:8px 2px 8px 2px; clear:both; }
h3 { font-size: 1.2em; color:#464749; clear:both; }
strong, b { color:#222; }
p{ padding: 3px 0px 1.25em 0px; margin: 0; }
ol{ padding: 7px; margin: 7px; }
.clear{ clear: both; }

/* container */
#layout{
	width: 980px;text-align:center;margin:0 auto;border-right:0px #000000 solid;border-left:0px #000000 solid;
}

#container{
	width: 980px;text-align:left;margin:0 auto;
}

.result_select_box{
	width: 200px;
}

#footer a{
	color:#9fc2da;
}

#accessibility,hr{
	display: none;
}

/* basic stuff */

#branding{
	float:left; width:980px;background-color: #ffffff;min-height: 130px; height: 1%;position: relative;
}
	#branding h1, #branding h1 span,#branding h1 a {
	  display: block;width: 980px; height: 130px;overflow: hidden; position: relative;float: left;
	}
	#branding h1 {
	    text-align: left;font-size: 1.1em;font-weight: normal;padding: 0px;
	}
	#branding h1 a{
	    text-decoration: none;
	}
	#branding h1 span {
	    position: absolute;top: 0;left: 0;background: url('/site/images/logo-cpr.png') no-repeat top left;cursor:pointer;z-index:10;
	}
	
	#branding h2{
		color: #fff; font-size: 0%; font-weight: normal;position:absolute; bottom: 15px; left:180px;
	}
	#branding h2 em{
		color: #fff; font-size: 50%; font-weight: normal;
	}
	
/*  -branding */	

#navigation {
	clear: both; list-style: none; background-color: #5e585e; color: #999; height: 1%;min-height: 40px; width:980px;
	}
	#navigation li {
		display: inline; padding: 0; margin: 0;float: left;
		}
		#navigation li a {
			float: left; 
			text-decoration: none;
			line-height: 40px;
			color: #ffffff;
			margin-left: 18px; 
			padding: 0 8px; 
			font-family: 'Myriad Pro','Myriad',Helvetica,Arial,sans-serif;
			font-size:15px;
			font-weight: normal;
		}
		#navigation li a:visited{
			color: #fff;
		
			
		}
		#navigation li a:hover{
			color: #9fc2da;
			text-decoration: underline;
		}
		#navigation li a:active{
			color: #000;
			
		}
#content .img_anchor_right img {
border:1px solid #CCCCCC;
padding:2px;
}

#content .img_anchor_right img {
border:1px solid #CCCCCC;
padding:2px;
}

* {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
layout.css (line 17)
Inherited fromdiv.img_anchor_right
* {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

	#content p.button{
		margin: 0px 1em 0px 0px; display: block;float: left;background: url(/site/images/button-right.png) no-repeat top right;padding: 0px;
	}
		#content p.button a {
			display: block;float: left; background: url(/site/images/button-left.png) no-repeat top left;
			padding: 9px 0 0px; font-size: 12pt; text-decoration: none;
			color: #008EAF;
		}
		#content p.button a span {
			display: block;float: left;background: url(/site/images/button-left.png) no-repeat bottom left;padding: 0 0 0 9px;
		}
		#content p.button a span em {
			display: block;float: left;background: url(/site/images/button-right.png) no-repeat bottom right;padding: 0 10px 8px 0px;
			cursor:pointer;font-weight:bold;
		}
		#content p.button a:active{
			color: #666;
		}

	#content p.green-button{
		margin: 0px 1em 0px 0px; display: block;float: left;background: url(/site/images/green-button-right.png) no-repeat top right;padding: 0px;
	}
		#content p.green-button a{
			display: block;float: left; background: url(/site/images/green-button-left.png) no-repeat top left;
			padding: 9px 0 0px; font-size: 12pt; text-decoration: none;color: #008EAF;
		}
		#content p.green-button a span{
			display: block;float: left;background: url(/site/images/green-button-left.png) no-repeat bottom left;padding: 0 0 0 9px;
		}
		#content p.green-button a span em{
			display: block;float: left;background: url(/site/images/green-button-right.png) no-repeat bottom right;padding: 0 10px 8px 0px;
			cursor:pointer;font-weight:bold;
		}
		#content p.green-button a:active{
			color: #666;
		}

#user_navigation {
	clear: both; list-style: none;background-color: #ccc; color: #000; height: 1%;min-height: 20px; font-size: 9pt; margin: 0; padding:5px;
	}
	#user_navigation li{
		display: inline; padding: 0 6px 0 5px;  margin: 0;float: left;
		}
		#user_navigation li a{
			float: left; 
			text-decoration: none;
			line-height: 20px;
			color: #666;
			margin-left: 15px; 
			padding: 0 5px; 
			font-face: 'Myriad Pro','Myriad',Helvetica,Arial,sans-serif;
			font-size:9pt;
			font-weight: normal;
		}
		#user_navigation li a:visited{
			color: #666;
		}
		#user_navigation li a:hover{
			color: #008EAF;
		}
		#user_navigation li a:active{
			color: #999;
		}
	
	#main_navigation { font-size: 10pt; margin: 0; padding:5px; }
	#main_navigation li { display: inline; border-right: 1px solid #999; padding: 0 6px 0 5px; }
	
	#content { min-height: 500px; width: 980px; text-align:left; margin:0 auto;}

	#footer{ background-color:#5E585E; color:#ffffff; width:980px; text-align:center; margin:0 auto; font-size:12px; }

	#main_content { padding:0; margin:0; }
	#page_content { padding:15px 30px 55px 30px; }
	
	#page_content div.highlight { width:290px; float:left; margin-right:15px; }
	#page_content div.highlight h2 { border-top:2px solid #009933; }
	#page_content div.highlight div.highlight_content { min-height:145px; }

	#page_content div.highlightnobord { width:220px; float:left; margin-right:15px; }
	#page_content div.highlightnobord h2 { border-top:8px solid #009933; }
	#page_content div.highlightnobord div.highlight_content { min-height:145px; }
	
	div.page_errors { color:#f00; }
	div.page_errors strong { color:#f00; }
	
	form table.form_layout { width:600px; }
	form td {
		padding: 4px;
		border-top: 0px;
	}
	
	tr.row { background-color:#fff; } 
	tr.alt_row { background-color:#fff; } 
	tr.head td { 
		font-size: 1.2em; 
		font-weight:bold; 
		color:#093; 
		padding:3px; 		
		border-bottom: 1px solid #666; 
	}
	
	td.entry_label { font-weight:bold; width: 137px; }
	td.entry_tip { color:#777; width: 160px; font-size:8.5pt; }
	
	form div.action { width:520px; padding-left:147px; padding-top:2em; }
	input.action { margin-left:128px; }
	
	/* Results Table  */
	table.results {
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
	}
	
	tr.results_head {
		 background: #008EAF;
		 vertical-align: bottom;
	}
	
	tr.results_head td {
		padding: 5px;
		color:#ffffff;
		border-top: 3px solid #666;
		/*border-right:  1px solid #ccc;*/
		border-bottom: 1px solid #666;
		font-weight: bold;
	}
	
	tr.results_body {
		 background: #fff;
	}
	
	tr.results_body_alt {
		 background: #eee;
	}
	
	tr.results_body:hover, tr.results_body_alt:hover {
		background: #ffe;
	}
	
	tr.results_body td, tr.results_body_alt td {
		padding: 5px;
		/*border-right:  1px solid #ccc;*/
		border-bottom: 1px solid #ccc;
	}
	
	
	tr.results_foot {
		 background: #eee;
	}
			
	table tr.object_action{
		background-color: #eee;
	}
	
	tr.object_action td {
		border-top: 1px solid #ccc;
		border-bottom: 0px;
	}
	
	tr.object_action td input.do {
		width:125px;
	}

	.result_action, .result_action:link {
		color: #333;
		font-size: 7pt;
		font-weight: bold;
		text-decoration: none;
	}
	
	.result_action:hover {
		text-decoration: underline;
	}
	
	.list_action, .list_action:link {
		color: #630;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
	}
	
	.list_action:hover {
		color: #f00;
	}
	
	.page_num, .page_num:link {
		color: #333;
		text-decoration: none;
	}
	
	.page_num:hover {
		color: #000;
		text-decoration: underline;
	}
	
	.sortable, .sortable:link {
		color: #000;
		text-decoration: none;
	}
	
	.sortable:hover {
		color: #f00;
	}
	

	
