/* basic elements */body {	margin: 0px;	padding: 0px;	font: 10px/13px Arial;	color: #666666;	background: #FFFFFF;	}p, td {	font: 10px/13px Arial;	color: #666666;	}a:link, a:visited  {	text-decoration: none;	color: #333333;	}a:hover, a:active {	text-decoration: underline;	color: #333333;	}	.body { font-size: 11px; color: #000000; text-transform: uppercase; letter-spacing: 1px;}/* specific divs */	#global {     position: absolute;     left: 50%;      top: 50%;     width: 770px;     height: 525px;     margin-top: -280px; /* half of the height */     margin-left: -385px; /* half of the width */     }     #main_container { 	margin: 0;	padding: 0;	width: 770px;	height: 530px;	}	#flashcontent {	position: absolute;	top: 0;	left: 0;	z-index: 1;}#clear, .clear {	clear: both;	}/* footer */#footer {	margin: 0;	padding: 0;	width: 770px;}/* sorry text */#sorry {	width: 770px;	height: 525px;	border: solid 1px #797900;	font: 12px/16px Arial;	color: #655D00;}#sorry a:link, #sorry a:visited  {	text-decoration: none;	color: #797900;	}#sorry a:hover, #sorry a:active {	text-decoration: underline;	color: #797900;	}	/* guidelines and prices text */#guidelines_global, #prices_global {     margin: 0 auto;	 padding: 10px 0;	 width: 770px;	 text-align: left;     }     #guidelines_container, #prices_container { 	margin: 0;	padding: 0;	border: solid 1px #797900;	}	#guidelines, #prices {	font: 12px/16px Arial;	color: #655D00;	padding: 0 50px 30px 50px;}ul {	margin: 15px 0 0 30px;	padding: 0 0 5px 0;	list-style: none;}ol {	margin: 10px 0 0 30px;	padding: 0 0 5px 0;	list-style: none;}li {	margin: 0;	padding: 5px 0 0 0;	list-style: disc outside;}li ul {	margin: 0 0 0 30px;	padding: 0;	list-style: none;}li li {	list-style: lower-alpha outside;}ol li {	list-style: decimal outside;}