body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 padding: 0; margin: 0;
 background: #fdfde9;
 height: auto;
 
}


/* header for main content */
H1
{
color: #ffffff;
margin-left: 5%;
background: #11113d;
/* background: url(images/rctab.jpg) no-repeat !important; */

}


H2
{
font-size: 16px ;
color: #15317E; 
margin-left: 6%;
background: url(images/h2.jpg); 
margin: 10px;
}


H3
{
font-size: 14px;
color: #000066;
margin-left: 8%;
margin: 12px;
}

H4
{

font-size: 12px;
color: #000066;
margin-left: 10%;
margin: 14px;
}

#wrapper {
 background-color: #e0e0e0 !important;
 min-height: 985px;
 width: 785px;
 margin: 0 auto;
 border: 2px solid #000066;
 background: url('images/mainbg.gif') repeat-x bottom;
 padding: 0px 0px 10px 0px;
 
 
 }
/* Begin Parent Left Column --------------------------------------------------------------------- */
#leftcolumn { 
 width: 205px;
 margin-left: 5px;
 min-height: 850px;
 padding: 10px;
 display: inline; /* IE Fix */
 float: left; 
 border-left: 1px    solid   #000066;
 border-right: 1px   solid   #000066;
 border-bottom: 1px  solid   #000066;
 border-right: 1px   solid   #000066;
 background-color:  #ffffff;
}
#leftcolumn .logo {
 margin: 0px 0px 10px 0px;
 width: 200px; 
 border: 1px       #000066;
 background-color: #ffffff;
}
#leftcolumn .logo img { display: block; }
#leftcolumn .leftbox2 { /* Generic Box */
 margin: 0px 0px 10px 0px;
 border-top: 1px  #000066;
}
/* Begin Left Navigation */
/* Begin Left Navigation */
#leftcolumn ul.mainnav { 
 margin: 0px;
 padding: 0;
 list-style: none;
 z-index: 1;
}
#leftcolumn ul.mainnav .heading {
 background-color: #ffffff;
 background: url(images/bluetab.gif) no-repeat;
 padding: 5px;
 color: #fff;
 font-size: 16px;
 font-weight: bold;
 border-left: none;
 border-right: none;
 border-bottom: none;
 
}
#leftcolumn ul.mainnav li { 
 border-bottom:   1px solid #000066;
 border-right:    1px solid #000066;
 border-left:     1px solid #000066;
 width: 198 px;
 
}
#leftcolumn ul.mainnav li a:link, #leftcolumn ul.mainnav li a:visited{ 
 color: #000066;
 background-color: #fff;
 text-decoration: none;
 padding: 5px;
 display: block;

}


#leftcolumn ul.mainnav li a:hover{ 
 display: block;
 background-color: #0a0a80;
 text-decoration: none;
 padding: 5px;
 color: white;
}


#newsfeed
{
width: 205px;
text-align: left;
padding: 0px 0px 0px 0px;

}


/*#leftcolumn ul.mainnav li a:link
{

background-color: #000066;
color: #fff;
font-weight: bold;

}

*/
/* End Left Navigation */
/* End Parent Left Column ----------------------------------------------------------------------- */


/* Begin Parent Right Column ----------------------------------------------------------------------- */
#rightcolumn {
 min-height: 950px;
 height: auto !important;
 height: 950px;
 border-left: 1px  solid  #000066;
 border-bottom: 1px solid #000066;
 border-right: 1px solid  #000066;
 margin: 0 5px 10px 10px;
 display: inline; /* IE Fix */
 width: 525px;
 float: left;
 background-color: #fff;
 
}
#rightcolumn p.content {
 
 /* border: 1px solid #fff; */
 margin: 10px;

}
#rightcolumn p.content img {
 float: left;
 margin: 0px 10px 10px 0px;
}



#rightcolumn p.corpcontent img {
 
 float: right;
 margin: 0px 10px 10px 10px;
 
                               }
                               
                               
 #rightcolumn p.corpcontent { 
   margin: 10px;
      
   }
 
 
#rightcolumn li.content {

  margin: 10px;
  list-style: circle;  
  
  } 
 

img {
border: none;
}                               
                               
a.rightcolumn:link {
                  
color: #000066;
text-decoration: none;
                    }
                               
 .contactphone, .contactphone TD, .contactphone TH
{
float: right;
margin: 0 auto;
width:500px;
background-color:#ffffff;
}
.contactemail, .contactemail TD, .contactemail TH
{
margin: 0 auto;
width:500px;
height: 125px;
background-image:url('images/email_bg.gif');
background-repeat: no-repeat;
background-color:#ffffff;

}

#rightcolumn h1 {
 margin: 10px;
 padding: 3px 10px;
 border: none;
 font-size: 24px;
 background: #15317E;
 color:#FFFFff ;
 }
#rightcolumn .banner {
 margin: 10px;
 border: 1px dashed #000066;
 background-color: #fff;
 }
#rightcolumn .banner object { display: block; }
/* End Parent Right Column ----------------------------------------------------------------------- */
.clear {
 clear: left;
}
#rightcolumn p.addoncontent img {

vertical-align:bottom;
display: block;
                                 } 
#rightcolumn p.contact {
margin: 0px 10px 10px 0px;
font-size: 11px;

}

#photogallery

{
float: right;
margin: 10px;
height: 50%;

}




#slide {

 margin: 0 auto;
  
       }



#slide0 {
 margin: 0 auto;
  
       }


#slide0 ul{
margin: 1em;
padding: .5em 1em 1em 2em;
list-style-type: none;
}

#slide0 ul.slidelist{

list-style-type: none;

}



#slider

{
margin: 10px;
margin-left: 5%;
min-height: 100px;
background-color:#e7e7e7;
color: #000066;

}

a.slider:link {

color: #000066;
text-decoration: none;
               }
a.slider:visited 
 {
color: #000066;
text-decoration: none;

  }
 
#slider ul{
margin: 1em;
padding: .5em 1em 1em 2em;
list-style-type: none;
}

#slider ul.slidelist{

list-style-type: none;

}
#footer {
 
 margin: 0 auto;
 width: 785px;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background: #fdfde9;
 /* border: 1px solid  #000066; */
 color: #888888;
         }


a.footer:link {
 color: #888888;
 text-decoration: none;
}
a.footer:visited {
 color: #000066;
 text-decoration: none;
}


#rightcolumn p.job {

color: #000066;

}



.contentright 

{
margin: 10px;
padding: 5px 5px 5px 5px;
}


ul.marine

{
list-style-type: disc;
}




a.contentright:link 

{
color: #15317E;
text-decoration: none;
}


#flash {
  position: relative; /*or absolute*/
  z-index: 0;
  padding: 10px;
}



#listmod li
{
margin: 10px;
list-style-type: square;
}

#columnthree { 
  margin: 10px;
 padding: 10px;
 float: right;
}

