/* CSS Document */

/* Global
------------------------------------ */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,img{
	margin:0;
	padding:0;
	}

body{
	margin: 0 0 0 0;
	font:normal 8pt "Arial";
	Color: #494949;
	line-height: 1.6em;
	background:url(../i/bg-top.gif) left top repeat-x #ffde01;
}

a:link, a:visited {text-decoration:none;}	
a:hover {text-decoration: underline}

#pop_container {
	width:630px;
	background:url(../i/pop_top1.gif) left top no-repeat;
	position:relative;
	padding:107px 15px 0 15px;
}

#pop_container1 {
	width:350px;
	background:url(../i/pop_top1.gif) left top no-repeat;
	position:relative;
	padding:107px 15px 0 15px;
}

#pop_container3 {
	width:930px;
	background:url(../i/pop_top3.gif) left top no-repeat;
	position:relative;
	padding:107px 15px 0 15px;
}

img.evil { 
	behavior: url("pngbehavior.htc");
}

img {
	border:0px;
}
	

/* pop
------------------------------------ */
#pop_box{
	width:630px;
	background-color:#fff;
}

#pop_box h3{
	padding:15px;
	font:normal 8pt "Arial";
}

#pop_box h4{
	text-align:right;
	padding:15px 15px 0 0;
}

#pop_box1{
	width:350px;
	background-color:#fff;
}

#pop_box1 h3{
	padding:15px;
	font:normal 8pt "Arial";
}

#pop_box1 h4{
	text-align:right;
	padding:10px 15px 0 0;
}

#pop_box2{
	width:820px;
	background-color:#fff;
}

#pop_box2 h3{
	padding:15px;
	font:normal 8pt "Arial";
}

#pop_box2 h4{
	text-align:right;
	padding:15px 15px 0 0;
}

#pop_box3{
	width:930px;
	background-color:#fff;
}

#pop_box3 h3{
	padding:15px;
	font:normal 8pt "Arial";
}

#pop_box3 h4{
	text-align:right;
	padding:10px 15px 0 0;
}

a:hover			{text-decoration: underline}

.email			{Font-family: Arial, Tahoma, Verdana, San-serif; Color:#eea517; Font-size: 8pt; text-decoration: none;}
.title			{Font-family: Arial, Tahoma, Verdana, San-serif;Color:#ff0000;Font-size: 10pt;text-decoration: none;font-weight: bold;}
.subtitle		{Font-family: Arial, Tahoma, Verdana, San-serif;Color:#ff5400;Font-size: 9pt;text-decoration: none;font-weight: bold;}
.txtwhite		{Font-family: Arial, Tahoma, Verdana, San-serif;Color:#ffffff;Font-size: 8pt;text-decoration: none;}
.txtorange		{Font-family: Arial, Tahoma, Verdana, San-serif;Color:#ff5400;Font-size: 8pt;text-decoration: none;font-weight: bold;}
.txtred			{Font-family: Tahoma, Arial, Verdana, San-serif;Color:#ff0000;Font-size: 7pt;text-decoration: none;}
.txtred2			{Font-family:  Arial,Tahoma, Verdana, San-serif;Color:#ff0000;Font-size: 8pt;text-decoration: none;font-weight: bold;}


.space{
	padding:15px;
	background-color:#ffffee;
}

.space2{
	padding:5px 0 0 0;
}
.spaceretail_arrow{
	padding:5px;
}

.space3{
	padding:5px;
	background-color:#a5c00e;
	text-align:center;
	color:#000;
	font-weight:bold;
}

.space4{
	padding:5px;
	background-color:#00dbf5;
	text-align:center;
	color:#000;
	font-weight:bold;
}

.table_title{
	background-color:#ff8400;
	font-weight:bold;
	color:#fff;
	padding:5px;
	vertical-align:top;
	text-align:center;
}
.table_inner{
	padding:8px;
	vertical-align:top;
	background-color:#fff;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;
	text-align:center;
}
.table_inner2{
	padding:8px;
	vertical-align:top;
	background-color:#fff;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
}

.EE {
	BORDER-COLLAPSE: collapse;
	EMPTY-CELLS: show;
	border:1px solid #ede3f4;
}
.EE TD {
	BORDER-TOP: #ede3f4 1px none; 
	BORDER-LEFT: #ede3f4 1px none; 
	PADDING-LEFT: 7px; 
	PADDING-RIGHT: 7px;
	PADDING-bottom: 3px;


}

.EE2 {
	background-color: #e2d3ed;
	BORDER-COLLAPSE: collapse;
	EMPTY-CELLS: show;
	border:1px solid #ede3f4;
}
.EE2 TD {
	BORDER-TOP: #ede3f4 1px solid; 
	BORDER-LEFT: #ede3f4 1px solid; 
	PADDING-LEFT: 8px; 
	PADDING-RIGHT: 8px;
}

/* text
------------------------------------ */


.brown1{
	color:#64421d;
	font-size:8pt;
	font-weight:normal;
}

.brown2{
	color:#64421d;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 0 3px 0;
}

.brown3{
	color:#64421d;
	font-size:12pt;
	font-weight:bold;
}

.subhead{
	font:bold 10pt "Trebuchet MS";
	line-height:1.3em;
}

.subhead2{
	font:bold 10pt "Trebuchet MS";
	line-height:1.3em;
	text-transform:uppercase;
}


/* footer
------------------------------------ */
#footer{
	position:relative;
	width:630px;
	padding:8px 15px 8px 15px;
	font:normal 7pt "Tahoma";
	color:#333333;
	text-align:right;
}
#footer1{
	position:relative;
	width:350px;
	padding:8px 15px 8px 15px;
	font:normal 7pt "Tahoma";
	color:#333333;
	text-align:right;
}

#footer2{
	position:relative;
	width:800px;
	padding:8px 15px 8px 15px;
	font:normal 7pt "Tahoma";
	color:#333333;
	text-align:right;
}

#footer3{
	position:relative;
	width:930px;
	padding:8px 15px 8px 15px;
	font:normal 7pt "Tahoma";
	color:#333333;
	text-align:right;
}


#form {
	float:left;
	width:500px;
}
#form label {
	display: block;
	float: left;
}
#form p.row {
	width:500px;
	float:left;
	margin:5px 0 5px 0;
}
#form p.row2 {
	float:left;
	margin:5px 0 5px 0;
	padding:0 0 0 190px;
}
#form p.row3 {
	width:500px;
	float:left;
	margin:2px 0 1px 0;
}
#form label {
	font:bold 11pt "Trebuchet MS";
	width: 180px;
	padding: 0 15px 0 0;
}
.textarea {
	width:250px;
	border:1px solid #e6e6e6;
	font:normal 8pt "Trebuchet MS";
}
.textarea2 {
	width:250px;
	border:1px solid #e6e6e6;
	height: 100px;
	font:normal 8pt "Trebuchet MS";
}
.input2 {
	border:1px solid #e6e6e6;
	height:17px;
	font:normal 8pt "Trebuchet MS";
	width: 250px;
}
.input3 {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Trebuchet MS";
	width: 100px;
}
.input4 {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Trebuchet MS";
	width: 34px;
}
.input5 {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Trebuchet MS";
	width: 128px;
}
.input6 {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Trebuchet MS";
	width: 128px;
	margin:0 0 8px 0;
}
.field {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Trebuchet MS";
}
.select {
	border:1px solid #e6e6e6;
	font:normal 8pt "Trebuchet MS";
}
.button {
	border:1px solid #d1d1d1;
	font:bold 9pt "Trebuchet MS";
	color: #333317;
	background-color: #FFFFFF;
	background-image: url(../i/background_form_element.gif);
	margin-right:3px;
}
.txt-red2 {
	color:#ff0600;
	font:bold 7pt "tahoma";
}
input.required {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Arial";
	width: 180px;
}
.field {
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Arial";
	width: 200px;
}
input.required, textarea.required {
	border: 1px solid #d9d9d9;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #ff7f00;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #ff7f00;
	color : #FFF;
	font-weight: bold;
	text-align:center;
}

