﻿body { padding:0; margin:0; background:#D5CEBB url(../img/background.gif) repeat-x left top; font-family:Arial; font-size:90%; }
form {padding:0;margin:0;}
div { margin:0; padding:0; }
img { display:block; border:none; }

div.main { width:850px; margin:0 auto; }
div.header { width:850px; height:75px; background-image:url(../img/header.gif); }
div.menu { width:150px; height:625px; float:left; overflow:hidden; }
div.content { padding:10px 20px 15px 20px; width:660px; height:600px; float:left; background-color:#938b76; text-align:left; }
div.footer { clear:both; width:850px; height:63px; background-image:url(../img/footer.gif); }

div.menu a { float:left; width:150px; }
div.menu img { clear:left; }
div.flashPlayer
{
    float:right;
    margin:0px 0px 15px 10px;
}

h1 { font-size:140%; }
p.pageHeader, h1
{
    margin-top:12px;
    font-weight:bold;
    font-size:150%;
    font-family:Myriad Condensed Web;
}
p.sectionHeader, h2
{
    font-weight:bold;
    font-size:130%;
    font-family:Myriad Condensed Web;
}

div.newsDiv
{
    float:left;
    width:462px;
    background-image:url(../img/DNANewsBackground.jpg);
    padding: 0px 18px 30px 0px;
}

div.rightPhoto, .right { float:right; margin:0px 0px 10px 10px; }
div.navigation { text-align:center; }
.content img { display:block; border:none; }
span.serviceHeader { font-weight:bold; font-size:140%; }
span.serviceSubHeader { font-weight:bold; font-size:120%; }
div.map { float:right; padding:0px 0px 10px 10px; }
.map a { display:block; font-size:80%; }
p.address  { margin:0px 0px 10px 20px; font-size:90%; font-weight:bold; }

/* Form Elements */
td.nameCell
{
    text-align:right;
    font-weight:bold;
    padding-right:5px;
}
td.controlCell { padding-bottom:5px; }

div.videos h3 { margin:10px 0px 5px 0px; padding:0; }
div.videos ul { margin:0px; padding:0px; }
div.videos ul li { list-style-type:none; }
div.videos ul li a { display:block; padding:3px 10px 4px 10px; background-color:#a39b88; border-bottom:solid 1px #807965; font-weight:bold; text-decoration:none; }
div.videos ul li.odd a { background-color:#b7af9b; }
div.videos ul li a:hover, div.videos ul li.odd a:hover { background-color:#807965; color:White; }

.form .label { text-align:right; font-weight:bold; }
.form .short { width:60px; }
.form .shorter { width:40px; }
