/* CSS Document */

body {
     text-align: center;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 1em;
	 margin: 0;
	 color: #000000;
	 }
	   
.center  {
	margin-right: auto;
	margin-left: auto;
    text-align: center;
	width: 860px;
	}
	
#nav  {
    text-align: center;
    background-color: #66cccc;
	}
	
/* main links in the top coloured navigation bars and panels */
		 
a:link.navlink, a:visited.navlink{
		 color: #000000;
		 text-decoration: none;
     }
	 	 
a:hover.navlink, a:focus.navlink, a:active.navlink { 
		 color: #cc0000;
		 text-decoration: none;
		 }

/*links in the side navigation bar*/

a:link.sidenav, a:visited.sidenav{
		 color: #000000;
		 text-decoration: none;
     }
	 	 
a:hover.sidenav, a:focus.sidenav, a:active.sidenav { 
		 color: #990000;
		 text-decoration: none;
		 }

/* page number links */
		 	
a:link.textlink, a:visited.textlink {
		 color: #000000;
		 text-decoration: underline;
     }
	 
a:hover.textlink, a:focus.textlink, a:active.textlink { 
		 color: #990000;
		 text-decoration: none;
		 }

/* read more links */
		 	
a:link.textlink2, a:visited.textlink2 {
		 color: #990000;
		 text-decoration: underline;
		 font-style: italic;
     }
	 
a:hover.textlink2, a:focus.textlink2, a:active.textlink2 { 
		 color: #000000;
		 text-decoration: none;
		 }
		 
#main  {
	position: relative;
	float: center;
	width: 840px;
	text-align: center;
	margins: auto;
	}

#left {
	position: relative;
	float: left;
	width: 210px;
	text-align: left;
	background-color: #eeeeee;
	margin-right: 6px;
	padding-left: 12px;
	padding-top: 18px;
	color: #000000;
	font-size: 0.75em;
	height: 580px;
	top: 2px;
	}
	
td  {
    font-size: 0.75em;
	text-align: center;
	border: 1px solid;
	border-color: #66cccc;
	}
	
table: {
    border: 1px solid;
	border-color: #66cccc;
	}

.smallest {
    font-size: 0.75em;
	}
	 		
.bold  {
    font-weight: bold;
	}
	
.boldb  {
    font-weight: bold;
	font-size: 1.2em;
	}

.text {
    text-align: left;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 3px;
	}
	
.soaptext {
    text-align: justify;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 2px;
	}
	
.text2 {
    text-align: justify;
	padding-left: 12px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom:16px;
	font-size; 1.15em;
	}
	
ul  {
    list-style: none;
	padding-left: 8;
	margin: 0;
	}
	
td.plain {
    border: 0;
	}

.prodtext {
    padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.2em;
	text-align: center;
	min-height: 295px;
	height: 295px;
	}

.italic {
    font-style: italic;
	}
	
.right  {
    position: relative;
	float: right;
	width: 200px;
	height: 200px;
	padding: 6px;
	}
	
.right2  {
    position: relative;
	float: right;
	width: 200px;
	height: 160px;
	padding: 6px;
	}


td.frag {
   height: 32px;
   }
   
.boldf {
   font-weight: bold;
   font-size: 1.025em;
   }
   
.boldblue {
   font-weight: bold;
   color: #66cccc;
   }
