* { margin:0; padding:0; }
html { min-width:960px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:100%;
	line-height:1.2em; color:#434343; min-width:960px; border-top:5px solid #dbdbdb; }
p { margin:0; padding:0; font-weight:bold; }
img { border:0; vertical-align:top; text-align:left; }
ul { list-style:none; }
ol { list-style-type: disc; padding-left: 40px; font-weight:bold; }
ol li { margin-top: 4px; } 
h1 {font-size:20px; font-weight:bold; }
#wrapper { width: 960px; position: relative; margin: 0 auto; }
.poslogo { position:absolute; left:20px; top:20px; }
.posname { position:absolute; left:200px; top:60px; }
.posmenu { position:absolute; left:700px; top:60px; }
.posmap { position:absolute; left:270px; top:580px; }
.posemail { position:absolute; left:275px; top:623px; }
.posfax { position:absolute; left:270px; top:718px; }
.posfone { position:absolute; left:270px; top:677px; }
#topbox { width:950px; height:120px; float:left; }
#topboxleft { width:600px; height:120px; position:relative; float:left; }
#topboxright { width:300px; height:120px; float:right; font-size:19px;
	font-weight:bold; line-height:1.2em; color:#434343; }
ul li { float:left; font-size:17px; line-height:1.2em; padding-left:32px; }
ul li a { color:#7b7b7b; text-decoration:none; }
ul li a:hover, ul li a.active { color:#000; text-decoration:underline; }
#content { padding-top:40px; padding-bottom:20px; }
a { outline:none; font-weight:bold; }
#contactus1 { float:left; width:319px; }
#contactus2 { float:left; width:319px; }
#contactus3 { float:left; width:319px; }
#indextxt { float:left; width:960px; text-align:center; }
#abouttxt { float:left; width:960px; padding: 20px; }