
	body { 
			background-color: #D1D1D1;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			color: #666666;
		}
		
	h1 {
		color: #990000;
		font-size: 1.4em;
		margin-top: 0px;
	}
	
	h2 {
		color: #990000;
		font-size: 1.0em;
		margin-top: 0px;
	}
	
	
	
	a {
		text-decoration: none;
	}
	
	#frame {
		width: 750px;
		margin: 0px;
		padding: 0px;
	}
		
	#header {
		height: 150px;
		margin: 0px;
		padding: 0px;
		background-image:url(../images/header.jpg);
		background-repeat: no-repeat;
	}
	
	#hmenu {
		height: 54px;
		background-image: url(../images/menu.jpg);
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px;
		color: #ffffff;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
	}
		#hmenu a {
			color: white;
			text-decoration: none;
			margin: 0px 20px 0px 20px;
		}
		
		#hmenu a:hover {
			color:  #333333;
		}
	
	#middle {
		background-color: #ffffff;
		border-left: solid 1px gray;
		border-right: solid 1px gray;
		padding: 20px;
		margin: 0px;
		background-image: url(../images/contentbg.jpg);
		background-repeat:repeat-x;
		background-position: top right;
		text-align:left;
	}
	
	#content {
		width: 380px;
		/* border: solid 2px silver; */
		padding: 0px;
		float: left;
		clear: none;
		text-align:justify;
	}
	
	 #content a {
	 	color: darkred;
		text-decoration: underline;
	 }
	 
	 #content a:hover {
	 	color: #000000;
	 }
	
	#rpanel {
		position: relative;
		top: -20px;
		left: 20px;
		width: 312px;
		float: right;
		clear: none;
	}
	
	#footer {
		background-color: #363636;
		color: white;
		text-align:center;
		background-image: url(/images/telfooter.gif);
		height: 30px;
		background-repeat:no-repeat;
	}
	
	#footer a {
		color: white;
		text-decoration:none;
	}
	
	.padd10 {
		padding: 10px;
		padding-right: 0px;
	}
	
	.menupadd {
		padding: 10px 0px 0px 0px;
	}
	

	.collapsible {
          display: none; /* Only important part */
          border: dashed 1px silver;
          padding: 5px;
	}

	a.info:hover {
		background-color: #ffffff;
	}
	
	a.info span { display: none; }
	
	a.info:hover span {
		display: block;
		position: absolute;
		width: 35em;
		border: 2px solid silver;
		background-color: #ececec;
		text-align: left;
		padding: 5px;
		line-height: 1.2em;
		margin: 1em;
		text-decoration: none;
	}
	
	
	#topmnu { text-align: right;  color: gray; margin-bottom: 6px; padding-right: 14px;}
	#topmnu a { text-decoration: none;  color: gray;}
