*{ 
  font-family: "Century Gothic" Arial;
  margin:0;
  padding:0;
  color: #747474;
}

p {
  margin-bottom: 19px;
}

a {
  font-family: "Century Gothic" Arial;
  text-decoration:none;
  font-weight: bold;
  color: #747474;
}

body {
	height: 100%;
	text-align:center;
}

td {
  font-size:11px;
}

div{
  font-size:12px;
  text-align:left;
}

div.listtitle {
  font-weight: bold;
  font-size: 11px;
  background: url("../images/line_bg.gif") no-repeat;
  padding-left:20px;
  margin-top:5px;
  margin-bottom:5px;
  height: 19px;
}

.selectednodeleft{
  background:url('../images/menu_corner_l.gif') no-repeat;
  width:4px;
  height:23px;
  float:left;
}

.selectednode {
  font-size:13px;
  float:left;
  padding:2px;
  border-top:1px solid #e8b62d;
  border-bottom:1px solid #e8b62d;
  height:17px;
}

.selectednoderight {
  background:url('../images/menu_corner_r.gif') no-repeat;
  width:4px;
  height:23px;
  float:left;
}

.normalnodeleft {
  width:4px;
  height:23px;
  float:left;
}

.normalnode {
  font-size:13px;
  float:left;
  padding:2px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  height:17px;
}

.normalnoderight {
  width:4px;
  height:23px;
  float:left;
}

.cboxtop {
  width:471px;
  height:6px;
  font-size:4px;
  background:url('../images/content_box_top.gif') no-repeat top left;
}

.cbox {
  width:437px;
  padding-left:18px;
  padding-right:14px;
  border-left:1px solid #f6e3b3;
  border-right:1px solid #f6e3b3;
}

.cbox  p{
  margin-bottom: 2px;
}

.cboxbottom {
  width:471px;
  height:6px;
  font-size:4px;
  background:url('../images/content_box_bottom.gif') no-repeat bottom left;
}

.rightbtn {
  margin-top:12px;
  height:auto;
}

.rightbtn_top {
  background:url('../images/rightbtn_top.gif') no-repeat top left;
  width:235px;height:6px;font-size:4px;
}

.rightbtn_center {
  font-size:14px;
  border-left:1px solid #f5e1ab;
  border-right:1px solid #f5e1ab;
  width:213px;
  padding-top:15px;
  padding-left:20px;
  padding-bottom:15px;
}

.rightbtn_bottom {
  background:url('../images/rightbtn_bottom.gif') no-repeat bottom left;
  width:235px;
  height:6px;
  font-size:4px;
}

.rightbtn_top_over {
  background:url('../images/rightbtn_top_over.gif') no-repeat top left;
  width:235px;height:6px;font-size:4px;
}

.rightbtn_center_over {
  font-size:14px;
  background-color:#ebbf1e;
  color:#FFFFFF;
  border-left:1px solid #f5e1ab;
  border-right:1px solid #f5e1ab;
  width:213px;
  padding-top:15px;
  padding-left:20px;
  padding-bottom:15px;
}

.rightbtn_bottom_over {
  background:url('../images/rightbtn_bottom_over.gif') no-repeat bottom left;
  width:235px;
  height:6px;
  font-size:4px;
}

#container {
  position: relative;
  width:100%;
  height:100%;
}

#header{
  width: 100%;
  margin: 0 auto;
  text-align: center;
  height: 13px;
  background: url("../images/header_bg.gif") repeat-x;
}

#header{
  background: url("../images/header_bg.gif") repeat-x top left;
  line-height:13px;
  text-align:center;
  height: 13px;
  width:100%;
}

#main {
  width: 100%;
  height:100%;
  margin: 0 auto;
  background: #EFEFEF url("../images/center_bg.gif") repeat-x 0px 104px;
  height: 100%;
  text-align:center;
}

#mainbox {
  width:807px;
  height:100%;
  background:url('../images/shadow2.gif') repeat-y; top left;
  margin-left:auto;
  margin-right:auto;
}

#centerbox {
  width:807px;
  height:100%;
  background:url("../images/shadow.gif") no-repeat top left;
  margin-left:auto;
  margin-right:auto;
}

#centercontainer {
  background:#FFFFFF;
  width:793px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
}

#logo {
  padding:15px 0px 7px 31px;
  width:218px;
  height:109px;
  float:left;
}

#menu {
  height:20px;
  float:left;
  padding:77px 0px 30px 31px;
}

#menu ul {
  list-style-type: none;
  padding: 0px;
}

#menu li {
  display:inline;
  padding:0 auto;
}

#menu li a{
  font-size:13px;
  padding:5px;
  font-weight: normal;
}

#flashbar {
  width:793px;
  height:204px;
  background:url("../images/mainbanner2.png") no-repeat;
}

#maincontent ul {
  list-style-type: none;
  padding: 0px;
  margin-bottom:19px;
}

#maincontent ul li {
  font-size: 11px;
  background: url("../images/line_bg.gif") no-repeat;
  padding-left:20px;
  margin-top:5px;
  height: 19px;
}

#maincontent div h1 {
  font-size: 11px;
  background: url("../images/line_bg.gif") no-repeat;
  padding-left:20px;
  margin-top:5px;
  margin-bottom:5px;
  height: 19px;  
}

#maincontent div h2 {
  font-size: 11px;
  background: url("../images/line_bg.gif") no-repeat;
  padding-left:20px;
  margin-top:5px;
  margin-bottom:5px;
  height: 19px;  
}

#maincontent ol {
  padding: 0px;
  margin-bottom:19px;
}

#maincontent ol li {
  font-size: 11px;
}

#tablecontents {
  padding-left:25px;
}

#contentbox {
  padding:15px;
  height:100%;
}

#maincontentbox {
  float:left;
  width:513px;
  height:100%;
  background:url('../images/content_bg_top.gif') no-repeat 0px 12px;
}

#maincontent {
  width:481px;
  height:100%;
  border-left:1px solid #ffffb8;
  border-right:1px solid #ffffb8;
  background-color:#FFFFF7;
  padding-left:15px;
  padding-right:15px;
}

#maincontentbottom {
  width:513px;
  height:8px;
  background:url('../images/content_bg_bottom.gif') no-repeat;
}

#rightbox {
  float:left;
  width:237px;
  padding-left:11px;
  height:auto;
}

#rightboxcontent {
  background-color:#fdf9e1;
  width:195px;
  height:100%;
  border-top:0px;
  border-left:1px solid #f9eaa2;
  border-right:1px solid #f9eaa2;
  border-bottom:1px solid #fdf9e1;
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  padding-bottom:0px;
}

#rightboxcontent h1 {
  font-size: 12px;
  color:#e6af19;
}

#rightboxcontent p {
  font-size: 12px;
  margin-top:10px;
}

#rightboxbottom {
  background:url('../images/rightbox_bottom.gif') no-repeat;
  width:237px;
  height:5px;
}

#rightboxicon {
  text-align:center;
  margin-top:20px;
}

#copyright {
  width:762px;
  height: 12px;
  border-top:1px solid #e5e5e5;
  padding:8px 0px 8px 31px;
}

#footer {
  clear:both;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  background: url("../images/footer_bg.gif") repeat-x; 
  height: 14px;
  line-height: 14px;
}