@charset "UTF-8";
/* CSS Document */

/* Start Resets */
html 
{
	color:#000;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td 
{
	margin:0;
	padding:0;
}

table 
{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img 
{
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var 
{
	font-style:normal;
}

li 
{
	list-style:none;
}

caption, th 
{
	text-align:left;
}

h1, h2, h3, h4, h5, h6 
{
	font-size:100%;
	font-weight:normal;
}

q:before, q:after 
{
	content:'';
}

abbr, acronym 
{
	border:0;
	font-variant:normal;
}

sup 
{
	vertical-align:text-top;
}

sub 
{
	vertical-align:text-bottom;
}

input, textarea, select 
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select 
{
	*font-size:100%;
}

legend 
{
	color:#000;
}
/* End Resets */


body 
{
	font-size:12px;
	background-color: #dae5cb;
	font-family: Verdana, Geneva, sans-serif;
	color:#7d7d7d;
}

p
{

text-align:justify;
padding:10px 10px 10px 30px;
}

.headerwrap
{
	width:850px;
	height:154px;
	margin:0 auto;
}

.logo
{
	background:url(../images/logo.jpg) no-repeat;
	float:left;
	width:400px;
	height:154px;
	margin:0;
	padding:0;
}

.headertext
{
	background:url(../images/headertext.jpg) no-repeat;
	width:450px;
	height:154px;
	float:left;
}

.clear
{
	clear:both;
}

.flash
{
	margin:0 auto;
	width:850px;
}

/* Start menu */

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: inline-block;}
ul.dropdown li                      { float: left; zoom: 1; display:inline; }

ul.dropdown li a                    { display: inline-block; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative;}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 167px; visibility: hidden; position: absolute; top: 30px; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; 
									  background: #8ebdc5; 
									  display:block; border-bottom:thin #fff dotted; float: none; height:29px; }

ul.dropdown ul li a.hover,
ul.dropdown ul li a:hover           { color: #e3ebd6; background: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none;  width: 100%; display:inline-block; color: #fff;  } 



.menu
{
	background:#8ebdc5;
	width:850px;
	height:30px;
	margin:0 auto;
	padding:0;
	display:block;
}

.menu ul
{
	padding:0;
	margin:0;
}

.menu ul li
{
	list-style:none;
	float: left;
	display: block;
	position: relative;
}

.menu ul li a
{
	display: inline-block;
}


	.menuitem
	{
		display:inline;
	}

	.menuitem a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0px;
	}
	
	.menuitem a.active
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem a:hover
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	
	
	.menuitem1
	{
		display:inline;
	}

	
	.menuitem1 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0px;
		}
	
	.menuitem1 a.active
	{
		background:url(../images/menubg1.jpg) no-repeat;
		height:22px;
		
	}
	
	.menuitem1 a:hover
	{
		background:url(../images/menubg1.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	.menuitem2
	{
		display:inline;
	}


	.menuitem2 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 15px 0px 14px;
		
	}
	
	.menuitem2 a.active
	{
		background:url(../images/menubg4.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem2 a:hover
	{
		background:url(../images/menubg4.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}	
	
	.menuitem3
	{
		display:inline;
	}

	
	.menuitem3 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 16px 0;

		}
	
	.menuitem3 a.active
	{
		background:url(../images/menubg3.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem3 a:hover
	{
		background:url(../images/menubg3.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	.menuitem4
	{
		display:inline;
	}
	
	.menuitem4 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0;
	
		}
	
	.menuitem4 a.active
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem4 a:hover
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	.menuitem5
	{
		display:inline;
	}

	
	.menuitem5 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0;
	
		}
	
	.menuitem5 a.active
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem5 a:hover
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	.menuitem6
	{
		display:inline;
	}

	
	.menuitem6 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0px;
		}
	
	.menuitem6 a.active
	{
		background:url(../images/menubg5.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem6 a:hover
	{
		background:url(../images/menubg5.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	.menuitem7
	{
		display:inline;
	}

	
	.menuitem7 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0;
		}
	
	.menuitem7 a.active
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem7 a:hover
	{
		background:url(../images/menubg2.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
	
	.menuitem8
	{
		display:inline;
		
	}
	
	.menuitem8 a
	{
		color:#fff;
		text-decoration:none;
		padding:8px 14px 0;
		}
	
	.menuitem8 a.active
	{
		background:url(../images/menubg1.jpg) no-repeat;
		height:22px;
	}
	
	.menuitem8 a:hover
	{
		background:url(../images/menubg1.jpg) no-repeat;
		height:22px;
		cursor: pointer;
	}
	
		
/* End menu */

.buttonshome
{
	width:850px;
	background:#e3ebd6;
	height:85px;
	padding:5px 0;
}

.buttonshome ul li
		{
			list-style: none;
			float: left;
		}
		
		.buttonshome ul li a
		{
			display: block;
			height: 73px;
		}
		
		.buttonshome ul li a span
		{
			display: none;
		}

.daytoday 
{
	width:215px;
	height:73px;
	float:left;
	padding:5px 34px;
	
}

.daytoday a
{
	display: block;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	background: url(../images/daytoday_btn.jpg) no-repeat;
	background-position: 0px 0px;
}

.daytoday a:hover
{
	width:215px;
	background-position: 0px -73px;
}

.daytoday_sub 
{
	width:215px;
	height:73px;
	padding:35px 20px 0px 20px;
	
}

.daytoday_sub a
{
	display: block;
	width:215px;
	height:73px;
	background-position: 0px 0px;
	text-decoration:none;
	border:none;
	background: url(../images/daytoday_subbtn.jpg) 0 0 no-repeat;
}

.daytoday_sub a:hover
{
	width:215px;
	background-position: 0px -73px;
}


.hospital
{
	width:215px;
	height:73px;
	float:left;
	padding:5px 34px;
}

.hospital a
{
	display: block;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	background: url(../images/hospital_btn.jpg) 0 0 no-repeat;
}

.hospital a:hover
{
	width:215px;
	height:73px;
	background-position: 0px -73px;
}

.hospital_sub
{
	width:215px;
	height:73px;
	padding:10px 20px 0px 20px;
}

.hospital_sub a
{
	display: block;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	background: url(../images/hospital_subbtn.jpg) no-repeat;
	background-position: 0px 0px;
}

.hospital_sub a:hover
{
	width:215px;
	height:73px;
	background-position: 0px -73px;
}

.hospital_sub1
{
	width:215px;
	height:73px;
	padding:35px 20px 0px 20px;
}

.hospital_sub1 a
{
	display: block;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	background: url(../images/hospital_subbtn.jpg) no-repeat;
	background-position: 0px 0px;
}

.hospital_sub1 a:hover
{
	width:215px;
	height:73px;
	background-position: 0px -73px;
}

.hospital_sub2
{
	width:215px;
	height:73px;
	padding:10px 20px 15px 20px;
}

.hospital_sub2 a
{
	display: block;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	background: url(../images/hospital_subbtn.jpg) no-repeat;
	background-position: 0px 0px;
}

.hospital_sub2 a:hover
{
	width:215px;
	height:73px;
	background-position: 0px -73px;
}

.value
{
	width:215px;
	height:73px;
	float:left;
	padding:5px 34px;
}

.value a
{
	background:url(../images/value_btn.jpg) no-repeat;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	display: block;
	background-position: 0px 0px;
}

.value a:hover
{
	width:215px;
	height:73px;
	background-position: 0px -73px;
}

.value_sub
{
	width:215px;
	height:73px;
	padding:10px 20px 15px 20px;
}

.value_sub a
{
	background:url(../images/value_subbtn.jpg) no-repeat;
	width:215px;
	height:73px;
	text-decoration:none;
	border:none;
	display: block;
	background-position: 0px 0px;
}

.value_sub a:hover
{
	width:215px;
	height:73px;
	background-position: 0px -73px;
}

.main
{
	width:850px;
	height:100%;
	background:#ffffff;
	margin:0 auto;
}

.main p
{
	padding:10px 30px;
	line-height:1;
}




h1
{
	font-size:17px;
	color:#88a73d;
	margin:35px 25px 0px 45px;
}

h1 span
{
	color:#469ec1;
}


h2
{
	color:#88a73d;
	font-size:14px;
	margin:20px 0px 0px 45px;
	font-style:italic;
}

h2 span
{
	color:#469ec1;
}

h3
{
	color:#88a73d;
	font-size:14px;
	padding:50px 0px 0px 30px;
}

h4
{
	color:#469ec1;
	font-size:16px;
	padding:20px 0px 0px 30px;
}

h5
{
	color:#88a73d;
	font-size:12px;
	padding:15px 0px 0px 30px;
}

h6
{
	color:#88a73d;
	font-size:12px;
	padding:5px 0px 5px 45px;
}

.heading7
{
	color:#88a73d;
	font-size:13px;
	padding:15px 0px 15px 0px;
	font-style:italic;
}

.heading8
{
	color:#469ec1;
	font-size:13px;
	padding:15px 0px 15px 0px;
	font-style:italic;
}

.clicktoview
{
	color:#88a73d;
	font-size:12px;
	margin: 10px 0 0 45px;
	display:block;
}

.note
{
	color:#88a73d;
	font-size:12px;
	margin: 10px 0 0 45px;
	display:block;
}

.definition
{
	color:#88a73d;
	font-size:12px;
	}

.names
{
	color:#469ec1;
	font-size:14px;
	margin: 0px 0 20px 45px;
	display:block;
}

.names span
{
	color:#88a73d;
	font-size:14px;
	
}

.names_green
{
	color:#88a73d;
	font-size:14px;
	margin: 0px 0 20px 45px;
	display:block;
}

.names_green span
{
	color:#469ec1;
	font-size:14px;
}

.mainright
{
	float:left;
	width:290px;
}

.mainright p
{
	padding:10px 30px;
	line-height:1;
}

.mainright q
{
	padding:10px 30px 0px 30px;
	line-height:1.3;
	display:block;
	font-size:11px;
	
}

.mainright a
{
	text-decoration:none;
	font-weight:bold;
	color:#469ec1;
	font-size:11px;
	
}

.mainright a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#88a73d;
	font-size:11px;
	
}

.mainright a:visited
{
	text-decoration:none;
	font-weight:bold;
	color:#88a73d;
	font-size:11px;
	
}

.mainright img
{
	margin:30px auto;
}




.mainrighthome
{
	float:left;
	width:290px;
}

.mainrighthome p
{
	padding:10px 30px;
	line-height:1;
}

.mainrighthome q
{
	padding:10px 30px 0px 30px;
	line-height:1.3;
	display:block;
	font-size:11px;
	
}

.mainrighthome a
{
	text-decoration:none;
	font-weight:bold;
	color:#469ec1;
	font-size:11px;
	
}

.mainrighthome a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#88a73d;
	font-size:11px;
	
}

.mainrighthome a:visited
{
	text-decoration:none;
	font-weight:bold;
	color:#88a73d;
	font-size:11px;
	
}

.mainrighthome img
{
	margin:0 15px 0 0px;
}



.testimonials
{
	background:url(../images/whatourclientssay.jpg) no-repeat;
	width:280px;
	height:200px;
	margin:0 10px 0 0;
	padding:0;
	position:relative;
}

.testimonialshome
{
	background:url(../images/whatourclientssay.jpg) no-repeat;
	width:280px;
	height:200px;
	margin:30px 10px 0 0;
	padding:0;
	position:relative;
}

.testimonialshome1
{
	background:url(../images/whatourclientssay.jpg) no-repeat;
	width:280px;
	height:200px;
	margin:0px 10px 0 0;
	padding:0;
	position:relative;
}


.mainleft
{
	float:left;
	width:505px;
	padding:0 45px 0 0;
}

.mainleft img
{
	margin:5px 40px;
}

.mainleft p
{
	padding:8px 0px 8px 45px;
	line-height:1.3;
}

.mainleft a
{
	text-decoration:none;
	font-weight:bold;
	color:#469ec1;
	font-size:11px;
	padding:0;
}

.mainleft a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#88a73d;
	font-size:11px;
	padding:0;
}

.mainleft ul 
{
	padding:5px 0px 5px 55px;
	list-style:disc;
}

.mainleft ul li
{
	list-style:disc;
	line-height:1.3;
	text-align:justify;
}

.mainleft ol 
{
	padding:5px 0px 5px 65px;
}

.mainleft ol li
{
	list-style:decimal;
	line-height:1.3;
	text-align:justify;
}


.meatfree
{
	width:280px;
	float:left;
	height:70px;
}

.meatfreeimg img 
{
	float:left;
	display:block;
	margin:10px 10px 0 0;
	padding:0px;
}

.meatfreeimg a 
{
	border:none;
	display:block;
	padding:0px;
}

.meatfreelink 
{

	margin:0;
	float:left;
	width:200px;
}

.meatfreelink a
{
	padding:25px 0px 0 30px;
	display:block;
}

.nominatedoclink a
{
	padding:40px 0px 0 30px;
	display:block;
}

.serviceimage
{
	float:left;
	padding:40px 0 0 0px;
	display:block;
	width:140px;
}

.serviceimagesml
{
	float:left;
	padding:35px 0 0 0px;
	display:block;
}

.serviceimagelarge
{
	float:left;
	padding:65px 0 0 0px;
	display:block;
}

.servicetext
{
	float:right;
	
	width:335px;
}

.servicetext p
{
	padding:8px 0px 8px 0px;
}

.footer
{
	background:url(../images/footer.jpg) no-repeat;
	width:850px;
	height:16px;
	margin:0 auto;
	
}

.button
{
	padding:0px 25px 5px 0;
	position:absolute;
	left: 170px;
	bottom: -20px;
}

.buttonhome1
{
	padding:0px 25px 5px 0;
	position:absolute;
	left: 170px;
	bottom: 8px;
}


.applybtn
{
	padding:10px 5px;
}

.bigapplybtn
{
	padding:20px 0 0 30px;
}

.newsbtn
{
	padding:0px 0 10px 5px;
}

.button1
{
	width:105px;
	padding:0 35px 0 40px;
}


.options
{
	float:left;
	width:105px;
	margin:50px 0px 0 0;
}

.optionstext
{
	width:360px;
	float:left;
}

.optionstext p
{
	padding: 5px 0px 5px 45px
}

.news
{
	padding: 5px 0;
	margin:0;
	width:280px;
}


.news p
{
	padding:10px 30px 0 30px;
	line-height:1.3;
	font-size:11px;
}

.table
{
	width:465px;
	margin:35px 0 35px 45px;
}

.table p
{
	padding:5px 5px;
	text-align:left;
}

.t2
{
	background:#88a73d;
	color:#fff;
}

.t3
{
	background:#dae5cb;
}

.t4
{
	background:#469ec1;
	color:#fff;
}

.moremenu
{
	margin:10px 45px;
	width:460px;
	background:#dae5cb;
	padding:5px 0;
	
}

.moremenu a
{
	font-size:11px;
	text-align:left;
}

.moremenu ul li
{
	list-style:none;
	padding:3px 2px;
}

.moremenu ul 
{
	padding:0 0;
}
	
.moremenuleft
{
	float:left;
	width:250px;
	padding:2px;
}

.moremenuleft ul li
{
	margin:0 2px;
}

.moremenuright
{
	float:left;
	border-left:1px solid #fff;
	height:155px;
	width:200px;
	padding:2px;
}

.moremenuright ul li
{
	margin: 0 2px;
}

.bubbles
{
	margin:0px 0px;
	display:block;
	float:right;
}

.bubbles img
{
	display:block;
}

.bubbles1
{
	margin:100px 0 0 0;
	display:block;
	float:right;
}

.bubbles1 img
{
	display:block;
}

.form
{
	padding:5px;
	margin:5px 0 5px 45px;
}

.form p
{
	padding:5px 0;
	text-align:left;
	font-size:12px;
}

.form textarea
{
	margin:4px;
	width:250px;
}

.form input
{
	margin:4px;
	width:250px
}

.form1
{
	margin:5px 0px 5px 45px;
}

.form1 p
{
	padding:5px 5px;
	text-align:left;
	font-size:12px;
}

.form1 textarea
{
	margin:4px;
	width:250px;
}

.form1 input
{
	margin:4px;
	width:250px
}

.formrefer
{
	margin:5px 0px 20px 45px;
	
}

.formrefer p
{
	padding:5px 5px;
	text-align:left;
	font-size:12px;
}


.formrefer input
{
	margin:4px;
}


/*apply form start*/

		.formapply
		{
			margin:5px 45px 20px 45px;
		}
		
		.formapply h2
		{
			color:#88a73d;
			font-size:14px;
			margin:20px 0px 0px 5px;
			font-style:italic;
		}

		.formapply h2 span
		{
			color:#469ec1;
		}
		
		.textred p
		{
			text-align:left;
			color:#ff0000;
			line-height:2;
			margin:5px 12px;
		}
		
		
		
		.formapply ul
		{
			padding:10px 0;
		}
		
		.formapply ul li
		{
			line-height:1.2;
			list-style:disc;
			margin:0 0 0 30px;
			font-size:11px;
		}
		
		.formapply ol
		{
			padding:10px 0;
		}
		
		.formapply ol li
		{
			line-height:1.2;
			list-style:decimal;
			margin:0 0 0 30px;
			font-size:11px;
		}
		
		.formapply p
		{
			padding:2px;
			text-align:left;
			font-size:11px;
			line-height:1.2;
		}
		
		.formapplyjustify p
		{
			padding:5px 2px;
			text-align:justify;
			font-size:11px;
		}
		
		.formapply input
		{
			margin:4px;
		}
		
		.formapply select
		{
			margin:4px;
		}
		
		.formapplycheckbox input
		{
			margin:4px 30px;
		}
		
		.redtext
		{
			color:#ff0000;
			font-size:9px;
			margin:5px auto;
			font-size:10px;
		}
		
		.redtextbig
		{
			color:#ff0000;
			font-size:11px;
			margin:5px auto;
		}
		
		.formapply a
		{
		text-decoration:none;
		font-weight:bold;
		color:#469ec1;
		font-size:11px;
		
		}
		
		.formapply a:hover
		{
		text-decoration:none;
		font-weight:bold;
		color:#88a73d;
		font-size:11px;
		}
		
		.formblue
		{
		text-decoration:none;
		color:#469ec1;
		font-weight:bold;
		display:inline;
		}
		
		
		.formgreen
		{
		color:#88a73d;
		}

/*apply form end*/

.submit input
{
	margin:4px;
	width:60px;
	font-size:12px;
}

.radio
{
	font-size:12px;
}

.radio input
{
	margin:0 4px;
	width:20px;
}

.cadiz
{
	margin:0 auto;
	width:850px;
	text-align:center;
	font-size:10px;	
	padding: 5px 0 20px 0;
}

.cadiz a
{
	font-size:10px;
	color:#469ec1;
	text-decoration:none;
}

.fblikebutton
{
	height:26px;
	margin:0px 0 0 0px;
	padding:0 0 0 40px;
	float:left;
}
	
.facebook
{
	height:26px;
	margin:25px 0 0 0px;
	width:280px;
	padding:0;
	float:left;
}

.facebookimg img
{
	padding:0 5px 0 0px;
	margin:0px;
	display:block;
	float:left;
	height:26px;
	border:none;
}

.facebooklink a
{
	color:#469ec1;
	font-weight:normal;
	display:block;
	float:left;
	margin:0px 0 0 0;
	text-decoration:none;
	font-size:10px;
	line-height:1.2;
}

