*{padding:0; margin:0; font-family: tahoma;}
body{text-align:center; font-size:9pt;}

/* containers */ /* header: branding.css, sidenavs: sidenavs.css */
div#maincontainer {text-align:right; width:950px; margin:0 auto; overflow:auto; margin-top:10px; overflow:hidden;}
div#main2colcontainer {text-align:right; width:880px; 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:765px; overflow:hidden;}
div#contentmidcontainer {float:center; padding-left:250px; width:950px; }
div#twocolumnlayout {float: left;}
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:left; 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; direction:rtl;}
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;}
