* {	margin: 0px; padding: 0px; border: 0px;}

body {
	font-family: Verdana, Arial, Verdana;
	letter-spacing: 0.07em;
	font-size: 0.8em;
}
h1 	{	margin: 0px 120px 10px 40px; font-size: 1.7em;	}
p	{	line-height: 1.6em;	margin: 20px 80px 20px 0px;	}
#content ul	{	margin: 10px 40px;	}
#content li	{	margin: 5px 10px;	}
a 	{	color: blue;	}
a:hover	{	text-decoration: none;	}
#main 	{	width: 770px;	margin: 0px auto;	}
#leftcolumn {	float: left;	}
.navbox, .subbox {
	background-image: url('images/menubglines.gif');
	width: 120px;
	height: 90px;
	padding: 30px;	padding-right: 0px;
}
.navbox a	{	text-decoration: none;	font-size: 1.2em;	letter-spacing: 0.07em;
				width: 100px; display: block;	padding: 1px;	}
.navbox a:hover	{	font-weight: bold; letter-spacing: 0.04em;	}
#content {	
	  margin: 0px 0px 0px 50px;
	//margin: 0px 0px 0px 200px;
}
#content table td	{
	padding: 10px 10px 10px 30px;
	width: 250px;
	text-align: left;
}
#tail {	width: 770px;
	background-image: url(images/hlinelong.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	margin: 0px auto;
	margin-top: 30px;
	text-align: center;	}
#tail li 	{	display: inline;	}
dl	{	margin-left: 30px;	}
dt	{		}
dd	{	margin-left: 180px;	margin-top:10px;	}


.zigzag {
	width: 525px;
	font-size: 0.9em;
}
.zigzag img {
	display: block;
}
.zigzag p {
	margin: 5px 20px;
}
.zigzag .textboxleft,
.zigzag .textboxright	{
	background-image: url(images/abstractbg.gif);
	height: 120px;
	padding: 10px 20px;
}
.zigzag .textboxleft		{	margin-left: 0px;	}
.zigzag .textboxright	{	margin-left: 200px;	}
.zigzag img.left		{	float: left;	}
.zigzag img.right	{	float: right;	}
