/* STANDARD HTML TAGS ---------------------------------------------------------------------------- */
body {
	color:#000000; 
	background-color:#f8f8f8;
	background-image: url(images/page_bg1.gif);
}


h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-weight: bold; 
	color:#9E947E;
	text-transform:uppercase;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;			
} 
	
h2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold; 
	color:#9E947E;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;			
} 

h3 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold; 
	color:#9E947E;
	margin:0px 0px 0px 0px;	
	padding:10px 0px 0px 0px;	
} 

a:link, a:visited, a:hover, a:active {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight: normal;  
	color:#0033FF;
	text-decoration: underline;
}

p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;	
}
	
p a:link, p a:visited, p a:hover, p a:active { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 100%;  
	color:#0033FF; 
	font-weight: normal;
	text-decoration: underline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;		
}

ul{
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;	
	margin:	0px 5px 5px 24px;
	padding:0px 0px 0px 0px;
	list-style-image:url(../images/bullet_resource1.gif);
}

.generalbackground{background-color:#D8D6D1;}

/* FORM STYLING ------------------------------------------------ */
form input:focus, form textarea:focus{border:1px solid #CC0033;}

input.txt{
	color:#000000;
	background-color: #f8f8f8;
	border:1px solid #958578;
	padding:2px 2px 2px 4px;
}

textarea.txtarea{
	color:#000000;
	background-color: #f8f8f8;
	border:1px solid #958578;
	padding:4px 4px 4px 4px;
	width:500px;
}

input.btn{
	color:#000000;
	background-color: #f8f8f8;	
	border-style:double;
	border-color:#958578;
	border-width:1px 1px 1px 1px;
}

form p{
	clear:left;
	margin:		5px 0px 0px 5px;
	padding: 	5px 0px 0px 0px;
	
}

form p label{
font-weight:bold;
	float:left;
	width:25%;
}
/* END STANDARD HTML TAGS ---------------------------------------------------------------------------- */


/* LAYOUT  ---------------------------------------------------------------------------- */
#quicktabs	{
		width:768px; 
		height:10px; 
		background-color:#f8f8f8;
		padding:0px 0px 4px 0px;
		margin:0px auto 4px auto;
}

#main-header	{
		width:768px; 
		height:120px; 
		background-color:#f8f8f8;
		background-image:url(../images/main-header-background.gif);
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
		margin:5px auto 5px auto;
}



/* HEADER FONT SIZE CHANGE ELEMENT  ---------------------------------------------------- */
#fontchange {
	width:300px;
	float:right;
	margin:	4px 15px 10px 0px;
	padding:0px 0px 0px 0px;	
}

#fontchange ul{
	list-style:none; /* What bullet style */
	margin:	0px auto 0px auto;
	padding:5px 0px 10px 10px;
	border-left:1px solid #9E947E;;
	border-bottom:1px solid #9E947E;;
}

#fontchange li{
	vertical-align:text-bottom;
	display:inline;
	margin:	0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}

#fontchange li img{
	vertical-align:text-bottom;
	margin:	0px 0px 0px -3px;
	padding: 0px 0px 0px 0px;
}

#fontchange li a:link, #fontchange li a:visited, #fontchange li a:hover, #fontchange li a:active{font-size: 100%;}

#header	{
		width:768px; 
		height:135px; 
		background-color:#f8f8f8;
		padding:0px 0px 0px 0px;
		margin:10px auto 10px auto;
}

#bodyhome, #bodymain, #bodymainresidential, #bodymainnursinghome, #bodymainresource, #bodymaindaynursery {
	position:relative;
	width:758px;
	min-height:400px;
	margin:0px auto 20px auto;
	background-color:#FFFFFF;
	border:1px solid #958578;

}


#bodymain{
	background-image:url(../images/left-col-back-main.gif);
	background-repeat:repeat-y /*50% 0;	*/
}

#leftcolumn { 
	position:absolute;
	top:10px;
	left:10px;
	width:176px;
}

#rightcolumn{
	margin:10px 10px 0px 196px;
}

#footer{
	width:100%; 
	margin:10px auto 10px auto; 
	padding:20px 0px 0px 0px;
	background-color:#ffffff;	
	clear:both;
	}


/* GLOBAL NAVIGATION PANEL ----------------------------------------------------- */
#globalnav {
	width:758px;
	padding:0px 0px 0px 2px;
	margin:	5px auto 0px auto;
	background-color:#f8f8f8;
	}
	
#globalnav ul{
	list-style:none; /* What bullet style */
	background-color:#f8f8f8;	
	margin:	0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#globalnav li{
	display:inline;
	margin:	0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

/* SECONDARY NAVIGATION PANEL ----------------------------------------------------- */
#secondarynavigation {
	width:176px;
	padding:0px 0px 0px 0px;
	margin:	0px auto 0px auto;
}

	
#secondarynavigation ul{
	list-style-type:none;
	margin:	0px 5px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style-image:url(../images/bullet_resource1.gif);
}

#secondarynavigation li{
	font-size: 120%;
	margin:	0px 0px 0px 15px;	
	padding:0px 0px 0px 0px;
}

#secondarynavigation h3{
	margin:	10px 0px 5px 5px;
}



/* HOME PAGE ONLY CONTENT ----------------------------------------------------- */
#bodymainimage{ width:738px; margin:10px auto 10px auto;padding:0px 0px 0px 0px;}
#readertypes{ width:738px; margin:10px auto 0px auto;padding:0px 0px 0px 0px;}
#serviceuser, #relative, #student, #professional {
	position:relative;top:0px;
	width:175px;
	background-color: #f8f8f8;	
	border:1px solid #958578;
	float:left;
	margin:	0px 0px 0px 0px;
}

#serviceuser{left:0px; height:380px; overflow:auto;}
#relative{left:10px; height:380px; overflow: auto;}
#student{left:20px; height:380px; overflow: auto;}
#professional{left:30px; height:380px; overflow: auto;}

#serviceuser p, #relative p, #student p, #professional p {
	padding:0px 4px 4px 4px;
	text-align:justify;
}
#serviceuser h2, #relative h2, #student h2, #professional h2 {
	padding:0px 0px 0px 4px;
}


#news{ 
	width:758px; 
	height:180px; 
	background-color: #ffffff;		
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
}

#newsdetail{ 
	width:552px; 
	background-color: #ffffff;			
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
}

#newspanel{ 
/*	width:548px;  */
	width:736px; 
	height:211px;
	border:1px solid #958578; 
	background-color: #ffffff;	
	position: relative; 
	top:10px; 
	left:10px;
	float:left;
	overflow:scroll;
}

#newsimage{ width:175px;position: relative; top:10px; left:20px; float:left;}

#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal; 
	color:#958578;
	text-align:center;}


#newsdetail h1, #newspanel h1 {	
	font-family: Arial, Helvetica, sans-serif;
	background-color:#9E947E;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	}

/*#newsdetail p, #newspanel p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #ffffff;	
	color: #392E18;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 5px;				
}

#newsdetail p.newsdate, #newspanel p.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style:italic;
	background-color: #ffffff;	
	color: #392E18;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}



*/			

/* HOME PAGE NEWS PANEL --------------------------------------------------- */

#newspanel h1 {	
	font-family: Arial, Helvetica, sans-serif;
	background-color:#9E947E;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

#newspanel a:link, #newspanel a:visited, #newspanel a:hover, #newspanel a:active {
	padding:0px 5px 0px 5px;
}

#newspanel p {
	padding:0px 5px 5px 5px;
}

#newspanel p.newsdate {
	color: #392E18;
	font-style:italic;
	padding:0px 0px 0px 5px;
}

#newspanel img {margin:0px 4px 4px 0px;}

/* NEWS DETAIL PAGE --------------------------------------------------- */

#newsdetail h1{	
	font-family: Arial, Helvetica, sans-serif;
	background-color:#9E947E;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
	
#newsdetail p.newsintro {
	background-color:#f8f8f8;
	color: 		#392E18;
	border:		1px solid #9E947E;
	margin:		10px 0px 10px 0px;
	padding:	5px 5px 5px 5px;
			
}

#newsdetail p.newsdate {
	color: 		#392E18;
	font-style:	italic;
	padding:	0px 0px 0px 0px;
}

#newsdetail p.newsbody {
	color:		#392E18;
	margin:		0px 0px 0px 0px;
	padding:	10px 5px 5px 0px;
			
}

#inspiredcredits
{
	margin:0px auto;
	padding:0px;

}


/* USEFUL LINKS ----------------------------------------- */
.cblock {margin-top:10px; height:200px; overflow:visible;}

/*
.cblock p.booktitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold; 
		color:#9E947E;
		margin: 0px 0px 5px 0px;
		padding: 0px 10px 0px 10px;
		clear:none;
}
*/

.cblock h2 { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cblock p.booktext {
	padding: 0px 10px 0px 10px;
	color:#000000;
	clear:none;
}

.cblock img{
	float:left;
	margin:0px 10px 4px 0px;
	border:1px solid #000000;
}

.cblock p { clear:both;}

/* ADMIN --------------------------------------- */
.errortext{font-family: Arial, Helvetica, sans-serif;font-size: 80%;color:#CC0033;margin:0px 5px 5px 5px;}
.admintext {font-family: Arial, Helvetica, sans-serif;font-size: 80%;color:#CC0033;margin:0px 5px 5px 5px;}
a:link.admintext,a:visited.admintext,a:hover.admintext,a:active.admintext{font-family: Arial, Helvetica, sans-serif;font-size: 80%;color:#CC0033;margin:0px 5px 5px 0px;}