body	{	margin: 18px 0;	padding: 0;	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	text-align: center;	color: #5E7E6E;	background-color: #5F806D;	}			#container {			width: 730px;					border: 0;			margin: 0 auto;						padding: 0;		}		#banner {			padding: 0;			height: 187px;			text-align: left;			margin: 0;			background: transparent url(top.jpg) no-repeat;		}	div#globalnav	{	height: 40px;	width: 100%;	margin-top: 0;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding: 0 0 0 0;	border: 0;	background: #eee url(menu.jpg) 0 -2px no-repeat;	}div#globalnav ul#navmenu	{	height: 40px;	width: 100%;	background: transparent;	margin: 0;	padding: 0;	position: relative;	}div#globalnav ul#navmenu li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	}	ul#menu li, ul#navmenu a {	height: 40px;	padding: 0;	font-weight: bold;		line-height: 18px;	background: transparent;	color: #aaa;	display: block;	}	div#globalnav ul#navmenu li a {	text-indent: -9999px;	text-decoration: none;	}	#men1	{left: 77px; width: 190px;}#men2	{left: 267px; width: 190px;}#men3	{left: 457px; width: 190px;}#men1 a:hover	{background: transparent url(menu.jpg) -77px -43px no-repeat;}#men2 a:hover {background: transparent url(menu.jpg) -267px -43px no-repeat;}#men3 a:hover {background: transparent url(menu.jpg) -457px -43px no-repeat;}	body#home #men1, body#home #men1 a:hover {background: transparent url(menu.jpg) -77px -84px no-repeat;}body#work #men2, body#work #men2 a:hover {background: transparent url(menu.jpg) -267px -84px no-repeat;}body#cont #men3, body#cont #men3 a:hover {background: transparent url(menu.jpg) -457px -84px no-repeat;}		#mainbox {		height: auto;		text-align: left;			padding: 0;			margin: 0 0 0 0;			background: url(mid.jpg) repeat-y;		}					#maincontent {		float: right;		width: 504px;			padding: 0 0 30px 0;			margin: 0 0 0 0;				}				#maincontent h3		{		font-size: 19px;		}				h1, h2, h3, h4, h5, h6		{		width: 420px;		padding: 30px 0 0 0;		margin: 0 51px 0 30px;		}				strong{font-weight: normal;}				#maincontent p		{		font-size: 16px;		padding: 20px 0 0 0;		width: 420px;		line-height: 20px;		letter-spacing: .1em;			margin: 0 51px 0 30px;				}				#sidebar {					width: 200px;			padding: 1px 0 0 0;			margin: 0 0 0 0;		}		#sidebar img{			display: block;			padding: 0 0 0 0;			margin: 34px 0 0 45px;			border: 2px solid #5E7E6E;				}		#sidebar h2{			display: block;		font-size: 15px;		font-style: italic;		text-align: right;		line-height: 19px;		color: #666;			width: 176px;			padding: 15px 0 15px 0;			margin: 0 0 0 43px;				}				.flag		{		padding: 0 0 0 0;			margin: 0 0 0 0;			border: 2px solid #5E7E6E;		}						#content {	width: 730px;	background: transparent url(low_menu.jpg) top no-repeat;			padding: 0 0 0 0;			margin: 0 0 16px 0;					}		dl{		width: 174px;				text-indent: 0;		padding: 0 0 25px 0;		border: 1px solid #5E7E6E;		letter-spacing: 0;			margin: 10px 0 0 45px;		background: #E3EADA;		}					dt{		text-align: center;		font-weight: bold;		font-size: 13px;		color: #647763;		padding: 20px 0 10px 0;				letter-spacing: 0;			margin: 0 0 0 0;				}					dd{		text-align: center;		font-weight: normal;		font-size: 13px;	color: #666;		padding: 2px 0 2px 0;				letter-spacing: 0;			margin: 0 0 0 0;				}									#content a:link, #content a:visited	{	color: #5E7E6E;	letter-spacing: 0em;	text-decoration: none;	}		#content a:hover	{	color: #5E7E6E;	letter-spacing: 0em;	text-decoration: underline;	}		#content form, #content form p	{	width: 405px;	line-height: 1.2em;	margin: 0 0 0 0;	padding: 20px 0 0 15px;	}					#footer 	{			clear: both;			padding: 0 0;			margin: 0;			border: 0;			height: 66px;			background: transparent url(bot.jpg) no-repeat;			text-align: left;	}		#footer p	{	display: inline;	font-size: 12px;	position: relative;	left: 106px;	letter-spacing: 0.2em;	color: #5E7E6E;	line-height: 26px;	padding: 0px 0px 0px 0;	margin: 0;	}		#footer a	{	color: #666;	}					