/* www.priorityplacements.ie stylesheet */
/* General Fonts &amp; Styles */
body { min-height: 101%; background-color: #7c96a1; padding: 0px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #091E61; text-align:center; }

/* Misc */
html { height:100%; }
img { border:0px; }

/* Headers */
h1, h2, h4 { font-size: 16px; background-image: url(../images/contentstar.gif); background-repeat: no-repeat; background-position: left; padding-left: 25px; margin-top:0px; }
h2 { font-size: 14px; margin-top:10px; }
h3 { margin:0px; padding:0px; }
h4 { font-size: 14px; display: block;}

/* Layout */
#wrapper { background-image: url(../images/wrappergrad.png); background-repeat: repeat-y; width: 830px; margin:0px auto; text-align:left; }
#mainNav { background-image: url(../images/navgrad.gif); background-repeat: repeat-x; height: 28px; }
#container { width: 770px; background-color: #FFFFFF; margin-left:30px; }
#leftContent, #mainContent, #rightContent { float: left; margin: 0px; padding: 0px; }
#leftContent { width: 166px; background-color: #c0cdb3; border-left: 1px solid #FFFFFF; }
#mainContent { width: 439px; background-color: #FFFFFF; text-align:justify; }
#contentwrap { width:770px; }
#rightContent { background-color: #7c96a1; width: 163px; border-right: 1px solid #FFFFFF; }
#content { padding: 15px; }

/* Left hand content */
#vacancies { border-top: 1px solid #FFFFFF; padding: 10px; padding-right: 5px; }
#tips { border-top: 1px solid #FFFFFF; padding:10px; padding-top: 0px; padding-bottom: 0px; }
#vacancies ul { list-style:none; margin:0px; padding:0px; margin-top:10px; }
#vacancies ul li{ margin-bottom:5px; }

/* Right hand content */
#referals { padding:10px; padding-top:0px; padding-bottom:0px; border-top:1px solid #FFFFFF; }
.rightcontentinside { padding:10px; }
.rightcontentinside ul { list-style:none; margin:0px; padding:0px; margin-top:10px; }
.rightcontentinside ul li{ margin-bottom:5px; }
.jmdropdown, .jmtextbox { margin-top:10px; clear:both; }
#testimonials p { font-style: italic; color: #FFFFFF; }

/* links */
a, a:visited { text-decoration:underline; font-weight:bold; color:#091E61; }


#clients {
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 10px;
}
#testimonials {
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #FFFFFF;

}
#partners { padding: 10px; border-top: 1px solid #FFFFFF; }
#partners h3 { margin-bottom:10px; }




hr {
	color: #7C96A1;
	background-image: url(contentstar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.clearfix { clear: both; margin-right: auto; margin-left: auto; }

#header {
	height: 113px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#jobsearch {
	padding: 10px;
}
#sendCV {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#leftContent h3 {
	background-image: url(../images/greenstar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 23px;
	font-size: 13px;
	color: #0A1F62;
	padding:0px;
}
#rightContent h3 {
	background-image: url(../images/bluestar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 23px;
	color: #FFFFFF;
	font-size: 14px;
	padding:0px;
}

/* Footer */
#bottomfooter { background-image: url(../images/footer.jpg); background-repeat: no-repeat; height:30px; }
#footer { border-top:1px solid #7C96A1; color:#7C96A1; }
#footer p { color:#7C96A1; }
a.credit { font-size:10px; color:#7C96A1; }

#jobcategories { height:160px; border-top:1px solid #7C96A1; color:#7C96A1; }
.searchbycategory { font-size:14px; font-weight:bold; margin:0px; margin-bottom:10px; width:200px; float:left; }

/* genreal forms... */
form { margin:0px; margin-bottom:10px; }
.jmtextbox { width:100px; }
.formtitle { clear:both; display:block; margin-top:5px; }
.cvword { text-decoration:none; background-image: url(../images/word-icon.gif); background-repeat: no-repeat; background-position: left; padding-left: 40px; line-height: 40px; }
.raf_success { display:block; padding:5px; margin-bottom:10px; border: thin dashed #7c96a1;}

/* Breadcrumbs! */
.B_crumbBox { margin-bottom:10px; display:block; }

/* Lists */
.normallist { font-size:11px; }
#listcategories { color: #7C96A1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; }
ol li { margin-bottom:5px; }

/* Upload CV styles. */
.formfield { display:block; margin-bottom:12px; }
.button { color:#FFFFFF; border:1px solid; border-color:#000000; font-weight:bold; background-color:#091E61; margin-top:5px; }
.alert { color:#FF0000; font-weight:bold; }
#alertbox { width:280px; border:1px dashed; padding:20px; background-color:#C0CED4; }


/* Style the raf form */
table.raf
{
	border:0px;
	padding:0px;
	margin:0px;
}

table.raf td
{
	border:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	
}

table.raf_form
{
	text-align:left;
	border: 1px;
	width:350px;
	margin-left:3px;
}

table.raf_form td
{
	padding:4px;
	
}

table.raf_form td.rafheader
{
	text-align:center;
}
