@charset "UTF-8";
/* CSS Document */

/* ----------Eric Meyer Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
legal {
text-align: right;
}
/* --------end Eric Meyer reset */

/* --------begin CEP specific content */
/* Typography styles */
body {
	background:#333;
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 18px;
	background-image:url(/images/cep_front_X.png);
	background-position: top left;
	background-repeat:no-repeat;
} 

/* Headings */
h6 { font-size : 12px; font-weight : normal; line-height : 18px; padding : 2px 0 0 5px; background-color:#999999; color:#FFFFFF; border-bottom:#000000 solid 1px; border-top:#000000 solid 1px;}

#top {
	width:758px;
	height: 50px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	}
#content_front {
	/*position:relative;*/
	float:left;
	width:780px;
	height:390px;
	/*margin-bottom:-390px;*//*height of content*/
	}
#footer_front {
	float: left;
	width:780px;
	height: 50px;
	background-color:#222;
	/*margin-top:390px;*//*height of front_content*/
	}
#footer_front p{
	color:#FFF;
	font-weight:normal;
	margin: 10px 10px 0 10px;
	}
#footer_front h6 + p {margin-top:4px}
#footer_front.full { text-align:right;}

/*position the front menu items*/
#top  ul { position : absolute; margin : 50px 0 0 -10px; padding : 0; }
#top  ul li { position : absolute; width : 350px; margin-bottom : 0; }
#top  ul img { position : absolute; border : 0; }

#a01 img { top : 54px; left : 26px; }
#a02 img { top : 95px; left : 26px; }
#a03 img { top : 136px; left : 26px; }
#a04 img { top : 177px; left : 26px; }
#a05 img { top : 218px; left : 26px; }
#b01 img { top : 54px; left : 391px; }
#b02 img { top : 95px; left : 391px; }
#b03 img { top : 136px; left : 391px; }
#b04 img { top : 177px; left : 391px; }
#b05 img { top : 218px; left : 391px; }

#top  ul h3 { display : inline; margin : 0; padding : 0; }
#top  ul p { display : inline; margin : 0; padding : 0; }
