@charset "UTF-8";
/* Header Classes */

body { 	font-family:Arial, Helvetica, sans-serif; margin-top:0px;
		background:#292b75 url(images-site/back.jpg) repeat-x;
		text-align:center;
		}
		
h1 { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#333333; text-align:left; padding:10px 0px;}

#newsStory { padding:10px; border-bottom:solid 1px #292b75;}

#main { position:relative; text-align:center; width:849px; margin:0 auto; min-width:849px;}
.clear { clear:both; height:0px; line-height:0px;}

.centerImage { border-left:solid 1px #FFFFFF;
				border-right:solid 1px #FFFFFF;
				width:849px;}

.whiteBottom { border-bottom:solid 1px #FFFFFF;
				border-left:solid 1px #FFFFFF;
				border-right:solid 1px #FFFFFF;
				width:849px;}
				
#navigation { background:url(images/header_04.gif) repeat-x; text-align:right; color:#FFFFFF; font-size:10px; height:38px; border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; 	border-right:solid 1px #FFFFFF; width:849px;}

.tiny { font-size:9px; color:#666666; text-align:right;}
.tiny a { color:#666; text-decoration:none;}

#navigationRight { float:right; width:290px;}
#navigationLeft {float:left; width:530px; text-align:center; padding:12px 10px 10px 10px;}
#navigationLeft a { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 10px;}
#navigationLeft a:hover { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline;}


#content { background-color:#FFFFFF; width:849px; margin:0px; padding:0px;
			border-top:#ffffff 1px solid;
			border-left:solid 1px #FFFFFF;
			border-right:solid 1px #FFFFFF;
			text-align:center;}

.centerContent { font-size:14px; color:#666666; line-height:20px; text-align:left;}
.center { font-size:14px; color:#666666; line-height:20px; text-align:center;}
.centerContent a:link, .centerContent a:active, .centerContent a:visited {font-size:14px; color:#666666; line-height:20px; text-align:left; text-decoration:underline;}
.centerContent a:hover {font-size:14px; color:#b8d544; line-height:20px; text-align:left; text-decoration:underline}


ul {font-size:14px; color:#666666; line-height:20px; text-align:left; }

#services { background-color:#dde3f2; float:left; width:201px; margin-right:10px; text-align:left;}
.servicesText {padding:15px; color:#666666; font-size:12px;}
.servicesText a:link, .servicesText a:active, .servicesText a:visited { color:#333333; text-decoration:none; padding:15px 0px 15px 0px;}
.servicesText a:hover { color:#666666; text-decoration:none;padding:15px 0px 15px 0px;}

#news { float:right; background-color:#e5f0bb; width:234px; text-align:left;}
.newsText { padding:10px; color:#333333; font-size:12px;}
.newsMore, .newsMore a:link, .newsMore a:active, .newsMore a:visited { text-align:right; color:#000033; font-weight:bold; text-decoration:underline;}
.newsMore a:hover { text-align:right; color:#000033; font-weight:bold; text-decoration:none;}

#mainContent { float:right; background-color:#e5f0bb; width:630px; text-align:left;}
.mainContentText { padding:10px; color:#333333; font-size:12px; width:610px; float:right; }

ol { text-align:left; color:#666; font-size:12px; line-height:18px;}

.centerText { font-size:12px; line-height:20px; padding:0px 20px 0px 20px; color:#333333;}

#centerIndex { margin-left:210px; width:380px; font-size:12px; line-height:20px; padding:0px 20px 0px 20px; color:#333333;}

#tagLine { font-size:14px; font-weight:bold; text-align:center; color:#292b75; font-family:"Times New Roman", Times, serif;}

#footer { border-bottom:solid 1px #292b75;
			border-top:solid 1px #292b75;
			width:800px;
			margin-left:24px;
			padding:10px 0px 10px 0px;
			}
			
		
.footerLinks, .footerLinks a:link, .footerLinks a:active, .footerLinks a:visited { font-size:12px; color:#333333; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none;}
.footerLinks a:hover { font-size:12px; color:#333333; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:underline;}

#bottom { width:800px;
			margin-left:24px;
			margin-top:20px;
			text-align:center;}

#bottomLeft {float:left; color:#333333; font-size:12px; text-align:left; width:200px;}
#bottomRight {float:right; color:#333333; font-size:12px; text-align:right; width:250px;}

/* Contact */
#contactwhole { float:left; width:600px; text-align:center; font-size:12px; padding:3px;}

#contact { float:left; width:240px; text-align:left; font-size:12px; padding:10px;}
#contact a:link, #contact a:active, #contact a:visited { color:#333333; font-size:12px; text-decoration:none;}
#contact a:hover { color:#333333; font-size:12px; text-decoration:underline;}

#contactr { float:right; width:270px; text-align:center; font-size:12px; padding:3px;}
#contactr a:link, #contactr a:active, #contactr a:visited { color:#333333; font-size:12px; text-decoration:none; padding:0px 20px 0px 20px; text-align:left;}
#contactr a:hover { color:#333333; font-size:12px; text-decoration:underline; padding:0px 20px 0px 20px; text-align:left;}


input.box1 {border:solid 1px #b8d544; font-size:10px; width:200px; padding:5px; height:25px;}
textarea.large {border:solid 1px #b8d544; font-size:10px; width:280px; height:40px;}
td.contactform {text-align:left; font-size:12px; padding:5px; color:#333333;}
td.contactformdark {text-align:left; font-size:12px; padding:5px; background-color:#ecf4ce; color:#333333;}

input.submit { border:#0000CC; background:url(images-site/submit.jpg) repeat-x #ecf4ce; color:#333333; height:25px; text-align:center; padding:5px;}
td.datasubmit { font-size:10px; padding:10px 10px 10px 5px; text-align:center}

table.contact { border:solid 1px #ecf4ce;}
h1.contact { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#666666; text-align:center; padding:10px 0px;}

/* FAQs */

.questions { font-size:14px; color:#0000CC; line-height:20px; text-align:left;}
.answers {font-size:14px; color:#666666; line-height:20px; text-align:left;}

.answers a:link, .answers a:active, .answers a:visited {font-size:14px; color:#666666; line-height:20px; text-align:left; text-decoration:underline;}
.answers a:hover {font-size:14px; color:#b8d544; line-height:20px; text-align:left; text-decoration:underline}


/* Criminal checks */

.dark { font-size:12px; color:#000000; text-align:center; background-color:#ecf4ce; padding:5px;}
.light { font-size:12px; color:#000000; text-align:center; padding:5px;}