/* Biotechnical Style Sheet */

BODY {
margin:0;
padding:0;
}

/* Begin Main Table Styles */
.maintbl {
background-image:   url(../images/back_repeater.gif);
background-repeat: repeat-y;
width: 768px;
}
.maintblbtm {
background-image:   url(../images/btm_back_repeater.gif);
background-repeat: no-repeat;
width: 768px;
height: 8px;
}
.bodytxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
padding-bottom: 5px;
padding-top: 5px;
}
.gdot {
background-image:   url(../images/grey_dot.gif);
background-repeat: repeat-x;
height: 11px;
}
.biolink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00209F;
padding-right: 2px;
text-decoration: none;
}
A.biolink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
padding-right: 2px;
text-decoration: underline;
}
A.biolink:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00209F;
padding-right: 2px;
}
.daphnestyles {
background-image:   url(../images/daphne_flower_pict.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
padding-left: 100px;
padding-bottom: 5px;
}
.marystyles {
background-image:   url(../images/mary_flower_pict.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
padding-left: 100px;
padding-bottom: 5px;
}
.pamstyles {
background-image:   url(../images/pam_flower_pict.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
padding-left: 100px;
padding-bottom: 5px;
}
.titletxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00209F;
}
.iconlist
{
list-style: none;
margin: 5px;
padding: 0;
}
li.garrow
{
background-image: url(../images/glistarrow.gif);
background-repeat: no-repeat;
background-position: 0 60%;
padding: 3px 0 0 15px;
margin: .1em 0;
}
li.garrowtwo
{
background-image: url(../images/glistarrow.gif);
background-repeat: no-repeat;
background-position: 0 30%;
padding: 3px 0 0 15px;
margin: .1em 0;
}
li.garrowthree
{
background-image: url(../images/glistarrow.gif);
background-repeat: no-repeat;
background-position: 0 6%;
padding: 3px 0 0 15px;
margin: .1em 0;
}
li.garrowfour
{
background-image: url(../images/glistarrow.gif);
background-repeat: no-repeat;
background-position: 0 10%;
padding: 3px 0 0 15px;
margin: .1em 0;
}
.smdate {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
}
.projectheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.projectlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00A94F;
text-decoration: underline;
}
A.projectlink :active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00A94F;
text-decoration: underline;
}
A.projectlink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00A94F;
text-decoration: underline;
}
A.projectlink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #00A94F;
text-decoration: underline;
}
/* End Main Table Styles */

/* Begin Header Styles */
.pnumbertxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00209F;
text-decoration: none;
}

.greenbar {
background-image:   url(../images/green_bar.gif);
background-repeat: repeat-y;
width: 11px;
height: 15px;
}

.toplinktext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
text-decoration: none;
}

A.toplinktext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
}

A.toplinktext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
}

A.toplinktext:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
text-decoration: underline;
}
.datetxt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00A94F;
	text-decoration: none;
}
/* End Header Styles */

/* Begin Top Nav Styles */
.wnavbar {
background-image:   url(../images/white_navbar.gif);
background-repeat: repeat-y;
height: 38px;
width: 2px;
}

.homebtn {
background-image:   url(../images/home_bk.gif);
background-repeat: no-repeat;
height: 38px;
width: 60px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;
}
A.homebtn:active, A.homebtn:visited  {
background-image:   url(../images/home_bk.gif);
background-repeat: no-repeat;
width: 60px;
}
A.homebtn:hover {
background-image:   url(../images/home_bkc.gif);
background-repeat: no-repeat;
width: 60px;
}

.aboutbtn {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
height: 38px;
width: 81px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;
}
A.aboutbtn:active, A.aboutbtn:visited {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
width: 81px;
}
A.aboutbtn:hover {
background-image:   url(../images/about_bkc.gif);
background-repeat: repeat-x;
width: 81px;
}

.servicebtn {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
height: 38px;
width: 75px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;

}
A.servicebtn:active, A.servicebtn:visited {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
width: 75px;
}
A.servicebtn:hover {
background-image:   url(../images/about_bkc.gif);
background-repeat: repeat-x;
width: 75px;
}

.recentbtn {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
height: 38px;
width: 100px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;
}
A.recentbtn:active, A.recentbtn:visited {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
width: 100px;
}
A.recentbtn:hover {
background-image:   url(../images/about_bkc.gif);
background-repeat: repeat-x;
width: 100px;
}

.ongoingbtn {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
height: 38px;
width: 115px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;

}
A.ongoingbtn:active, A.ongoingbtn:visited {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
width: 115px;
}
A.ongoingbtn:hover {
background-image:   url(../images/about_bkc.gif);
background-repeat: repeat-x;
width: 115px;
}

.clientbtn {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
height: 38px;
width: 98px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;

}
A.clientbtn:active, A.clientbtn:visited {
background-image:   url(../images/about_bk.gif);
background-repeat: repeat-x;
width: 98px;
}
A.clientbtn:hover {
background-image:   url(../images/about_bkc.gif);
background-repeat: repeat-x;
width: 98px;
}

.contactbtn {
background-image:   url(../images/contact_bk.gif);
background-repeat: no-repeat;
height: 38px;
width: 92px;
font-family: 'Gill Sans MT' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align: center;
padding-top: 10px;
}
A.contactbtn:active, A.contactbtn:visited {
background-image:   url(../images/contact_bk.gif);
background-repeat: no-repeat;
width: 92px;
}
A.contactbtn:hover {
background-image:   url(../images/contact_bkc.gif);
background-repeat: no-repeat;
width: 92px;
}
/* End Top Nav Styles */

/* Begin Left Nav Styles */
.featured {
background-image:   url(../images/featured_btn.gif);
background-repeat: no-repeat;
height: 44px;
}

.gservice {
background-image:   url(../images/gservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.gservice:active {
background-image:   url(../images/gservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.gservice:visited {
background-image:   url(../images/gservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.gservice:hover {
background-image:   url(../images/gservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
padding-top: 12px;
padding-left: 35px;
}

.bservice {
background-image:   url(../images/bservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.bservice:active {
background-image:   url(../images/bservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.bservice:visited {
background-image:   url(../images/bservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.bservice:hover {
background-image:   url(../images/bservice_btn_n.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
padding-top: 12px;
padding-left: 35px;
}

.greyservice {
background-image:   url(../images/greyservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.greyservice:active {
background-image:   url(../images/greyservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.greyservice:visited {
background-image:   url(../images/greyservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.greyservice:hover {
background-image:   url(../images/greyservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
padding-top: 12px;
padding-left: 35px;
}

.gisservice {
background-image:   url(../images/gisservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5A5A5A;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.gisservice:active {
background-image:   url(../images/gisservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5A5A5A;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.gisservice:visited {
background-image:   url(../images/gisservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5A5A5A;
text-decoration: none;
padding-top: 12px;
padding-left: 35px;
}

A.gisservice:hover {
background-image:   url(../images/gisservice_btn.gif);
background-repeat: no-repeat;
height: 46px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5A5A5A;
text-decoration: underline;
padding-top: 12px;
padding-left: 35px;
}

.primarybox {
background-image:   url(../images/primary_contact.gif);
background-repeat: no-repeat;
height: 127px;
width: 249px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #3B403A;
text-align: right;
padding-right: 8px;
padding-top: 45px;
}

.primarytxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00209F;
}

.pemail {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00209F;
text-decoration: underline;
}

A.pemail:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00209F;
text-decoration: underline;
}

A.pemail:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00209F;
text-decoration: underline;
}

A.pemail:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00A94F;
text-decoration: underline;
}

/* End Left Nav Styles */

/* Begin Contact Styles */
.contacttxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00209F;
}
.contacttxtb {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.emaillink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
text-decoration: underline;
}

A.emaillink:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
}

A.emaillink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
}

A.emaillink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00A94F;
text-decoration: underline;
}
/* End Contact Styles */

/* Begin Footer Styles */
.mfooter {
background-color: #B2B2B2;
width: 750px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
padding: 5px;
}

.footertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

A.footertext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

A.footertext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

A.footertext:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}

.cmdtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

A.cmdtext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
}

A.cmdtext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
}

A.cmdtext:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: underline;
}
/* End Footer Styles */

