@import url(base.css);
/********************************************/
/********************************************/
div#alert
{
	width:40%;
	margin:1em auto 1em 30%;
	float:left;
}
span#date
{	
	color:#888D92;
	float:right;
	font-size:.70em;
	font-weight:normal;
	padding:0 .25em 0 .25em;
}
/*****************************************/
/* Home Page                             */
/*****************************************/
div#companyOverview
{
	float:left;	
	width:70%;
	margin:0 1em 1em .25em;
	padding:0;
	border:solid 1px #E3E1E1;
}
div#companyOverview p
{	
	margin:1em 0 1em 0;
	padding:0;
}
div#companyOverview table
{
	width:100%;
	border:none;
	margin-bottom:1em;
}
div#sideContent
{
	float:left;
	width:160px;
	margin:0 0 1em 0;
	border-right:solid 1px #E5E5E5;
}
div#sideContent div
{
	margin:0 0 0 0;
	padding:.25em;
}
div#sideContent h1
{
	font-size:1em;
	font-weight:normal;
	color:#98851E;	
	text-align:center;
	margin:0;
	padding:.25em;
}
div#top25
{
	text-align:center;
	background-color:#f0eff0;
}
div#top25 img
{
	text-align:center;
	margin:.5em;
	border:solid 1px #ccc;
}
div#top25 p
{
	text-align:left;
	font-size:.85em;
	margin:.5em;
}
div#affilliateLinks
{
	text-align:center;
	margin:0;
	border-top:solid 1px #E5E5E5;
}
div#affilliateLinks h1
{
	font-size:.85em;
	font-weight:normal;
	color:#655803;
}
div#affilliateLinks a
{
	text-align:center;
}
div#affilliateLinks a img
{
	text-align:center;
	margin:.5em auto .5em auto;
}
div#betterBusinessBureau
{
	color:#F3F2DD;
	text-align:center;
	background-color:#FFF;
}
div#betterBusinessBureau a
{
	color:#006593;
	display:block;
}
div#betterBusinessBureau img
{
	text-align:center;
	margin:.25em 0 0 .5em;
}
div#betterBusinessBureau p
{
	color:#006593;
	margin:0;
	padding:.25em;
}
ul#staffingServicesList
{
	margin-left:1em;
	padding-left:0;
	list-style-type:none;
}
ul#staffingServicesList li
{
	margin-left:1em;
	padding-left:0;
}
ul#staffingServicesList h4
{
	color:#444444;
	font-size:1em;
	font-weight:bolder;
	margin-bottom:.5em;
}
div#news
{
	float:right;
	width:190px;	
	margin:.1em;
	padding:.5em;
	text-align:center;
	background-color:#F3F0EB;
	border:solid 1px #E4E3E3;
}
div#news p
{
	color:#6A6564;
	float:right;
	width:188px;
	margin:.25em 0 1em 0;
	text-align:left;
}
/*****************************************/
/* Logon                                 */
/*****************************************/
#logonForm
{
	text-align:center;
	background-color:#F5F5F5;
}
div#logonForm h1
{
	font-size:.85em;
	font-weight:normal;
	color:#535353;
	background-color:#F5F5F5;
}
div#logonForm .inputLabel
{
	color:#535353;
}
#logonForm .button
{
	font-size:.85em;
	padding:.25em;
}
#logonForm .text
{
	font-size:.75em;
	padding:.25em;
}
#logonForm p
{
	margin:0 0 .5em 0;
}
#logonForm table
{
	margin:0 auto .5em auto;
	text-align:left;
}
#logonForm td
{
	font-size:.85em;
}
/* ----------------------------------------- */
/* News Page                                 */
/* ----------------------------------------- */
div.article
{
	position:relative;
	border:solid 1px #c8c8c8;
	margin:1em 1em 1em 0;
	padding:1em;
	width:70%;
}
div.article h2
{
	color:#404040;
	font-size:1em;
	font-weight:normal;
	border-bottom:solid 1px #c8c8c8;
	margin:0 0 1em 0;
	padding:0 .5em .5em .5em;
}
div.article img
{
	float:left;
	margin:0 1em 0 0;
}
div.article p
{
	margin:1em;
	display:inline;
	position:relative;
	top:0;	
}
/*************************************************/
/* EmployeeTimesheetNotifications                */
/*************************************************/
form#timesheetNotificationsForm #contentPanel
{
	padding:1em;
	text-align:center;
}
div#notificationFormPanel
{
	margin:.5em, 0, .5em, 0;
}
div#notificationFormPanel input
{
	margin:0;
}
/*************************************/
/* Employment                        */
/*************************************/
a#apply
{
	color:#FFF;
	background-color:#085D42;
	font-size:1.3em;
	text-decoration:none;
	border:solid 2px #085D42;
	padding:.5em;
}
div#createAccountForm
{
	width:40%;
}
div#jobOpeningsPanel
{
}
div#jobOpeningsPanel h3
{
	color:blue;
	font-size:1em;
	font-weight:bold;
}
div#jobOpeningsPanel p
{
	margin:.5em 0 1em 0;
}
table#jobInterestTable
{	
}
table#jobInterestTable input
{	
	border:none;
}