html{
	background: url('images/customer/bg_body.jpg') center 0px no-repeat;
	width:100%;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	width:100%;
}

#container {
	width: 960px;
	margin: 15px auto 0 auto;
}

/* Header
-------------------------------------------------------------- */

#header {
	width: 960px;
	height: 73px;
}

	#logo {
		width: 247px;
		height: 53px;
		float: left;
		margin: 10px 0 0 0;
	}

	#headerRight {
		width: 634px;
		height: 63px;
		float: right;
	}

		#tools {
			width: 180px;
			height: 19px;
			float:right;
			margin-top:30px;
		}

		#subMenu {
			width: 450px;
			height: 44px;
			float:left;
			margin-top:15px;
		}

	#banner {
		background: url('images/bg_banner.jpg') 0 0 no-repeat;		

	}

	#banner .loader {
			width: 16px;
			height: 16px;
			background: url('images/ajax_loader.gif') 0 0 no-repeat;
			position: absolute;
			z-index: 1;
			margin: 120px 0 0 605px;
		}

/*	#bannerBig {	
	}

		#bannerBig #flashBanner {
			position: absolute;
			z-index: 10;
		}

		#bannerBig .loader {
			width: 16px;
			height: 16px;
			background: url('images/ajax_loader.gif') 0 0 no-repeat;
			position: absolute;
			z-index: 1;
			margin: 120px 0 0 605px;
		}

*/

#menu {
	width: 955px;
	height: 48px;
	padding: 0 0 0 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #b3aaa3;
	background: url('images/bg_menu.jpg') 0 0 no-repeat;

	color: #fff;  
	font-size:11px;
}

	#menu a.menuBtn1 { width: 133px; height: 48px; background: url('images/bg_menu-b1.jpg') 0 0 no-repeat; }
	#menu a.menuBtn2 { width: 220px; height: 48px; background: url('images/bg_menu-b2.jpg') 0 0 no-repeat; }
	#menu a.menuBtn3 { width: 135px; height: 48px; background: url('images/bg_menu-b3.jpg') 0 0 no-repeat; }
	#menu a.menuBtn4 { width: 149px; height: 48px; background: url('images/bg_menu-b4.jpg') 0 0 no-repeat; }
	#menu a.menuBtn5 { width: 155px; height: 48px; background: url('images/bg_menu-b5.jpg') 0 0 no-repeat; }
	#menu a.menuBtn6 { width: 160px; height: 48px;color:#887169;}

	#menu .menuHover1 { background: url('images/bg_menuhover1.png') 0 0 no-repeat; }
	#menu .menuHover2 { background: url('images/bg_menuhover2.png') 0 0 no-repeat; }
	#menu .menuHover3 { background: url('images/bg_menuhover3.png') 0 0 no-repeat; }
	#menu .menuHover4 { background: url('images/bg_menuhover4.png') 0 0 no-repeat; }
	#menu .menuHover5 { background: url('images/bg_menuhover5.png') 0 0 no-repeat; }

	#menu .menuHover1 a:hover { background-color: #ff8f27; }
	#menu .menuHover2 a:hover { background-color: #ff6026; }
	#menu .menuHover3 a:hover { background-color: #fc5427; }
	#menu .menuHover4 a:hover { background-color: #ac2a2a; }
	#menu .menuHover5 a:hover { background-color: #722626; }

/* Main
-------------------------------------------------------------- */

#main {
	width: 960px;
}

/*----------------- Home page-------------------------------------*/

#homepage { 
	min-height: 400px;
	border-top: 1px solid #fff;
	background: url('images/customer/bg_homepage.jpg') 0 0 no-repeat; 
}
	
	#homepage .leftColumn {			 
		width: 286px;
		padding: 0px 20px 20px 20px;
		float: left;
	}
	
	#homepage .centerColumn {
		width: 283px;
		padding: 0px 10px 20px 10px;
		float: left;
	}
	
	#homepage .rightColumn {
		width: 310px;
		padding: 10px 10px 20px 10px;
		float: left;
	}

/*----------------Other pages--------------------------------------*/


#page { 
	border-top: 1px solid #fff;
	background: url('images/bg_page.jpg') 0 0 no-repeat;
}

	#page .column {
		float: left;
	}

	#page .two-columns #pageLeft {
		width: 286px;
		padding: 20px;
	}

	#page .two-columns #pageRight {
		width: 594px;
		padding: 20px;
	}

		#page #pageRight .two-columns .column {
			width : 287px;
		}

		#page  #pageRight .two-columns .columnSeparator {
			width: 20px;
			height: 1px;
			float: left;
		}

		#page .two-columns #pageRight .two-columns {
			width: 594px;
		}

			#page .two-columns #pageRight .two-columns .column {
				width: 287px;
			}

	#page .pageFull {
		padding: 20px;	
		background-image:none;
		/*min-height: 400px;*/
		background: url('images/bg_pagefull.jpg') 0 0 repeat-x;		
	}

		#page .pageFull .two-columns .column {
			width: 450px;
		}

		#page  .pageFull .two-columns .columnSeparator {
			width: 20px;
			height: 1px;
			float: left;
		}

/* Footer
-------------------------------------------------------------- */

#footer {
	width: 960px;
	height: 200px;
	margin: 0 auto 20px auto;
	background: url('images/bg_footer.jpg') 0 0 no-repeat;

	font-size: 11px;
	color: #9d948f;
}

	#footer a {
		color: #9d948f;
	}

	#footer a:hover {
		color: #ff6111;
	}

	#footer .footerLeft {
		width: 286px;
		height: 134px;
		float: left;
		margin: 0 0 5px 0;
		padding: 20px;
	}

	#footer .footerRight {
		width: 594px;
		height: 134px;
		float: left;
		padding: 20px;
		margin: 0 0 5px 0;
	}

		#footer .footerRight .footerLinks {
			width: 184px;
			height: 134px;
			float: left;
			margin: 0 20px 0 0;
		}

			#footer .footerRight .footerLinks a {
				display: block;
				padding: 2px 0;
				border-bottom: 1px solid #dad2cc;

				color: #746760;
				font-size: 11px;
				text-decoration: none;
			}

			#footer .footerRight .footerLinks a:hover {
				background-color: #ff6111;

				color: #fff;
			}


/* Float Elements
-------------------------------------------------------------- */

.floatLeft { float:left;}
.floatRight { float:right; }

/* Misc classes
-------------------------------------------------------------- */

.cadre,
.cadreHighlight {
	margin: 0 0 15px 0;
	padding: 10px; 
	text-align: justify;
}

.cadre {	
	background:url("images/bg_cadre.jpg") 0px 0px repeat-x #F9F7F8;
	font-size:12px;
	color:#8F7E77;
}

	.cadre h2 { 
		text-align: left;
	}

.cadreHighlight {
	background-color: #fc8f58;
	
	color: #fff;
}

	.cadreHighlight h2 { 
		color: #fff;
	}

.notice { padding: 10px; margin-bottom: 0px; border: 3px solid #ddd; }
.notice { background: #e3eef8; color: #4d87be; border-color: #72aade; }
	.notice a    { color: #4d87be; }

.important { padding: 10px; text-align: center; color: #fff; }
.important { background: #ff6111; }
	.important a { color: #fff; text-decoration: underline; }


	
/* modal Popup
-------------------------------------------------------------- */

.modalPopup {
	width: 550px;
	padding: 10px; 
	border: 1px solid #cecdcd; 
	background-color: #fff;
}

.modalPopup  .btnClose {
	width: 26px;
	height: 26px;
	display: block;
	background: url('images/nyroModal/close2.gif') no-repeat;
	border: none;

	position: absolute;
	top: -15px;
	right: -15px;

	text-indent: -9999em;
	outline: 0;
}

.modalPopup  .btnClose:hover {
}