body
{
    color: #123;
    font-family: Verdana, Arial;
    font-size: 10pt;
    text-align: center;
    margin: 0px;
    background-color: #123456;

}
img
{
	border: none;
}
#divBody
{
    border: 0px solid red;
    width: 90%;
    margin: 0px auto 0px auto;
}
#divHeader
{
    border: 0px solid #888;
    background-color: #123456;
}

#divLogo
{
    float: left;
    width: 130px;
    height: 120px;
    margin: 0px;
    padding:  10px 10px 10px 0px;
}
#logoImg
{
    width: 130px;
    height: 97px;
}
#divHeaderText
{
    margin: auto auto auto 140px ;
    padding: 15px 10px 0px 5px;
    text-align: left;
    color: #aaf;
    height: 120px;
}
#divHeaderText h1
{
    border: 0px solid #44a;
    color: #eebb00;
    font-size: 20pt;
}
#divHeaderText h3
{
    border: 0px solid #44a;
    color: #e0e0f0;
    font-size: medium;
}
#divMenuContainer
{
    background-color: #678;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    padding-top: 2px;
    padding-bottom: 2px;
}
#divMenuBar
{
    border: 0px solid #888;
    margin:  3px auto 3px 20px ;
    text-align: left;
}
#divMenuBar a
{
    vertical-align: middle;
    border: 1px solid #333;
    padding: 4px;
    text-align: center;
    width: 100px;
    background-color: #b0c8df;
    text-decoration: none;
    color: #123;
}
#divMenuBar a:hover
{
    font-weight: bold;
    background-color: #f0f0f0;
    background-color: #f0d020;
    background-color: #304050;
    color: #fff;
    border: 1px solid #abc;
}
#divMenuBar a.selected
{
    background-color: #e8e8e8;
    font-weight: bold;
}
#divMenuBar a.selected:hover
{
    background-color: #fff;
    font-weight: bold;
    color: #123;
    border: 1px solid #333;
}
#divMain
{
    background-color: #fff;
    background-color: #f0f0f0;
    text-align: left;
    margin: 0px auto;
    padding: 5px 15px 10px 20px;
}
h1
{
    font-size: large;
    color: #123;
}
h2
{
    font-size: medium;
    color: #aa4400;
    color: #1d1;
    color: #700;
    color: #123;
    margin-bottom: 10px;
}
h3
{
    color: #0044aa;
    margin-top: 5px;
}
h3.jobTitle
{
    font-size: small;
    margin-top: -5px;
    margin-bottom: 15px;
}
.videoMenu
{
}
.videoFloat
{
    float: left; 
    border: none;
    margin: 5px;
    width: 130px;
    height: 170px;
    text-align: center;
    border: 0px solid #ddd;
    padding: 5px;
}
.videoFloat img
{
    border: 1px solid #123;
}
.videoFloat a 
{
	font-size: 10pt;
	color: #234;
	font-weight: normal;
	text-decoration: none;
	border: none;
}
.videoFloat a:hover 
{
    color: blue;
    text-decoration: underline;
}
.videoFloat a:visited:hover 
{
    color: purple;
    text-decoration: underline;
}
.videoFloat a:hover img
{
    border: 1px solid blue;
}
.videoFloat a:visited:hover img
{
    border: 1px solid purple;
}
.vExternal a
{
    font-size: xx-small;
    color: #89a;
}
h1.smallH1
{
    font-size: medium;
}
h4
{
    margin-bottom: 10px;
    padding: 0px;
/**/
}
p.tight
{
    margin-top: 5px;
}
#divFooter
{
    clear: both;
    margin-bottom: 50px;
    height: 1px;
    border-top: 4px solid #012;
}
.para
{
    margin-top: 5px;
    line-height: 150%;
}
li
{
    line-height: 150%;
}
.imgFloat
{
    float: right;
    margin: 10px;
    padding: 10px;
    text-align: center;
    background-color: #abc;
}
.caption
{
    font-size: x-small;
    font-weight: bold;
    font-style: italic;
    margin: 5px;
}
.sitemap
{
    margin: 8px auto;
}