body { background-color: #d7d7d7; padding: 0; 	margin-top: 10px; margin-bottom: 20px; font-family: Verdana, Arial;	margin-top: 9px;}
.container { width: 985px; margin: auto; background:#FFFFFF;}
.spacer { width: 985px; margin: auto; height:3px;}
.footer { width: 985px; margin: auto; height:41px; background-image:url(/pix/footer_bg.gif); background-repeat:no-repeat; vertical-align:middle; text-align:right; line-height:41px; font-size: 10pt; color: #959595;}
.footer a, footer a:visited { text-decoration: none; color: #959595;}
.footer a:hover { text-decoration: none;color: #959595; }
.header { width: 985px; margin: auto;}
.main { padding:15px;font-size: 10pt; color: #959595;}
.main h1 a, .main a:visited { color: #ed7703; }
.main h1 a:hover { text-decoration: underline; }
.main h1 { /*color: #72afe0;*/ color: #ed7703; font-size: 16px; margin-top: 12px; margin-bottom: 0px; font-weight: normal; }
.main h1.title { color: #ed7703; padding: 0px; margin: 0px; font-size: 27px; font-weight: normal; margin-bottom: 10px; line-height: 100%;  }
.content { width: 665px; float: left; line-height: 140%; }
.margin { width: 260px; float: right; margin-top: 14px; margin-bottom: 13px; }
.wide-content { padding-top: 14px; padding-bottom: 13px; line-height: 140%; }

.section-item { clear: left; }
.media-left { float: left; margin-right: 10px; margin-bottom: 10px; }
.content a, .content a:visited { text-decoration: none; color: #7caadf; }
.content a:hover { color: #ed7703;  }
.rule { background-color: #d6d6d6; height: 1px; padding: 0px; border: 0px; overflow: hidden; margin-top: 8px; margin-bottom: 11px; }
#monkey { position: absolute; z-index: 10; top: 0px; width: 140px; height: 140px;   }
#monkey.hidden { visibility: hidden; }


#large-box-top { width: 665px; height: 4px; background-image: url("/pix/large-box-top.gif"); background-repeat: no-repeat; overflow: hidden; }
#large-box-middle { width: 635px; padding-left: 15px; padding-right: 15px; padding-top: 11px; padding-bottom: 13px; background-image: url("/pix/large-box-middle.gif"); background-repeat: repeat-y; }
#container.rtl #large-box-middle h1, #container.rtl #large-box-middle p { direction: rtl; }
#large-box-bottom { width: 665px; height: 4px; background-image: url("/pix/large-box-bottom.gif"); background-repeat: no-repeat; overflow: hidden; }

.margin .medium-banner { margin-bottom: 18px; height: 375px; }

h2.subtitle { color: #ed7703; font-style: italic; font-size: 18px; font-weight: normal; margin-bottom: 10px; }



