* {margin: 0em}
body {background:#999999}
.required{color:red;}
.notice{color:green;}
body,input {font-size: 11pt; font-family: Bernhardt, Verdana, Charlemagne;s color: #ffffff}
#promotion_slides{ width:234px; height:235px; overflow:hidden; padding:0}
#promotion_slides img{ text-align:center}
.noshow {display:none; margin-left:-5000px}
.response {display:none}
h1 a:link, h1 a:visited {color:#ffffff}
h1 a:hover {color:#ffffff; text-decoration:none}
p {line-height: 1.5em}
a {color: #ffffff; text-decoration: none}
a:hover {color: #ffffff; text-decoration: underline}
h2 {font-size: 1.5em; padding-left:30px; color:#ffffff}
h3,h4 {color:#ffffff; font-weight: bold; background-repeat: no-repeat; background-position: right; padding-left:30px}
h3 {font-size: 1.4em; margin-bottom:1em}
h4 {font-size: 1.3em; padding-right: 28px}
fieldset {margin-left:55px; width:80%}
legend {margin-left:10px; padding:3px; background:#999999}
img.left {position: relative; float: left}
img.right {float: right; position: relative; margin:-50px 25px 20px 25px; border-top:solid 2px #666666; border-left:solid 2px #666666; border-right:solid 2px #999999; border-bottom:solid 2px #999999}
#wrapper {z-index: 2; position: relative; width: 1021px; !width: 993px; margin: 0 auto}
#maincontainer {border:solid 1px #ffffff; float:left; width: 1020px; !width: 992px; background: #17294A; !background: #11213F; margin-bottom:0.9em; margin-top:0}
hr.divider{ border:dotted 1px #999999; width:75%; margin-left:30px; margin-bottom:10px}
#content {padding: 0em 2.0em 0em 2.0em; background:#17294A; !background:#11213F}
#primarycontainer {width:100%}
#supportingcontent {float:left; width:235px; background:#ffffff url('../images/LODPJ_Logo.png') top no-repeat; color:#999999; !width:236px; font-family: Felix Titling, Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom:solid 1px #ffffff}
#contact {margin-bottom:0px; position:relative; margin-top:200px}
#contact p {margin:0; padding:5px 0px 5px 0px; color:#666666; margin-bottom:2px; background:#ffffff url('../images/sub_content_bg.png') right repeat-y; text-align:center; font-weight:500; !font-size:16px}
#supportingcontent object, embed {margin-bottom:-2px; !margin-bottom:0; padding:0; clear:both}
.top {font-size:1.3em; !font-size:16px}
.support {font-size:1.1em; !font-size:14px}
#primarycontent {padding-top: 218px; width:755px; !width:739px; float:left; font-family: Verdana}
#primarycontent h4 {margin-top:-15px; position:relative}
.tier1 {background:#17294A url('../images/content_bg.png') top left no-repeat; !background:#11213F url('../images/content_bg.png') top left no-repeat}
.tier2 {background:#17294A url('../images/content_teir2_bg.png') top left no-repeat; !background:#11213F url('../images/content_teir2_bg.png') top left no-repeat}
#biography_container{ width:95%;}
#biography{ width:65%; float:left}
#portrait{ margin-top:10px; margin-left:35px; float:left}
#portrait img{ border:solid 1px #ffffff}
#map{ padding-left:50px}
#primarycontent p {padding:2px 20px 20px 30px; text-align:justify}
.content_links {margin-left:55px}
.content_links_headlines {margin-left:10px; margin-bottom:20px}
table{margin-left:30px; padding:2px; width:90%; text-align:center;}
td{border-bottom:dotted 1px #999999;}
.content_links a:link, .content_links a:visited {color:#999999; text-decoration:none}
.content_links a:hover {color:#ffffff; text-decoration:underline}
.phone {border-bottom:dotted 1px #ffffff}
ul.headlines {margin-top:-10px; font-size:.9em}
.headline_date {color:#666666; font-size:.7em}
#primarycontent{color:#ffffff;}
#primarycontent ul {margin-left:30px; margin-bottom:10px; padding:0px 35px 0px 5px; text-align:justify}
#primarycontent ul li {margin-left:25px; list-style:disc; padding-top:5px}
#primarycontent ul li a:link, a:visited {color:#999999}
#primarycontent input {color:#101010}
#contact_info {margin-top:-180px; margin-left:300px}
#contact_info a:hover, #contact_page a:hover {color:#ffffff; text-decoration:underline}
#contact_page {position:relative; margin:0 auto}
#contact_page p {text-align:center; margin-bottom:-2px}
#contact_page table {margin-left:50px; text-align:left}
#contact_page td {padding:5px 10px 0px 5px; border:none}
#contact_page .label {text-align:right}
#footer {text-align:center; width:1022px; float:left; margin-top:30px}
#footer p {font-size:0.6em; !font-size:9px; padding-left:0px; text-align: center}
#footer a:link, a:visited {color:#999999}
.tiny {width: 20px;}
.extra-small {width: 60px;}
.small {width: 100px;}
.medium {width: 150px;}
.large {width: 250px;}
.nav {padding:0; margin:0; width:1024px; !width:995px; font-family: Felix Titling, Verdana}
li, ul {padding:0; margin:0; list-style:none}
.button {padding:0; margin:0; float: left; width:127.5px; !width:124px}
.parent {position: relative}
.floatfix {margin-right: 3px}
.dropdown {position: absolute; left: -3000px; top: auto; text-align: left}
.dropdown div ul {margin: 30px 0 30px 0}
.four .dropdown ul {width: 190px}
.four .dropdown div ul {margin: 30px 0 30px 30px; position: relative}
.nav li {text-align: center; height:23px}
.nav .dropdown li {background:transparent}
.nav a:link, .nav a:visited {margin:0; display: block; padding:4px 4px 4px 4px; background:#CCCCCC; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; color: #003366; font-size: 1em; !font-size:16px; text-decoration: none}
.nav a.current {background:#666666; color:#ffffff}
* html .nav a:link, * html .nav a:visited {padding:0; padding-top:10px; padding-left:2px; padding-right:2px; font-size: 9px; w\idth:87px}
.nav a:hover {display: block; background:#666666; color: #ffffff; text-decoration: none; font-size: 1em; !font-size:16px}
* html .nav a:hover {padding:0; padding-top:10px; padding-left:2px; padding-right:2px; font-size: 9px; w\idth:87px}
.dropdown ul li a:link, ul li .dropdown a:visited {display: block; padding:0; padding-top:5px; padding-bottom:5px; padding-left:10px; text-align:left; width:150px; background:#333333; border:none; color: #999999; font-size: 0.8em; !font-size: 10px; text-decoration: none; !margin-left:45px}
* html .dropdown ul li a:link, * html ul li .dropdown a:visited {margin-left:45px}
.dropdown ul li a:hover {text-decoration: none; background:#666666; color:#ffffff; border-left:solid 3px #333333; margin-left:-3px; !margin-left:42px}
* html .dropdown ul li a:hover {margin-left:45px}
.four a {border-right: 0;}
.dropdown li {position: relative; vertical-align: bottom}
.parent:hover div.dropdown {left: -31px;}
.dropdown li:hover div {left: 180px; top: -26px}
.four li:hover div {left: -210px; top: -26px}
.nav div.mini-zone {padding: 0; width: 15px; height: 15px; font-size: 1px; left: -3000px; bottom: -15px; top: auto}
.nav .dropdown li:hover div.mini-zone {left: auto; right: 8px; top: auto}
.nav .four li:hover div.mini-zone {left: 8px}
.one {z-index: 10;}
.two {z-index: 20;}
.three {z-index: 30;}
.four {z-index: 40;}
.four:hover {z-index: 20;}
.button .dropdown li {height: 1%; margin-top:-3px; margin-left: -10px}
.button .dropdown ul {height: 1%; margin-top:3px; margin-left: 41px; !margin-left: -3px}
* html .button .dropdown ul {!margin-left: -4px}
* html .nav a {height: 1%}
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0px}