h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}

.hd1{font-size:20px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	}
.hd2{font-size:20px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

hd2{font-size:18px;}
hd3{font-size:14px;}

txt1{font-size:13px;}
txt2{font-size:12px;}
txt3{font-size:11px;}

.link1 A:link {text-decoration:underline; color:#0033ff;}
.link1 A:visited {text-decoration:underline; color:#0033ff;}
.link1 A:hover {text-decoration:none; color:#990066}
.link1 A:active {text-decoration:none; color:#666600;}

.link2 A:link {text-decoration:none; color:#0033ff;}
.link2 A:visited {text-decoration:none; color:#0033ff;}
.link2 A:hover {text-decoration:underline; color:#000000}
.link2 A:active {text-decoration:none; color:#0033ff;}
.link2 A{display:inline;}

.link3 A:link {text-decoration:none; color:#000;}
.link3 A:visited {text-decoration:none; color:#000;}
.link3 A:hover {text-decoration:none; color:#000;}
.link3 A:active {text-decoration:none; color:#000;}
.link3 A{
	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	display:inline;
        }

.highlt1{color: #3366CC}

.highlt1_bld{color: #3366CC; font-weight:bold}

.highlt2{color: #FF0000}

.highlt2_bld{color: #FF0000; font-weight:bold}

.itlc {font-style:italic}

.itlcbd {font-style:italic; font-weight:bold}

.hdline2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	}

.hdtint1{color: #999}

img{border:none}

body{font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; background:#ffffcc}

p{font-size:15px;}

a{display:inline;
  padding:0px;
}

#text_block p{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:5px;
	line-height:1.25;
	}

/* div#wrapper{ 
	width:760px;
	margin:30px auto 0;
	text-align:left;
	}

div#wrapper2{ 
	width:760px;
	float:left;
	text-align:left;
	}

*/

div#wrapper-alt{ 
	width:740px;
	margin:30px auto 0;
	text-align:left;
	}

div#wrapper2{ 
	width:760px;
	float:left;
	text-align:left;
	}

div#hdline{
	width:640px;
	font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin: 5px auto 6px;  
	clear:left;
  background:#;
  border:0px solid #000;
	}


div#hdline2{
	width:100%;
	font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin: 5px auto 6px;

	clear:left;
	}

div#imgframe{
	width:120px;
	height:25px;
	float:left;
	margin:0 3px 5px;
	border:1px solid #000;
	}

div#imgframe2{
	width:120px;
	height:25px;
	float:left;
	margin:0 3px 5px;
	border:1px solid #0066ff;
	}

div#imgset1{
	width:128px;
	height:25px;
	margin:0 auto;
	}

div#imgset2{
	width:256px;
	height:25px;
	margin:0 auto;
	}

div#imgset3{
	width:384px;
	height:25px;
	margin:0 auto;
	}

div#imgset4{
	width:512px;
	height:25px;
	margin:0 auto;
	}

div#imgset5{
	width:640px;
	height:25px;
	margin:0 auto;
	}

div#top_links{
	width:750px;
	height:69px;
	margin: auto 0;
	padding-left:5px;
	}

div#top_links2{
	width:800px;
	height:69px;
	margin: auto 0;
	text-align:center;
	}

div#sub_head{
	width:715px;
	height:38px;
	margin: 10px auto 0;
border:0px solid #000;
	}

div#sub_head2{
	width:100px;
	height:25px;
	float:right;
	margin: 0 6px 0;
	text-align:right;
border:0px solid #000;
	}

div#title_bar{
	width:640px;
	float:left;
	margin: 3px 10px 0;
	font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color: #999
	}

div#image_block{
	width:720px;
	margin: 10px auto 0;
	}

div#text_block{
	width:95%;
	margin: 10px auto;
	font-style:italic;
	}

div#text_block2{
	width:640px;
	margin: 10px auto;
	}

@media print{
#text_block2alt{	
	width:640px;
	margin: 10px auto;	
	}
 	}

div#text_block_sub{
	width:640px;
	float:left;
	}

div#btm_links{
	width:720px;
	height:29px;
	margin: 20px auto 0;
	clear:both;
	}

div#flash_box{
	width:475px;
	height:29px;
	margin: 0 auto;
	}

/*
#horizon        
	{
	background-color: #;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

*/

#for-print{
display:none;
}

#idx-wrap{
	background-color: #fff;
	position: absolute;
	top:50%;
	margin-top: -242px;
	left: 50%;
	margin-left: -410px;
	width: 800px;
	height: 500px;
	visibility: visible
	text-align:left;
	}

#about-wrap{
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -410px;
	top:50%;
	margin-top: -222px;
	width: 800px;
	height: 444px;
	visibility: visible;
	text-align:left;
	}

#advert-wrap{
	background-color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -212px;
	left: 50%;
	margin-left: -410px;
	width: 800px;
	height: 424px;
	visibility: visible;
	text-align:left;
	}

#contact-wrap{
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -410px;
	top:50%;
	margin-top: -232px;
	width: 800px;
	height: 464px;
	visibility: visible;
	text-align:left;
	}

#pay-wrap{
	background-color: #fff;
	margin-left: -410px;
	position: absolute;
	top: -230px;
	left: 50%;
	width: 800px;
	height: 375px;
	border:10px solid #cccc99;
	padding:20px;
	padding-top:40px;
	padding-bottom:0;
	visibility: visible;
	text-align:left;
	}

#dplay-wrap{
	background-color: #fff;
	width: 800px;
	/*border-top:0;*/
	padding:0;
	margin:30px auto;
	}

#dplay-wrap2{
	background-color: #fff;
	width: 800px;
	position:absolute;
	left:50%;
	margin-left: -400px;
	border:10px solid #cccc99;
	/*border-top:0;*/
	padding:20px;
	padding-top:30px;
	padding-bottom:40px;
	}

#panelL{
	width:275px;
	height:40px;
	float:left;
	margin-top:10px;
	}



#panelR{
	width:275px;
	height:40px;
	float:right;
	margin-top:10px;
	margin-right:10px;
	}

#panelL2{
	width:325px;
	float:left;
	padding-bottom:25px;
	}



#panelR2{
	width:275px;
	float:right;
	margin-right:10px;
	padding-bottom:25px;
	}

#separateline{
	width: 345px;
	float:left;
	}

#separateline2{
	width: 355px;
	float:left;
	border-right:1px solid red;
	}

table.one{
	background: #fff;
	text-align:center;
	}

table.la{
	width: 640px;
	text-align:center;
	margin: 10px 40px;
	}


td.nolink{
	width:120px;
	height:25px;
	padding:0;
	}

td.nolink img {
	border:1px solid #000;
}

td.gotlink{
	width:120px;
	height:25px;
	padding:0;
	}

td.gotlink img{
	border:1px solid #0066ff;
	}

.txtlnk{
	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	text-align:center;
	}

#link-area{
	width: 640px;
	margin: 10px auto;
	text-align:center;
	background:yellow;
	}

#regulator{
	width:100%;
	height:1px;
	clear:both;
	}
