/* nyf_screen_layout.css */
/* base style sheet for the layout */

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;  
	padding: 0;
	margin: 0;
	text-align: center;
	background-color: #EFEBDF;
}

clear_float {
	clear: both;
	height: 0px;
}

/*#background {
	width: 920px;
	height: 638px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -483px;
	z-index: -100;
	background: transparent;
}*/

#main { 	
	text-align: left;
	vertical-align: middle;	
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 900px;
	min-height: 621px;
	background: transparent;
	border: 0px solid black;
}

#header {
	width: 900px;
	height: 94px;
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0px solid red;
}
#header_top {
	width: 900px;
	height: 71px;
	padding: 0;
	margin: 0;
	background: transparent;
}
#header_top_left {
	float:left;
	width: 699px;
	height: 71px;
	margin: 0;
	padding: 0;
	background: url('images/header_top_left_prov.jpg') transparent no-repeat;
	border: 0px solid violet;
}

#header_top_right {
	float:right;
	width: 201px;
	height: 71px;
	margin: 0;
	padding: 0;
	background: url('images/header_top_right_prov.jpg') transparent no-repeat;
	border: 0px solid blue;
}

#header_top_right .text {
	margin: 0;
	padding: 6px 6px 0 0;
	text-align: right;
}

#header_middle {
	width: 900px;
	height: 15px;
	padding: 0;
	margin: 0;
	background: url('images/header_middle_prov.jpg') transparent no-repeat;
	border: 0px solid green;
}

#header_middle_left {
	float:left;
	width: 199px;
	height: 15px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0px solid violet;
}

#header_middle_center {
	width: 399px;
	height: 15px;
	margin: 0 0 0 199px;
	padding: 0;
	background: transparent;
	border: 0px solid blue;
}

#header_middle_right {
	float:right;
	width: 302px;
	height: 15px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0px solid blue;
}

#header_bottom {
	width: 900px;
	height: 8px;
	padding: 0;
	margin: 0;
	background: url('images/header_bottom.jpg') transparent no-repeat;
}

#main_content {
	width: 900px;
	min-height: 505px;
	padding: 0;
	margin: 0;
	background: transparent;
	background-color: #FFFFFF;
	border: 0px solid green;
}

#nav {
	float:left;
	width: 187px;
	min-height: 471px;
	margin: 0;
	padding: 34px 0 0 12px;
	background: transparent;
	border: 0px solid violet;
}

#right {
	float:right;
	width: 201px;
	min-height: 505px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0px solid green;
}

#content {
	width: 490px;
	min-height: 505px;
	margin: 0 220px 0 203px;
	padding: 0 0 10px 0;
	background: #transparent;
	border: 0px solid blue;
}

#content .text {
	margin: 0;
	padding: 20px 0 0 20px;
	text-align: justify;
	border: 0px solid red;
}

#footer {
	width: 900px;
	height: 22px;
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0px solid green;
}

#footer_top {
	width: 900px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#footer_middle {
	width: 900px;
	height: 15px;
	padding: 7px 0 0 0;
	margin: 0;
	background: transparent;
	border: 0px solid red;
}

#footer_middle_left {
	float:left;
	width: 698px;
	height: 15px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0px solid violet;
}

#footer_middle_right {
	float:right;
	width: 102px;
	height: 15px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0px solid blue;
}

#footer_middle_center {
	width: 100px;
	height: 15px;
	margin: 0 102px 0 698px;
	padding: 0;
	background: url('images/footer_middle_center.jpg') transparent no-repeat;
	border: 0px solid green;
}