*{padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
body{text-align:center; font-size:8pt;}

/* containers */ /* header: branding.css, sidenavs: sidenavs.css */
div#maincontainer {text-align:left; width:950px; margin:0 auto; overflow:auto; margin-top:10px; overflow:hidden;}
div#maincontentcontainer {margin-top:5px;}
div#contentcontainer {float:right; overflow:auto; padding-left:2px; width:766px; overflow:hidden;}
div#confercontainer {float:left; overflow:auto; padding-left:15px; width:766px; overflow:hidden;}
div#footercontainer {padding:0; border-top: 1px solid #ccc; font-size:11px; color:#666; text-align:center; clear:both; margin:20px 0 20px 0;}
/*language */
div#langu small {float:right; padding:20px; font:Arial, Helvetica, sans-serif; font-size:12px;}
div#langu small a {text-decoration:none; color:#666666;}
div#langu small a:hover{color:#9a0000;}

/* container styles */
div#footercontainer p{font-size:11px; color:#666; text-align:center; padding:10px 0;}
div#footercontainer p a { color:#666; text-decoration:none;}
div#footercontainer p a:hover { color:#03c;}

/* misc */
div.divbreaker {clear: both;}

/* newsletter form */
table#form_newsletter {margin: 0 auto; padding: 0; color: #555;}
table#form_newsletter td {padding: 3px 0;}
table#form_newsletter input {border: 1px solid #bbb;}