body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	color: #000000;
	background-color: #ffffff;
}
a{
	color:#de5632;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
h1{
	font-size: 16px;
	font-weight: bold;
}
#top-content {
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	width: 750px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;

	}
html>body #top-content {
	width: 750px; /* ie5win fudge ends */
	}
#main-content {
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	border: 1px solid #c0c0c0;
	text-align:left; /* part 2 of 2 centering hack */
	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	}
html>body #main-content {
	width: 750px; /* ie5win fudge ends */
	}
#main-content-home {
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	border: 1px solid #c0c0c0;
	color:#636363;
	text-align:left; /* part 2 of 2 centering hack */
	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	}
html>body #main-content-home {
	width: 750px; /* ie5win fudge ends */
	}
#location-line {
	background-color:#f0f0f0;
	color:#636363;
	font-size: 10px;
	padding:6px;
}
#location-line a{
	color:#de5632;
	text-decoration:none;
}
#location-line a:hover{
	text-decoration:underline;
}
#location-line h2{
	color:#000000;
	display:inline;
	font-size: 10px;
	font-weight: bold;
}
#left-menu {
	float: left;
	position:relative;
	padding-top:50px;
	background-color:#ffffff;
	width: 200px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 200px;
	}
html>body #left-menu {
	width: 200px; 
	/* ie5win fudge ends */
	}
#left-menu h2{
	color:#636363;
	font-size: 12px;
	font-weight: bold;
	padding-left:30px;
	padding-bottom:5px;
	margin-bottom:3px;
}
#left-menu ul {
	margin: 0;
	padding-left:27px;
}
#left-menu li{
	list-style-type:none; 
	font-size: 10px;
	font-weight: bold;
	margin:5px;
}
#left-menu li a{
	color:#de5632;
	text-decoration:none;
}
#left-menu li a:hover{
	text-decoration:underline;
}
#left-menu #current-left-menu a{
	text-decoration: underline;
}
#main-box {
	float: left;
	position:relative;
	padding-top:50px;
	background: #ffffff;
	width: 550px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 550px;
	}
html>body #main-box {
	width: 550px;  
	/* ie5win fudge ends */
}
#main-text {
	padding-right:50px;
	padding-top:25px;
	line-height: 20px;
}
#copyright-content {
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	text-align:left; /* part 2 of 2 centering hack */
	width: 750px; /* ie5win fudge begins */
	color:#636363;
	font-size: 10px;
	padding-top:10px;
	padding-bottom:25px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	}
html>body #copyright-content {
	width: 750px; /* ie5win fudge ends */
}
#copyright-left {
	float: left;
	position:relative;
	background-color:#ffffff;
	width: 375px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 375px;
	}
html>body #copyright-left {
	width: 375px; 
	/* ie5win fudge ends */
	}
#copyright-right {
	float: left;
	text-align:right;
	position:relative;
	background-color:#ffffff;
	width: 375px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 375px;
	}
html>body #copyright-right {
	width: 375px; 
	/* ie5win fudge ends */
	}
#copyright-right a{
	color:#636363;
	text-decoration:none;
}
#copyright-right a:hover{
	text-decoration:underline;
}
#top-menu-content {
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	text-align:left; /* part 2 of 2 centering hack */
	width: 750px; /* ie5win fudge begins */
	color:#636363;
	font-size: 10px;
	padding-top:30px;
	padding-bottom:30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	}
html>body #top-menu-content {
	width: 750px; /* ie5win fudge ends */
}
#top-menu ul {
	list-style-type:none; 
	margin: 0;
	padding: 0px;
}
#top-menu li {
	float: left;
	font-size:10px;
	font-weight: bold;
	padding-right:20px;
	color: #de5632;
}
#top-menu li a {
	text-decoration: none;
}
#top-menu li a:hover {
	text-decoration: underline;

}
#top-menu #current-top-menu a{
	text-decoration: underline;
}
input {
	font-size: 11px;
	color:#636363;
	height: 13px;
	width: 80px;
}
.submit {
	font-size: 10px;
	border: 0px solid #838383;
	background-color: #838383; 
	color: #ffffff;
	height: 15px;
	width: 37px;
}
#left-logo {
	float: left;
	position:relative;
	width: 232px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 232px;
	}
html>body #left-logo {
	width: 232px; 
	/* ie5win fudge ends */
	}
#right-logo {
	float: left;
	position:relative;
	width: 518px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 518px;
	}
html>body #right-logo {
	width: 518px;  
	/* ie5win fudge ends */
}
#header {
	float:right;
	width:100%;
	background:#DAE0D2 url("../images/bg.gif") repeat-x bottom;
	line-height:normal;
	font-weight:normal;
	font-size:10px;
}
#header ul {
	  float:right;
      margin:0px;
      padding:0px;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../images/left-door.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("../images/right-door.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#de5632;
	  text-decoration:underline;
      }
    #header #current {
      border-width:0;
	  font-weight:bold;
      }
    #header #current a {
      color:#333;
      padding-bottom:5px;
      }
	  #header #sys{
      background:url("../images/nill.gif") no-repeat right top;
      padding:5px 0px 5px 0px;
      }
	 #header #underline a {
      color:#de5632;
	  text-decoration:underline;
      }
	  #header #underline a:hover {
	  text-decoration:none;
      }
	  #hello{
	  text-align:right;
	  color:#585858;
	  font-size: 10px;
	  padding:16px 0 17px 0;
	  margin-right:5px;
	  }
	  #hello a{
	  display:inline;
	  padding:0px;
	  background:url("../images/nill.gif") no-repeat right top;
	  color:#de5632;
	  }
#main-content-home h1{
	padding:40px 30px 5px 60px;
	color:#000000;
}
#main-content-home h2{
	padding:5px 30px 1px 60px;
	margin:5px 30px 10px 0px;
	font-size: 11px;
	font-weight:normal;
}
#main-content-home h3{
	padding:0px 30px 0px 60px;
	margin-top: 5px;
	font-size: 12px;
}
#main-content-home #name{
	margin:0px 0px 2px 60px;
	text-align:right;	
	width:180px;
	font-size: 10px;
}
#main-content-home #pass{
	margin:0px 0px 20px 60px;
	text-align:right;	
	width:180px;
	font-size: 10px;
}
.button{
	display:inline;
	position:relative;
	width:40px;
}
#last-topics{
	margin-left:60px;
}
#last-topics ul{
	list-style-type:none;
	font-size: 10px;
	font-weight:bold;
	margin-left:0px;
	padding-left:0px;
	padding-bottom: 30px;
}
#last-topics li{
	padding-bottom:5px;
	margin-left:0px;
	padding-left:0px;
}
#last-topics a{
	text-decoration:none;
}
#last-topics a:hover{
	text-decoration:underline;
}
.table{
	display:table;
}
