body {
	margin-top:30;
	padding-top:30;
	text-align: center;
	font: small/1.35 "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333333;
	background: #b0b0b0  ;
}

a:link 		{ color: #696; }
a:hover 	{ color: #09C; }
a:visited 	{ color: #696; }

a.js-link {
	text-decoration: none;
	border-bottom: 1px dashed #069;
}
a.js-link:link 		{ color: #069; }
a.js-link:hover 	{ color: #09C!important; border-color: #09C; }
a.js-link:visited 	{ color: #069; }

h1 {
	margin: 10;
	font-size: 150%;
	line-height: 1.125;
	color: #669966;
}
h2 {
	margin: 0;
	padding: .75em 0 .5em;
	font-size: 120%;
	line-height: 1em;
	color: #669966;
}
h3 {
	margin: .5em 0 0;
	padding: 0;
	font-size: 115%;
	color: #669966;
}
p {
	margin: 0 0 1.125em;
	padding: 0;
}
	p.answer {
		margin-left: 35px;
	}

/* Tables globals */
table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
	table th {
		text-align: left;
	}
	table td {
		vertical-align: top;
		border-bottom: 1px solid #F3F3F3;
	}

.light {
	color: #99A;
	font-size: .85em;
}


#page {
	margin: 18 auto;
	background: url(../images/bg-head-pattern.gif) no-repeat 50% 0;
	//padding-bottom: 15px;
}
	#head {
		/*height: 146px;*/
	}
		/* Navigation section */
		#head .navigation {
			text-align: center;
		}
			#head .navigation .wrapper {
				margin: 0px auto 0;	
				padding: 10px 20px 5px;
				font-size: .95em;
				text-align: left;
				background: #FFFFCC url() 0 0 no-repeat;
				width: 763px;
				overflow: hidden;
			}
			#head .navigation ul {
				margin: 0;
				padding: 0;
			}
				#head .navigation ul li {
					float: left;
					margin-right: 1.5em;
					list-style: none;
				}
				
				#head .navigation ul li a:link,
				#head .navigation ul li a:visited {
					color: #336633;
					text-decoration: none;
					border-bottom: 0px solid #000000;
					//border: 0;
					text-decoration: none;
				}
				#head .navigation ul li a:hover {
					color: #CEBF95;
					border-color: #AE9F75;
				}
				#head .navigation ul li.active {
					color: #FC0;
				}
				
			#head .main-nav {
				float: left;
			}
			#head .meta-nav {
				float: right;
			}
				#head ul.meta-nav li {
					margin-left: 1.5em;
					margin-right: 0;
				}
				.meta-nav .nav-signup {
					font-weight: bold;
				}
					#head ul.meta-nav li.nav-signup a:link,
					#head ul.meta-nav li.nav-signup a:visited {
						color: #92D87F;
						border-color: #5D7F4D;
					}
					#head ul.meta-nav li.nav-signup a:hover {
						color: #B2F8AF;
						border-color: #92D87F;
					}
		
		/* Palio Logo */
		#head .logo {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width: 130px;
			height: 230px;
			text-indent: -2000px;
			overflow: hidden;
		}
			.logo h1 {
				margin: 0;
				padding: 0;
				margin-top: 60px;
				font-size: 300%;
				color: #9ADD82;
			}
			.logo p {
				color: #FC0;
			}
			.logo .image {
				position: absolute;
				top: 0; left: 0;
				width: 272px;
				height: 112px;
				background: url(../images/logo-br-tr.gif) 0 19px no-repeat;
			}

		/* Announce section in header */
		.announce {
			width: 709px;
			height: 20px;
			margin: 0 auto -26px;
			border: 1px solid #887;
			border-top: 0;
			padding: 0px 0px 0;
			color: #CCA;
			background-color: #990000;
			font-size: 90%;
		}
			.announce p {
				margin: 0;
				padding: 0;
			}
			.announce a {
				color: #EEC;
				text-decoration: none;
			}
			.announce a:hover {
				color: #FFD;
			}
			.announce a:active {
				color: #FFF;
			}


	#content {
		margin: 0 auto;
		text-align: left;
		width: 803px;
		background: url(../images/page-bottom.gif) 0 100% no-repeat;
		overflow: hidden;
	}
			#content .wrapper {
			margin-bottom: 18px;
			padding: 0 18px;
			background: #FFF url(http://www.azvente.com/palio/mages/page-bg.gif) 0 0 repeat-y;
			background-image: url(http://www.azvente.com/palio/mages/page-bg.gif) 0 0 repeat-y;
		}
		
		


/* Layout
		----------*/
		
		.content-wrapper {
			padding: 0px 0px;
			overflow: hidden;
			width: 705px;
		}	
			.col1, .col2, .col3,
			.col4, .col5, .col6 {
				float: left;
				xmargin-right: -3px;
			}
			.col1 { width: 105px; }
			.col2 { width: 225px; }
			.col3 { width: 345px; }
			.col4 { width: 665px; }
			.col5 { width: 585px; }
			.col6 { width: 705px; margin-left: 0; }
			
			
			.push1, .push2, .push3,
			.push4, .push5, .push6 {
				float: none;
			}

			.push1 { margin-left: 120px; }
			.push2 { margin-left: 240px; }
			.push3 { margin-left: 360px; }
			.push4 { margin-left: 480px; }
			.push5 { margin-left: 600px; }
			.push6 { margin-left: 705px; }
			
			.float { float: left; display: inline;}
		






		/* Heading section */
		#content .heading {
			padding-top: 0px;
			background: #CFE6CC url(../images/page-top.png) 0 0 no-repeat;
			overflow: hidden;
			//height: 1%;
		}
			#content .heading .wrapper {
				position: relative;
				margin: 0 0px;
				padding: 0px 0 0 0px;
				background: none;
				background-image: url(../images/page-title-bg.jpg);
				background-position: 8px 6px;
				background-repeat: no-repeat;
				border-bottom: 1px solid #B8CDB6;
				width: 849px;
				overflow: hidden;
			}
			#content .heading h1 {
				margin: .5em 0 .25em 0;
				line-height: 1;
			}
			#content .heading p {
				margin: 0 0 1em .125em;
			}
		
/* Quick Tour on the Home Page */
#tour {
	height: 234px;
	overflow: hidden;
1}
	#tour .container {
		width: 10000px;
	}	
		#tour .frame {
			float: none;
			margin-right: 0px;
			width: 803px;
			overflow: hidden;
		}
		html>body #tour .frame { float: left; }

		#tour .descr {
			float: left;
			margin: 10px 0 0 0;
			width: 340px;
		}
			#tour .descr h1 {
				font-size: 150%;
			}
			#tour .descr p {
				line-height: 1.5;
			}
			#tour .descr p strong {
				font-weight: normal;
				background-color: #EFA;
			}
		
		#tour .gfx {
			float: right;
		}
			#tour .gfx img {
				display: block;
				margin: 0;
				padding: 0;
			}
		
	/* Tour navigation */
	.tour-nav {
		background-color: #FFF;
		border-top: 0px solid #FFF;
		border-bottom: 1px solid #5D7F4D;
		//height: 1%;
	}
		.tour-nav ul {
			margin: 0 36px;
			padding: .5em 0;
			font-size: .95em;
			overflow: hidden;
			zoom: 1;
		}
		.tour-nav li {
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			width: 19.9%;
		}
			.tour-nav li a {
				display: block;
				margin: 0;
				padding: .5em .8em .5em .5em;
				line-height: 1.3;
				height: 32px;
				border-left: 1px solid #5D7F4D;
			}
			.tour-nav li a:link,
			.tour-nav li a:visited {
				color: #999933;
				text-decoration: none;
			}
			
			.tour-nav li a.active:link,
			.tour-nav li a.active:visited {
				background-color: #cccccc;
				text-decoration: none;
			}
				.tour-nav li a:link strong,
				.tour-nav li a:visited strong {
					
				}
				.tour-nav li a:hover strong {
					color: #FFFFFF;
					background-color: #FF9900;
					text-decoration: none;
				}
				.tour-nav li a.active:link strong,
				.tour-nav li a.active:visited strong {
					color: #000;
					background-color: #CCCCCC;
					border: 0;
				}

		
	
/* Forms */
.form {
	float:left;
	width:550px;
	padding-top:50px;
	padding-bottom:50px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#000000;
	font-size:12px;
}
.form label {
	float:left;
	text-align:right;
	width:210px;
	padding:0px 25px 0 0;	
}
.int_textbox {
	padding-bottom:10px;
}
.height{
	line-height:20px;
}
.textfield {
	border:1px #000000 solid;
	background-color:#fff;
	width:260px;
	height:20px;
	padding:3px 0 0 5px;
}
.textfield2 {
	border:1px #000000 solid;
	background-color:#fff;
	width:80px;
	height:20px;
	padding:3px 0 0 5px;
}

.textarea {
	border:1px #000000 solid;
	background-color:#fff;
	width:260px;
	height:100px;
	padding:3px 0 0 5px;
}
	
	
/* Footer section */
#footer {
	
	font-size: .95em;
	color: #333;
	text-align: center;
}
	#footer a:link {
		color: #AE9F75;
	}
	#footer a:visited {
		color: #875;
	}
	#footer a:hover {
		color: #CEBF95;
	}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1%;
}
