body{
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
img{display:block;border:none;}
form,fieldset{margin:0;padding:0;border:none;}
a{color:#03c;}
a:hover{text-decoration:none;}
strong{color:#c33;}
#pagewidth{
	width:792px;
	overflow:hidden;
	position:relative;
	margin:0;
}
#content{
	float:right;
	padding:7px 0;
	width:630px;
}
#inside-content{
	margin-left:20px;
}
#sidebar{
	float:left;
	width:162px;
	overflow:hidden;
}
#content h1{
	margin:0;
}
#content h1 a{
	display:block;
	overflow:hidden;
	margin:0 auto;
	text-indent:-9999px;
	width:552px;
	height:64px;
	background:url(../images/stock-search-logo.gif);
}
h2{
	font:bold italic 28px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#33c;
	margin:0 20px;
	text-align:center;
}
h3{
	font:bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
h4{
	font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}	
big{
	color:#3333cc;
	font:20px "Times New Roman", Times, serif;
   font-weight: bold;
	display:block;
	text-align:center;
	margin:8px 10px;
}
.center{
	margin:0 auto;
}
.threecol{
	margin:0;
	padding:18px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.threecol li{
	float:left;
	padding:0 3px 0 17px;
	width:190px;
	overflow:hidden;
}
.threecol img{
	margin:0 auto;
}
.threecol h3{
	color:#903;
	font:bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
.threecol p{
	margin:5px 5px 0 0;
}
.frame{
	width:172px;
	height:48px;
	font-style:italic;
	background:url(../images/bg-frame.gif);
	overflow:hidden;
	margin:10px 0 0;
	padding:10px 0 0 11px;
	font-weight:bold;
}
.threecol .frame p{
	margin:0 5px 0 0;
}
.phone{
	display:block;
	text-align:center;
	font-size:24px;
	font-style:italic;
	color:#903;
	margin:15px 0 0;
}
.nav{
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	font-size:13px;
	width:146px;
	line-height:20px;
	border-right:1px solid #523121;
}
.nav  li{
	padding:2px 15px 6px 0;
	text-align:right;
	background:url(../images/separator.gif) no-repeat 0 100%;
}
.nav a{
	text-decoration:none;
	color:#523121;
}
.nav a:hover{
	text-decoration:underline;
}
a.ads{
	display:block;
	margin:22px 0 0 0;
	text-align:right;
}
a.ads img{
	display:inline;
}
.logo{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:156px;
	height:104px;
	margin:0 0 0 6px;
	background:url(../images/stock-certificate-detail.gif);
}
img.float-left { 
    float:left; 
    margin:4px;
}
img.float-left-border { 
    float:left; 
    margin:4px;
	 border: 1px solid #000; 
}
img.float-right { 
	float:right; 
   margin:6px;
}
p.indent-content{
	margin-left:40px;
	font-weight:bold;
	font-style:italic;
}
p.indent-address{
	margin-left:40px;
	font-weight:bold;
}
h4.center{
	text-align:center;
	font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4.fee-schedule{
	text-align:center;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}