*
{
	padding: 0;
	margin: 0;
}

body
{
	/*background-color: #f0f4ed;*/
	background: #f6fbf3 url(i/bg.gif) repeat-x 0 0;
	color: #11241F;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	padding-bottom: 3em;
}
table
{
	border-spacing: 0;
	border-collapse: collapse;
}
a
{
	color: #7D1111;
}
a:visited
{
	color: #505;
}
a img
{
	border: none;
}
.clear, #menu .clear
{
	clear: both;
	border: 0;
}
.hidden
{
	display: none !important;
}
.fleft
{
	padding-right: 1em;
	padding-top: 1em;
	float: left;
}
.fright
{
	padding-left: 1em;
	float: right;
}
.right
{
	text-align: right;
}

* html div.people-quotes
{
	height: 1%;
}
div.people-quotes:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.people-quotes p
{
	text-align: left;
	float: right;
	width: 17em;
	padding-top: 0.6em;
}
blockquote:before
{
	content: "\"";
}
blockquote:after
{
	content: "\"";
}
blockquote
{
	font-style: italic;
	behavior: url("quotes.htc");
	padding-top: 1em;
	width: 99%;
}
#foot a, #menu a
{
	text-decoration: underline;
}
.center
{
	text-align: center;
}
/* top (begin) */
	#top
	{

		width: 100%;
		min-width: 700px;
		margin-top: 24px;
		border-top: solid #6D6D53 1px;
		border-bottom: solid #A0A087 1px;
		background: transparent url(i/bg-top.gif) 0 0 repeat-x;
		position: relative;
	}
	#top:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html #top
	{
		height: 1%;
	}
	#top h1
	{
		height: 88px;
		float: left;
		padding-left: 20px;
	}
	#top h1 a
	{
		display: block;
		position: absolute;
		z-index: 998;
	}
	#top-banner
	{
		color: #E7C89F;
		font-weight: bold;
		font-size: 150%;
		position: absolute;
		right: 0px;
		width: 685px;
		height: 88px;
		background: transparent url(i/banner.jpg) 0 0 no-repeat;
		z-index: 2;
	}
/* top (end) */

/* menu (begin) */
	#menu
	{
		background: #9f9e88 url(i/bg-menu.gif) 0 0 repeat-x;
		border-top: solid #6F7056 1px;
		border-bottom: solid #6F7056 1px;
		padding-left: 21px;
		height: 26px;
		font-size: 10pt;
	}
	[id]#menu
	{
		height: auto;
	}
	#menu:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html #menu /* IE hack for float+clear */
	{
		height: 1%;
	}
	#menu li
	{
		list-style: none;
		display: block;
		float: left;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	#menu li span
	{
		border-left: solid black 1px;
		display: block;
		padding-left: 4px;
		padding-right: 10px;
	}
	#menu li a
	{
		display: block;
		text-decoration: none;
		behavior: url("hover.htc");
		border-left: solid black 1px;
		padding-left: 4px;
		padding-right: 10px;
	}
	#menu li i
	{
		display: block;
		font-style: normal;
	}
	#menu li span i.top, #menu li a.active i.top, #menu li a:hover i.top
	{
		background: #F7F9EC url(i/m-img/top.gif) 0 0 repeat-x;
	}
	#menu li span i.bottom, #menu li a.active i.bottom, #menu li a:hover i.bottom
	{
		background: transparent url(i/m-img/bottom.gif) 0 100% repeat-x;
	}
	#menu li span i.left, #menu li a.active i.left,  #menu li a:hover i.left
	{
		background: transparent url(i/m-img/left.gif) 0 0% repeat-y;
	}
	#menu li span i.right, #menu li a.active i.right,  #menu li a:hover i.right
	{
		background: transparent url(i/m-img/right.gif) 100% 0% repeat-y;
	}
	#menu li span i.tl, #menu li a.active i.tl,  #menu li a:hover i.tl
	{
		background: transparent url(i/m-img/corn-tl.gif) 0 0 no-repeat;
	}
	#menu li span i.tr, #menu li a.active i.tr,  #menu li a:hover i.tr
	{
		background: transparent url(i/m-img/corn-tr.gif) 100% 0 no-repeat;
	}
	#menu li span i.br, #menu li a.active i.br,  #menu li a:hover i.br
	{
		background: transparent url(i/m-img/corn-br.gif) 100% 100% no-repeat;
	}
	#menu li span i.bl, #menu li a.active i.bl,  #menu li a:hover i.bl
	{
		background: transparent url(i/m-img/corn-bl.gif) 0% 100% no-repeat;
	}
	#menu li span i.bl i, #menu li a.active i.bl i,  #menu li a:hover i.bl i
	{
		color: #7D1111;
		font-weight: bold;
		padding: 2px 12px;
	}
	#menu li a i.bl i
	{
		color: #333;
		text-decoration: none;
		font-family: sans-serif;
		font-weight: bold;
		padding: 2px 12px;
	}

/* menu (end) */

/* sub-menu (begin) #acac98*/
	#sub-menu
	{
		background:  #BEBEAC url(i/bg-smenu.gif) 0 0 repeat-x;
		border-top: solid #a6a693 1px;
		border-bottom: solid #c6c6b9 1px;
		font-size: 8pt;
		height: 19px;
	}
	[id]#sub-menu
	{
		height: auto;
	}
	#sub-menu ul
	{
		display: block;
		border-top: solid #eee 1px;
		border-bottom: solid #7d7d64 1px;
		padding-left: 21px;
	}
	#sub-menu ul:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html #sub-menu ul/* IE hack for float+clear */
	{
		height: 1%;
	}
	#sub-menu li
	{
		display: block;
		float: left;
		list-style: none;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	#sub-menu li a
	{
		display: block;
		text-decoration: none;
		color: #FCFFE7;
		border-left: solid black 1px;
		padding: 0 2px;
	}
	#sub-menu li span, #sub-menu li a.active
	{
		display: block;
		color: #7D1111;
		border-left: solid black 1px;
		padding: 0 2px;
	}
	#sub-menu li a:hover
	{
		color: #7D1111;
	}


	#sub-menu li i
	{
		display: block;
		font-style: normal;
	}
	#sub-menu li span i.top, #sub-menu li a.active i.top, #sub-menu li a:hover i.top
	{
		background: #F7F9EC url(i/m-img/s-top.gif) 0 0 repeat-x;
	}
	#sub-menu li span i.bottom, #sub-menu li a.active i.bottom, #sub-menu li a:hover i.bottom
	{
		background: transparent url(i/m-img/s-bottom.gif) 0 100% repeat-x;
	}
	#sub-menu li span i.left, #sub-menu li a.active i.left,  #sub-menu li a:hover i.left
	{
		background: transparent url(i/m-img/s-left.gif) 0 0% repeat-y;
	}
	#sub-menu li span i.right, #sub-menu li a.active i.right,  #sub-menu li a:hover i.right
	{
		background: transparent url(i/m-img/s-right.gif) 100% 0% repeat-y;
	}
	#sub-menu li span i.tl, #sub-menu li a.active i.tl,  #sub-menu li a:hover i.tl
	{
		background: transparent url(i/m-img/s-corn-tl.gif) 0 0 no-repeat;
	}
	#sub-menu li span i.tr, #sub-menu li a.active i.tr,  #sub-menu li a:hover i.tr
	{
		background: transparent url(i/m-img/s-corn-tr.gif) 100% 0 no-repeat;
	}
	#sub-menu li span i.br, #sub-menu li a.active i.br,  #sub-menu li a:hover i.br
	{
		background: transparent url(i/m-img/s-corn-br.gif) 100% 100% no-repeat;
	}
	#sub-menu li span i.bl, #sub-menu li a.active i.bl,  #sub-menu li a:hover i.bl
	{
		background: transparent url(i/m-img/s-corn-bl.gif) 0% 100% no-repeat;
	}
	#sub-menu li span i.bl i, #sub-menu li a.active i.bl i,  #sub-menu li a:hover i.bl i
	{
		color: #7D1111;
		font-weight: bold;
		padding: 2px 11px;
	}
	#sub-menu li a
	{
		display: block;
		text-decoration: none;
		behavior: url("hover.htc");
	}
	#sub-menu li a i.bl i
	{
		color: #FCFFE7;
		text-decoration: none;
		font-family: sans-serif;
		font-weight: bold;
		padding: 2px 11px;
	}


/* sub-menu (end) */

/* content (begin) */
	#page
	{
		background-color: #f7fbf4;
	}
	#page:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	#left
	{
		width: 16em;
		float: left;
		padding-left: 1.6em;
		padding-top: 3em;
		clear: both;
	}
	* html #page /* IE hack for float+clear */
	{
		height: 1%;
	}
	#right
	{
		position: relative;
		padding: 5.2em 1em 0.5em 0.1em;
		margin-left: 19em;
		color: #424C37;
		height: 350px;
	}
	[id]#right
	{
		height: auto;
		min-height: 350px;
	}
	/* left (begin) */
		/* start link (begin) */
			#start
			{
				background: #9C9C85 url(i/bg-login.gif) repeat-x 0% 100%;
				font-size: 95%;
			}
			#start span
			{
				border-left: solid #650202 6px;
				display: block;
			}
			#start span.active
			{
				border-left: solid red 6px;
			}
			#start span a
			{
				background: transparent url(i/t.gif) no-repeat 100% 50%;
				padding: 0.3em 2.7em 0.4em 0.5em;
				display: block;
				float: left;
				text-decoration: none;
				color: #333;
			}
			#start span.active a
			{
				background: transparent url(i/ts.gif) no-repeat 100% 50%;
			}
			#start span a:hover
			{
				background: transparent url(i/ts.gif) no-repeat 100% 50%;
			}
			* html #start span
			{
				height: 1%;
			}
			#start span:after
			{
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
		/* start link (end) */

		/* #left forms (begin) */
			#left form
			{
				margin-top: 1.8em;
				display: block;
			}
			#left form h2
			{
				font-size: 100%;
				font-weight: normal;
				padding-left: 1em;
				padding-bottom: 0.5em;
			}
			#left form table
			{
				table-layout: fixed;
				empty-cells: show;
				width: 100%;
				font-size: 95%;
			}
			#left form table th
			{
				background: #9C9C85 url(i/bg-login.gif) repeat-x 0% 100%;
				border-bottom: solid #f7fbf4 3px;
				color: #11241f;
				text-align: left;
				font-weight: normal;
				width: 6em;
				vertical-align: baseline;
			}
			#left form table td
			{
				background: #9C9C85 url(i/bg-login.gif) repeat-x 0% 100%;
				text-align: left;
				vertical-align: baseline;
				color: #11241f;
				padding: 0.2em 0.5em 0.2em 0.5em;
				border-bottom: solid #f7fbf4 3px;
				width: 7em;
			}
			#left form table .btn
			{
				width: 20px;
				padding: 0;
				text-align: center;
			}
			#left form table [class].btn
			{
				text-align: left;
			}
			#left form table th label
			{
				border-left: solid #650202 6px;
				padding: 0.3em 0.5em 0.4em 0.5em;
				display: block;
			}
			#left form table th.activate label
			{
				border-left: solid red 6px;
			}
			#left form table input
			{
				width: 6.5em;
				height: 1.2em;
				border: solid transparent 0px;
			}
			#left form table .btn a
			{
				background: transparent url(i/quard-dr.gif) 100% 48% no-repeat;
				text-decoration: none;
			}
			#left form table .btn a:hover
			{
				background: transparent url(i/quard-r.gif) 100% 48% no-repeat;
			}
			#left form div.btn:after
			{
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
			* html #left form div.btn
			{
				height: 1%;
			}
			#left form div.btn a
			{
				color: #11241f;
				text-decoration: none;
				padding-right: 0.2em;
				float: right;
			}
		/* #left forms (end) */

		/* #news (begin) */
			#news
			{
				margin-top: 2em;
				position: relative;
			}
			#news h2
			{
				background: #9C9C85 url(i/bg-login.gif) repeat-x 0% 100%;
				font-size: 100%;
				font-weight: normal;
				position: relative;
			}
			#news h2:after
			{
				content: "";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
			* html #news h2
			{
				height: 1%;
			}
			#news h2 span
			{
				display: block;
				padding: 0.3em 0.5em 0.4em 0.5em;
				border-left: solid #650202 6px;
			}
			#news h2 a
			{
				display: block;
				float: right;
				background: transparent url(i/bul.gif) no-repeat 75% 48%;
				padding: 0.4em 0.5em;
				width: 20px;
				position: relative;
			}
			#news h2 a:hover
			{
				background: transparent url(i/bul-a.gif) no-repeat 75% 48%;
			}
			#news h2.active span
			{
				border-left: solid red 6px;
			}
			#news h2.active a
			{
				background: transparent url(i/bul-o.gif) no-repeat 65% 50%;
			}
			#news h2.active a:hover
			{
				background: transparent url(i/bul-o.gif) no-repeat 65% 50%;
			}
			#news dl
			{
				background: #cecec0 url(i/bg-news.gif) repeat 0 0;
				display: block;
				border-left: solid #DEDFD5 1px;
				border-top: solid #DEDFD5 1px;
				border-right: solid #71726B 1px;
				border-bottom: solid #3C3C39 1px;
				margin: 0 2em 1em 0.2em;
				padding: 1em 0.6em 1em 1em;
				z-index: 999;
				position: absolute;
			}
			#news dl dt
			{
				margin-top: 0.5em;
			}
		/* #news (end) */
	/* left (end) */

	/* right (begin) */
		#right h2
		{
			font-size: 100%;
			border-bottom: solid #424C37 1px;
			padding-bottom: 0.5em;
			margin-bottom: 0.8em;
			position: relative;
		}
		#right h2 a, #right h2 a:visited
		{
			color: #424c37;
		}

		#right h3
		{
			font-size: 95%;
			margin: 0;
			padding: 0;
			margin-top: 1em;
		}

		#right p
		{
			margin-bottom: 0.5em;
		}

		#right ul
		{
			margin: 1em;
		}
		#right ol
		{
			margin: 1.3em 1.7em;
		}

		.section
		{
			padding-bottom: 1em;
			height: 10px;
		}
		[class].section
		{
			height: auto;
		}
		#right div.btn:after
		{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		* html #right div.btn
		{
			height: 1%;
		}
		#right .btn a
		{
			background: transparent url(i/quard-dr.gif) 83% 48% no-repeat;
			padding-right: 2em;
			color: #11241f;
			text-decoration: none;
			float: right;
		}
		#right .btn a:hover
		{
			background: transparent url(i/quard-r.gif) 84% 48% no-repeat;
		}

	/* right (end) */
/* content (end) */

/* foot (begin) */
	#foot
	{
		background: transparent url(i/bg-foot.gif) 0 0 repeat;
		border-top: #68684E solid 1px;
		border-bottom: #68684E solid 1px;
		font-size: 80%;
		margin-top: 1em;
	}
	#foot div
	{
		border-top: #9C9C83 solid 1px;
		border-bottom: #9C9C83 solid 1px;
	}
	#foot div div
	{
		padding: 2em 2em 2em 24em;
		border-top: #DEDED3 solid 1px;
		border-bottom: #DEDED3 solid 1px;
	}
/* foot (end) */
.inflight
{
	font-style: italic;
	font-weight: bold;
	font-size: 90%;
}
.inflight i
{
	color: red;
}

.inflight b
{
	color: black;
}

#fotos td
{
	vertical-align: top;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
}
#fotos td img
{
	border: solid #424C37 1px;
}
.man
{
	border: solid #424C37 1px;
}
p.q
{
	font-weight: bold;
}

#start-form label
{
	display: block;
}
#start-form .btn
{
	width: auto;
}
#start-form .btn a
{
	float: left;
	width: auto;
	text-decoration: none;
}
#start-form input
{
	border: solid #D8DAD0 1px;
	width: 15em;
}
#start-form textarea
{
	border: solid #D8DAD0 1px;
	width: 35em;
	font-family: Arial, sans-serif;
}

dl
{
	margin-top: 1em;
}
dt
{
	font-weight: bold;
	margin-top: 1em;
}
address
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.red
{
	color: red
}
