 @charset "utf-8";
@import url("PRDachieve_styles.css");
/* CSS Document */

body {margin: 0;
padding: 0;
background-color: #fff;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#maincont {margin: 10px auto 10px auto;
padding: 0;
width: 830px;
height: 100%;
background-color: #fff;
}

#banner {margin: 0 auto;
padding: 0;
width: 830px;
height: 222px;
background-image: url(../siteimages/PRD_banner.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#statement {margin: 0;
padding: 99px 0 0 10px;
width: 310px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
font-size:30px;
color: #4a9f8d;
}

#pagecont {margin: 0 auto;
padding: 20px 0 0 0;
width: 830px;
height: 100%;
background-image: url(../siteimages/bckgrnd.gif);
background-repeat: no-repeat;
background-position: top left;
}

#leftcol {margin: 0 auto;
padding: 0;
width: 190px;
height: 540px;
float: left;
background-color: transparent;
}

#navbox {margin: 0 auto;
padding: 0;
width: 178px;
height: 250px;
float: left;
}
#subnavbox {margin: 0 auto;
padding: 0 0 0 75px;
width: 103px;
height: 100%;
float: left;
}
#rightcol {margin: 0 auto;
padding: 0 0 0 0;
width: 637px;
height: 100%;
float: right;
}

#hometext {margin: 0 auto;
padding: 0 30px 0 25px;
width: 395px;
height: 100%;
float: left;
font-size: 14px;
}

#newscol {margin: 0 auto;
padding: 0 3px 0 0;
width: 180px;
height: 100%;
float: right;
}
#title {margin: 0 auto;
padding: 2px 7px 4px 7px;
width: 166px;
height: 22px;
background-image: url(../siteimages/titltebar.gif);
background-repeat: no-repeat;
background-position: top left;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color: #fff;
font-size: 16px;
}
#titlelink {margin: 3px auto 0 auto;
padding: 2px 7px 4px 7px;
width: 166px;
height: 22px;
background-image: url(../siteimages/titltebar.gif);
background-repeat: no-repeat;
background-position: top left;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color: #fff;
font-size: 16px;
}
#titlelink a {font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
}
#titlelink a:hover {font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color: #bde5dd;
}
#newsbox {margin: 3px auto 0 auto;
padding: 0;
width: 180px;
height: 100%;
}
#newstop {margin: 0;
padding: 0;
width: 180px;
height: 7px;
background-image: url(../siteimages/newstop.gif);
background-repeat:no-repeat;
background-position: top left;
}
#newsitem {margin: 0;
padding:  4px 7px;
width: 166px;
height: 100%;
background-color: #59ad9c;
color: #fff;
}
#newsitem a {color: #fff;
text-decoration: none;
}
#newsitem a:hover {color: #bde5dd;
}
#newsitem p {margin: 0;
padding: 0;
}
#newsbott {margin: 0;
padding: 0;
width: 180px;
height: 7px;
background-image:url(../siteimages/newsbott.gif);
background-repeat:no-repeat;
background-position: top left;
}
#achievetext {margin: 0 auto;
padding: 0 0 0 25px;
width: 611px;
height: 100%;
float: right;
font-size: 14px;
}
#box {margin: 0 auto 12px auto;
padding: 0 4px 0 0;
width: 301px;
height: 100%;
font-size: 12px;
float: left;
}
#boxtop {margin: 0 auto;
padding: 0;
width: 298px;
height: 7px;
background-image: url(../siteimages/boxtop.gif);
background-repeat:no-repeat;
background-position: top left;
}
#boxbott {margin: 0 auto;
padding: 0;
width: 298px;
height: 7px;
background-image:url(../siteimages/boxbott.gif);
background-repeat:no-repeat;
background-position: top left;
}
#boxsides {margin: 0 auto;
padding: 0 8px;
width: 298px;
height: 100%;
background-image:url(../siteimages/boxsides.gif);
background-repeat: repeat-y;
background-position: top left;
}
#publicationbox {margin: 0 auto;
padding: 4px 4px 4px 2px;
width: 130px;
height: 181px;
float: left;
}
#publicationbox img {border: 1px solid #7db8ac;
}
#publicationtext {margin: 0 auto;
padding: 0 6px 0 0;
width: 130px;
float: right;
}
#box2 {margin: 0 auto 12px auto;
padding: 0 4px 0 0;
width: 301px;
height: 100%;
font-size: 12px;
color: #fff;
float: left;
}
#boxtop2 {margin: 0 auto;
padding: 0;
width: 298px;
height: 7px;
background-image: url(../siteimages/boxtop2.gif);
background-repeat:no-repeat;
background-position: top left;
}
#boxbott2 {margin: 0 auto;
padding: 0;
width: 298px;
height: 7px;
background-image:url(../siteimages/boxbott2.gif);
background-repeat:no-repeat;
background-position: top left;
}
#boxsides2 {margin: 0 auto;
padding: 0 8px;
width: 282px;
height: 100%;
background-image:url(../siteimages/boxsides2.gif);
background-repeat: repeat-y;
background-position: top left;
}
#publicationbox2 {margin: 0 auto;
padding: 4px 4px 4px 2px;
width: 130px;
height: 181px;
float: left;
}
#publicationbox2 img {border: 1px solid #7db8ac;
}
#publicationtext2 {margin: 0 auto;
padding: 0 6px 0 0;
width: 130px;
float: right;
}
#pages {margin: 0 auto;
padding: 0 25px 0 25px;
width: 586px;
height: 100%;
float: right;
font-size: 14px;
}
#whatsnewbox {margin: 0 auto 20px auto;
padding: 0;
width: 586px;
height: 100%;
float: left;
}
#whatsnewbox p {margin: 0;
padding: 0;
}
#newshead {margin: 0 auto;
padding: 0;
font-family: "Century Gothic", Arial Black, Gadget, sans-serif;
font-size: 14px;
color:#4a9f8d;
font-weight: normal;
}
#newstext {margn: 0 auto;
padding: 2px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
}
#clear {clear:both;
}
#clear830 {width: 830px;
clear: both;
}
#testimonialbox {margin: 0 0 20px 0;
padding: 0;
}
#testimonialbox p {margin: 0;
padding: 0;
}
#testimonialtext {margin: 0;
padding: 0;
font-style: italic;
font-size: 14px;
}
#testimonialname {margin: 0;
padding: 0;
font-size: 14px;
color: #2f958d;
}
#bottombar {margin: 10px auto 0 auto;
padding: 5px 0px 0 218px;
width: 609px; 
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
border-top: solid 2px #5bae9d;
}
#bottombar a {margin: 0;
padding: 0;
color: #333;
}
#bottombar a:hover {color: #72bfaf;
}
#home {font-size: 14px;
}
#linkbox {width: 630px;
margin: 0;
padding: 0;
text-align: right;
}
#linkbox a {font-family: "Century Gothic", Arial Black, Gadget, sans-serif;
font-size: 14px;
color:#4a9f8d;
font-weight: normal;
}
#linkbox a:hover {color: #72bfaf;
}

#map {margin: 0;
padding: 0;
width: 425px;
height: 100%;
border: 1px solid #2f958d;
}
.green {color: #2f958d;
}

h1 {margin: 3px 0 12px 0;
padding: 0;
font-family: "Century Gothic", Arial Black, Gadget, sans-serif;
font-size: 16px;
color:#4a9f8d;
font-weight: normal;
}
a {color: #666;
text-decoration: none;
}
a:hover {color: #72bfaf;
text=decoration: underline;
}
.smalltext {font-size: 10px;
}
