body,td,th { font:12px/17px "Helvetica Neue Light" , "Helvetica Neue", Helvetica, Arial, san-serif; color:#630; margin: 100px 0 0 20px; vertical-align:top; width:740px }

img { border-style:none; }

p { margin:0 0 10px 0; }

a:link { text-decoration:none; color:#c96; }
a:visited { text-decoration:none; color:#c96; }
a:hover { text-decoration:none; color:#c00; }
a:active { text-decoration:none; color:#c00; }
a:focus { -moz-outline-style:none; }


.tab{ cursor:auto; margin:0px; font:normal normal lighter 16px/20px Helvetica Neue, Helvetica, sans-serif; color: #3cc;}

.detail {
font:normal normal lighter 10px/16px Helvetica Neue, Helvetica, sans-serif;
color: #630;
word-spacing:0.01em;
letter-spacing: 0.01em;}

.twelve {
font:normal normal lighter 12px/16px Helvetica Neue, Helvetica, sans-serif;
color: #630;
word-spacing:0.01em;
letter-spacing: 0.01em;}

.fourteen {
font:normal normal lighter 14px/18px Helvetica Neue, Helvetica, sans-serif;
color: #630;
word-spacing:0.01em;
letter-spacing: 0.01em;}

.eighteen {
font:normal normal lighter 18px/18px Helvetica Neue, Helvetica, sans-serif;
color: #630;
word-spacing:0.01em;
letter-spacing: 0.01em;}


/* LOGO */
.logo {	background:url(../images/bg-logoOF.gif) no-repeat; position:absolute; top:10px; left:20px; width:168px; height:80px; z-index:3; }


/* DOT RULE */
.dot-rule {	background:url(../images/_nav/dot_rule.gif) repeat-x; position:absolute;top:45px; left:20px; width:100%; height:5px; z-index:2 }


/* FOOTER */
.footer { position:absolute; top:575px; left:0px; width:360px; height:25px;	background:url(../images/footnote.png) no-repeat; padding-bottom:5px }

