/*general & default setter styles*/
body {
	color: #000000;
	background-color:#F8C618;
	margin: 0;
	text-align:center;
	font:0.8em/1.2em Arial, Helvetica, sans-serif;	
	}
	a:link { color:#808080; }
	a:visited { color:#606060; }
	a:hover {color:#003399;}
	form, input, textfield, p, h1, h2, h3, h4, h5, h6 { margin:15px 0; padding:0; }
	ul, ol { margin:10px 10px 10px 30px; padding:0; }
		li { margin:4px 0; padding:0; }
	h1 {
		clear:both;
		margin:10px 0;
		padding:20px 10px;
		font-size:2.0em;
		border-top:2px solid #E0E0E0;
		border-bottom:2px solid #E0E0E0;
		}
	
	h2 {
		font-size:1.3em;
		text-align:justify;
		padding:0 15px 5px 15px;
		margin:0;
		margin-bottom:10px;		
		}
	h3 {
		font-size:1.2em;
		font-style:italic;
		margin:5px 15px;
		text-align:justify;
		}
	h4 { font-size:1.1em; }
	h5 { font-size:1.0em; }
	h6 { font-size:0.9em; }
	img { border:none; }
	.bold { font-weight:bold; }
	.screen-hide { display:none; }
	.center { text-align:center; }
	/*easy clearer*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/* content & specific styles */
.content-wrap {
	position:relative;
	width:780px;
	margin:10px auto;	
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	}
	.content-header {
		background:transparent url(../images/top.gif) 0 0 no-repeat;
		width:760px;
		margin:0 auto;		
		padding-bottom:15px;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		}
		.header-oer {
			float:left;
			text-align:left;
			}
		.header-date {
			float:right;
			text-align:right;
			}
		.header-oer, .header-date {
			display:inline; /* <IE7 margin-doubling fix */
			width:30%;
			padding:0 20px;
			}
	.content {
		width:760px;
		margin:0 auto;
		padding-left:5px;
		padding-right:5px;
		background:transparent url(../images/middle.gif) top center repeat-y;			
		}				
		.column-left, .column-middle, .column-right {
			float:left;
			display:inline; /* <IE7 margin-doubling fix */
			width:33%;
			padding-top:15px;
			padding-bottom:15px;
			border-top:2px solid #E0E0E0;			
			}
			.column-left p, .column-middle p, .column-right p {
				text-align:justify;
				text-indent:10px;
				padding:0 15px;
				margin:5px 0;
				}
				.column-left ul li, .column-middle ul li, .column-right ul li {
					text-align:justify;		
					list-style-type:square;
					padding-bottom:1px;
					}
			p.background-text {
				padding-bottom:10px;
				margin-bottom:15px;
				color:#999999;
				}
			p.section-division {
				height:2px;
				margin:15px 15px 20px 15px;
				border-top:1px solid #E0E0E0;
				}
				a.implementing-link:link, a.implementing-link:hover, a.implementing-link:visited { color:#000000; }
				a.implementing-link:visited { color:#660066; }
		.column-right { width:33.5%; }
	.content-footer {
		background:transparent url(../images/bottom.gif) center center no-repeat;
		width:760px;
		height:40px;
		margin:0 auto;
		padding-left:5px;
		padding-right:5px;		
		}
		.content-footer p {
			margin:0;
			padding:0;
			border-top:2px solid #E0E0E0;
			}
/* footer stkles */	
.footer {
	width:760px;
	margin:40px auto 10px auto;
	}
	.footer div { margin:10px 0; }
	.footer a:hover {
		color:#606060;
		}
	
	