	* {font-size: 100.01%;}
	html, body, p, div, pre,form, fieldset, dl, dt, dd, ul, ol, li,table, td, th, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
	html, body, p, div, pre, form, fieldset,dl, dt, dd, ul, ol, li, table, td, th {line-height: 1.4;}
	h1, h2, h3, h4, h5 {line-height: 1;}
	body {font-size: 68.75%; font-family: Tahoma, Arial,  Verdana ,Georgia, serif; background: #fff url(images/bg.jpg) left top repeat-x;; text-align: center;}
	head+body input {padding: 0;}
	img {border: 0;}
	
	a img		{border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt;}
	a			{border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt;}
	a {color: #f1bc0a;}
	a:visited {color: #f1bc0a;}
	a:hover {color: #F9D07F;}
	a:active {color: #f1bc0a;}
	
	.w100 {width: 100%; border-collapse: collapse;}
	.h100 {height: 100% !important; border-collapse: collapse; min-height: 100%;}
	.content .b0		{border: 0; margin: 0;}
	.fl {float: left;}
	.fr {float: right;}
	.left {left: 0;}
	.vt	{vertical-align: top;}
	.right {right: 0;}
	.al {text-align: left !important;}
	.ar {text-align: right !important;}
	.ac {text-align: center !important;}	
	.cursor {cursor: pointer; cursor:hand;}
	.clear {clear: both; height: 0px;}
	
	.content {color: #000; line-height: 1.5em; padding: 1em 22px;}
	.content * {color: #000;}
		.content a {color: black; text-decoration: underline;}
		.content a:visited {color: black;}
		.content a:hover {color: black;}
		.content a:active {color: black;}

		/* text */
		.content hr {border: none; border-top: 2px solid #ddd; height: 0; _height: 2px;}
		.content p {font-size: 1em; margin: 0 0 1em 0;}
		.content sub, .content sup, .content small {font-size: .8em;}
		.content big {font-size: 1.2em;}
		.content blockquote {margin: 1.5em 0em; padding: 0 1em 0 1em; border-left: 0.2em solid #F9D07F; color: #AAA69D;}
			.content blockquote * {color: #AAA69D;}
		
		.content img	{border: solid 1px #5f534c; margin: 0 10px 10px 0;}

		/* headers */
		.content h1 {margin: 0.3em 0; font-size: 1.6em; font-family: Tahoma; color: black; font-weight: normal;}
		.content h2 {margin: 0.3em 0; font-size: 1.5em; font-family: Tahoma; color: black; font-weight: normal;}
		.content h3 {margin: 0.3em 0; font-size: 1.4em; font-family: Tahoma; color: black; font-weight: normal;}
		.content h4 {margin: 0.3em 0; font-size: 1.3em; font-family: Tahoma; color: black; font-weight: normal;}
		.content h5 {margin: 0.3em 0; font-size: 1.2em; font-family: Tahoma; color: black; font-weight: normal;}

		/* lists */
		.content ul {margin: .75em 0 .75em 1em;}
		.content ol {margin: .75em 0 .75em 1em; color: black; list-style-position: inside;}
			.content ul li {position: relative; _height: 1%; list-style-type: none; padding: 0 0 0 1.1em; background: url(images/list-style.gif) no-repeat .1em .7em;}
			.content li ul,	.content li ol {margin-top: 0;}
	
		/* definitions */
		.content dl {margin: 1.5em 0;}
		.content dt {margin-top: 1em; font-weight: bold;}
		.content dd {margin-top: .3em; }
				
		/* tables */
		.table-style {width: 80%; margin: .75em 0; border: solid #cdc5bb; border-width: 1px 1px 0 0; background: #fff;}
		.table-style td,.table-style th {padding: .4em .8em; border: solid #cdc5bb; border-width: 0 0 1px 1px;}
		.table-style-header, .table-style th {text-align: center; background: #cdc5bb; color: white; font-weight: bold;}
		.table-style-row {background: #f9f4f1;}
.menu_sub {
	position: relative;
}
.menu_sub li {
font-size: .9em;
	list-style: none;
	padding: 0 0 0 10px;
	position: relative;
}
