/* -----------------------------------------------------------------------------
/* CSS file for RCCFDC
/* Feb 15th 2008
/* ---------------------------------------------------------------------------*/
/* Body        */
body { margin: 0px auto; background:#DDDDDD url(../images/background/bg.png) top left repeat; font-family: tahoma, georgia, verdana, arial; }

/* Backgrounds */
table.bg_glow { border-collapse: collapse; }
td.bg_l { background: url(../images/bling/bg_l.png) top right repeat-y; width: 15px; }
td.bg_r { background: url(../images/bling/bg_r.png) top left repeat-y; width: 15px; }
td.bg_bl { background: url(../images/bling/bg_bl.png) top right no-repeat; height: 15px; width: 15px; }
td.bg_b { background: url(../images/bling/bg_b.png) top left repeat-x; height: 15px; }
td.bg_br { background: url(../images/bling/bg_br.png) top left no-repeat; height: 15px; width: 15px; }
td.container { padding: 0px; background-color: #FFFFFF;  }

/* Main Divs    */
#container { position: relative; width:800px; border: 1px solid #666666; }

/* Header Class */
#header { background-color: #F0F0F0; }

/* Navigation Class */
#mainnav { background: #007EA2 url(../images/nav/mainnav_bg.png) top left repeat-x; font-size:14px; border:1px solid #000000; border-width: 1px 0px 1px 0px; padding:0px; }
#mainnav table { height: 35px; border-collapse: collapse; margin:0px; }
#mainnav td { padding: 0px 15px 0px 15px; border-right: 1px dotted #0088B0; cursor: pointer; }
#mainnav td:hover { background: url(../images/nav/mainnav_hover_bg.png); }
#mainnav a {color:#FFFFFF;text-decoration:none;}

/* Content Class */
#content { background: #F0F0F0 url(../images/background/content_bg.png) top left repeat; font-size: 13px; color: #333333; }
#content td.tdleft { padding: 15px 10px 15px 10px; }
#content img.tdleft { margin: 5px; padding:3px; border: 1px solid #888888; background-color:#FFFFFF; cursor: pointer; }
#content img.tdleft:hover { border: 1px solid #333333; background-color:#FFFF99; }
#content td.tdright { padding: 25px 20px 25px 20px; border: 1px solid #BBBBBB; background-color:#FFFFFF; width:600px; }
#content h3 { border-bottom: 1px solid #DDDDDD; font-size: 18px; color: #006699; }
#content h4 { margin:0px 0px 0px 0px; font-size:14px; padding:0px; color: #0099BB; }
#content img.floatleft { margin:0px 5px 5px 0px; padding:3px; border: 1px solid #CCCCCC; float: left; }
#content img.subheader { border: 1px solid #888888; padding:1px;}
#content table.whoweare { border-collapse: collapse; margin:10px 0px 12px 0px; }
#content th.whoweare { padding: 5px 0px 5px 0px; font-size: 14px; color: #006699;}
#content td.whoweare { padding: 5px 10px 5px 10px; background: #F0F0F0 url(../images/bling/table_header_bg.png) top left repeat-x; color:#014377; border-top: 1px solid #BBBBBB; }
#content td.whowearetext { padding: 10px; border: 1px dotted #BBBBBB; color:#333333;}
#content a { color: #006699; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content p.small { margin: 10px 0px 10px 0px; }
#content img.portrait { float: left; padding: 5px; margin: 0px 10px 5px 0px; border: 1px solid #DADCE0; }


/* Footer Class */
#footer { border-top: 1px solid #CCCCCC; color: #444444; padding:20px 15px 20px 15px; background: #F0F0F0 url(../images/bling/bg_b_light.png) top left repeat-x; font-size: 12px; }
#footer a { color: #666666; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: underline; }