* {
	margin:0;
	padding:0;	
}	

p {
	margin-bottom:1em;
}

ul {
	list-style:none;
}

.subpage ul {
	margin-bottom:30px;	
}	

a, a:visited {
	display:block;
	color:#f00126;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;		
	cursor:hand;
	cursor:pointer;	
}

a:hover {
	/* background-color:#e73309; */
	background-color:#f00126;
	color:#ffffff;
}
a img, a img:visited { border:0;
 background-color:#ffffff; }

a img:hover, a:hover img, img a:hover, img:hover { border:0; 
background-color:#ffffff;}		

img {
	margin-bottom:14px;
}	
		
body {
	font-size:10pt;
	background-color:#bae9e5;
	text-align:center;
	padding-top:50px;
	padding-bottom:40px;
}

#sq_container {	
	position:absolute;
	top:5%;
	left:2%;
	width:98%;
	overflow:hidden;
	height:610px;
	z-index:0;
}	

.bg_box {
	position:absolute;	
	width:100px;
	height:100px;
	background-color:#f0f0f0;
	opacity:1.0;
	filter:alpha(opacity=100);	
/*	border:6px solid #777777; */
}

.bg_boxb {
	position:absolute;	
	width:88px;
	height:98px;
	border:1px solid #ffffff;
	opacity:1.0;
	filter:alpha(opacity=100);
}

#main_container {
	margin:0 auto;
	width:600px;
	overflow:visible;
	text-align:center;
	z-index:1;
	position:relative;	
}

table {
	margin-bottom:14px;	
}	

img.found {
	margin-right:10px;
	margin-bottom:10px;	
}	

/* headers *******************/
h1, h2, h3 {
	font-family:"Courier New", Courier, monospace;
	font-size:16pt;
	font-weight:normal;
	color:#111111;
	margin-bottom:40px;	
	margin-top:10px;
}	

h1 a, h1 a:visited {
	color:#111111;	
}

h1 a:hover {
	background-color:#111111;
	color:#ffffff;	
}	
	
h2, h4 {
	color:#555555;
}	

h3 {
	color:#888888;	
}	

h4 {
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;		
}	
/* columns *******************/
.col {	
	text-align:left;
	width:130px;	
	padding:15px 15px 15px 15px;	
	background-color:#ffffff;
	color:#333333;
	font-family:"Courier New", Courier, monospace;
	float:left;
	margin-left:8px;
	margin-bottom:30px;
}

#main {
	width:130px;	
	height:220px;	
}	

.subpage #main_container {
	width:500px;
}
	
.col1 {
	width:300px;
}		

.subpage .col1 {
	width:160px;
}		

.col1 a, .col1 a:visited {
	/* color:#0596DA;*/
	color:#36b3d9;
}

.col1 a:hover {
	background-color:#36b3d9;
	color:#ffffff;
}	

.subpage .col2 {
	width:540px;
	display:none;	
}	

/* other ********************************/
#frame_text, #indy, .text, .text p {
	/* font-family:Arial, Verdana, sans-serif; */
	font-size:8pt;	
}
	
#temp {
	color:#ffffff;		
}

#indy {
	display:none;	
}	

.col1 a, .col1 a:visited, .col2 a, .col2 a:visited {
	display:inline;
}	
.subpage .col1 a, .col1 a:visited {
	display:block;
}

#indy_img_num_u {
				display:none;
}

#indy_img_max_num {
				display:none;
}
