	body * {margin:0; padding:0}
	body {background-color: #e7e8e9; background-image:url(img/bkd.gif);background-repeat: repeat-x; color:#6f6e6e;font-size:71%; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; margin:0; padding:0; }
	img  {border:0;}
	
/* Headings */ 
	h1, h2, h3, h4 {margin:0px; padding:0px;}
	h1 {}
	h2 {color:#000000;  font-family:Verdana, Arial, Helvetica, sans-serif;}
	h3 {color:#a90052;font-size: v-small;}
	h4 {}
	
	hr { color: #b4004e;}

	a:link {color: #b4004e; text-decoration: underline;}
	a.:visited {color: #b70250; text-decoration: none;}
	a:hover {color : #ad93c4; text-decoration: none;}
	
	p {color:#6f6e6e; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.2em; margin:0 0 1em 0; text-align:left;}
	
	img.floatLeft { 
    float: left; 
    margin: 4px; 
				}
	img.floatRight { 
    float: right; 
    margin: 4px; 
				}

	
	
	.lowerroman {list-style-type:lower-roman;}
	.thankyou {height:300px; margin:50px 0 0 220px;}


/* Accessibility */
	.hide { font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}

/* Layout */ 
	#wrapper {height: 100%; margin:auto; padding:0; border:#a90052 solid 1px; width:800px; background-color:#FFFFFF;}

	/* Homepage specific styles */
	 
	
	/* Header */
	#header { background-color: #ffffff; height:120px; position:relative;}
	#header h1 img {position:absolute; top:1px; left:200px; color:#006b6d;}
	#header h2 {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}

		/* Section header images*/
	#header {background: url(img/banner.jpg) no-repeat right; }
		
	#menu {padding: 5px 50px 0px 55px; color: #t4004e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; background-color: #ffffff;
	}
	#menu a:link {color: #b4004e; text-decoration: none;}
	#menu a.:visited {color: #b70250; text-decoration: none;}
	#menu a:hover {color : #ad93c4; text-decoration: none;}

		
	/* Content */
	#maincontent {background-color:#ffffff;  padding-bottom:0px; background:url(img/tree.gif) no-repeat top right; height: 100%;}
	
	ul#breadcrumb {float:left; margin:10px 0 17px 222px;}
	ul#breadcrumb li {display:inline; list-style-type:none;}
	ul#breadcrumb li a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-right:3px; text-decoration:none;}
	#data h3 {color:#333333; font-size:1em; font-weight:bold;}
	
	#columna {float:left; margin:0; padding:0px 0px 0px 0px; width:150px; height: 100%; font:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }

	/* Navigation  */
	#columna ul {list-style-type:none; margin:0; padding-bottom:20px;width:150px;}

	
	#columna ul li a:link { display:block; background-color:#a90052; color: #ffffff; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.2em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 147px; border-bottom:solid #fff 1px;}
	#columna ul li a:active { display:block; background-image:url(img/menu_bgd.gif); color: #fff; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.2em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 147px; border-bottom:solid #fff 1px;}
	#columna ul li a:visited { display:block; background-color:#a90052; color: #fff; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.2em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 147px; border-bottom:solid #fff 1px;}
	#columna ul li a:hover { display:block; background-color:#d37da7; color:#fff; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.2em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 147px; border-bottom:solid #fff 1px;}
	
	#centrebooks {float:left; width:500px; height: 100%; padding: 0px 30px 0px 30px;  }
	
	#centre {float:left; width:440px; height: 100%; padding: 0px 30px 0px 30px;  }
	#centre ul li {color:#a90052; margin-left: 15px; ;}
	#centre ol li {color:#a90052; margin-left: 15px;}
	#centre h1 {color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight:normal; margin-bottom:0.5em; margin-left:0px;}
	#centre h2 {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:normal; margin-bottom:0.5em; margin-left:0px;}
	#centre .subhead, #centre2 .subhead {font-family:Arial, Helvetica, sans-serif;color:#000; font-size:1em; font-weight:bold;}
	#centretp {float:left; width:560x; height: 100%; padding: 0px 30px 0px 30px;  }
	#serviceslist ul li a:link { display:block; background-color:#ffffff; color:#a90052; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.0em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 200px; border-bottom:solid #fff 1px;}
	#serviceslist ul li a:active { display:block; background-image:url(img/menu_bgd.gif); color: #fff; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.0em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 200px; border-bottom:solid #fff 1px;}
	#serviceslist ul li a:visited { display:block; background-color:#ffffff; color: #666666; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.0em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 200px; border-bottom:solid #fff 1px;}
	#serviceslist ul li a:hover { display:block; background-color:#d37da7; color:#fff; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.0em; margin-left:0px; padding:5px 0 5px 5px; text-decoration: none; width: 200px; border-bottom:solid #fff 1px;}
	
	#columnb {float: right; margin: 20px 12px 0 0; width: 170px; height: 350px; background-color: #fff; border:1px solid #0d5c11; padding: 10px 5px 0px 5px; font-size 0.6em;}
	#columnbooks {float: right; margin: 20px 12px 0 0; width: 170px; height: 450px; background-color: #fff; border: #b4004e 1px solid;; padding: 10px 5px 0px 5px; font-size 0.6em;}

	/* email */		
	#email{ background-color: #b4004e;
margin-left: 10px;
}
	#email p {color:#FFFFFF;
}

		
	#footer {height: 60px; padding-left: 10px; padding-right: 10px; background-color: #fff; border-top:#b4004e solid 2px;}
	#footer a:link {color: #0d5c11; text-decoration: none}
	#footer a:visited {color: #0d5c11; text-decoration: none}
	#footer a:hover {color: #0d5c11; text-decoration: underline}
	
	/* Navigation */
	
	
	

	

	
/* Generic */

	
	.floatright {float:right;}
	.floatleft {float:left;}
	
		
	/* CSS clearing */   
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */
	
	

	
	
