html { text-align: center; margin: auto; }


th, td { border: 0; padding: 0; vertical-align: top; text-align: left; }
a img, img, div { border: 0; margin: 0; padding: 0; }
th { font-weight: normal; }

form {margin: 0;}

h1 { font-size: 18px; font-family: 'tahoma', verdana, arial, sans-serif; color: #3E4819; padding: 0; margin: 0;}
h2 { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #83885C; padding-top:4px; padding-bottom:8px; margin:0;}
h3 { font-size: 12px; font-family: 'tahoma', verdana, arial, sans-serif; color: #83885C; padding-top:16px; padding-bottom: 4px; margin:0;}


A {color: #3E4819; text-decoration: none;}
A:LINK {color: #3E4819; text-decoration: none;}
A:VISITED {color: #3E4819; text-decoration: none;}
A:ACTIVE {color: #3E4819; text-decoration: none;}
A:HOVER {color: #3E4819; text-decoration: underline; }

body { 
     background: #919569 url('img/tile2.jpg'); 
     background-repeat: repeat-x;  
     font-family: 'tahoma', verdana, arial, sans-serif;
     font-size: 11px;
     text-align: center; 
     margin: 18px auto; 
     }

body#home { 
     background: #919569 url('img/tile.jpg'); 
     background-repeat: repeat-x;  
     margin: 89px auto; 
     }

div#wrapper {
     background: #919569;
     width: 754px; 
     border: 1px solid #3E4819; 
     margin: 0 auto;
     padding: 8px;
     }

div#top {
     background-image: url('img/hometop.jpg');
     background-repeat: no-repeat;
     width: 754px; 
     }

div#bottom {
     background-image: url('img/homebottom.jpg');
     background-repeat: no-repeat;
     width: 754px; 
     }

div#head {
     background-image: url('img/top.jpg');
     background-repeat: no-repeat;
     width: 754px; height: 123px;
     }


/* TOP NAVIGATION */

div#nav {
     margin: 0; 
     width: 754px;
     z-index: 100; 
     height:32px; 
     font-size: 32px; 
     line-height: 32px; 
     OVERFLOW-Y: hidden;
     background: white; 
     }

div#wrapper>div#nav {
     OVERFLOW-Y: visible;
     }

div#nav ul {
     padding: 0; 
     margin: 0; 
     list-style: none; 
     width: 754px; 
     height: 32px; 
     z-index: 100; 
     }

div#nav li { /* all list items */ float: left; height:32px; padding: 0; margin: 0; position: relative; }

div#nav li a:hover{ /* all list items */ 
     background: url('img/menu_over.gif'); 
     background-repeat: repeat-x; display: block;  }

div#nav li ul { /* second-level lists */
	display: none; position: absolute; top: 32px; font-size: 11px;
	left: 12px; width:150px; border-top: 1px solid #3E4819; }

div#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 32px;
	left: 12px; }

div#nav li li { /* second-level lists */
	width:148px; height: auto; line-height: 20px; text-align: left;
        border: 1px solid #3E4819; border-top: none; background-image: none; background-color: #CFD2B4; }

div#nav li li a { /* second-level lists */ display: block; padding-left: 5px; }
div#nav li li a:hover { /* second-level lists */ background-image: none; background-color: white; text-decoration: none; }
div#nav li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav li.over ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li.over ul { /* lists nested under hovered list items */ display: block; }




/* PAGE CONTENTS */

div#main {margin: 0; width: 752px; background: white; border: 1px solid #3E4819; padding: 0; }
div#secid {margin: 0; width: 524px; height: 39px; padding: 0; }

td#left {
     width: 228px;
     background-image: url('img/subnavtile.jpg'); 
     background-repeat: no-repeat;
     }

td#right {
     width: 524px;
     background: white;
     }

td#right div#content {
     padding: 15px; width: 492px;
     }

td#right div#content a {
     font-weight: bold; 
     }

td#right div#content th {
     padding: 0; font-size: 12px;
     }

td#right div#content td {
     padding: 5px 0 5px 0;
     }

td#right div#content img{
     padding: 5px; 
     }

td#right div#content ul  {
	margin: 0; text-align: left;
	list-style-image: url('img/bullet_ie.gif');
        list-style-type: disc;
        list-style-position: outside; font-size: 11px; padding: 5px 0 0 11px; 
	}

div#wrapper div#main td#right div#content>ul  {
	list-style-image: url('img/bullet.gif'); padding: 5px 0 0 15px;
	}

td#right div#content ul li {
	margin: 0;
        padding-bottom: 5px;
        padding-top: 2px;
	}

td#right div#content ul li a { 
        text-decoration: none; 
        }

td#right div#content li a:hover {  
	text-decoration: underline;
        }


td#right div#content table ul  {
	margin: 0; text-align: left;
	list-style-image: url('img/bullet_ie.gif');
        list-style-type: disc;
        list-style-position: outside; font-size: 11px; padding: 0 0 2px 11px;
	}

div#wrapper div#main td#right div#content table>ul  {
	list-style-image: url('img/bullet.gif'); padding: 0 0 2px 15px;
	}

td#right div#content table td#line  {
	border-right: 1px solid #DADBCE; 
	}


td#right div#content table th#line  {
	border-right: 1px solid #DADBCE; 
	}

td#right div#content table th {
	padding: 0 10px 0 10px;
	}

td#right div#content table td {
	padding: 0 10px 0 10px; width: 33%;
	}

td#right div#content table#form th {
	font-size: 11px; padding: 5px 5px 5px 0; vertical-align: middle;
	}

td#right div#content table#form td {
	padding: 0; vertical-align: middle; 
	}


td#right div#content table#form input {
	font-size: 11px;
	}


/* PAGE CONTENTS */

div#subnav { margin: 0; padding: 25px 0; width: 228px; }

div#subnav ul  {
	margin: 0; text-align: left;
	width: 200px;
	list-style: none;
        padding: 14px;
	}

div#subnav ul li {
	margin: 0;
        padding-bottom: 5px;
        padding-top: 2px;
        border-bottom: 1px solid #83885C;
	}

div#subnav ul li a { 
        text-decoration: none; color: #3E4819; font-weight:bold;
        }

div#subnav li a:hover {  
	text-decoration: underline;
        }



/* FOOTER */


div#footer{
     width: 740px;
     font-size: 10px; 
     padding: 8px; 
     text-align: center;
     color: #3E4819;
     }

div#footer a { color: #3E4819; }



