@charset "utf-8";
/* CSS Document */
html, body{
			margin: 0px;
			background-color: #F7F4E6;
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #444444;
			height: 100%;
		}
		
		h1{
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: 10;
			color: #860716;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
		}
		.h1_sidebar{
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			text-transform: uppercase;
		}
		h2{
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-weight: lighter;
			color: #b41527;
			text-decoration: none;
			text-transform: lowercase;
		}
		
		.text{
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #444444;
			text-decoration: none;
		}
		
		.extra{
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #444444;
			text-decoration: none;
			font-weight: bold;
		}
		input{
			width: 300px;
			border: 0;
			background-color: #666666;
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #FFFFFF;
		}
		input.small{
			width: 30px
		}
		textarea{
			width: 300px;
			height: 200px;
			border: 0;
			background-color: #666666;
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #FFFFFF;
		}


/*** BACKGROUND ***/
		
		/*** BACKGROUND LEFT ***/
		.background_left{
			background-color: #F7F4E6;
			background-image: url(../../common/images/background_left.jpg);	
			background-attachment: scroll;
			background-position:right top;
			background-repeat: no-repeat;
		}
		.background_left_shadow{
			background-color: #F7F4E6;
			background-image: url(../../common/images/background_left_shadow.jpg);
			background-attachment: scroll;
			background-position: right top;
			background-repeat: no-repeat;
			width: 7px;
		}
		
		/*** BACKGROUND RIGHT ***/
		.background_right{
			background-color: #F7F4E6;
			background-image: url(../../common/images/background_right.jpg);	
			background-attachment: scroll;
			background-position: left top;
			background-repeat: no-repeat;
		}
		.background_right_shadow{
			background-image: url(../../common/images/background_right_shadow.jpg);
			background-attachment: scroll;
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #F7F4E6;
			width: 7px;
		}

/*** BANNER ***/
		/* BANNER */
		.banner{
			background-image: url(../../common/images/banner.jpg);
			background-attachment: scroll;
			background-position: right top;
			background-repeat: no-repeat;
			width: 1000px;
			height: 284px;
			text-align: right;
			vertical-align: top;
			margin: 0px;
			padding: 0px;
		}
		/* BUTTON TO SUBMIT NEWSLETTER FORM */
		.banner_submit{
			width: 40px;
			height: 29px;
			border: 0px;
			background-image: url(../../common/images/navigation_banner_button.jpg);
			background-attachment: scroll;
			background-position: right top;
			background-repeat: no-repeat;
			padding: 0px;
			margin: 0px;
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; /* text is invisible */
			color: #E1E1E1;
			margin: 0px;
			padding: 0px;
		}
		/* CELL FOR INPUT NEWSLETTER */
		.banner_input{
			width: 142px;
			height: 29px;
			border: 0px;
			background-image: url(../../common/images/navigation_banner_input.jpg);
			background-attachment: scroll;
			background-position: right top;
			background-repeat: no-repeat;
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #E1E1E1;
			padding: 0px;
			margin-top: 0px;
		}
		/* TEXT OBJECT TO ENTER EMAIL NEWSLETTER */
		.banner_input_text{
			width: 134px;
			height: 14px;
			border: 0px;
			background-color: #4B4A4A;
			font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			color: #E1E1E1;
			padding: 0px;
			margin: 3px;
			margin-top: 0px;
		}
/*** NAVIGATION ***/
		/* SUBNAVIGATION */
		.subnav{
			width: 100%;
			background-image: url(../../common/images/navigation_subnav_background.jpg);
			background-attachment: scroll;
			background-position: top right;
			background-repeat: repeat-x;
		}
		
		.content{
			width: 650px;
			height: 100%;
			background-color: #E1E1E1;
			padding: 30px;
			padding-left: 50px;
		}
		.content_sidepanel{
			width: 350px;
			height: 100%;
			background-color: #C9C9C9;
		}
		
/*************     VALIDATIONS    *************/
body input.error {
	background-color: #860716;	
}

body textarea.error {
	background-color: #860716;	
}

body .dateerror {
	background-color: #860716;
	width: 91px;	
}

body option.error {
	background-color: #860716;	
}

body select.error {
	background-color: #860716;	
}

body label.error {
	font-weight: bold;
	color: #860716;
}
/**********************************************/