body	{
	background-color:	#FFFFFF;
	margin		:	0px;
	text-align	:	center;
}
body, input, select, td, textarea	{
	font-family	:	arial;
	font-size	:	12px;
	font-weight	:	normal;
}
form	{
	margin		:	0px;
}
h1	{
	font-size	:	13px;
}
h2	{
	font-size	:	12px;
}
input, select, textarea	{
	color		:	#000000;
}
/*--------------------------------------------------*/
.topmargin, .officetablecell, .officeclockcell, .logocell, .headerquotecell	{
	background-color:	#2F6FBF;
}
.jobsearchmargin, .jobsearchcell, .jobsearchbutton, .margintitle, .marginbase	{
	background-color:	#1E5EAE;
}
/*--------------------------------------------------*/
.flag	{
	height		:	16px;
	width		:	28px;
}
/*--------------------------------------------------*/
.officeclockcell	{
	padding		:	13px 0px 11px 0px;
	text-align	:	left;
	vertical-align	:	top;
}
.officeflagcell	{
	padding		:	0px 6px 2px 0px;
}
.officecell	{
	color		:	#FFFFFF;
	font-family	:	arial;
	font-size	:	11px;
	font-weight	:	normal;
	padding		:	1px 0px 1px 0px;
}
.officecell a:link, .officecell a:active, .officecell a:visited	{
	color		:	#FFFFFF;
	text-decoration	:	none;
}
.officecell a:hover	{
	color		:	#FFFFFF;
	text-decoration	:	underline;
}
.officearrowcell	{
	padding		:	2px 7px 0px 9px;
}
.officespacer	{
	padding		:	0px 48px 21px 0px;
}
.logocell	{
	padding		:	13px 0px 0px 150px;
	text-align	:	right;
	vertical-align	:	top;
}
/*--------------------------------------------------*/
.blackmenumargin, .blackmenu	{
	background-color:	#000000;
}
.blackmenutableft, .blackmenutab, .blackmenutabright	{
	font-size	:	11px;
	font-weight	:	bold;
}
.blackmenutableft	{
	padding		:	9px 2px 9px 2px;
}
.blackmenutab	{
	padding		:	9px 0px 9px 14px;
}
.blackmenutabright	{
	padding		:	9px 0px 9px 14px;
}
.blackmenutableft a:link, .blackmenutableft a:active, .blackmenutableft a:visited, .blackmenutab a:link, .blackmenutab a:active, .blackmenutab a:visited, .blackmenutabright a:link, .blackmenutabright a:active, .blackmenutabright a:visited	{
	color		:	#FFFFFF;
	text-decoration	:	none;
}
.blackmenutableft a:hover, .blackmenutab a:hover, .blackmenutabright a:hover	{
	color		:	#FFFFFF;
	text-decoration	:	underline;
}
/*--------------------------------------------------*/
.jobsearchcell	{
	padding		:	9px 0px 10px 0px;
}
.jobsearchtitle	{
	color		:	#FFFFFF;
	font-size	:	11px;
	font-weight	:	bold;
}
.jobsearchinputcell	{
	padding		:	0px 0px 0px 10px;
}
.jobsearchbuttonspan	{
	border		:	1px solid #FFFFFF;
}
.jobsearchbutton	{
	border		:	1px solid #000000;
	color		:	#FFFFFF;
	font-size	:	10px;
	font-weight	:	bold;
	padding		:	1px 0px 1px 0px;
	width		:	71px;
}
/*--------------------------------------------------*/
.breadcrumbsmargin, .breadcrumbs	{
	background-color:	#E0E0E9;
	border-bottom	:	1px solid #AFAFAF;
}
.breadcrumbs	{
	color		:	#2F2F2F;
	font-size	:	11px;
	overflow	:	hidden;
	padding		:	5px 0px 5px 2px;
}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited	{
	color		:	#2F2F2F;
	text-decoration	:	none;
}
.breadcrumbs a:hover	{
	color		:	#D60030;
	text-decoration	:	underline;
}
/*--------------------------------------------------*/
.contentblock, .bodymargin, .leftpanel, .middlepanel, .rightpanel	{
	background-color:	#FFFFFF;
	text-align	:	left;
	vertical-align	:	top;
}
.leftpanel, .rightpanel	{
	padding		:	10px 0px 45px 0px;
}
/*--------------------------------------------------*/
.margintitle, .marginbase	{
	border		:	1px solid #004090;
	color		:	#FFFFFF;
	font-size	:	10px;
	font-weight	:	bold;
}
.margintitle	{
	padding		:	5px 5px 5px 9px;
}
.marginbase	{
	padding		:	4px 0px 0px 0px;
}
.marginseparator	{
	padding		:	19px 0px 0px 0px;
}
/*--------------------------------------------------*/
.leftpanel	{
	width		:	190px;
}
.leftmenutab, .leftmenutabOver, .leftmenutabDown, .leftmenutabUp	{
	cursor		:	pointer;
	font-size	:	12px;
	font-weight	:	normal;
	padding		:	4px 4px 4px 9px;
	text-align	:	left;
	vertical-align	:	middle;
}
.leftmenutab	{
	background-color:	#FFFFFF;
	border		:	1px solid #BFBFBF;
}
.leftmenutabOver	{
	background-color:	#E0E0E9;
	border		:	1px solid #AFAFAF;
}
.leftmenutab a:link, .lefttexttab a:hover, .leftmenutab a:active, .leftmenutab a:visited, 
.leftmenutabOver a:link, .lefttexttabOver a:hover, .leftmenutabOver a:active, .leftmenutabOver a:visited, 
.leftmenutabDown a:link, .lefttexttabDown a:hover, .leftmenutabDown a:active, .leftmenutabDown a:visited, 
.leftmenutabUp a:link, .lefttexttabUp a:hover, .leftmenutabUp a:active, .leftmenutabUp a:visited	{
	color		:	#202020;
	text-decoration	:	none;
}
/*--------------------------------------------------*/
.lefttexttab	{
	background-color:	#FFFFFF;
	border		:	1px solid #BFBFBF;
	padding		:	9px;
	text-align	:	justify;
}
.lefttexttab a:link, .lefttexttab a:active, .lefttexttab a:visited	{
	color		:	#202020;
	text-decoration	:	none;
}
.lefttexttab a:hover	{
	color		:	#D60030;
	text-decoration	:	none;
}
/*--------------------------------------------------*/
.toolbarbutton, .toolbarbuttonOver	{
	cursor		:	pointer;
	font-size	:	10px;
	font-weight	:	bold;
	padding		:	6px 2px 6px 5px;
	text-align	:	left;
	vertical-align	:	middle;
}
.toolbarbutton	{
	background-color:	#FFFFFF;
	border		:	1px solid #BFBFBF;
}
.toolbarbuttonOver	{
	background-color:	#E0E0E9;
	border		:	1px solid #AFAFAF;
}
/*--------------------------------------------------*/
.leftbanner	{
	padding		:	15px 0px 0px 5px;
}
/*--------------------------------------------------*/
.middlepanel	{
	background-color:	#FFFFFF;
	color		:	#000000;
	font-size	:	13px;
	padding		:	16px 15px 30px 15px;
	text-align	:	left;
	vertical-align	:	top;
}
.middlepanel a:link, .middlepanel a:active, .middlepanel a:visited	{
	color		:	#0040B0;
	text-decoration	:	none;
}
.middlepanel a:hover	{
	color		:	#D60030;
	text-decoration	:	underline;
}
.title	{
	font-weight	:	bold;
}
.middleseparator, .joblist, .joblistbottom	{
	border-top	:	1px solid #AFAFAF;
}
.middleseparator	{
	height		:	0px;
}
/*--------------------------------------------------*/
.joblist, .event	{
	border		:	1px solid #AFAFAF;
	padding		:	10px;
}
.joblist a:visited	{
	color		:	#700070;
	font-weight	:	bold;
	text-decoration	:	none;
}
.joblist a:link, .joblist a:active	{
	color		:	#0040B0;
	font-weight	:	bold;
	text-decoration	:	none;
}
.joblist a:hover	{
	color		:	#D60030;
	font-weight	:	bold;
	text-decoration	:	underline;
}
.jobdate	{
	font-size	:	10px;
}
.jobdetails	{
	padding		:	0px 8px 4px 0px;
}
.candidateform	{
	background-color:	#F6F6F6;
	border		:	1px solid #AFAFAF;
	padding		:	10px;
}
.candidateformcell	{
	padding		:	0px 5px 10px 0px;	
}
.candidatebuttoncell	{
	padding-left	:	102px;
}
.candidatebutton	{
	font-size	:	11px;
	font-weight	:	bold;
	width		:	150px;
}
.candidateformsmallprint	{
	font-size	:	10px;
	padding		:	5px 0px 0px 99px;
}
/*--------------------------------------------------*/
.map	{
	border		:	1px solid #C0C0C0;
	height		:	360px;
	width		:	500px;
}
.sitemap	{
	padding		:	0px 0px 5px 0px;
}
.addresslist	{
	display		:	none;
}
/*--------------------------------------------------*/
.rightpanel	{
	width		:	215px;
}
/*--------------------------------------------------*/
.listpanel	{
	background-color:	#FFFFFF;
	border		:	1px solid #BFBFBF;
	padding		:	0px 0px 0px 10px;
}
.listtext	{
	padding		:	9px 9px 5px 0px;
	text-align	:	justify;
}
.listsubscribertop, .listsubscriberinner, .listsubscriberbottom	{
	padding		:	0px 0px 0px 1px;
}
.listsubscribertop	{
	padding		:	15px 0px 5px 0px;
}
.listsubscriberinner	{
	padding		:	0px 0px 5px 0px;
}
.listsubscriberbottom	{
	padding		:	0px 0px 15px 0px;
}
.listselect, .listinput, .listbutton	{
	color		:	#1F1F1F;
}
.listselect	{
	width		:	115px;
}
.listinput	{
	width		:	152px;
}
.listcheckbox	{
	padding		:	2px 0px 2px 0px;
	vertical-align	:	middle;
}
.listname	{
	padding		:	2px 0px 2px 4px;
	vertical-align	:	middle;
}
.listbuttoncell	{
	padding		:	15px 0px 12px 2px;
}
.listbutton	{
	font-size	:	10px;
	font-weight	:	bold;
	width		:	200px;
}
/*--------------------------------------------------*/
.bottomstrip	{
	background-color:	#1E5EAE;
	border-top	:	1px solid #004090;
	padding		:	7px 0px 7px 0px;
}
.bottomcopyright, .bottomtab, .bottompipe	{
	color		:	#FFFFFF;
	font-size	:	10px;
	vertical-align	:	middle;
}
.bottomcopyright	{
	padding		:	0px 5px 0px 9px;
}
.bottomtab	{
	padding		:	0px 5px 0px 5px;
}
.bottomcopyright a:link, .bottomcopyright a:active, .bottomcopyright a:visited, .bottomtab a:link, .bottomtab a:active, .bottomtab a:visited	{
	color		:	#FFFFFF;
	text-decoration	:	none;
}
.bottomcopyright a:hover, .bottomtab a:hover	{
	color		:	#FFFFFF;
	text-decoration	:	underline;
}
.bottomflagcell	{
	padding		:	0px 0px 0px 4px;
}