body {
    margin:0 0 0 0;
    background: #B6B6B6;
    font-family: Arial, Tahoma, Sans-Serif;
	font-size: 0.8em;
}

h1 {
    font-size: medium;
}

p {
    text-align: justify;
    padding: 4px;
}

#borderdots {
    border-bottom:dotted 1px #cccccc;
}

.padder {
    background-color:  #D6DEDE;
    padding:5px;
}

.padder2 {
    margin-top: 40px;
    padding:5px;
}

.imgDisplay {
    margin-left: 6px;
    margin-right: 6px;
}

div.picdisplay a img {
 	border: solid 1px black;
    margin-left: 6px;
    margin-right: 6px;
}   
    
.footer {
    background:#143D55;
    font-size:0.6em;
    color:White;
}

a {
    color:#ffffff;
}

#dolphincontainer {position:absolute;height:56px;color:#E0E0E0;background:#143D55;width:735px;font-family:Helvetica,Arial,Verdana,sans-serif;}

#dolphinnav {position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background-color: #ffffff;background:#ffffff url('/images/dolphin_bg.gif') repeat-x bottom left;padding:0 0 0 20px;}

#dolphinnav ul {margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li {display:block;float:left;margin:0 1px;}

#dolphinnav ul li a {display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}

#dolphinnav ul li a span {padding:12px 20px 0 0;height:21px;float:left;}

#dolphinnav ul li a:hover {color:#fff;background:transparent url('/images/dolphin_bg-OVER.gif') repeat-x bottom left;}

#dolphinnav ul li a:hover span {display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover {color:#fff;background:#1D6893 url('/images/dolphin_left-ON.gif') no-repeat top left;line-height:275%;}

#dolphinnav ul li a.current span {display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url('/images/dolphin_right-ON.gif') no-repeat top right;height:33px;}

#imgGallery {
    text-align: center;
    margin: 0;
}

#imgGallery img, .imgDisplay img {
     border: solid 1px black;
}

#imgTitle {
    text-align: center;
	padding: 1px 2px 1px 2px;
   	font-size: 0.6em;
}

#imgTitle a {
	color: black;
}


#galleryhead {
    text-align:center;
    text-transform: capitalize;
    font-weight:bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.displaySelected2 {
	padding: 2px;	
}

.projectlist {
	padding-top: 20px;
	font-weight: bold;
}

.projectname {
	padding-left: 15px;
	font-size: 1.1em;
}

.projectdesc {
	padding-left: 25px;
	font-size: .9em;
}

.projectlink {
	color: Black;
}

p.cert {
	font-size: 0.9em;
	text-align: center;
	margin: 0;
	padding: 2px;	
}

#pcontent a:link, #pcontent a:visited { color: #666; text-decoration: none;}
#pcontent a:hover { color: #333; text-decoration:underline;}
