/* CSS Document */

body {
font: 80% Optima LT Roman, Arial, Helvetica, sans-serif;
color: #95998E;
background: #95998E url(../images/bodybg.gif) repeat;
margin: 10px auto;
text-align: center;
}

#container {
width: 795px;
text-align: left;
margin: 10px auto;
position: relative;

}

#header {
width: 795px;
height: 200px;
background: #ffffff url(../images/headerbg.gif) no-repeat;
}

#header-pics {
	
	width: 619px;
	height: 135px;
	position: absolute;
	left: 164px;
	top: 0px;
}


#midrow {
background-image: url(../images/contentbg.gif);
background-repeat: repeat-y;
width: 795px;
}



#content {
margin-left: 165px;
padding: 30px 50px 20px 20px;
min-height: 400px;
}

/* for Internet Explorer */
/*\*/
* html #content {
height: 400px;
}

#leftcol {
float: left;
width: 158px;
padding: 30px 5px 20px 5px;
text-align: center;
}


#footer {
position: relative;
width: 795px;
height: 75px;
background: #ffffff url(../images/footerbg2.gif) no-repeat;
text-align: center;

}

#footer-content {
	position: absolute;
	width: 95%;
	color: #757669;
	left: 11px;
	top: 23px;
	height: 33px;
	font-size: 75%;
}

#footer-content a {
color: #757669;
text-decoration: none;
}

#footer-content a:hover {
color: #95998E;
text-decoration: underline;
}


.clear {
clear: both;
height: 1%;

}

#leftnav {
width: 135px;
}

#leftnav a {
display: block;
height: 30px;
line-height: 30px;
text-align: center;
color: #95998E;
border-bottom: 1px solid #D8D8D0;
text-decoration: none;
}

#leftnav a:hover {
background-color: #C4C4BF;
color: #EFEFEF;
border-bottom: 1px solid #C4C4BF;
text-decoration: none;
}

#pgtitle {
	position: absolute;
	width: 619px;
	height: 60px;
	left: 164px;
	top: 135px;
}

h1 {
color: #757669;
font-size: 130%;
margin-bottom: -1px;
}

h2 {
font-size: 120%;
margin-bottom: -1px;


}

p {
margin-top: 3px;
}

a {
color: #1E71B7;
}

a:hover {
text-decoration: underline;
}

#content img {
border: 2px solid #757669;

}



.profile {
display: block;
width: 202px;
background-color: #95998E;
color: #EFEFEF;
padding: 8px;
}

.profile img {
border: 2px solid #757669;
margin-bottom: 4px;
}

.profile img a {
border: 2px solid #757669;
}

.profile img a:hover {
border: 2px solid #EFEFEF;
}

.profile h1 {
font-size: 100%;
margin-top: -1px;
color: #EFEFEF;
}

.profile a{
color: #EFEFEF;
text-decoration: none;

}

.profile a:hover {
color: #EFEFEF;
text-decoration: underline;
}


.indprofile-left {
float: left;
width: 160px;
}

.indprofile-left img {
border: 2px solid #757669;
margin-bottom: 15px;
}

.indprofile-right {
margin-left: 180px; 
}

.floatleft {
float: left;
margin-right: 10px;
margin-bottom: 3px;
}

.floatright {
float: right;
margin-left: 10px;
margin-bottom: 3px;
}

.floatleft2 {
float: left;
width: 40%;
margin-right: 5px;
margin-bottom: 3px;
}

.floatright2 {
float: right;
width: 40%;
margin-left: 5px;
margin-right: 40px;
margin-bottom: 3px;
}


.videolink {
background-image:url(../images/cam-small2.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:40px;
display: block;
margin-bottom: 10px;
}

.mp3link {
background-image:url(../images/mp3.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:40px;
display: block;
margin-bottom: 10px;
}

.pdflink {
background-image:url(../images/pdf-sm.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left:40px;
display: block;
margin-bottom: 10px;
}


.oneline ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.oneline ul li { display: inline; 
margin: 0px 3px 0px 3px;
text-decoration: none;

}

.oneline ul li a {
font-size: 120%;
text-decoration: none;

}

.oneline ul li a {
text-decoration: none;
}

.oneline a {
text-decoration: none;
}

.border {
border-top: 1px solid #757669;
margin: 20px 0px 10px 0px;
}


.portalname li {
list-style: none;
margin-bottom: 10px;
}

.portalname li ul li {
list-style: circle;
margin-top: 5px;

}

.related {
white-space: normal;
}

.related p {
margin-bottom: -1px;
}
.related ul {
margin-top: 4px;

}











