html, body
	{
	background-image:url(background.gif);
	background-repeat:repeat;
	}
#wrapper
	{
	width:900px;
	margin:15px auto;
	padding:0;
	border:8px solid #00ccff;
	font-family: Arial Narrow, Helvetica, sans-serif;
	
	}
#content
	{
	background-color:#ffffff;
	border:0px;
	}
#header
	{
	position:relative;
	background-image:url(header_bg.png);
	}
#image_right
	{
	position:absolute; 
	right:30px;
	top: 7px;
	}
#image_left
	{
	padding-left:20px;
	}
#nav ul
	{
	margin:0;
	padding:0;
	display: block;
	background-color: #000078;
	color:#ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top:5px;
	}
#nav li
	{
	display:inline;
	padding:5px;
	color:#ffffff;	
	}
#left
	{
	width: 420px;
	float:left;
	background-color: #ffffff;
	position: relative;
	}
#right
	{
	width: 470px;
	float:right;
	font-size: small;
	background-color: #ffffff;
	color: #000000;
	}
#space
	{
	padding:5px;
	}
#maincontent
	{
	background-color: #ffffff;
	color: #ffffff;
	}
	
dl { /* block position that can be changed at will */

width: 280px; /* width of block according to your background image */
}

dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

dl { /* by default background on the entire block */
background: url(plainbuttonbottom280.png) bottom left no-repeat;
padding-bottom: 40px; /* so that text will not appear on the bottom rounded edge */
}

dt { /* bloc title definition */
height: 40px;
background: url(plainbuttontop280.png) top left no-repeat;
color:#000000;
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

dd {
padding: 0 10px 0 15px; /* internal block spaces administration */
text-align:justify;
color:#000000;
background: url(plainbuttonmid280.png) top left repeat-y; /* internal background */
}


	
#sub 
	{
	clear:both;
	}
#marketing
	{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:5px;
	font-size:large;
	position:relative;
	
	}
#footer
	{
	clear:both;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(background.gif);
	background-repeat:repeat;
	}
ul #position
	{
	position:left;
	display:block;
	margin:0;
	padding:0;
	}
#position li
	{
	display:inline;
	text-decoration: none;
	padding:5px;
	float:left;
	}
