body {font-family: Arial; font-size: 14px; margin: 0px auto; padding: 0px; width: 960px; background-color: #e6e5e5;}
#header {margin: 0px; padding: 0px 0px 0px 0px; background-image: url(images/1_ojp_mast_02_cell.gif); height: 48px;}
#wrapper {margin: 0px; padding: 0px 19px; text-align: left; width: 922px; background-color: #ffffff;}
#masthead {margin: 0px; padding: 5px 0px 0px 0px; height: 71px;}
#masthead_rgt {margin: 0px; padding: 0px; width: 414px; float: right;}
#masthead_rgt_top {position: relative; margin: 0px; padding: 0px; height: 39px;}
#masthead_rgt_bot {margin: 15px 0px 0px 0px; padding: 0px;}
#search {margin: 0px 0px 0px 15px; padding: 0px; height: 21px; width: 225px; float: right;}	
#srch_box {margin: 0px; padding: 0px; height: 18px; color: #999999; border: 2px solid #e5e5e5;}
#srch_bttn {margin: 0px 15px 0px 0px; padding: 0px; float: right; height: 37px; width: 21px;}
#pubheader {margin: 2px 0px 0px 0px; padding: 3px 0px 0px 0px; border-top: 1px solid #234270;}
#intro {margin: 15px 0px 0px 0px; padding: 10px;}
#dirmessage {margin: 10px 0px 15px 0px; padding: 0px; border: 1px solid #000; width: 920px;}
.dirmessage_col1 {margin: 0px; padding: 0px; width: 532px; float: left;}
.dirmessage_col2 {margin: 0px; padding: 0px 30px 0px 0px; width: 358px; float: left; line-height: 25px; border-top: none;}
.dirmessage_title {margin: 40px 0px 10px 0px; padding: 0px 0px 8px 0px; font-size: 18px; color: #086b9c; border-bottom: 1px solid #086b9c;}
#audioplayer {margin: 0px 0px 0px 25px; padding: 0px;}
.audioplayer_col1 {margin: 0px; padding: 20px 0px 0px 0px; width: 180px; float: left; font-size: 80%; color: #666666; font-weight: bold; line-height: 12px;}
html>/**/body .audioplayer_col1 {margin: 0px; padding: 10px 0px 0px 0px; width: 180px; float: left; font-size: 80%; color: #666666; font-weight: bold; line-height: 12px;} /* Firefox */
.audioplayer_col2 {margin: 0px; padding: 0px; width: 153px; float: left;}
#viewpdf {margin: 0px; padding: 0px 40px 5px 30px; font-size: 85%; background-image:url(images/1_yllw_bkgd.jpg); background-repeat:repeat-y;}
a.pdf, a.pdf:link, a.pdf:hover {color: #000; font-weight: normal; text-decoration: underline;}
a.pdf:visited {color: purple; font-weight: normal; text-decoration: underline;}


#footer {clear:both; margin: 0px; background-color:#ffffff; text-align: center; padding: 15px 6px 6px 6px; font-size: 11px;}
#footersub {font-size: 10px;}
#footertext {font-size: 10px;}

.masthead_nav {position: absolute; left: 25px; margin: 0px; padding: 5px 0px; font-size: 10px; font-weight: bold; color: #215F9C;}
.masthead_nav a, .masthead_nav a:link {color: #215F9C; text-decoration: none;}
.masthead_nav a:visited {color: purple; text-decoration: none;}
.masthead_nav a:hover {color: #215F9C; text-decoration: underline;}

.image {padding: 0px; margin: 0px; border: none; display: block;}
.image_nb {padding: 0px; margin: 0px; border: none;}
.image_rgt {padding: 0px; margin: 0px; border: none; float: right;}
.image_dir {padding: 0px; margin: 8px 0px 0px 5px; border: none; float: right;}
.image_lft {padding: 0px; margin: 0px; border: none; float: left;}
.clearfloat {clear: both; height: 0px; font-size: 1px; line-height: 0px;}

a:link {color: #00488f; font-weight: bold; text-decoration: underline;}
a:visited {color: purple; font-weight: bold; text-decoration: underline;}
a:hover {color: #993300; font-weight: bold; text-decoration: underline;}





