@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif; font-size: 85%; margin: 0px auto; padding: 0px; text-align: center; width: 980px;}
#wrapper {position: relative; margin: 0px; padding: 0px; width: 980px; background-image: url(images/1_main_bkgd.jpg); background-repeat: repeat-y;}
#maincontent {margin: 0px auto; padding: 0px; width: 960px; color: #666666; font-weight: normal; text-align: left;} 
#ojpbanner {margin: 0px; padding: 0px; background-image: url(images/1_ojp_mast_02_cell.gif); width: 960px; height: 48px;}
#header {margin: 0px; padding: 15px 5px 5px 5px; height: 53px;}
#mainlogo {margin: 0px; padding: 0px;}
#content {margin: 3px 0px 0px 0px; padding: 10px 20px 0px 20px; border-bottom: 1px solid #999999; border-top: 0px solid #999999;}
#content_sub {margin: 3px 0px 0px 0px; padding: 0px 20px 10px 20px; color: #000000; border-bottom: 1px solid #999999;border-top: 0px solid #999999;}
#content_sub ul {margin: 15px 0px; padding: 0px 0px 0px 40px; list-style-type:disc; text-align: left;}
div.mainrow {margin: 0px; padding: 15px 0px 15px 0px; width: 930px; font-size: 85%; border-bottom: 1px solid #999999;}
.mainrow1 {margin: 0px; padding: 0px; width: 221px; float: left; text-align: left;}
#resguide {position: relative; margin: 0px; padding: 0px; width: 221px; height: 155px; background-image: url(images/p_14_rg_hd_bdy.jpg); background-repeat: no-repeat; background-position: bottom;} 
#wfd {position: relative; margin: 0px; padding: 0px; width: 220px; height: 137px; background-image: url(images/wfd_box_bkgd.jpg); background-repeat: no-repeat; background-position: bottom;}
.mainrow2 {margin: 0px 0px 0px 15px; padding: 0px; width: 220px; float: left; text-align: left;}
#ncvrwevents {position: relative; margin: 0px; padding: 0px; width: 220px; height: 155px; background-image: url(images/ne_bx_bkgd.jpg); background-repeat: no-repeat; background-position: bottom;}
.mainrow3 {margin: 0px 0px 0px 15px; padding: 0px; width: 220px; float: left; text-align: left;}
#gallery {position: relative; margin: 0px; padding: 0px; height: 155px; background-image: url(images/gal_bx_bkgd.gif);background-repeat: no-repeat; background-position: bottom;}
.mainrow4 {margin: 0px 0px 0px 15px; padding: 0px; width: 221px; float: left; text-align: left;}
#stayconnected {margin: 0px; padding: 19px 10px; height: 117px; background-image: url(images/sc_bx_bkgd.gif); background-repeat: no-repeat; background-position: bottom;}
div.scrow {margin: 0px; padding: 0px 0px 10px 0px; font-size: 85%; width: 201px; height: 55px; text-align: center;}
.scrow1 {margin: 0px; padding: 0px; width: 61px; float: left; text-align: center;}
.scrow2 {margin: 0px; padding: 13px 0px 0px 0px; width: 46px; float: left; text-align: center;}
.scrow3 {margin: 0px; padding: 0px; width: 47px; float: left; text-align: center;}
.scrow4 {margin: 0px; padding: 10px 0px 0px 0px; width: 67px; float: left; text-align: center;}

.boxtext {margin: 0px; padding: 10px 8px; line-height: 17px;}
.wfd_title {margin: 0px; padding: 0px; color: #CE7926; font-weight: bold; font-size: 14px;}
.wfd_cont {margin: 7px 0px 0px 0px; padding: 0px; line-height: 17px;}
.more {position: absolute; margin: 0px; padding: 0px; width: 40px; bottom: 5px; right: 8px;}
.more a:link {color: #125395; font-weight: bold; text-decoration: none;}
.more a:visited {color: #125395; font-weight: bold; text-decoration: none;}
.more a:hover {color: #125395; font-weight: bold; text-decoration: underline;}
#breadcrumbs {margin: 10px 0px 0px 0px; padding: 0px; color: #999999; font-weight: bold; font-size: 70%;}	
#breadcrumbs a:link, #breadcrumbs a:hover {color: #125395; font-weight: bold; text-decoration: underline;}
#breadcrumbs a:visited {color: purple; font-weight: bold; text-decoration: underline;}
#footer {margin: 0px 0px 0px 0px; padding: 5px 0px 10px 0px; color: #000000; font-weight: bold; font-size: 70%;}
#footer a:link {color: #125395; font-weight: bold; text-decoration: underline;}
#footer a:visited {color: purple; font-weight: bold; text-decoration: underline;}
#footer a:hover {color: #125395; font-weight: bold; text-decoration: underline;}
.footercol1 {margin: 0px; padding: 10px 0px 0px 0px; width: 19%; float: left; text-align: center;}
.footercol2 {margin: 0px; padding: 10px 0px 0px 0px; width: 50%; float: left; text-align: center;}
.footercol3 {margin: 0px; padding: 0px; width: 25%; float: left; text-align: center;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 160%; color: #125395; font-weight: bold;}

.image {padding: 0px; margin: 0px; border: none; display: block;}
.image_nb {padding: 0px; margin: 0px; border: none;}
.image_lft {padding: 0px; margin: 0px; border: none; float: left;}
.image_rgt {padding: 0px; margin: 0px; border: none; float: right;}
.image_rgt3 {padding: 0px; margin: 0px 0px 0px 5px; border: none; float: right;}
.image_ltu {padding: 0px; margin: 10px 0px 0px 0px; border: none;}
.bot_img {padding: 0px; margin: 0px; border: none;}
.capE {padding: 0px; margin: 0px; color: #125395; font-weight: bold; font-size: 175%;}
.clearfloat {margin: 0px; padding: 0px; clear: both; height: 0px; font-size: 0px; line-height: 0px;}

a:link {color: #125395; font-weight: bold; text-decoration: none;}
a:visited {color: purple; font-weight: bold; text-decoration: none;}
a:hover {color: #125395; font-weight: bold; text-decoration: underline;}