/* Childcare Plus site */

/* Presentation */


/* general  font */

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #999999;
	font-size: 80%;
	padding: 0;
	margin: 0;
} 

table th, table td
{
	font-size: 80%; 
	font-weight: normal; 
 
} 

/*link colours*/

a:link { color: #6C9BD1; text-decoration: underline; font-weight: bold;} 
a:visited { color: #6C9BD1; text-decoration: underline; font-weight: bold;} 
a:active { color:#6C9BD1; text-decoration: underline; font-weight: bold;} 
a:hover { color:#000000; text-decoration: underline; font-weight: bold;}


/* font sizes */ 

h1
{	font-size: 140%; 
	font-weight: bold; 
	color: #6C9BD1;
	margin-top: 0;
	border-bottom: 1px #ECECEC solid;
	padding-bottom: 0.4em;
} 

h2
{
	font-size: 130%; 
	font-weight: bold; 	
} 

h3
{
	font-size: 100%; 
	font-weight: bold;  
	

} 

h4
{
	font-size: 80%; 
	font-weight: bold; 
	color: #423E50;
} 

h5
{
	font-size: 70%; 
	font-weight: bold; 
	color: #423E50;
} 

h6
{
	font-size: 70%; 
	font-weight: normal; 
	color: #423E50;
} 

p	
{
	font-size: 100%; 
	font-weight: normal; 

} 

ul
{
	list-style-type: square; 

} 

li
{
	font-size: 95%;
	color: #333333;

}

hr
{
	height: 1px; 
	line-height: 1px; color: #CCCCCC;
} 


.small {font-size: 85%;}



 */ Images */


.imgborder 
{  
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 	border-left-width: 1px; 
	padding-right: 20px;
}

img.border {
 padding: 1px;
 border: 1px solid #f0f0f0;
}

div.image {
 display: inline;
}
dl.image {
 padding: 1px 1px 1px 1px;
 border: 1px solid #f0f0f0;
 margin: 0;
}
dl.image dd {
 margin: 0;
 padding: 5px;
}

.smoke {
 background-color: #ECECEC;
}

/* Image alignments */
.right {
 float: right;
 margin: 0 0.5em 1em 1em !important;
}
.left {
 float: left;
 margin: 0 1em 1em 0 !important;
}
.center {
 float: none;
 margin: 0 auto 1em auto !important;
}
.nowrap {
 margin: 0 1em 1em 0 !important;
 display: block;
}


.quote 
{
	padding: 0em 3em 0em 0.5em;
	margin: 0.2em;
	display: block;
	border-left: #ECECEC solid 5px;

}

.indent 
{
	padding: 0em 3em 0em 2em;
	display: block;
}

.clearfix {display: block;}

.clear {
 clear: both;
}

.webdemotable {
 	background-color: #FFFFFF;
	padding: 0.5em;
	border: 1px #6C9BD1 solid;
}
.webdemohead {
 	font-size: 140%; 
	font-weight: bold; 
	color: #6C9BD1;
}


#footer
{
	
	padding-top: 0;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0;
	margin: 1em 0 0 0; 
	border-top: 1px #ECECEC solid;

}

div#footer p
{color: #666666; font-size: 90%;}
