body {
background:#e2f0ff;
font-size:90%;
color:#000;
margin:0
}

a {
color:#009;
text-decoration:underline
}

a:hover {
color:#c66;
text-decoration:underline
}

a.header {
color:#fff
}

a.header:hover {
color:#c66
}

a.footer {
color:#fff;
text-decoration:none
}

a.footer:hover {
color:#c66;
text-decoration:none
}

form {
display:inline
}

label.leftSearch {
line-height:1.1;
color:#000
}

h1 {
font-size:1.7em
}

h2 {
font-size:1.5em
}

h3 {
font-size:1.3em
}

h4 {
font-size:1.2em
}

h5 {
font-size:1.1em
}

h6 {
font-size:1em
}

.serif {
font-family:serif;
font-size:1em;
font-weight:400;
color:#009
}

.italic {
font-style:italic
}

.italicBold {
font-style:italic;
font-weight:700
}

.smallCaps {
font-variant:small-caps
}

.smallCapsbold {
font-variant:small-caps;
font-weight:700
}

ul.gal {
list-style:none;
margin-left:0;
padding-left:1em;
text-indent:-1em;
font-family:Verdana, Arial, sans-serif;
font-size:1.0em;
color:#000092;
font-weight:400
}

ul.data {
list-style:none;
background:#c8d4f3;
margin:0.5em 0.5em 0.5em 0.5em;
padding:1em 1em 1em 1em;
text-indent:-1em;
font-family:serif;
font-size:1em;
color:#000092;
font-weight:300
}

ul.nav {
list-style:none;
margin-left:0;
padding-left:1em;
text-indent:-1em;
font-family:Verdana, Arial, sans-serif;
font-size:1.1em;
color:#000092;
font-weight:700
}

textarea.medText {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
color:#382828
}

#main {
background:#e2f0ff;
width:90%;
font-family:Verdana, Arial, sans-serif;
margin:auto
}

#header {
background:#000092;
width:100%;
margin-bottom:1em;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
color:#fff;
font-weight:700
}

#logo {
background-image:url(http://www.rbridges.com/images/oceanspc.jpg);
background-repeat:repeat-x;
width:100%;
height:100px
}

#logobox {
background-image:url(http://www.rbridges.com/images/oceanspca1.jpg);
background-repeat:repeat-x;
position:relative;
width:auto;
height:116px;
margin-bottom:1.6em;
}

#logoleft {
position:absolute;
top:0;
left:0;
width:435px;
height:116px
}

#logoright {
background-image:url(http://www.rbridges.com/images/headera1.jpg);
position:absolute;
top:0;
right:0;
width:280px;
height:116px
}

#left {
background:#c8d4f3;
width:16%;
float:left;
overflow:hidden;
font-family:Verdana, Arial, sans-serif;
font-size:1.1em;
font-weight:700;
line-height:1.4;
text-align:left;
color:#000;
margin:0 1% 0 0;
padding:0.1em 0.4em
}

#right {
background:#fff;
width:16%;
float:left;
overflow:hidden;
font-family:Verdana, Arial, sans-serif;
font-size:1.1em;
font-weight:300;
line-height:1.3;
text-align:center;
color:#000;
margin:0 0 0 1%;
padding:0.1em 0.4em
}

#footer {
background:#e2f0ff;
width:100%;
margin-top:1em;
clear:both;
overflow:hidden;
/*float:left;*/
font-family:Verdana, Arial, sans-serif;
font-size:1em;
color:#000;
text-align:center;
font-weight:400
}

.footerBar {
background:#000092;
width:100%;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
color:#fff;
font-weight:700;
padding:0.2em 0.8em
}

.footerTextright {
width:50%;
float:right;
text-align:right;
padding:0.5em 1em
}

.clearAll {
clear:both
}

.headerTextleft {
width:50%;
float:left;
text-align:left;
padding:0.2em 0.8em
}

.headerTextright {
width:20%;
float:right;
text-align:right;
padding:0.2em 0.8em
}

.leftSearch {
background:#c8d4f3;
width:100%;
float:left;
color:#000092;
text-align:left;
padding:0em 0.2em 1.2em 0em
}

.centerAligntext {
text-align:center
}

.leftAligntext {
text-align:left
}

.rightAligntext {
text-align:right
}

.centerBox {
width:75%;
float:right;
color:#000092;
text-align:center;
margin:0 0 0 1%
}

.centerBox2 {
width:80%;
float:left;
color:#000092;
text-align:center;
margin:1% 0 1% 1%
}


table.gal {
width:100%;
border:0
}

tr.header {
background:#E3E6EA
}

td.headerNavigation,div.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
background:#000092;
color:#fff;
font-weight:700;
margin:0 0.5em 0.5em
}

td.headerForm {
font-family:Verdana, Arial, sans-serif;
font-size:1.2em;
background:#000092;
color:#fff;
font-weight:700
}

td.contactForm,DIV.contactForm {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
font-weight:700;
background:#b5a596;
color:#382828
}

tr.headerError {
background:red
}

td.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:1.05em;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

tr.EditHeaderInfo {
background:#b5a596
}

td.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:1.05em;
background:#000092;
color:#fff;
font-weight:700;
text-align:center
}

td.EditHeaderInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:1.05em;
background:#b5a596;
color:#fff;
font-weight:700;
text-align:center
}

td.footer {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
background:#000092;
color:#fff;
font-weight:700
}

.footsmallText {
font-family:Verdana, Arial, sans-serif;
font-size:.9em;
background:url(http://www.rbridges.com/images/apool.jpg);
text-align:center;
color:#401111
}

.footMedText {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
background:url(http://www.rbridges.com/images/apool.jpg);
text-align:center;
color:#401111
}

.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:1.5em;
font-weight:700;
background:#cbcbcb;
color:#000
}

td.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
line-height:1.5
}

td.smallText,SPAN.smallText,P.smallText {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
color:#009
}

td.smallTextrhtB,SPAN.smallTextrhtB,P.smallTextrhtB {
font-family:Verdana, Arial, sans-serif;
font-size:.8em;
font-weight:400;
color:#382828;
text-align:right
}

td.mediumText,SPAN.mediumText,P.mediumText {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
color:#009
}

td.catMediumText,SPAN.catMediumText,P.catMediumText {
font-family:Verdana, Arial, sans-serif;
font-size:1.05em;
background:#cbd9b4;
color:#382828;
text-align:center
}

td.medTextrhtB,SPAN.medTextrhtB,P.medTextrhtB {
font-family:Verdana, Arial, sans-serif;
font-size:1.15em;
font-weight:700;
color:#382828;
text-align:right
}

td.bigText,SPAN.bigText,P.bigText {
font-family:Verdana, Arial, sans-serif;
font-size:1.15em;
color:#009;
text-align:center
}

td.bigTextRight,SPAN.bigTextRight,P.bigTextRight {
font-family:Verdana, Arial, sans-serif;
font-size:1.15em;
color:#009;
text-align:right
}

td.bigTextLeftBold,SPAN.bigTextLeftBold,P.bigTextLeftBold {
font-family:Verdana, Arial, sans-serif;
font-size:1.15em;
font-weight:700;
color:#009;
text-align:left
}

td.bigSerifText,SPAN.bigSerifText,P.bigSerifText {
font-family:serif;
font-size:1.65em;
font-weight:400;
color:#009;
text-align:center
}

td.tableHeading,P.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:1.2em;
font-weight:700;
color:#009;
text-align:center
}

td.catTableHeading,p.catTableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:1.2em;
font-weight:700;
background:#cbcbcb;
color:#000;
text-align:center
}

td.page_Count {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
font-weight:700;
line-height:1.2;
background:#cbcbcb;
color:#000;
text-align:center
}

td.page_Countclear {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
font-weight:700;
line-height:1.2;
color:#000;
text-align:center
}

td.galleryHeading,DIV.galleryHeading {
background:#c8d4f3;
text-align:center;
font-family:Verdana, Arial, sans-serif;
font-size:1.1em;
font-weight:700;
color:#382828
}

img.middle {
vertical-align:middle
}

img.bottom {
vertical-align:bottom
}

td.imgRow {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
background:#000;
color:#000;
font-weight:400;
text-align:center;
vertical-align:middle
}

td.imgRowclear {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
color:#000;
font-weight:400;
text-align:center;
vertical-align:bottom
}

td.imgRowview {
font-family:Verdana, Arial, sans-serif;
text-align:center;
vertical-align:top;
}

td.listRow {
font-family:Verdana, Arial, sans-serif;
font-size:1.1em;
background:#c8d4f3;
color:#000;
font-weight:400;
text-align:left;
vertical-align:middle
}

.dataBox {
font-family:serif;
font-size:1em;
background:#fff;
color:#000092;
font-weight:300;
text-align:center;
vertical-align:middle
}

td.rowInfo {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
background:#c8d4f3;
color:#000;
font-weight:400;
text-align:center;
vertical-align:top
}

td.rowPictInfo {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
background:#c8d4f3;
color:#000;
font-weight:400;
text-align:right;
vertical-align:top
}

td.rowInfoclear {
font-family:Verdana, Arial, sans-serif;
font-size:1em;
color:#000;
font-weight:400;
text-align:center;
vertical-align:top
}

img,a img {
border:none
}

tr.headerNavigation,tr.headerInfo,tr.footer {
background:#000092
}
