body{ 
    margin: 10 auto 0 auto; 
    padding: 0;  
    background: #752F28;
    color: #e0eac8; 
    font: 0.9em Verdana, arial, helvetica,sans-serif;
    font-size: 10.5pt;
}

.style1 {color: #333333}

h3{ 
    background: inherit; 
    color: #e0eac8; 
    font-size: 14pt; 
    font-weight: normal; 
}
h4{ 
    background: inherit; 
    color: #333333; 
    font-size: 14pt; 
    font-weight: normal; 
}

a { 
    /*color: #e0eac8;	 */
    color: blue;
    background: inherit; 
    text-decoration: none;
}

a:hover { 
    color: #FFFFFF;  
    background: inherit; 
    text-decoration: none;	
    border-bottom: dashed 1px #FFFFFF;
}

#wrapper { 
    margin: 0 auto 0 auto; 
    width: 886px;	
}

#banner{
    width: 100%;
    height: 219px;
    color: #000;
    background: #fafafa;
    text-align: center;
    position: relative;
}

#main{
    width: 100%;
    float: left;
    color: #e0eac8;
    background: url(../images/back.jpg);
    padding: 0;
    margin: 0;
}

#content{
    width: 687;
    float: left;
    color: #e0eac8;
    padding: 0;
    margin: 0;
}

#centerContent{
    width: 687;
    color: #e0eac8;
    padding: 0;
    margin: 0;
}

#content p{ 
    line-height: 1.5em; 
    margin: 0;
}

#top{
    width: 500px;
    float: left;
    color: #e0eac8;
    padding: 0;
    margin: 0;
}

#top_left{
    position: relative;    
    float: left;
    color: #e0eac8;
}

#top_right{
    position: relative;
    width: 100px;
    float: left;
    color: #e0eac8;
}

#include{
    width: 300px;
    float: left;
    color: #e0eac8;
    background: url(../images/include.jpg);
    padding: 0;
    margin: 0;
}

#include p { 
    line-height: 1.5em; 
    padding: 2px 10px 10px 60px; 
    margin: 10px;
}

#left{
    width: 25px;
    float: left;
    padding: 0;
    margin: 0;
}

#center{ 
    width: 423px;
    height: 675px; 
    background: #F3F3F4; 
    color: #333; 
    float: left;  
    padding: 0; 
    margin: 0;  
    border-left: 0px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
}

#center p{ 
    line-height: 1.8em; 
    padding: 8px 20px 0 34px; 
    margin: 0;
}

#right{
    width: 18px;
    float: left;
    padding: 0;
    margin: 0;
    background: #fafafa url(../images/right.jpg);
    color: #000;	
}

#right p { 
    line-height: 1.5em; 
    padding: 2px 0px 0 0px; 
    margin: 0;
}

#footer{
    margin: 0;
    clear: both;
    width: 100%;
    text-align: center;
    background: url(../images/back.jpg);
    color: #e0eac8;
}

#footer p{
    margin: 0;
    padding: 0;
    font: normal 100%  Verdana, Arial,Helvetica, serif;
}

.height300px {
    height: 300px;
}

.header-bottom {
    width: 886px; 
    height: 68px; 
    background: rgb(255,255,255);
}

.nav2 {
    float: left; 
    width: 886px;
    height: 68px; 
    border: none; 
    background: url(../images/menu.jpg) ; 
    font-size: 1.0em; font-size:100%;
} /*Color navigation bar normal mode*/

.nav2 ul {
    list-style-type: none; 
    margin: 9px 0 0 50px;
}

.nav2 ul li {
    float: left; 
    position: relative; 
    z-index: 1000;
}
.nav2 ul li ul {
    display: none; 
    border: none;
}
.nav2 ul li ul {
    margin-left: -30px; 
    padding: 0 30px 30px 30px;
} /*Sticky hover zones*/
.nav2 ul li a {
    float: left; 
    display: block; 
    height: 3.1em; 
    line-height: 3.1em; 
    padding: 0 16px 0 16px; 
    text-decoration: none; 
    font-weight: bold; 
    color: #FFFFFF;
}
.nav2 ul li:hover {width: auto;}
.nav2 table {
    position: absolute; 
    z-index: 999; top:0; 
    left: 0; 
    border-collapse: collapse;
}

/*Non-IE6*/
.nav2 ul li:hover a {
    background-color: rgb(210,210,210); 
    text-decoration: none;
} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {
    display: block; 
    position: absolute; 
    z-index: 998; 
    top: 3.0em; 
    margin-top: 0.1em; 
    left: 0;

}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {
    display: block; 
    width: 10em; 
    height: auto; 
    line-height: 1.3em; 
    margin-left: -1px; 
    padding: 4px 16px 4px 16px; 
    border-left: solid 1px rgb(175,175,175); 
    border-bottom: solid 1px rgb(175,175,175); 
    background-color: rgb(237,237,237); 
    font-weight: normal; color:rgb(50,50,50);
} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {
    background-color: rgb(210,210,210); 
    text-decoration: none;
} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {
    background-color: rgb(210,210,210); 
    background: #E8B18C ;
    text-decoration: none;
    border-right: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF; 
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #F36523;
} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {
    display: block; 
    position: absolute;
    z-index: 997; 
    top: 3.1em; 
    top: 3.0em; 
    left: 0; 
    margin-top: 0.1em;
}
.nav2 ul li a:hover ul li a {
    display: block; 
    width: 10em; 
    height: 1px; 
    line-height: 1.3em; 
    padding: 4px 16px 4px 16px; 
    border-left: solid 1px rgb(175,175,175);     
    border-bottom: solid 1px rgb(175,175,175); 
    background-color: rgb(237,237,237); 
    font-weight: normal; 
    color: rgb(50,50,50);
} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {
    visibility: hidden; 
    height: 0px; 
    width: 0px; 
    position: absolute; 
    z-index: 997;
}
.nav2 ul li a:hover ul li a:hover {
    background-color: rgb(210,210,210); 
    text-decoration: none;
} /*Color subcells hovering mode*/


/* ----- Fieldsets ----- */
fieldset {
    margin: 0 0 5px 0;
    padding: 10px 10px 5px 10px;
    color: #e0eac8;
}

/* Firefox and others, don't apply to IE or it will put a border under each input element */
li>fieldset, form>fieldset { border: 1px solid silver }

fieldset.choices{
    padding: 10px 5px 10px 10px;
}

fieldset.fieldset{
    padding: 0px 0 10px 0;
}

legend{
    font-weight: bold;
    margin: 0 0 0 0;
    color: #444;
}

#formProperties[id] legend, .choices[class] legend{
    margin: 0 0 0 -5px;
}

.fieldset legend{
    margin: 0;
}

.fieldset[class] legend{
    margin: 0 0 0 5px;
}

#formProperties fieldset div{
    margin-bottom: 7px;
}

fieldset div .number{
    margin: 7px 15px 0 0;
}

fieldset p{
    margin: 10px;
}

#rightListDiv{
      float: left;
      text-align: center;
      width: 180px;
}

#centerDiv{
      float: left;
      text-align: center;
      width: 646px;
}

form .small{
    width: 80px;
}

form .large{
    width: 200px;
}

.error{
    color: #666666; 
    font: 0.9em Verdana, arial, helvetica,sans-serif;
}

.titlebox{
    width: 100%;
    margin: 0;
    padding: 2px 0 2px 0;
}

.lefttitle{
    margin: 0 0 0 20px;
    padding: 0;
    text-align: center;
    font: normal 100% verdana, "Century Gothic", Arial, Helvetica, sans-serif;
}