BODY { background: url(images/homeback.jpg); background-position:center; text-align:center; font-family : Tahoma, Verdana;	font-size: 11px;	color: #cbcdd2;}

img { border-style: none; }



#mainwrapper { width: 756px; margin: 0 auto; text-align:left; position:relative; padding: 0;  }



#topmenu { background: url(images/tmenbg.jpg); background-repeat:no-repeat; text-align:center; height:19px; padding-top:6px; }

#leftindent { padding-left: 135px; padding-top: 5px; }

#navlist li { display: inline; list-style-type: none; padding-right: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;   }

#lnav { z-index: 3; left:0; width: 135px; position:absolute; top:55px;  }

#lnav ul { margin-left: 0; margin-bottom: 0; padding-left: 0; list-style-type: none; }

#lnav li { background: url(images/lmenbg.jpg); height: 31px; text-align:right; padding-right: 10px; padding-top: 11px;  }

#cnav { z-index: 1; width: 756px;  }

#c-col-brdr { z-index: 5; margin-top: 0; margin-left: 135px; margin-right: 135px; position:relative; border:solid 1px; border:#fff; background: url(images/centretextbg.jpg); }

#c-col { z-index: 5; margin-top: 0; margin-left: 135px; margin-right: 135px; position:relative;   }

#rnav { z-index: 2; right: 0;  width: 135px; position:absolute; top:55px;  }

#rnav ul { margin-right: 0; margin-bottom: 0; padding-left: 0px; list-style-type: none; }

#rnav li { background: url(images/rmenbg.jpg); height: 31px; text-align:left; padding-left: 10px; padding-top: 11px;  }

#ftrtop { margin: 0px; width: 100%; height: 17px; background: url(images/ftrtopbg.jpg); text-indent: 148px; padding-top: 3px; }
#ftrdouble { margin: 0px; width: 100%; height: 17px; background: url(images/ftrdoublebg.jpg); text-indent: 148px; padding-top: 3px; }
#ftrbottom { margin: 0px; width: 100%; height: 17px; background: url(images/ftrbottombg.jpg); text-indent: 148px;  padding-top: 3px; }
#ftrtopopen { margin: 0px; width: 100%; height: 17px; background: url(images/ftrtopopenbg.jpg); text-indent: 148px; padding-top: 3px; }
#ftrdoubleopen { margin: 0px; width: 100%; height: 17px; background: url(images/ftrdoubleopenbg.jpg); text-indent: 148px; padding-top: 3px;}
#ftrbottomopen { margin: 0px; width: 100%; height: 17px; background: url(images/ftrbottomopenbg.jpg); text-indent: 148px; padding-top: 3px; }

ul {
list-style: none;
}

#centretext { text-align:center; }

#c-projects { margin-left: 0; background:url(images/projbg.gif); height: 106px; width: 100%; padding-top: 20px;     }
#c-projects li { display: inline; list-style-type: none; padding-left: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; border:none;   }

#d-projects { margin-left: 0; background:url(images/projbgd.gif); height: 175px;  padding-top: 20px;     }
#d-projects li { display: inline; list-style-type: none; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; border:none;   }

#e-projects { margin-left: 0; height: 175px; width: 100%; padding-top: 20px;     }
#e-projects li { display: inline; list-style-type: none; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; border:none;   }

#v-projects { margin-left: 0; background:url(images/projbgd.gif) height: 296px; padding-top: 20px;     }
#v-projects li { display: inline; list-style-type: none; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; border:none;   }

a:link		{ color: #cbcdd2; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }

a:visited	{ color: #cbcdd2; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }

a:active	{ color: #cbcdd2; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  text-decoration: none; }

a:hover		{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  text-decoration: none;  }

#greylinks:link		{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }

#greylinks:visited	{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }

#greylinks:active	{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  text-decoration: none; }

#greylinks:hover	{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  text-decoration: none;  }

#hide {	display: none; }

P { padding-right: 15px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px; line-height: 15px;  
}
H4 {
	padding-right: 15px; padding-left: 15px; padding-bottom: 5px; margin: 0px; padding-top: 15px
}
H3 {
	padding-right: 15px; padding-left: 15px; padding-bottom: 5px; margin: 0px; padding-top: 15px
}

