/**
 *	+-----------------------------------------------------------------------------------------+
 *	APICS Hamilton Public Site CSS Style - Positionning & Static Styles
 *	+-----------------------------------------------------------------------------------------+
 */



/**
 *	+-----------------------------------------------------------------------------------------+
 *	FireFox Preferences
 *	+-----------------------------------------------------------------------------------------+
 */
div > p:first-child
{
	margin-top:							0;
}
div > p:last-child
{
	margin-bottom:						0;
}



/**
 *	+-----------------------------------------------------------------------------------------+
 *	Body & Layout
 *	+-----------------------------------------------------------------------------------------+
 */
body
{
	margin: 							0;
	padding: 						0;
}



/**
 *	+-----------------------------------------------------------------------------------------+
 *	Header
 *	+-----------------------------------------------------------------------------------------+
 */
#wrap_header
{
	height:							101px;
	width:							770px;
	background-image:				url(../images/header_bg.png);
	background-repeat:			repeat-x;
	position:						relative;
	left:								50%;
	margin-left:					-385px;
}

#apics_logo
{
	height:							65px;
	width:							270px;
	background-image:				url(../images/logo_apics.gif);
	background-repeat:			no-repeat;
	margin-left:					15px;
	float:							left;
}

#chapter
{
	height:							65px;
	width:							270px;
	line-height:					65px;

	color:							#007D72;
	font-family:					Arial,Helvetica,sans-serif;
	font-size:						28px;
	font-style:						italic;
	font-weight:					bold;
	text-align:						right;

	margin-right:					15px;
	float:							right;
}

#slogan
{
	color:							#FFFFFF;
	font-family:					Arial,Helvetica,sans-serif;
	font-size:						11px;
	font-weight:					bold;
	
	position:						absolute;
	top: 								70px;
	left:								10px;
}



/**
 *	+-----------------------------------------------------------------------------------------+
 *	Body
 *	+-----------------------------------------------------------------------------------------+
 */
#wrap_body
{
	width:							770px;
	position:						relative;
	background-image:				url(../images/bg_body.png);
	background-repeat:			repeat-y;
	left:								50%;
	margin-left:					-385px;
}

#home, #news, #jobs
{
	width: 							280px;
	padding:							10px;
	float:							left;
}

#blank
{
	width: 							580px;
	padding:							10px;
	float:							left;
}



/**
 *	+-----------------------------------------------------------------------------------------+
 *	Footer
 *	+-----------------------------------------------------------------------------------------+
 */
#footer
{
	height:							20px;
	width:							770px;
	border-bottom:					1px solid #B3B3B3;
	border-top:						1px solid #B3B3B3;
	background-color:				#efefef;
	position:						relative;
	left:								50%;
	margin-left:					-385px;
}