/* Custom HTML Styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; }
a img { border:none; }
h1, h2, h3, h4, h5 { color:#0079C1; }
h1 { font-size:18px; }
h2 { font-size:14px; margin-bottom:3px;  }
.clear { clear:both; }
p.first { margin-top:0px;  }
ul.trimTop { margin-top:5px; margin-left:0px; padding-left:0px; }
ul.trimTop li { margin-left:25px; padding-left:0px; }
ul.arrow { list-style-image:url(../en/images/arrow_bullet.gif); }
ul.spaced li { margin-bottom:15px; }
ul.no-margin { margin:0px 0px 0px 15px; }
a { color:#0079C1; }
.leftBorder { border-left:1px solid #CCCCCC; }
.tableBorder  {border-collapse:collapse; border-width:1px; border-style:solid; border-color:#CCCCCC }
ul.no-margin { margin:0px 0px 0px 15px; padding:0px; }
.strong { font-weight:bold; }


/* Page Structure */
.pageWrapper { width:960px; margin-left:auto; margin-right:auto; }
.leftColumnWide { float:left; width:730px; padding:15px; min-height:389px;  } /* Acutal Width = 760px */
.leftColumnNarrow { float:left; width:170px; padding:15px; } /* Acutal Width = 200px */
.rightColumnNarrow { float:left; width:200px; background:url(../en/images/right_gradient.gif) #0079C1 no-repeat 0 389px; }
.middleColumn { float:left; width:530px; padding:15px; background:url(../en/images/vert_divider.gif) 0 55px no-repeat;  } /* Acutal Width = 560px */
.homeMainCol { background:url(images/homepage_background_fr.jpg) no-repeat; height:378px; overflow:hidden; position:relative; }
.homePageContent { position:absolute; width:645px; height:145px; top:80px; left:50px; }


/* Header */
#header { background-color:#0079C1; position:relative; margin-bottom:3px; }
#header a { color:#FFFFFF; }
ul#topMenu { margin:0px; padding:0px; list-style:none; height:41px; overflow:hidden; }
ul#topMenu li { display:block; float:left; border-right:1px solid #FFFFFF; }
ul#topMenu li.last { border:none; }
ul#topLinks  { margin:0px; padding:0px; list-style:none; position:absolute; right:15px; top:15px; color:#FFFFFF; }
ul#topLinks li { display:block; float:left; }
#siteTitle { position:absolute; right:20px; top:55px; }

/* Footer */
#footer { border-top:1px solid #0079C1; clear:both; margin-top:10px;  padding:5px 0px 5px 10px; }
#footer a { color:#0079C1; }
ul#footerLinks  { margin:0px; padding:0px; list-style:none; line-height:14px; overflow:hidden; color:#0079C1; }
ul#footerLinks li { display:block; float:left; }
