/* AUTHOR:	Peter William Nisbet (ICT Trainer)			*/
/* CONTRACT: 	Scottish Borders CVS network  				*/
/* COPYRIGHT:	2004 Border Forum of Councils for Voluntary Service	*/

div.box {

	vertical-align:	middle;			
	text-align:			left;			

	border-collapse: 	collapse;		/* Removes all border padding imposed by browser */

	padding-top:		5px;
	padding-right:		5px;
	padding-bottom:	5px;
	padding-left:		5px;

	margin-top:			1px;
	margin-right:		1px;
	margin-bottom:		1px;
	margin-left:		1px;
}

div.box span.boxtitle {

	display:				inline;			/* Stops title being split over two lines */
	white-space: 		nowrap;			/* Stops title being split over two lines */

	padding-top:		0px;
	padding-right:		0.5em;				
	padding-bottom:	0px;
	padding-left:		0.5em;

	border-top:			1px solid #5F5F5F;
	border-right:		1px solid #5F5F5F;
	border-bottom: 	none;
	border-left:		1px solid #5F5F5F;
}

div.box .orange{
	background:			#FD8800;		/* Orange title background colour */
	color:				#FFFFFF;		/* Orange background title text colour */
}

div.box .blue{
	background:			#C2C2FD;		/* Blue title background colour */
	color:				#000000;		/* Blue background title text colour */
}

div.box .yellow{
	background:			#FFFFC0;		/* Yellow title background colour */
	color:				#000000;		/* Yellow background title text colour */
}

div.box .red{
	background:			#FFC0C0;		/* Red title background colour */
	color:				#000000;		/* Red background title text colour */
}

div.box .green{
	background:			#D5F9DE;		/* Green title background colour */
	color:				#000000;		/* Green background title text colour */
}

div.box div.boxbody {

	border-top:			1px solid #5F5F5F;
	border-right:		1px solid #5F5F5F;
	border-bottom: 	1px solid #5F5F5F;
	border-left:		1px solid #5F5F5F;
}

div.box div.boxbody div.boxcontent {

	padding-top:		5px;
	padding-right:		5px;
	padding-bottom:	5px;
	padding-left:		5px;

}

div.box div.boxbody .odd{
	background:			#FFFFFF;		/* Odd content background colour */
	color:				#000000;		/* Odd content title colour */
}

div.box div.boxbody .even{
	background:			#F7F9FA;		/* Even content background colour */
	color:				#000000;		/* Even content title colour */
}

div.box div.boxbody .image{
	text-align:			center;			/* Image text is center aligned */
	background:			#FFFFFF;		/* Image content background colour */
	color:				#000000;		/* Image content title colour */
}

div.box img {
	vertical-align: 	top;
}

div.box img.border {
	
	border-top:			1px solid #5F5F5F;
	border-right:		1px solid #5F5F5F;
	border-bottom: 	1px solid #5F5F5F;
	border-left:		1px solid #5F5F5F;
}
