@charset "ISO-8859-1";
/* CSS Document */

body {
	
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: top left;
	background-color: #E3EEE8;
	background-image: url('../resource/bg.gif');
	background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed;
	 }

*html body {
	
	font-size: x-small; /*for IE5/Win*/
	f\ont-size: small; /*for other IE versions*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: top left;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #00974A;
	line-height: 18px;
	text-decoration: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
	
	
h3{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #00974A;
	line-height: 18px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}


 blockquote {
  margin:0;
  background:url('../resource/closeQuote.gif');
  background-repeat:no-repeat;
  background-position: 550px 80%; 	
  width:620px; 	 
 } 

 blockquote p {
  margin:0;
  background-image:url('../resource/openQuote.gif');
  background-repeat:no-repeat;
  background-position:left top;
  padding:0px 80px 30px 40px;
  font-family:"Verdana", Arial, Helvetica, sans-serif;
  font-size:15px;
  text-shadow:1px 1px 1px #CCC;
  color:#3C4540; 
 }  	
	
/*PNG Transparebcy fix IE*/
 img, div, map { behavior: url('iepngfix.htc') }


/*General / Template Layout*/
 
  .clearit{
	 clear: both;
	 height: 0px;
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
	 line-height: 0px;
	 }
	 
	  .clearpad{
	 clear: both;
	 height: 5px;
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
	 }
	 
	 
.nopad{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
}

.newspic{
float: right;
padding: 0px 0px 15px 15px;
margin: 0px 0px 15px 15x;
border: 0px;
}

 /*Centerall*/

#contents {
z-index: 1;
position: absolute;
width: 100%; /* mandatory to be centered */

}

 #centerall {
     margin-left: auto;
     margin-right: auto;
	 padding: 0px 0px 0px 0px;
     width: 1028px; /* mandatory to be centered */
     }
 
 
 /*General Template*/

#whitebg{
float: left;
width: 968px;
padding: 30px 30px 4px 30px;
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
}	 

#mainpage{
float: left;
width: 970px;
padding: 0px 5px 5px 5px;
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;}


/* Top Nav*/
	 
#headouter{
float: left;
width: 968px;
height: 89px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	background-position: top left;
}

#logoheader{
float: left;
width: 278px;
height: 89px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#linksheader{
float: left;
width: 690px;
height: 73px;
text-align: right;
padding: 16px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#topnavouter{
float: left;
width: 968px;
height: 36px;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url('../resource/topnav2.gif');
}

#topnavleft{
float: left;
width: 93px;
height: 28px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.topnav1{
float: left;
width: 86px;
height: 28px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.topnav2{
float: left;
width: 86px;
height: 28px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navspacer {
	float: left;
	width: 968px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#navspicer {
	float:				left;
	width: 				968px;
	height: 			22px;
	padding: 			0px 0px 0px 0px;
	margin: 			0px 0px 6px 24px;
	font-size:			10px;
	color:				#01984B;
}

 #navspicer a {
	color: #01984B; 
	font-weight:bold; 
	text-decoration:none;
	padding:2px 4px;
}
 #navspicer a:hover {
	color: #FFFFFF
 }

#footspacer{
float: left;
width: 968px;
height: 11px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
}


#homenavspacer{
float: left;
width: 968px;
height: 55px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
}

#homenavspacer h1 {
font-size:18px;
}

#subnavouter{
float: left;
width: 968px;
height: 32px;
background-image: url('../resource/bg/subnav1.gif');
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#subnav1{
float: left;
width: 138px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#subnav2{
float: left;
width: 138px;
height: 28px;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

div.gallery{
	line-height: 22px;
	width: 600px;
	padding: 10px 10px 10px 30px;
	margin: 0px 0px 0px 20px;
	background: #E8E8E8;
	border: 1px solid #E07526
	}

div.locbloc{
	line-height: 22px;
	width: 650px;
	padding: 10px 10px 10px 30px;
	margin: 0px 0px 0px 20px;
	background: #E8E8E8;
	border: 1px solid #01984B
	}


ul {
	margin: 0px 0px 0px 10px;
	border-right: 0px solid #d8d8d8;
	color:#666666;
  	font-size: 11px;

}

ul li {
	list-style-type:square;
	padding:			2px 0px;
}

ul a {	color: #666; text-decoration:none;}


#maternitynavouter{
float: left;
width: 968px;
height: 32px;
background-image: url('../resource/subnav1.gif');
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#maternitynav1{
float: left;
width: 170px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
text-align: center;
}

a:link, a:visited {color: #9D002E; text-decoration: none; }
a:active, a:hover {color: #FFFFFF; text-decoration: none; background: #9D002E;}



#maternitynav2{
float: left;
width: 108px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#maternitynav3{
float: left;
width: 156px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#maternitynav4{
float: left;
width: 132px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#maternitynav5{
float: left;
width: 148px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#maternitynav6{
float: left;
width: 86px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#maternitynav7{
float: left;
width: 70px;
height: 28px;

padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

#maternitynav8{
float: left;
width: 98px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

.carernav1{
float: left;
width: 161px;
height: 28px;
background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

a.carernav1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #999999;
	text-decoration: none;
	background-image: url('../resource/subnav-line.gif');
background-repeat: no-repeat;
background-position: right;
	}
	
	a:hover.carernav1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
	}

.carernav2{
float: left;
width: 163px;
height: 28px;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
text-align: center;
}

a.carernav2 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #999999;
	text-decoration: none;
	}
	
	a:hover.carernav2 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
	}


#leftvacancyouter{
float: left;
width: 608px;
}

#leftvacancy{
float: left;
width: 304px;
padding: 0px 0px 16px 0px;
margin: 0px 0px 0px 0px;
}

.jobcol{
float: left;
width: 40%;
padding: 8px 8px 8px 8px;
margin: 0px 0px 0px 0px;
}


/* Footer*/

	#footouter{
	float: left;
	width: 968px;
	height: 30px;
padding: 12px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
	}
	
	#footleft{
	float: left;
	width: 640px;
	height: 30px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	}

	#footright{
	float: left;
	width: 328px;
	height: 30px;
	text-align: right;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	}
	
	

 

/* Nav*/
	#navouter{
	float: left;
	width: 910px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}
	
	.navitem{
	float: left;
	padding: 14px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	vertical-align: center;
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.navitemlink{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}
	
	a:hover.navitemlink{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}
	
	/* LEFTNAVS
	
	#leftnav{
	text-align: left;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 85%;
	}

	#leftnav a{
	clear: both;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

	#leftnav a:hover{
	clear: both;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

	#leftnav li{
	clear: both;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}

	.leftnavred{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #990000;
	text-decoration: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;}

	.leftnavredlink{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	*/
	 
	 
	 /*Foot*/
	
	.footbook{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.foottext{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.foottextlink{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #e59611;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	a.foottextlink{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	


/* Homepage*/
	
#homeart{
float: left;
width: 910px;
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 0px;}	


#homemainpic{
float: left;
width: 968px;
height: 357px;
background-image: url('../resource/home-image.jpg');
background-repeat: no-repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#homeleftcol{
float: left;
width: 438px;
height: 357px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

	
#homemaintitle{
float: left;
width: 378px;
height: 90px;
padding: 20px 30px 10px 30px;
margin: 0px 0px 0px 0px;}

#homemaintext{
float: left;
width: 450px;
height: 80px;
padding: 0px 0px 20px 30px;
margin: 0px 0px 0px 0px;}

#homemainflash{
float: left;
width: 517px;
height: 143px;
padding: 0px 30px 20px 5px;
margin: 0px 0px 0px 0px;}

#homebuttonouter{
float: left;
width: 968px;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#homebuttoncol{
float: left;
width: 297px;
background-image: url('../resource/bg/home-buttonbg.gif');
background-repeat: no-repeat;
padding: 33px 0px 36px 23px;
margin: 0px 0px 0px 0px;}

#homebuttontitle{
float: left;
width: 297px;
height: 30px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#homebuttontext{
float: left;
width: 277px;
padding: 0px 20px 0px 0px;
margin: 0px 0px 0px 0px;}
	
#homebuttonlink{
float: left;
width: 297px;
height: 19px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#keyline{
float: left;
width: 968px;
height: 4px;
background-image: url('../resource/keyline.gif');
background-repeat: no-repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/* 4 Column Added in for home page*/
#homebuttoncol4{
float: left;
width: 299px;
background-image: url('../resource/home-buttonbg.gif');
background-repeat: no-repeat;
padding: 15px 0px 5px 23px;
margin: 0px 0px 0px 0px;}

#homebuttontitle4{
float: left;
width: 169px;
height: 30px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#homebuttontext4{
float: left;
width: 280px;
padding: 0px 20px 0px 0px;
margin: 0px 0px 0px 0px;}
	
#homebuttonlink4{
float: left;
width: 172px;
height: 19px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

/* Product Page*/

#pagemain{
float: left;
width: 948px;
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;}

#pageleftcol{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#pageleftspacer{
float: left;
width: 320px;
height: 32px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#pagerightcol{
width:720px;
float: left;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;}

#homepagerightcol{
width:920px;
float: left;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;}

#pagerightheader{
float: left;
width: 700px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
}

#pagerighttitle{
float: left;
width: 502px;
height: 76px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


#pagerighttitle2{
float: left;
width: 600px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#pagerightlogo{
float: left;
width: 106px;
height: 76px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#parenttopic1{
float: left;
width: 608px;
padding: 0px 0px 8px 0px;
margin: 0px 0px 0px 0px;}

#maternityfoot{
float: left;
width: 608px;
background-color: #999999;
text-align: center;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;}

#pagelefttext{
float: left;
width: 320px;
padding: 28px 0px 28px 0px;
margin: 0px 0px 0px 0px;}

#pagelefttext2{
float: left;
width: 286px;
padding: 0px 8px 0px 12px;
margin: 0px 0px 0px 0px;}

#pagelefttextblock{
float: left;
width: 14px;
height: 78px;
background-color: #DDDDDD;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#parenttopic2{
float: left;
width:auto; 
padding: 0px 0px 8px 0px;
margin: 0px 0px 0px 0px;}

#parenttopic2 h2 {
	display:block;
	margin: 10px 0px 10px 0px;
}

#parenttopic3{
float: left;
width: 608px;
background-image: url('../resource/keyline.gif');
background-repeat: no-repeat;
background-position: bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

.pagelinks{
float: right;
width: 202px;
padding: 0px 0px 8px 40px;
margin: 0px 0px 0px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #9d002e;
	text-align:center;
}

a.pagelinks{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	font-size: 100%;
}

#vacancytopic1{
float: left;
width: 214px;
background-position: bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#vacancytopic2{
float: left;
width: 354px;
height: 183px;
background-image: url('../resource/bg/vacancy-form1.jpg');
background-repeat: no-repeat;
padding: 17px 0px 0px 40px;
margin: 0px 0px 0px 0px;}

#vacancytopic3{
float: left;
width: 600px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

.vacancyitem{
float: left;
width: 280px;
background-image: url(/resource/bg/jobdetail-bg.gif');
background-position: left;
background-repeat: no-repeat;
padding: 0px 0px 0px 20px;
margin: 0px 0px 18px 0px;}

#calltoaction{
float: left;
background-image: url(/resource/bg/jobdetail-bg.gif');
background-position: left;
background-repeat: no-repeat;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;}

#topic1{
float: left;
width: 608px;
background-image: url(/resource/keyline.gif');
background-repeat: no-repeat;
background-position: bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#topic2{
float: left;
width: 608px;
background-position: bottom;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;}

#contactmain1{
float: left;
width: 948px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#contactmain2{
float: left;
width: 948px;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;}

#contactmain3{
float: left;
width: 948px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;}

#contactmain4{
float: left;
width: 948px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;}

#contactrightcol{
float: left;
width: 600px;
padding: 0px 0px 0px 0px;
margin: 3px 0px 0px 0px;}

.contactitem{
float: left;
width: 276px;
height: 142px;
background-image: url(/resource/bg/jobdetail-bg.gif');
background-position: left;
background-repeat: no-repeat;
padding: 0px 20px 0px 20px;
margin: 0px 0px 20px 0px;}

.contactitemaddress{
float: left;
width: 276px;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

.contactitemphone1{
float: left;
width: 262px;
padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

.contactitemphone2{
float: left;
width: 224px;
padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

.contactmapbutton{
float: right;
width: 32px;
height: 38px;
vertical-align: bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

.right
{
	width: 50%;
	max-width: 300px;
	float:right;
}         
.left
{
	width: 50%;
	max-width: 300px;
	float:left;
}
	
	
		 
	 h1 {
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 color: #00974A;
	 display:block;
	 }
	h1.home
	{
	 margin: 10px 0px 10px 0px;
	 padding: 0px 0px 0px 0px;
	 color: #00974A;
	 font-size:1.2em;
	 }
	 

	}
		 
	  h2{
	  display: inline;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	 
	
	   h3{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	 
		   .h3leftcol{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 30px 0px;	}
	 
	  	 
	 	
	  h4{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	 
	 .h4home{
	 margin: 0px 0px 0px 0px;
	 padding: 15px 0px 12px 20px;	}
	 
	 .h4news{
	 margin: 0px 0px 0px 0px;
	 padding: 30px 30px 10px 30px;
	 font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #666666;	}
	
	
	
/* Text*/
#twitter_div{

	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #737373;
}

.homecopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
a.homecopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #e07526;
	line-height: 15px;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a:hover.homecopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #e07526;
	line-height: 15px;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
	.blackcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.blackcopy2{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.selectcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;}
	
	a.selectcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #9d002e;
	line-height: 14px;
	text-decoration: none;
	}
	
	a:hover.selectcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #e07526;
	line-height: 14px;
	text-decoration: none;
	}
	
	.homecopybold{
	font: Helvetica, Verdana, Arial, sans-serif;
	clear:both;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.red {
		color:#B50937;
	}
	
	.homecopybold2{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	a.homecopybold2{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #e07526;
	}
	
	.medcopybold{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.boldcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #111111;
	line-height: 14px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;}
	
	.boldcopy2{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #111111;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.boldcopy3{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #111111;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;}
	
	.boldcopyred{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #9d002e;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.greyfoot{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a.greycopy{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a:hover.greycopy{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.greycopy{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a.greycopy2{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #e07526;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a:hover.greycopy2{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #e07526;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.greycopy2{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a.copy1{
	font-weight: normal;
	color: #000033;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.toptel{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.whitecopybold{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.subnav{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a.subnav {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #999999;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a:hover.subnav {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.maternitynav{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a.maternitynav {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a:hover.maternitynav {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: underline;
	letter-spacing: -1px;
	color: #9d002e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.subhead{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #9d002e;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	.subheadgrey{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	
	.subheadform{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #9d002e;
	line-height: 18px;
	text-decoration: none;
	margin: 12px 0px 8px 0px;
	padding: 0px 0px 0px 0px;}
	
	.formcopy{
	float:left;
	width: 240px;
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	text-align:right;
	margin: 0px 10px 0px 0px;
	padding: 4px 0px 4px 0px;}
	
	.formitem{
	float:left;
	width: auto;
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;}
	
	.formrow{
	float:left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	}
	
		.formfieldset{
	float:left;
	width: 33%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	

.jobcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
a.jobcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
	a:hover.jobcopy{
	font: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #e07526;
	line-height: 15px;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}	
	
/* Added by Ed, Juretic Media 23/11/09 for callback pages */

.new-h2 {
	color:#e07526;
	font-size:2em;
	display:block;
	margin-right:-2px;
}

#pre-footer {
	height:250px;
	display:block;
	clear:both;
}

.email-link {
	display:block;
	background-image:url('../images/graphics/call-back-off.gif');
	background-repeat:no-repeat;
	width:97px;
	height:34px;
}

.email-link:hover {
	display:block;
	background-image:url('../images/graphics/call-back-on.gif');
	background-repeat:no-repeat;
	width:97px;
	height:34px;
}

.email-link span {
	display:none;
}
.email-linkr {
	display:block;
	background-image:url('../images/graphics/call-back-off.gif');
	background-repeat:no-repeat;
	width:97px;
	height:34px;
	float:right;
}

.email-linkr:hover {
	display:block;
	background-image:url('../images/graphics/call-back-on.gif');
	background-repeat:no-repeat;
	width:97px;
	height:34px;
}

.email-linkr span {
	display:none;
}

label {
	display:block;
	width:150px;
	float:left;
}

/* BLOG */

#content {
display:block;
width:650px;
float:left;
}

#content h2 {
display:block;
margin-bottom:10px;
margin-top:10px;
}

#content h3.storytitle {

font-size:25px;
font-weight:normal;
margin-bottom:10px;
}

#content textarea {
width:600px;
}

#sidebar {
display:block;
width:250px;
float:left;
}

#sidebar  a {
color:#e07526;
text-decoration:none;
}

#sidebar img  {
margin-left:38px;
padding-bottom:20px;

}



#sidebar ul {
list-style:none
}

#sidebar h2 {
margin-left:38px;
}


#content a {
color:#e07526;
text-decoration:none;
}

.feedback {
margin-bottom:20px;
}


h3.storytitle {}

ul.portolio-list {
list-style: none;
}

ul.portolio-list li {
float: left;
width: 180px;
height: auto;
margin-right: 15px;
margin-bottom: 10px;
}

ul.portolio-list li.last {
margin-right: 0;
}

ul.portolio-list li p {
font-size: 0.8em;
}

ul.portolio-list li a {
}

ul.portolio-list li a:hover, ul.portolio-list li a:focus {
text-decoration: underline;
}

caption {
	padding: 0 0 5px 0;
	width: 600px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #E3EEE8 url('../images/bg_header.jpg') no-repeat;
}

tr {

	width:190px;
	
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #EFDFE3;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C3DAC1;
	border-top: 0;
	background: #fff url('../images/bullet1.gif') no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #EFDFE3;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* SABN Styles */

p.page_content a {
	color:#9d002e;
	font-weight:bold;
}

p.page_content a:hover {
	color:#009949;
	background-color:#FFFFFF;
}

div#footer_group {
	clear:both;
	text-align:right;
	margin-top:10px;

	padding-top:10px;
	border-top:1px dotted #CCCCCC;
	font-size:10px;
	color:#999999;
}

div#footer_group img {
	vertical-align:middle;
}

div#footer_group a, div#footer_group a:hover {
	text-decoration:none;
}

div.franchisetopic1 {
	float:left;
	clear:both;
}

div.note {
	margin: 10px 10px 10px 20px;
	float: left;
	color:#666666;
}

ul.green-list {
	color:#00974A;
	margin-top:10px;
}

ul.red-list {
	color:#9D002E;
}

/* STYLES TO MAKE CONTENT BETTER! */

div.cfnew p.homecopy {
	margin:			10px 0px;
}
