html, body, form, fieldset {
    margin: 0;
    padding: 0;
    font: normal 100.01%/1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}
html { font-size: 62.5%; } /* 1em = 10px */
html { font-size: 86%; } /* override it ... go bigger */


html {
    height: 100%;
    margin: 0 0 1px;
    padding: 0;
}

body {
    color: #000;
    background: #F5D0A9;
    height: 100%;
    text-align: center; /* for our good friend mr. ie5... */
}

#shadow {
    margin: 0 auto;
    width: 710px;
    border: 1px solid #333;
    border-top: 0;
    text-align: left; /* reset it all b/c of ie5 */
}

#container {
    width: 710px;
    background-color: #fff !important;
    border: 1px solid #222;
    border-top: 0;
}

#header {
    background-color: #fff !important;
    position:relative;
    left:-1px;
    width: 710px;
    height: 120px;
    clear: both;
}

#header-buttons {
    background-color: #000 !important;
    border: 1px solid #222;
    height: 28px;
    width:710px;
    clear: both;
}
#logo {
	  background: #000 url(images/header.png) no-repeat;
    height: 120px;
    width:710px;
    clear: both;
}
#content {
    background-color: #fff !important;
    border-top: 2px solid #FAAC58 !important;
    float: left;
    width: 710px;

}

#footer {
    font-size: 90%;
    background: transparent url(images/footer_bg.png) repeat-x top left;
    color: #999;
    width:710px;
    border-top: 2px solid #FAAC58 !important;
    clear: both;

    
}

/* Login page Styling
------------------------------------------------ */
#login-content {
    background-color: transparent;
    width: 710px;
    position:relative;
    left:20px;
    

}
#login-content table#LContent_table {
	  float:left;
	  font-size:90%;
	  text-align:left;
}
#login-content2 {
    background-color: transparent;
    width: 710px;
    position:relative;
    left:20px;
}
#login-content2 table#LContent2_table {
	  
	  font-size:90%;
	  
}

#login-content3 {
    background-color: transparent;
    width: 710px;
    position:relative;
    left:20px;
}
#login-content3 table#LContent3_table {
	  
	  font-size:90%;
	  
}

#logout-content {
    background-color: transparent;
    width: 710px;
    position:relative;
    left:20px;
}
#logout-content table#LOutContent_table {
	  
	  font-size:90%;
	  
}

/* Register page Styling
------------------------------------------------ */
#register-content {
    background-color: transparent;
    width: 710px;
    position:relative;
    left:20px;
    

}
#register-content table#RContent_table {
	  float:left;
	  font-size:90%;
	  text-align:left;
}

/* Content Styling
------------------------------------------------ */

/* override default navigation styles */
#content ul.topnav { width: auto }
#content ul.topnav a {padding-left: 20px}
#content ul.topnav ul {display:block}

/* Footer Styling
------------------------------------------------ */

#footer p {
    padding: 5px;
    margin: 0;
    color: #aaa;
}
#footer a {
    color: #ccc;
    border-bottom-color: #ccc;
}
#footer a:hover {
    color: #222;
    background-color: #ccc;
}


/* Header Buttons
------------------------------------------------ */


#header-buttons a.txbtn,a:visited.txbtn {
    padding-top:5px;
    border-style:none;
    text-align: center;
    width: 101px;
    height: 26px;
    display: block;
    background-color:transparent;
    background: transparent url(images/but-normal.png) no-repeat 0 0;
    text-decoration: none;
    line-height: normal;
    color: silver;

}
#header-buttons a:hover.txbtn {
	  background-color:transparent;
    background: transparent url(images/but-active.png) no-repeat 0 0;
    color: #111;
}


#tx_td
{
	width:300px;
}
