* { margin: 0em; padding: 0em; }
a { color: #8DA359; text-decoration: underline; }
a:hover { text-decoration: none; }

body { background-color: #F0E3A4; background-image: url('images/a4.gif'); background-repeat: repeat-x; color: #37371E; font-family: georgia, serif; font-size: 10pt; }

#outer { width: 760px; margin-left: auto; margin-right: auto; margin-top: 1.0em; background-color: #FEFEF2; background-image: url('images/a3.gif'); background-repeat: repeat-x; padding: 1.0em; border-top: solid 1px #ffffff; margin-bottom: 1.0em; }
#outer2 { border: dotted 1px #EFEAD1; padding: 1.0em; }
#menu { background-color: #6C7424; background-image: url('images/a1.gif'); background-repeat: repeat-x; color: #ffffff; height: 1.4em; line-height: 1.4em; padding: 0.8em; border-top: solid 1px #6D7B34; }
#menu a { color: #ffffff; text-decoration: none; }
#menu ul { list-style: none; padding: 0em; }
#menu li { display: inline; font-size: 0.9em; font-weight: bold; }
#menu li a { padding: 0.8em; }
#menu li a:hover { background-color: #515815; background-image: url('images/a2.gif'); background-repeat: repeat-x; }

#submenu { background: #FFF url('images/search.png') 0px 0px no-repeat; border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; padding:5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/search.png',sizingMethod='scale'); _background:none!important; }
#submenu form { margin-left:100px; line-height:30px; }
#submenu form input, #submenu form select, #submenu form textarea { font-family: Tahoma, Arial, sans-serif; font-size: 100%; color: #000000;  background-color:#FFF;  border:1px solid #CCC; }
#submenu form textarea { overflow: auto; }
#submenu form p {margin:5px 0px 10px 0px;}

#tablepad { border:0px; width:100%; border-collapse: collapse;}
#tablepad td { padding:2px; }

#header { padding: 0.8em 1.2em 1.2em 1.2em; }
#header h1 { font-size: 3.0em; text-transform: lowercase; font-weight: normal; letter-spacing: -0.05em; }
#header h2 { position: relative; top: -0.1em; font-size: 0.8em; color: #4F4F2B; }
#content { margin-top: 0px; padding: 1.2em; line-height: 2.2em; font-size: 0.9em; position: relative; }
#footer { margin-top:10px; border-top: dashed 1px #EFEFD6; padding-top: 5px; font-size: 1.0em; color: #AFA162; padding-left: 1.2em; clear: both; text-align:center; }
#column1 { width: 530px; float: left; position: relative; }
#column1 p { text-align: justify; margin-bottom: 2.0em; color: #4F4F2B; }
#column1 h3 { font-size: 1.2em; border-bottom: dashed 1px #CECF8F; margin-bottom: 1.0em; }
#column2 { width: 145px; float: right; position: relative; margin-left: auto; }
#column2 p { line-height:18px;  margin-bottom: 2.0em; color: #4F4F2B; font-size: 1.0em; }
#column2 h3 { font-size: 1.1em; border-bottom: dashed 1px #CECF8F; margin-bottom: 1.0em; }
#column2 ul { list-style: none; line-height: 2.0em; margin-bottom: 2.0em; }
#column2 li { border-bottom: dashed 1px #EFEFD6; }

#pagination ul { text-align: center; padding: 2px 0 2px 0; margin-top: 10px; margin-left: 0; color: #666; width: 100%; line-height: 18px; }
#pagination ul li { display: inline; padding: 2px 0 2px 0; }
#pagination ul li a { padding: 2px 5px 2px 5px; color: #FFF; text-decoration: none; background-color:#CECF8F; }
#pagination ul li a:hover { background-color: #AFA162; color: #FFF; }
#pagination #active { padding: 2px 5px 2px 5px; background-color:#AFA162; color:#FFF; margin-right:4px; }

#form label,#form textarea,#form select { display: block; width: 300px; float: left; margin-bottom: 5px; font-family: Arial, Sans-Serif; font-size: 12px; padding: 2px; }
#form input { display: block;  float: left; margin-bottom: 5px; font-family: Arial, Sans-Serif; font-size: 12px; padding: 2px; }
#form label { text-align: right; width: 80px; padding-right: 10px; }
#form input, #form textarea, #form select { border: 1px solid #666; background-color: #FFF; }
#form .break { clear: left; }