body.home,
body.sub {
	margin:      0px;
	padding:     0px 0px 0px 0px;
	font-family: Arial;
	font-size:   12px;
	text-align:  center;
}
body.sub {
	background: Transparent url(/images/2010_2/imagoSp.gif) no-repeat top center;
}
form {
	padding: 0px;
	margin:  0px;
}
td,
input,
textarea,
select {
	font-family: Arial;
	font-size:   12px;
}
h1 {
	font-size:   24px;
	font-weight: bold;
	color:       #874F25;
}
h2 {
	font-size:    14px;
	font-weight:  bold;
	color:        #000;
}
h3 {
	font-size:    12px;
	font-weight:  bold;
	color:        #000;
}
h4 {
	font-size:      10px;
	font-weight:    normal;
	color:          #000;
	text-transform: uppercase;
}
a {
	color: #874F25;
}
a img {
	border: none;
}
/* PAGE */
table.page {
	width:      840px;
	margin:     0 auto;
	text-align: left;
}
td.left {
	width: 250px;
}
td.mid {
	width: 590px;
}
/* NAVIGATION */
ul.mainNav {
	margin:  20px 0px 0px 0px;
	padding: 0px;
}
ul.mainNav ul {
	margin:  0px;
	padding: 0px 0px 0px 10px;
}
ul.mainNav li {
	margin-bottom:   10px;
	list-style-type: none;
}
ul.mainNav div.link {
	width:      222px;
	padding:    10px 0px;
	background: #FFF url(/images/2010_2/mmBg.gif) no-repeat top left;
	font-size:  18px;
}
ul.mainNav div.link a {
	padding:         0px 0px 0px 20px;
	color:           #000;
	text-decoration: none;
}
ul.mainNav li.Active div.link {
	background: #FFF url(/images/2010_2/mmBgA.gif) no-repeat top left;
}
ul.mainNav li.Active div.link a {
	color: #FFF;
}
/* CONTENT */
div.content {
	margin-top: 200px;
	padding:    0px 120px 0px 20px;
}
div.contentFP p {
	margin:  0px;
	padding: 0px;
}
div.contentFP img {
	display: block;
}
/* MISC */
.ok {
	padding: 15px;
	color:   #069;
	border:  1px solid #069;	
}
.error {
	padding: 15px;
	color:   #C00;
	border:  1px solid #C00;	
}
.missing,
.missing a  {
	color:       #C00;
	font-weight: bold;
}