html, body				{ margin:0; padding:0; background:url(images/header-bar.gif) repeat-x 0 140px; color:#666; font-family:arial; font-size:12px; }
hr						{ height:1px; border:0; border-bottom:1px dashed #ccc; margin:30px 0; }
h1,	h2, h3				{ margin:5px 0; }
li						{ margin-bottom:5px; }
img 					{ border:0 }

#container				{ width:1000px; margin:auto; }
#header					{ background:url(images/logo.png); width:1000px; height:120px; position:absolute; top:10px; }
#menu_container			{ position:absolute; top:160px; text-transform:uppercase; font-family:trebuchet ms; font-size:11px; font-weight:bold; }
#content				{ width:700px; position:absolute; top:160px; margin-left:290px; }
#footer					{ margin-top:100px; padding-top:20px; height:100px; font-size:11px; text-align:right; background:url(images/divider.gif) repeat-x; }

.menu_item				{ background:url(images/menu-item.png); width:260px; height:14px; padding:9px 0 2px 20px; }
.divider				{ background:url(images/divider.gif); height:12px; margin:10px 0; }
.back					{ background:url(images/arrow-up.gif) no-repeat; height:10px; padding-left:12px; font-size:11px; margin:10px 0; }
.text_caption			{ font-size:10px; }
.borderize				{ border:1px solid #ccc; padding:5px; }

a:link,
a:visited,
a:active				{ color:#000; text-decoration:underline; }
a:hover					{ text-decoration:none; }

.menu_item a:link,
.menu_item a:visited,
.menu_item a:active		{ color:#000; text-decoration:none; }
.menu_item a:hover		{ color:orange; }