
body { 
	font:1.0em verdana, arial, sans-serif; 
	background:#FFF; 
	margin:0;
	padding:0;
	color:#b3418d;
	background-color:#da7ebc;;
	}

a:link, a:visited, a:active {
				color:#b3418d;
				font:bold 9pt verdana, arial, sans-serif;
			    }



a:hover {

	color:#b3418d;
	font:bold 9pt verdana, arial, sans-serif;
	
        }






a.left:link, a.left:visited, a.left:active {
				
				color:#b3418d;
				font:bold 7pt verdana, arial, sans-serif;

			    }



a.left:hover {
	
	color:#b3418d;
	font:bold 7pt verdana, arial, sans-serif;
        }







a.white:link, a.white:visited, a.white:active, a.whiite:hover{
				
				color:#fff;
				font:bold 8pt verdana, arial, sans-serif;

			    }




img {
	border-style: none;
    }  

h1 {

	font:28pt verdana, arial, sans-serif;
	color:#b3418d;
	margin:0;
	padding:20px;
}

h2 {

	font:14pt verdana, arial, sans-serif;
	color:#b3418d;
	padding:2px;
	margin-left:9px;
	margin-top:-10px;

}



h3 {

	font:11pt verdana, arial, sans-serif;
	color:#b3418d;
	padding:5px 0px 0px 15px;
	margin-left:7px;

}



h4 {

	font:12pt verdana, arial, sans-serif;
	color:#fff;
	margin-left:3px;
}


h5 {

	font:10pt verdana, arial, sans-serif;
	color:#b3418d;
	margin-left:3px;
}





p { 
	font: 0.9em verdana; 
	margin: 0px; 
	text-align: justify;
	}
	

#windowKerri {
	
	width:470px;
	height:100%;
        margin-top:0px;
	border:1px solid #fff;
	BACKGROUND-COLOR:#FFF;
	margin-left:auto;
	margin-right:auto;

}



#contain {
	width:850px;
        margin-top:0px;
	border-top:1px solid #fff;
	border-right:1px solid #b3418d;
	border-left:1px solid #b3418d;
	margin-left:auto;
	margin-right:auto;
	BACKGROUND-COLOR:#FFF;
	height:100%;

}


#contain h3 {
font:20pt verdana, arial, sans-serif;
margin-top:-20px;
color:#b3418d;

}


#contain h4 {
font:16pt verdana, arial, sans-serif;
margin-top:-36px;
margin-left:12px;
color:#b3418d;

}

.roundcontHome
{
	width: 502px;
	
	background-image: url(../images/middle.gif);
	background-repeat: repeat-Y;
}


.roundLeftHome
{
	width: 282px;
	
	background-image: url(../images/leftMiddle.gif);
	background-repeat: repeat-Y;
}
	
#header {

	width:850px;
	border-bottom:1px solid #CCC;
	background:#fff;

}


#secondheader {
	height:26px;
	width:850px;
	border-bottom:1px solid #CCC;
	background:#b3418d;
	color:#fff;
	font-size:11px;

}



#colorheader {
	
	
	width:850px;
	height:5px;
	background-image:url(../images/repeat_top.gif);  
	background-repeat:repeat-x;
}



#colorheaderTwo {
	
	
	width:850px;
	height:5px;
	background-image:url(../images/repeat_top.gif);  
	background-repeat:repeat-x;
}


#leftcol {
	float:left;
	width:280px;
	margin-top:5px;
	margin-left:3px;
	background:#fff;

}

#leftcol p {
	font:0.8em verdana; 
	

}






#leftcol a {

	padding:3px 10px 3px 8px;
	

}



#leftcol li {

	padding-right:13px;
	margin-right:6px;
	line-height:1.5em; line-spacing:6px;
	
}





.leftcolumnColour{ width:150px;background-color: #fff; border-bottom: 1px dashed #748d9c;}


#content {

	width:550px;
	float:left;
	padding:5px 0 5px 0;
	margin-left:7px;
	font:1.2em verdana, arial, sans-serif; 
	background:#fff;
}

#content p {

	padding:3px 28px 3px 28px;
	margin:0;

}






#content li {

	padding:0;
	margin:0;
	line-height:2em; line-spacing:6px;
	background:#fff;
}




.contentcolumnColourBox{ width:552px; margin-left:20px; background-color: #fff; border: 1px solid #748d9c;}


.contentcolumnColourTop{ width:550px;background-color: #b3418d; border: 1px solid #748d9c;}



#rightcol {

	width:150px;
	float:left;
	padding:5px 0 5px 0;
	margin-left:2px;
	background:#fff;
	
}

#rightcol p {

	padding:3px 18px 3px 18px;
	margin:0;

}

#footer {

	width:850px;
	clear:both;
	border-top:0px solid #fff;
	border-bottom:1px solid #748d9c;
	background:#000;
	padding:0 0 2px 0;

}

#footer p {
	text-align:center;
	font:8pt verdana, arial, sans-serif;

}
	

.portfolio{ border:1px solid #748d9c; margin:2; padding:0; }

.portfolioHeading{ border:1px solid #748d9c; }


.leftBackFirst{ width:150px;background-color: #c62c17; border-bottom:1px solid #fff;}


.leftBackWhite{ width:150px; height:30px; background-color: #fff; border-bottom:1px solid #fff;}


.leftBackBlue{ width:150px;background-color: #193397; border-bottom:1px solid #fff;}



#gallery { position: relative; width:300px; height:140px; margin:0; padding:0;}
#gallery li { display: block; }