
/* General Structure */

    body {
           font-family: verdana, arial, sans-serif;
		font-size: 80%;
		line-height: 1.3em;
            text-align: center; /* Need to centre div for IE */
            margin: 0 auto;
            padding: 10px;
    }

	td {
		font-size: 80%;
		text-align: left;
	}

	h1, h2, h3, h4, h5, h6 {
		margin: 1em 0 0.2em 0;
		border-bottom: 1px solid #68AEBC;
		font-family: verdana, arial, sans-serif;
	}
	
	li h1, li h2, li h3, li h4, li h5, li h6 {
		border: none;
	}

	#header h1 { border: 0; }

	h1 { font-size: 160%; font-weight: normal; }
	h2 { font-size: 150%; font-weight: normal; }
	h3 { font-size: 100%; }
	h4 { font-size: 100%; }
	h5 { font-size: 90%; }
	h6 { font-size: 90%; border: 0; }

p {}

hr {	color: #68AEBC;
	background-color: #68AEBC;
	border-color: #68AEBC;
	border: 0;
	height: 1px;
	float: none;
	clear: both;
}

/* Showcase */
.CellPic { text-align: center; vertical-align: middle }
.CellBgBoxSideLeft   { background: url(../pics/box_line.gif) repeat-y left top; width: 14 }
.CellBoxSideLeft   { width: 14 }
.CellBgBoxTopLeft  { background: url(../pics/box_tl.gif) no-repeat left top; width: 7; height: 7 }
.CellBgBoxBottomLeft { background: url(../pics/box_bl.gif) no-repeat left bottom; height: 7; width: 7 }
.CellBgBoxTopRight  { background: url(../pics/box_tr.gif) no-repeat right top; width: 7; height: 7 }
.CellBgBoxBottomRight { background: url(../pics/box_br.gif) no-repeat right bottom; height: 7; width: 7 }
.CellBgBoxTop { background: url(../pics/box_line.gif) repeat-x left top; height: 7; font-size: 1px; } /* font-size: 1px so that IE doesn't make the table row high enough to contain normal-sized text */
.CellBgBoxBottom { background: url(../pics/box_line.gif) repeat-x left bottom; height: 7; font-size: 1px; } /* font-size: 1px so that IE doesn't make the table row high enough to contain normal-sized text */
.CellBgBoxSideRight  { background: url(../pics/box_line.gif) repeat-y right; width: 14  }
.CellTxtHeading, a.CellTxtHeading:link, a.CellTxtHeading:visited, a.CellTxtHeading:hover , a.CellTxtHeading:active , a.CellTxtHeading:visited:active { color: #000; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: center; text-decoration: none; }
.CellBulletPoints, a.CellBulletPoints:link, a.CellBulletPoints:visited, a.CellBulletPoints:hover , a.CellBulletPoints:active , a.CellBulletPoints:visited:active { color: #000; font-style: normal; font-weight: normal; font-size: 80%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: left; text-decoration: none; }
a.Unobtrusive:link, a.Unobtrusive:visited, a.Unobtrusive:hover , a.Unobtrusive:active , a.Unobtrusive:visited:active { color: #000; text-decoration: none;}
.picincell {text-align: center; vertical-align: middle; border: 0;}
.cellspacer {height: 7; font-size: 1px; } /* font-size: 1px so that IE doesn't make the table row high enough to contain normal-sized text */

#titleLink:link {text-decoration: none;}
	#titleLink:visited {text-decoration: none;}
	#titleLink:hover {text-decoration: none;}
	#titleLink:active {text-decoration: none;} 
	#titleLink:visited:active {text-decoration: none;} 

a.SubtleUnobtrusive:link, a.SubtleUnobtrusive:visited, a.SubtleUnobtrusive:hover , a.SubtleUnobtrusive:active , a.SubtleUnobtrusive:visited:active { color: #999; text-decoration: none;}


/* General Page Layout*/
	.total {
		position: relative;
		width: 750px;
		text-align: left;
		font-size:100%;
		margin: 0 auto;
		float: none;
	}
	
	.maincontent {
		position: relative;
		font-size: 100%;
		margin-top: 0px;
		margin-left: 0;
		margin-bottom: 0;
		margin-right: 0px;
		padding-top: 0px;
		padding-right: 0px;
	}
	
	.contentsection {
		margin-top:0px;
		margin-bottom: 1em;
		padding-top: 0px;
		float: none;
		clear: both;
	}
	
	.contentsection h2 {
		font-size: 100%;
		margin-bottom: 0;
		margin-top: 0;
		font-weight: bold;
	}
	
	.contentsection h3 {
		font-size: 100%;
		line-height: 1;
		margin-top: 0px;
		padding-top: 0px;
		font-weight: bold;
		border: 0;
	}
	
	.sidebarleft {
		background: transparent url(../pics/sidebarbgnd.gif) bottom left no-repeat;
		width: 200px;
		float: left;
		font-size: 100%; 
		margin-right: 14px;
	}

	.sidebarleft h2 {
		background: #68AEBC url(../pics/sidebarheading.gif) top left no-repeat;
		color: #fff;
		font-size: 100%;
		font-weight: bold;
		padding: 2px 7px 2px 7px; 
		margin: 0px;
		border-bottom: none;  
	}

	.sidebarright {
		width: 300px;
		float: right; 
		padding: 0;
	}

	.sidebarbox {
		background: transparent url(../pics/sidebarbgnd.gif) bottom left no-repeat;
		width: 200px;
	}
	
	.sidebarcontent {
		padding: 5px;
	}


/* Footer */
	.footer {
		text-align: center;
		font-size:80%;
	}



/* Picture Layout */
	div.picleft {
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 7px;
		margin-right: 7px;
		float: left;
	}

	div.picright {
		margin-top: 0px;
		margin-left: 7px;
		margin-bottom: 7px;
		margin-right: 0px;
		float: right;
	}


	div.piccentre {
		text-align: center;
		margin: 0 auto;
	}


	img.softborder {
		padding: 0px;
		border: 1px #68AEBC solid;
	}

/* Showcase II */

	.showcaseitem {
		border: none;
		position: relative;
		top: 0px;
		left: 0px;
	}

	.showcaseitemt {
		background: transparent url(../pics/box_line.gif) top left repeat-x;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 1px;
		z-index: 0; /* Underneath corners */
	}
	
	.showcaseiteml {
		background: transparent url(../pics/box_line.gif) left top repeat-y;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 1px;
		height: 100%;
		z-index: 0; /* Underneath corners */
	}
	
	.showcaseitemb {
		background: transparent url(../pics/box_line.gif) left bottom repeat-x;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 0; /* Underneath corners */
	}
	
	.showcaseitemr {
		background: transparent url(../pics/box_line.gif) top right repeat-y;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 0; /* Underneath corners */
	}
	
	.showcaseitemtl {
		background: transparent url(../pics/box_tl.gif) top left no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 7px;
		width: 7px;
		z-index: 1; /* On top of horizontal & vertical lines */
	}
	
	.showcaseitemtr {
		background: transparent url(../pics/box_tr.gif) top right no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 7px;
		width: 100%;
		z-index: 1; /* On top of horizontal & vertical lines */
	}

	.showcaseitembl {
		background: transparent url(../pics/box_bl.gif) bottom left no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 7px;
		z-index: 1; /* On top of horizontal & vertical lines */
	}

	.showcaseitembr {
		background: transparent url(../pics/box_br.gif) bottom right no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		z-index: 1; /* On top of horizontal & vertical lines */
	}


/* Navigation */
/*
        :link { color: #178398; text-decoration: none; }
        :visited { color: #636;  text-decoration: none;}
        :link:hover, :visited:hover { color: #333;  text-decoration: none;}
        :link:active, :link:active { color: #000;  text-decoration: none;}
*/
	
