body {
  margin:20px 0 30px 0;
  padding:0;
	
  background-color:#330000; 
   
  text-align:center;
  
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  font-size:10pt;
  color:#000000;
}


#all {	
  width:760px;
	
  margin:0px auto;
  padding:0px;

  text-align:left;
  
  background-color:#D8791C;
  
  border:5px solid #220000;
}


#header {
  width:745px;
  height:40px;
  
  margin:0px;
  padding:10px 15px 0 0;
  
  text-align:right;
  
  background-color:#660000;
}


#picture {
  width:760px;
  height:125px;
  
  margin:0px;
  padding:0px;
  
  border-top:3px solid #220000;
  border-bottom:3px solid #220000;
  
  background-image:url(picture/1.jpg);
}
#picture img {
  width:760px;
  height:125px;
  margin:0;
  padding:0;
  border:0;
}


#menu {
  width:135px;
  
  margin:0;
  padding:20px 0 5px 15px;
  
  background-color:#D8791C;
  
  float:left;
}

#menu a {
  color:#660000;
}
#menu a:hover {
  color:#660000;
  
  text-decoration:none;
}

#menu ul {
  padding:0;
  margin:0;

  list-style-type:none;
  
  text-align:left;
}
#menu ul li {
  background-image:url(imgs/dot.gif);
  background-repeat:no-repeat;
  background-position:0 4pt;
  
  padding-left:12px;
  padding-bottom:10px;
  
  margin:3px 0;
}
#menu ul li.current {
  background-image:url(imgs/dot_active.gif);
  background-repeat:no-repeat;
  background-position:0 4pt;
  
  padding-left:12px;
  padding-bottom:9px;
  
  margin:3px 0;
  
  color:#330000;
}

#menu ul.menu_submenu {
  padding:0px;
  margin:-4px 0 12px 25px;

  list-style-type:none;
  
  text-align:left;
}
#menu ul.menu_submenu li {  
  background-image:url(imgs/dot_small.gif);
  background-repeat:no-repeat;
  background-position:0 4pt;

  padding-left:10px;
  padding-bottom:9px;
  
  margin:1px 0;
  
  color:#330000;
}
#menu ul.menu_submenu li.current {  
  background-image:url(imgs/dot_small_active.gif);
  background-repeat:no-repeat;
  background-position:0 4pt;

  padding-left:10px;
  padding-bottom:9px;
  
  margin:1px 0;
  
  color:#330000;
}


#submenu {
  width:607px;
  height:23px;
  
  margin:0px;
  padding:7px 0 0 0;
  
  border-left:3px solid #220000;
  border-bottom:3px solid #220000;
  
  float:left;
  text-align:center;
  
  background-color:#660000;
  color:#D8791C;
}
#submenu img {
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:5px;
  margin-right:5px;
}
#submenu a {
  color:#FFDDB5;
}
#submenu a:hover {
  color:#FFDDB5;
  text-decoration:none;
}


#content {
  width:594px;
  min-height:200px;
  
  margin:0 0 0 150px;
  padding:35px 5px 8px 8px;
  
  border-left:3px solid #220000;
  
  background-color:#FFDDB5;
}


#footer {
  width:610px;
  height:23px;
  
  margin:0px;
  padding:7px 0 0 150px;
  
  border-top:3px solid #220000;
  
  text-align:center;
  
  background-color:#660000;
}
#footer img {
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:5px;
  margin-right:5px;
}
#footer a {
  color:#FFDDB5;
  
  font-size:8pt;
}
#footer a:hover {
  color:#FFDDB5;
  text-decoration:none;
  
  font-size:8pt;
}





table {
  border-collapse:collapse;

  font-size:10pt; 
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.vtop td {
  vertical-align:top;
}


p {
  margin:0 0 12px 0;
}


h1 {
  margin:12px 0 5px 20px;

  color:#660000;
  font-size:14pt;
  font-weight:bold;
}
h2 {
  margin:30px 0px 3px 15px;

  color:#660000;
  font-size:13pt;
  font-weight:bold;
}
h3 {
  margin:0 0 0 4px;
  
  color:#000000;
  font-size:10pt;
  font-weight:bold;
}


a {
  color:#660000;
}
a:hover {
  color:#660000;
  text-decoration:none;
}


img {
  margin:2px;

  border:1px solid #660000;
}
img.noborder {
  border:0;
}


input, textarea, select {
  left:0; 
  top:0;
	
  background-color: #FFFFFF; 
	
  border: 1px solid #330000; 
	
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  font-size:10pt; 
}


.small {
  font-size:8pt;
}
