ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
ul { margin: 0 0 0 1em; }
a img,:link img,:visited img { border: none; }
a { text-decoration: none; }
body, td {
margin: 0;
padding: 0;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #fff;
}
body { 
background-image: url(/images/vertical.gif);
background-repeat: repeat-y; 
text-align: left;
}
.internal {
background-image: none;
}
h1 {
font-size: 18px;
font-weight: bold;
}
h2 {
margin: 0 0 1em 0;
font-size: 14px;
font-weight: bold;
text-align: center;
}
p {
margin: 0px 0px 1em 0px;
font-size: 11px;
line-height: 17px;
}
img { border: 0px; }
li {
font-size: 11px;
margin: 2px;
}
#cssback{
background-image: url(/images/horizontal.gif);
background-repeat: repeat-x;
width: 100%;
height: 135px;
position: relative;
}
#logoCtnr {
position: absolute;
top: 120px;
left: 0px;
}
#headCtnr {
background-image: url(/images/head-background.gif);
background-repeat: no-repeat;
height: 135px;
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
}
#headInner{
margin: 0px 0px 0pt 483px;
}
#contentCtnr {
position: absolute;
top: 135px;
left: 0px;
width: 100%;
max-width: 980px;
min-height: 336px;
height: 336px;
background-image: url(/images/content-corner.gif);
background-repeat: no-repeat; 
}
#introCtnr{
margin: 0 20px 1em 290px;
min-height: 100px;
height: auto !important;
height: 100px;
width: 630px;
}
#introCtnr ul{
margin-left: 1.5em;
}
#portfolioCtnr, #bioCtnr, #footImgCtnr{
margin: 0 20px 0 260px;
}
#footImgCtnr{
margin-top: 0.5em;
margin-bottom: 3em;
}
.portTbl, .bioTbl{
border-collapse: collapse;
margin: 0 0 1em 0;
width: 600px;
}
.portNameTd, .portImageTd, .bioNameTd, .bioImageTd {
background-color: #ececec;
height: 2em;
}
.portNameTd, .bioNameTd {
padding-left: 5px;
}
.portImageTd, .bioImageTd {
text-align: center;
}
.labelTd, .bioPositionTd, .bioDescriptionTd {
padding-left: 5px;
height: 2em;
}
.itemText {
float: left;
margin: 0 0 0 10px;
}
.itemTbl {
width: 700px;
}
.itemTbl td{
vertical-align: top;
}
.itemImgTd {
vertical-align: top !important;
}
.itemTextTd {
padding: 0 1em;
}
.itemImg {
text-align: center;
margin: 0 1em;
padding: 2px;
}
.itemImg img {
margin: 2px;
}
tr.separatorRow td {
border-top: 1px black solid;
}
.message {
border: 1px black solid;
padding: 2ex;
margin: 2em 0;
}
.warning {
font-weight: bold;
color: #c00;
}
.warning p {
margin-bottom: 0px;
}
#logoCtnr ul {
list-style: none;
margin: 0px;
}
#logoCtnr ul li{
background-image: url(/images/link-bullet.gif);
background-position: right top;
background-repeat: no-repeat;
height: 21px;
padding: 1px 22px 1px 0px;
text-align: right;
width: 80px;
}
#logoCtnr ul li a{
color: white;
display: block;
margin: 2px 0 0;
}
.link1 {
position: relative;
width: 225px !important;
}
.link2 {
position: relative;
width: 196px !important;
}
.link3 {
position: relative;
width: 170px !important;
}
.link4 {
position: relative;
width: 150px !important;
}
.link5 {
position: relative;
width: 130px !important;
}
.link6 {
position: relative;
width: 115px !important;
}
.link7 {
position: relative;
left: 20px;
}
.link8 {
position: relative;
left: 10px;
}
