/***************** RESET **********************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size:12px; font-family: inherit;  }
body { line-height: 1.5; background: #fff; margin: 0 0; }
table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }

/* Removes Firefox imposed outline */
a { outline: none; }

/* Clearing floats without extra markup  */
.wrapper { display: inline-block; clear:both; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }

.fr { float:right;}
.fl { float:left;}

/***************** IRIS **********************/
.linkPink {color: #2A4B86; border-bottom: 1px  dotted; text-decoration:none;}
.linkPink:hover {text-decoration: none;color: #00ADEF;border-bottom: 1px;}
.linkPink strong{font-weight:700;}

/***************** STYLE **********************/
body { font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif; color:#3d3d3d;}


#header { width:956px;background:#172c61 url(/BeucPortalDev/Objects/2/Images/header-bg.jpeg) no-repeat bottom; height:132px; position:relative;}
#footer { background:#FFF url(/BeucPortalDev/Objects/2/Images/footer-bg.png) repeat-x top; margin:0 11px 0 19px; padding:10px;}

#nav, .navBox { background:#f4f5f5 url(/BeucPortalDev/Objects/2/Images/nav-bg.png) top right repeat-y; list-style:none;}
#nav li { border:1px solid #cccccc; border-width:1px 0; border-color:#fcfcfc #cccccc #cccccc;}
#nav li.last{border-bottom:none;}
#nav li a, .navBox  { display:block; padding:5px; color:#333333; text-decoration:none; font-size:1.0em;font-weight:bold;}
#nav li a:hover { background-color:#999999;}

#nav ul.sub { list-style:none;}
#nav ul.sub li { border-color:#e0e0e0 #cccccc #f8f9f9;}
#nav ul.sub a{ color:#336699; padding-left:25px;}
#nav ul.sub a:hover { background-color:#333333;}
#nav .subtrigger {background:url(/BeucPortalDev/Objects/2/Images/arrow_menu.png) no-repeat 90% 50%;}
#nav .subtrigger.open {background-image:url(/BeucPortalDev/Objects/2/Images/arrow_menu_open.png);}

#nav .navtitle{padding:5px 0 5px 5px; margin-top:20px; font-weight:bold; background-color:#d8deea; background-image:none;}

#membersOnly fieldset {padding:0px; line-height:2em}
#membersOnly label {display:block;cursor:pointer;}

.dashed{border-bottom: 1px  dotted; text-decoration:none;}


#menu { list-style:none; position:absolute; bottom:0; left:157px; margin-bottom:-1px;}
#menu li { float:left; padding-right:5px;}
#menu li a { padding:0 5px 0 0; color:#000; font-weight:bold; text-decoration:none; float:left; background:#fff url(/BeucPortalDev/Objects/2/Images/tab.png) no-repeat bottom right; height:30px; line-height:30px;}
#menu li a span{ display:block;padding:0 10px 0 15px; text-decoration:none; background:#fff url(/BeucPortalDev/Objects/2/Images/tab.png) no-repeat bottom left;font-size:1.2em;}
#menu li a:hover { background-color:#fff;}

#menu li.current a { background-position:top right;}
#menu li.current span { background-position:top left; color:#2b4b88;}

#menu li.form {padding:0 5px 0 0; margin-right:5px; float:left; background:#fff url(/BeucPortalDev/Objects/2/Images/tab.png) no-repeat bottom right; }
#menu li div{ float:left; padding:0 0px 0 5px; text-decoration:none; background:#fff url(/BeucPortalDev/Objects/2/Images/tab.png) no-repeat bottom left;font-size:1.2em; height:30px; }
#menu li input {margin:3px 0; float:left;}
#menu li .submitSearch {border:0; background-color:#436195; color:#FFFFFF; font-size:.8em; padding:2px 4px; margin-left:4px ; margin-top:4px; float:left;}

#lang { position:absolute; bottom:5px; left:5px; color:#FFFFFF;}
#lang a{ color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

.content { padding:10px 10px 10px 16px;}
.content h1 { font-size:1.6em; margin:0 0 1em;}

#boxes { padding-left:14px; float:left;}

.box { float:left; background:transparent url(/BeucPortalDev/Objects/2/Images/box-bg.png) no-repeat; padding:11px 15px 12px 11px; width:359px; height:137px; margin:0 5px 5px 0; }
* html .box { width/**/:385px; }  
.box img{ float:left;}
.box h2 { color:#0099cc; font-size:1.6em;}
.box h2 a { color:#0099cc; font-size:1em; text-decoration:none;}
.box p{font-size:1.2em; margin: 0;}

.col1 { float:left; width:48%; margin-right:2%;}
.col1 a {color:#3d3d3d;}
.col2 { float:left; width:47%; padding-left:2%; border-left:1px solid #dbdbdb;}
.col2 a {color:#3d3d3d;}

#footer h2 { border-bottom:1px solid #9d9d9d;font-size:1.6em; margin:10px 0 5px;}
#releases,#events{ list-style:none;font-size:1.1em;}
#releases span, #releases a {display:block; text-decoration:none;}

#releases li,#events li{ border-bottom:1px solid #dddddd; padding:5px 0;}
.date {color:#0099cc; font-size:1.2em; font-weight:bold;}
#events .date {float:left; display:block;padding:2px; background-color:#3a3939; text-align:center; font-size:1em; margin-right:10px;}
.copy { font-size:.8em; padding:0 5px;}

h2.2009_titleBlue, h2.2009_titleBlue a{ color:#1291c2; font-size:16px; font-weight:bold; margin: 20px 0 5px 0;}
.2009_accroche{ color:#33538e; margin: 5px 0 5px 0; font-size:14px; font-weight:bold;}
ul.2009_objectives_list{ margin:0 0 10px 15px; padding:0 0 0 10px; vertical-align:middle; }
ul.2009_objectives_list li{ height:auto; padding:0; margin:0; }
ul.2009_objectives_sublist{ margin:0 0 0 15px; list-style-type:none;}
p a.2009_objectives_link{ color:#999999; text-decoration:underline; margin:0 0 20px 0; padding:0 0 50px 0;}  
p a.2009_objectives_link:visited{ color:#999999; text-decoration:underline; margin:0 0 10px 0;}
img.2009_objectives_image{ float:right;}

h2.new_2009_titleBlue, h2.new_2009_titleBlue a{ color:#1291c2; font-size:16px; font-weight:bold; margin: 20px 0 5px 0;}
.new_2009_accroche{ color:#33538e; margin: 5px 0 5px 0; font-size:14px; font-weight:bold;}
ul.new_2009_objectives_list{ margin:0 0 10px 15px; padding:0 0 0 10px; vertical-align:middle; }
ul.new_2009_objectives_list li{ height:auto; padding:0; margin:0; }
ul.new_2009_objectives_sublist{ margin:0 0 0 15px; list-style-type:none;}
p a.new_2009_objectives_link{ color:#999999; text-decoration:underline; margin:0 0 20px 0; padding:0 0 50px 0;}  
p a.new_2009_objectives_link:visited{ color:#999999; text-decoration:underline; margin:0 0 10px 0;}
img.new_2009_objectives_image{ float:right;}

h1 span{ font-size:12px; vertical-align:baseline; color:#999999;}
