body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: url(../img/background.jpg) repeat-x;
	background-color: #5d5d5d;
	color: #444;
	margin: 0; padding: 0;
	text-align: center;
}

/* <HEADERS> */
h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; font-weight: normal; text-transform: uppercase; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
h1 { display: none; }
h2 { font-size: 160%; color: #b57c00; font-weight: bold; }
h3 { font-size: 130%; color: #b57c00;}
h4 { font-size: 110%; }
/* </HEADERS> */

img.inner { float: left; margin: 10px; }
img.inner_left { float: left; margin: 0 10px 10px 0; }
img.inner_right { float: left; margin: 0 0 10px 10px; }

div.column { float: left; }

.txt-logout { text-align: center; margin: 10px; }

/* <FIELDSET> */
fieldset { border: 1px solid; margin: 0; padding: 0; }
fieldset legend { font-weight: bold; }
fieldset label { float: left; width: 200px; margin: 0; }
fieldset input, fieldset select, fieldset textarea { font-family: Verdana; border: 1px solid; }
fieldset .blockize { width: 300px; }
fieldset .noborder { border: none; }
fieldset .row { clear: both; margin: 3px 10px; }

fieldset .group { float: left; width: 40px; }
fieldset .group label { float: right; width: 10px; margin: 0; }
fieldset .group .row { margin: 0; }

fieldset.submit { text-align: center; border: none; }
fieldset.submit input { border: none; font-weight: bold; height: 25px; }
/* </FIELDSET> */


#skipNav { display: none; }

#container { text-align: left; margin: 0 auto; width: 910px; background: url(../img/content_bg.jpg) repeat-y; overflow: hidden; }

#header { background: url(../img/header.gif) no-repeat; height: 133px; }

#response div { margin: 10px 0; padding: 5px; }
#response ul { margin: 0 10px; padding: 0 10px; }
#response .success { color: #000; background-color: #0F0; border: 1px solid #000; }
#response .error   { color: #FFF; background-color: #F00; border: 1px solid #000; }
#response .info    { color: #FFF; background-color: #00F; border: 1px solid #000; }

#nav { float: left; width: 181px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
#nav ul { list-style-type: none; padding: 0; margin: 10px 0; }
#nav li { margin: 0; padding: 1px 0; background: url(../img/nav_bg.gif) bottom repeat-x; }
#nav a  { display: block; font-size: 120%; text-decoration: none; padding: 3px 10px; text-transform: uppercase; color: #533019; }
#nav a:hover { background-color: #F5CE97; }
#nav img.sidemast { margin: 20px 0 10px 0; }

#content { float: left; padding: 45px; width: 630px; }
#content p { text-align: justify; margin: 20px 0; }
#content a { color: #b57c00; text-decoration: none; }
#content a:hover { text-decoration: underline; }

#footer { clear: both; }
