#frontleft {
   width:252px;
	 float:left;
	 position:relative;
}

#frontleft h2 {
	 padding:20px 0 0 20px;
}

#frontleft ul {
   margin:0;
	 padding:0;
	 list-style:none;
}
#frontleft li a {
   display:block;
   background-image:url(../img/bullet1.gif);
	 background-repeat:no-repeat;
	 background-position:left center;
	 padding:5px 0 5px 20px;
	 font-size:0.9em;
}
#frontleft li a:hover {
   background-image:url(../img/bullet2.gif);
}
#frontleft li.active a {
   font-weight:bold;
   background-image:url(../img/bullet2.gif);
}

#frontleftgrey {
   width:252px;
	 float:left;
	 background-image:url(../img/boxline.gif);
	 padding:0 0 40px 0;
	 position:relative;
}

#frontlefttop {
   position:absolute;
	 top:0px;
	 left:0px;
	 width:252px;
	 height:16px;
	 background-image:url(../img/boxtop.gif);
}
#frontleftbottom {
   position:absolute;
	 bottom:0px;
	 left:0px;
	 width:252px;
	 height:14px;
	 background-image:url(../img/boxbottom.gif);
}

#frontright {
   width:600px;
	 float:right;
}

#rightphotoholder {
   width:600px;
	 height:249px;
	 float:left;
	 position:relative;
}

#rightphotobox {
   width:615px;
	 height:249px;
	 position:absolute;
	 left:-15px;
	 top:0px;
}

#frontrightlower {
   width:600px;
	 float:left;
}

#frontlowerright {
   width:323px;
	 float:right;
	 position:relative;
	 right:9px;
	 top:-34px;
}
#frontlowerleft {
   width:255px;
	 float:left;
	 position:relative;
	 margin-top:30px;
}



#lowerrightbox {
   width:323px;
	 float:left;
	 background-image:url(../img/boxline2.gif);
	 padding:20px 0 40px 0;
	 position:relative;
	 margin-top:10px;
}

#lowerrighttop {
   position:absolute;
	 top:0px;
	 left:0px;
	 width:323px;
	 height:16px;
	 background-image:url(../img/boxtop2.gif);
}
#lowerrightbottom {
   position:absolute;
	 bottom:0px;
	 left:0px;
	 width:323px;
	 height:17px;
	 background-image:url(../img/boxbottom2.gif);
}

#boxpadder {
   padding:0 20px;
	 font-weight:bold;
	 line-height:1.6em;
	 color:#000000;
	 font-size:0.9em;
}
#boxpadder p {
   padding:0;
	 margin:0;
}








.fileslist ul {
   list-style:none;
	 margin:0;
	 padding:0;
}
.fileslist li {
   padding:1em 0 1em 40px;
   border-bottom:1px dotted #CCCCCC;
	 margin:0;
	 color:#999999;
	 line-height:1.6em;
}
.fileslist li a {
   font-weight:bold;
}
.fileslist li.pdffile, .fileslist li.docfile, .fileslist li.xlsfile, .fileslist li.pptfile, .fileslist li.jpglistfile {
	 background-repeat:no-repeat;
	 background-position:center left;
}
.fileslist li.pdffile { background-image:url(../img/bullet_pdf.gif); }
.fileslist li.docfile { background-image:url(../img/bullet_doc.gif); }
.fileslist li.xlsfile { background-image:url(../img/bullet_xls.gif); }
.fileslist li.pptfile { background-image:url(../img/bullet_ppt.gif); }
.fileslist li.jpglistfile { background-image:url(../img/bullet_jpg.gif); }

.fileslist li.jpgfile {
   width:140px;
	 height:200px;
	 float:left;
	 border:0;
	 padding:0 10px 10px 0;
	 text-align:center;
}
.fileslist li.jpgfile span {
   width:140px;
	 font-size:0.75em;
	 text-align:center;
	 background-color:#EEEEEE;
	 color:#666666;
	 padding:3px 0;
	 display:block;
	 height:54px;
}
.fileslist li a.removelink {
   color:#888888;
}


dl,dt,dd {
   margin:0;
	 padding:0;
}
dt {
	 padding:0.5em 0 0.2em 0;
}
dt span {
   font-weight:bold;
}
dd {
   border-bottom:1px dotted #CCCCCC;
	 padding-bottom:0.5em;
}


.pageintroleft {
   width:300px;
	 float:left;
}

.pageintroright {
   width:280px;
	 float:right;
}


.aboutlist ul {
	 list-style-type:square;
}
.aboutlist li {
   padding:0.9em 0;
	 border-bottom:1px dotted #CCCCCC;
}
.aboutlist h4 {
   padding:0;
	 margin-top:0;
}
.aboutlist li p {
   padding:0;
	 margin:0;
}


.photobox {
   width:240px;
	 float:right;
   margin:0 0 20px 20px;
}
