html, body, html *, .left { text-align:left;}


/* tags */

a {
	color: #933;
	text-decoration:none;
	}
	
a:hover { color: #900; }

body {
	margin:auto;
	height:100%;
	font:normal .85em Verdana;
	color: #000;
	background:#fc6;}

em {font-weight:bold;font-style:normal;}


h1 {
	color: #c96;
	font-size: 24px;
	}
	
h2 {
	color: #c96;
	font:bold 15px Verdana;
	}
	
html {height:100%;}

img { border-style: none; }

p {line-height: 140%;}

td, th {
	vertical-align: top;
	text-align:justify;
	font-size: 13px;
	}
	

/* IDs */

#footer {
	height:25px;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	color:black;
	background:transparent;
	}
	
#inner_footer {
	margin:15px 10px;
	font:normal 10px Verdana;
	color:#666;
	text-align:center;
	}
	
#inner_navigation {
	font:bold 10px Verdana;
	height:24px;
	padding-top:5px;
	}

#item1 {left:0px;width:101px !important;border-left:none !important;}
#item2 {left:101px;}
#item3 {left:202px;}
#item4 {left:303px;}
#item5 {left:404px;}
#item6 {left:505px;}
#item7 {left:606px;}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	}

#menu {
	position:absolute;
	top:61px;
	left:1px;
	font-size:12px;
	z-index:100;
	border:1px solid black;
	width:100%;
	height:22px;
	background:#c60;
	overflow:hidden;
	}
	
#menu a:hover {background:#930;}

#menu .current {background:#930 !important;border-bottom:1px solid #930 !important;}

#menu .item, #submenu .item {
	position:absolute;
	top:0px;
	display:block;
	width:100px;
	height:20px;
	text-align:center;
	border:1px solid black;
	border-top:none;
	border-bottom:1px solid black !important;
	font:bold 12px Verdana;
	color:white;
	padding-top:2px;
	}
	
#menu li, #submenu li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}

#menu ul, #submenu ul {
	padding:0px;
	padding-left:12px;
	margin:0px;
	display:inline;
	}

#pathfinder {
	position:absolute;
	top:50px;
	left:550px;
	font:bold 12px Verdana;
	color: #c96;
	}

#pathfinder_menu {
	width:160px;
	margin-left:50px;
	}

#pathfinder label {
	position:absolute;
	top:2px;
	}
	
#primary li {
	list-style-image:url(../images/star.gif);
	}

#primary li.text {
list-style-image:none;
list-style-type:none;
color:#666; font-size:10px
/* etc. */
}

#submenu {
	position:absolute;
	top:84px;
	left:1px;
	font-size:12px;
	z-index:99;
	border:1px solid black;
	border-top:none !important;
	width:100%;
	height:22px;
	background:#930;
	overflow:hidden;
	}
	
#submenu .current {font-weight:bold;}

#submenu .item {
	border:none;
	font:normal 11px Verdana;
	top:2px;
	}	
	
#submenu a:hover {font-weight:bold;}
	

#subitem1 {left:20px;width:101px !important;border-left:none !important;}
#subitem2 {left:121px;}
#subitem3 {left:222px;}
#subitem4 {left:323px;}
#subitem5 {left:424px;}
#subitem6 {left:525px;}
	
#page {width:770px;
	background-repeat: repeat-y;
	background-position: top left;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:#fc6;
	}

#signature {
	position:absolute;
	top:9px;
	left:10px;
	font:bold 28px Verdana;
	width:735px;
	text-align:left;
	color:#333;
	}
	
#tabula {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	border-left:1px solid #fc6;
	border-right:1px solid #fc6;
	}


/* classes */

.button {
	width:90px !important;
	height:20px !important;
	font:normal 12px Tahoma, Verdana, sans-serif;
	float:right;
	padding-bottom:2px;
	}

.content {
	position:relative;
	top: 80px;
	left: 1px;
	height:auto;
	width: 770px;
	overflow:visible !important;
	padding: 0px 0px 0px 0px;	
	margin: 0px auto;
	z-index: 1;
	border:1px solid black;
	background:#fff;
	background:#fff url(../images/background.gif) no-repeat 220px -220px;
	}

.content td {
	padding:0px;
	margin:0px;
	}
	
.copy {
	color:#930;
	float:right;
	margin-right:20px;
	margin-top:20px;
	}	

.copyholder {
	padding:55px 15px 10px 15px;
	min-height:300px;
	_height:300px;
	line-height: 140%;
	}
	
html>body .copyholder {
	padding:40px 15px 10px 15px;
	}
	
.details {font-size:10px;}

.field {padding-bottom:4px !important;}

.inset_area {border:1px solid #666;margin:5px 9px 4px 0px;}
.inset_food {border:1px solid #666;border-right:none;margin:5px 0px 4px 0px;}
.inset_tall {border:1px solid #666;margin: 5px 15px 4px 5px;}
