/* html {behavior: url(scrollbars.htc);} */
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 100%;
	color: #996600;
	background-color: #eeeeee;
	margin: 0px;
	padding: 0px;
/*	background-image:  url("images/back.jpg");
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top; */
}

.clear {
clear: both;
height: 0;
margin: 0px;
line-height: 0;
font-size: 1px;
}


a:link {
	color: #CC9966;
}
a:visited {
	color: #996600;
}
a:active {
	color: #CC9966;
}

#maincenter a:hover, #maincenter a:focus {
	background-color: #CBE6EA;
	color: #996600;
}

.invisible {
	position: absolute;
    left: -999px;
    /* prevent long text from */
    /* invading display space */
    width: 900px;
}


.hidden, hr {
display: none;
visibility: hidden;
z-index: -1;
position: absolute;
left: -999px;
width: 900px;
}

.center {
text-align:center
}

#fauxbody {
}

#bigtable {
	position: absolute;
	width: 80%;
	max-width: 1016px;

	left: 0px;
	top: 0px;
margin: 20px 15% 0 15%;


	}

#rowheaderbig {
	position: absolute;
	z-index: 1;
	background-attachment: scroll;
	background-color: #eeeeee;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	line-height: 150px;
	width: 100%;
	left: 0px;
	top: 0px;
border-top: 1px solid #cc9966;
border-bottom: 1px solid #cc9966;
}

#rowheadersmall {
	position: absolute;
	line-height: 20px;
	height: 20px;
	width: 100%;
	left: 0px;
	top: 150px;
	z-index: 1;
text-align:right;
	font-size: 0.7em;
	color: #CC9966;
	}
	
#mainleft {
	position: absolute;
	float: left;
	width: 19%;
	border: 1px solid #CC9966;
	left: 1%;
	top: 177px;
	background-color: #E5F2F4;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	z-index: 0;
/*	background-image: url(images/leftbk.jpg);
	background-repeat: repeat-y;
background-position:center top; */
}

#mainright {
	position: absolute;
	float: right;
	width: 19%;
	left: 78%;
	top: 177px;
	border-top: 1px solid #CC9966;
/* 	border-bottom: 1px solid #CC9966; */
	padding: 5px;
/* 	background-color: #EEEEEE; */
	z-index: 1;
}

#maincenter {
	position: absolute;
	width: 52%;
	border: 1px solid #CC9966;
	left: 23%;
	top: 177px;
	height: 35em;
	overflow: auto;
	padding: 5px;
	font-size: 0.80em;
	background-color: #E5F2F4;
	z-index: 1;
	}
	
#rowfooter {
	text-align: center;
	clear: both;
	font-size: 0.70em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC9966;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 60em;
	background-color: #EEEEEE;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#mainright h2 {
	font-size: 0.7em;
	font-weight: bold;
	color: #CC9966;
	background-color: #CBE6EA;
	padding-left: 5px;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	line-height: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
	width : 98%;
	width /**/: 95%;
}

#mainright ul, #mainright ol {
	white-space: nowrap;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	line-height: 1.3em;
}
#mainright ul li {
    display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9966;
	width /**/: 100%;

}

#mainright a {
	text-decoration: none;
	color: #CC9966;
	padding-left: 5px;
}

#mainright ul a {
	color: #CC9966;
	text-decoration: none;
	width: 95%;
	display: block;
	padding-left: 15px;
	width /**/: 91%;
	background: url(images/liright.gif) no-repeat left center;
	}

#mainright ul a:hover, #mainright ul a:focus {
	width: 95%;
	background-color: #CBE6EA;
	color: #996600;
	padding-left: 15px;
	width /**/: 91%;

}

#maincenter p {
	text-align: justify;
}

#mainleft img {
	border: 0px none;
	margin-bottom: 3px;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#maincenter h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1em;
	margin: 0px;
	color: #CC9966;
}

#maincenter h3 {

	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
}

#maincenter p, #maincenter li, #maincenter li, #maincenter form input,  #maincenter form  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.96em;
}

#maincenter ul, #mainleft ul, ul.inline, #footer ul{
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}

#footer ul, ul.inline {
display: inline;
}

.list_of_images_linked li, .list_of_images_linked li a, .list_of_images_linked li img, .inline li, .inline li a, .inline li img  {
display: inline;
margin:0;
padding: 0;
}


#maincenter li {
margin-left: 15px;
padding-left: 15px;
		background: url(images/liright.gif) no-repeat left center;

}

#maincenter p.navaux {
	font-size: 0.9em;
	text-align: right;
	font-variant: small-caps;
}
#maincenter p.center {
	text-align: center;
}
#maincenter img {
	border: 0px none;
}

#maincenter div.thumb {
	text-align: center;
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	font-size: 0.9em;
}

#maincenter div.thumb img {
	border: none;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#maincenter legend, #enviar, #apagar, input, textarea {
color: #CC9966;
background-color: #eeeeee;
padding: 2px 5px;
border: 1px solid #cc9966;
}

#maincenter fieldset{
padding: 10px; 
border: 1px solid #CC9966;
}

#maincenter div.row {
clear: both;
padding-top: 10px;
text-align: center;
}

#maincenter div.row span.label {
float: left;
width: 20%;
text-align: right;
}

#maincenter div.row span.formw {
float: right;
width: 70%;
text-align: left;
}

form fieldset input[id="enviar"]:hover, form fieldset input[id="apagar"]:hover {
padding: 1px;
background-color: #CBE6EA;
color: #CC9966;
} 

.borderflat{
	border: 1px solid #CC9966;
	padding: 1px 1px 1px 1px;
}

/* Even more special text blocks */
/* CSS below it is required for the "hidden boxes" feature */
/* Javascript for the same feature is included in the jscss.js file */

div.additionalinfo {
padding: 0;
}

div.additionalinfo div p {
margin: 0.5em 0.5em 0 0.5em !important;
padding: 0;
}

div.additionalinfo div, .code, .referencequote, .codebox {
border: 1px solid #fff;
padding: 0 10px;
background-color: #eee;
margin: .5em auto;
display: block;
}

div.additionalinfo div p code {
text-align: left !important;
display: block;
}

div.additionalinfo div.options ul {
list-style-image: none;
list-style-type: none;
padding: 0 !important;
text-align: right !important;
margin: 0 !important;
}

div.additionalinfo div.options ul li{
display: inline !important;
background-image: none !important;
margin: 0 !important;
padding: 0 !important;
}


div.additionalinfo div.options {
border: 1px solid #fff !important;
padding: 0 5px !important;
margin: 0.5em -10px 0 -10px !important;
background-color: #ddd !important;
background-image: url(layout/bodycorner.gif); 
background-repeat: repeat-y;
background-position: top left;
}

.javascript {
display:none;
}

.javascriptyes {
display: block;
}

#checkcss, #testspan {
display: none;
}

div.additionalinfo dl {
padding: 5px;

width: 90%;
display: block;
}


div.additionalinfo dt {
width: 170px;
float: left;
margin: 10px 5px;
}

div.additionalinfo dd {
margin-left: 175px;
font-size: 0.84em;
}