/* CSS Document */

body {
 font-family: Verdana, Helvetica, sans-serif, Arial;
 background-color:#003366;
}

.site_body {
 /*margin-left: 100px;*/
 border: 0px solid;
 font-size: 11px;
 vertical-align:middle;
}

.contents {
 background-color: #ffffff;
}

.sublinks_page {
 background-color: #0066cc;
}

.company_logo {
 background-image: url(../ceclweblogo3.gif);
 height: 180px;
}

#sublink_nav {
 font-size: 10px;
 margin: 20px 0px 0px 0px;
}

#sublink_nav a, #sublink_nav_footer a {
 /* display: block; */
 text-decoration: none;
 font-weight: bold;
 /*font-size: 12px;*/
}

#sublink_nav_footer {
 font-size: 10px;
}

.sublink_nav_button {
 margin: 5px 10px 5px 10px;
}

.sublink_nav_button:hover {
 font-size: 11px;
 padding: 0px 10px 0px 10px;
}
 
.sublink_nav_button_footer {
 /*float: left;*/
}

.sublink_nav_button_footer:hover {
 color: #00ccff;
}

.welcome_text {
 text-align: right; 
 /*background-color: #003399;*/
}

.blue_bg  {
 background-color: #0066cc;
}

.main_links {
 background-color: #0066cc;
 color: #ffffff;
 font-size: 10px;
}

.welcome_text {
 float: left;
 font-weight: bold; 
 margin: 10px;
}

#welcome_trails_section p {
 margin-top: 4px;
 margin-bottom: 3px; 
}


.link_trail {
 float: right;
 margin: 10px;
}

.link_trail a {
 text-decoration: none;
 font-weight: bold;
 color: #ffffff; 
}

.sub_links {
 margin: 0px 0px 10px 5px;
 font-family: Verdana, Helvetica, sans-serif, Arial;
 color: #ffffff;
 font-size: 10px
}

.request_form_style {
 margin: 5px;
 font-family: Verdana, Helvetica, sans-serif, Arial;
 font-size: 10px; 
}

 .request_form_style input, .request_form_style textarea {
 border: 1px solid #cccccc;
}

p {
 margin: 5px 10px 5px 10px;
}

.infor_links {
 font-weight: bold;
 font-size: 15px;
}

.infor_links p,a {
 font-weight: normal;
}

.blue_caption {
 font-size: 14px;
 color: #0066cc;
 margin-left: 10px;
 font-family: Verdana, Helvetica, sans-serif, Arial;
 font-weight: bold;
}

.left_ads p {
 text-align: center;
}

.main_image {
 background-image: url(../cargoshipbig.jpg);
 height: 400px;
 width: 600px;
}

.image_borders {
 border-bottom: 1px solid #0066cc;
}

/* rollover

#rollover {
 font-size: 10px;
 margin: 20px 0px 0px 0px;
}

#rollover a {
display: block;
width: 170px;
padding: 2px 0px 2px 0px;
margin: 5px 0px 5px 0px;
color:#ffffff;
background: url(../robuttons.jpg) 0 0 no-repeat;
text-decoration: none;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

#rollover a:hover { 
 background-position: 0 -20px;
}

#rollover p {
display: block;
width: 170px;
padding: 2px 0px 2px 0px;
margin: 5px 0px 5px 0px;
background: url(../robuttonh.jpg);
color:#cccccc;
text-decoration: none;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

*/

#error_window {
 background-color: #CCCCCC;
 border: 1px solid #ff0000;
 margin: 5px;
 width: 400px;
}

#error_window h4 {
 color: #ff0000;
 margin-left: 3px;
}

#error_window p {
 margin-left: 3px;
}

#rollover {
 font-size: 10px;
}

#rollover a {
display: block;
width: 170px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 5px 0px;
color: #000000;
font-weight: bold;
background: url(../robuttons.jpg) 0 0 no-repeat;
text-decoration: none;
}

#rollover a:hover { 
background-position: 0 -20px;
}

#rollover p {
display: block;
width: 170px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 5px 0px;
background: url(../robuttonh.jpg);
color: #000066;
font-weight: bold;
text-decoration: none;
}

.footerpage {
 color: #ffffff;
 font-size: 10px;
}

.footerpage a {
 color: #ffffff; 
}

.copyright{
 text-align: center;
 font-size: 10px;
 color: #ffffff;
}

.footer_bg {
 background-image: url(../ceclfooter.jpg);
 height: 39px;
 color: #ffffff;
}
