@charset "utf-8";
@import url("reset.css");
/* CSS Document */



body {
	background-image: url(/images/background.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;

}

label, input {font-family:Arial, Helvetica, sans-serif; font-size:90%; margin-bottom:5px; margin-left:5px;}

blockquote {margin-left:30px;}

h1
{
	
	font-size:160%;
	color:#a52328;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
}

h2 {color:#333333; font-weight:normal; font-size:120%; font-weight:bold;}
h3 {color: #003366;
	font-weight: bold; font-size:100%;}
	
p {margin:0 0 10px 0; line-height:1.7em;}
#headarea
{
	width:763px;
	height:109px;
	margin:auto;
	background-image:url(/images/grid.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#patriot-logo {float:left; margin-top:5px;}


#mainNav {text-align:right;

	float:right;
	height:20px;
	margin-top:85px;
	font-size:14px;
	font-weight:bold;
	color:#a52328;
	

}

#mainNav a {text-decoration:none;
	color:#a52328;}
	
#mainNav a:hover {text-decoration:underline;
	color:#a52328;}

#mainNav li {display:inline; background:url(/images/bullet-main-nav-pipe-red.gif) no-repeat left; padding:0 .3em 0 .6em;}

#flashareahome
{
	width:760px;
	height:326px;
	margin:auto;
	margin-top:20px;
	margin-bottom:10px;
}

#flasharea
{
	width:760px;
	height:218px;
	margin:auto;
	margin-top:20px;
	margin-bottom:5px;
	background-repeat:no-repeat;
/*	background-image:url(/images/flashheader.jpg);*/
}
.home {}
.about {background-image:url(/images/innerpages/aboutus4-cropped.jpg);}
.sitemap {background-image:url(/images/innerpages/aboutus2-cropped.jpg);}
.benefits {background-image:url(/images/innerpages/candidate3-cropped.jpg);}
.joblistings {background-image:url(/images/innerpages/candidate6-cropped.jpg);}
.contact {background-image:url(/images/innerpages/contactus-cropped.jpg);}
.clientservices {background-image:url(/images/innerpages/client3-cropped.jpg); }
.client {background-image:url(/images/innerpages/client2-cropped.jpg);}
.candidates {background-image:url(/images/innerpages/candidate5_2-cropped.jpg);}
.candidateresources {background-image:url(/images/innerpages/candidate4-cropped.jpg);}
.policiesservices {background-image:url(/images/innerpages/candidate2-cropped.jpg);}

.secondary-navigation {
	font-size: 14px;
	color: #003366;
	font-weight: bold;

}

#contentareahome
{
	width:760px;
	margin:enter;
	text-align: left;
}

#contentareahome a
{
	color:#333333;
	font-weight:bold;
}

#righthome
{
	width:240px;
	float:right;
	padding-top:35px;
	color:#333333;
	font-size:12px;
	height:173px;
	background-image:url(/images/hotjobs2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#contentarea
{
	width:760px;
	background-image:url(/images/contentback.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#eeeeee;
	margin:auto;
	text-align: left;
	
}


.homepage-links {font-size:90%; margin-bottom:10px;}

#content a {color:#003366; text-decoration:underline;}
#content a:hover {text-decoration:none;}

#breadcrumbs {width:480px; height:14px; float:right; text-align:right;color:#333333; margin-bottom:10px;}
#breadcrumbs a {color:#333333; text-decoration:underline;}
#breadcrumbs a:hover {text-decoration:none;}

#lefthome {vertical-align:top;}
.home-content-section {
vertical-align:top;
	float:left; 
	width:231px; 
	height:180px;
	margin:5px;
	font-size: 12px;
	color: #333333;
}
.home-content-section h1 {
	font-size: 20px;
	font-weight: bold;
	color: #a74747;
}

.featured-hot-jobs {width:226px; height:38px; padding-top:7px; padding-left:10px;margin-bottom:5px;}
.featured-hot-jobs a, .featured-hot-jobs-bg a {text-decoration:none; font-weight:normal !important;}
.featured-hot-jobs-bg {background-color:#f2f2f2; margin-bottom:5px;}
.job-title a {font-weight:bold !important; text-decoration:underline;}

.disciple-skill-list {width:233px; margin-right:5px; float:left; margin-bottom:10px;}
.disciple-skill-list h3 {margin-top:10px;}
#content ul li {list-style:square; margin-left:15px; line-height:1.5em;}
#content ul {margin-bottom: 15px;}

.manager-title {margin-bottom:0 !important;padding-bottom:0 !important; font-weight:bold;} 
address {margin:0 !important; padding:0 !important;}
.resume-address-wrap {width:223px; margin-right:5px; float:left; margin-bottom:10px;}

.job-listings-table {width:492px; padding:13px;}
.job-listings-job-title {color:#a52328; font-weight:bold; text-decoration:underline;}
#job-listings-table .table-light-grey-bg {background:#E9E9E9;}
#job-listings-table .table-dark-grey-bg {background:#E0E0E0;}
.table-section-header h2 {margin-top:10px !important;}

#bottombar
{
	color:#FFFFFF;
	background-color:#053f65;
	width:745px;
	padding-right:15px;
	padding-top:2px;
	height:20px;
	margin:.3em auto auto auto;
	font-size:12px;
	float:none;
	display:block;
}

#bottombar a
{
	color:#FFFFFF;
	text-decoration:none;
}

#bottombar a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
#copyrightInfo {float:left; text-align:left; margin-left:12px;}
#footerNav {text-align:right; float:right;}
#footerNav li {display:inline; background:url(/images/bullet-footer-pipe-white.gif) no-repeat left; padding:0 .1em 0 .5em;}

li.first {background:none !important; padding-left:none;}

#lefthome
{
	width:496px;
	padding-left:20px;
	float:left;
	height:190px;
	padding-top:10px;
	background-image:url(/images/homecontent.jpg);
	background-repeat:no-repeat;
}

#subnav
{
	width:190px;
	float:left;
	height:400px;
	padding-left:25px;
	padding-top:25px;
	background-image:url(/images/lineright.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#subnav a
{
	color:#333333;
	text-decoration:none;
}

#subnav a:hover
{	
	text-decoration:underline;
	font-weight:bold;
}

#subnav ul
{
	padding-left:0px;
	margin-left:0px;
	list-style:none;
	font-size:80%;
	color:#333333;
}

#subnav li
{
	padding-bottom:4px;
	padding-top:4px;
	border-bottom: 1px dotted gray;
	width:160px;
}

#content
{
	width:480px;
	
	float:right;
	padding-right:40px;
	padding-top:25px;
	color:#333333;
	font-size:12px;
}
#bEmailCheck {
display:none !important;
}