

  body {
	background:url(body_bg.jpg);
	margin:0;
  }

  td {
  	font-family:Tahoma, Arial;
	font-size:11px;
	padding:0;
  }



  #frame {
  	background:url(frame_bg.gif);  	
  }

  #header {
  	height:27px;
	padding-right:10px;
	font-size:9px;
  	color:#fff;
	text-align:right;
  }



  #banner {
  	position:relative;
	width:570px;
	height:80px;
	background-color:#80AEE9;
	vertical-align:top;
  }
  #banner img {
  	position:absolute;
	filter:alpha(opacity=0);
	opacity:0;
  }
  
  #header_b {
	position:relative;
	display:block;
  	height:30px;
	width:100%;
  	background:url(header_b.gif) no-repeat right;
  }
  
  #menu {
  	vertical-align:top;
  }



  #page {
	height:300px;
  }
  #page h1 {
  	display:block;
	padding:7px;
	margin:0;
  	background:url(page_h.gif) no-repeat top right;
	font-size:11px;
	color:#238;
  }
  #page div {  
  	background:#fff url(page_c.jpg) no-repeat top right;
	height:380px;
	padding:0;
  }
  #page iframe {
  	width:100%;
	height:100%;
  }



  .menu a {
  	display:block;
	width:100%;
	margin:1px;
	padding:7px;
	padding-left:25px;
	background:url(l1.gif) no-repeat;	
	font-weight:bold;
	color:#dde;
	text-decoration:none;
  }
  .menu div a {
	padding:2px;
	padding-left:30px;
	background:url(l2.gif) no-repeat;
	font-weight:normal;
	border-bottom:1px solid #4589DC;
  }
  
  .menu a:hover {  
    background-color:#1C5AAC;
  }
  .menu div a:hover {
    background-color:#2287E0;
  }
  #sel {
    background-color:#222;
	padding-top:8px;
	padding-bottom:8px;
  }



  