@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#1F242A;}

html {margin:0; padding:0;}

.main {width:770px; padding:0; margin:0 auto; background:white;}

.main_top { margin:0 auto; padding:0 15px 15px 15px; width:750px; height:auto;}
.main_top h2 {margin:0; padding-top:15px; font:bold 12px  Arial, Helvetica, sans-serif; color:black;}
.main_top h3 {margin:0; padding-top:4px; font:normal 11px  Arial, Helvetica, sans-serif; color:grey;}
.main_top p {margin:0; padding-top:10px; font:normal 9px  Arial, Helvetica, sans-serif; color:grey;}

.banner {padding:0; margin:0 auto; width:770px;}

.logo {padding:0; margin:0 auto; border:none; width:770px; height:125px;}
.logo {background:url(../stylesheet/images/GolfOT_Logo.jpg) top left no-repeat;}
.logo {margin:0 0 -25px -105px;}

.logo2 {padding:0; margin:0 auto; border:none; width:770px; height:125px;}
.logo2 {font:bold 40px Arial, Helvetica, sans-serif; color:#60BB22;}
.logo2 {padding:50px 0 0 121px;}

.menu { height:40px; padding:0; margin:0 auto; width:770px; background:url(images/menu_bg.png) top no-repeat;}
.menu ul {padding:0 0 0 20px; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 2px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px; background:none;}
.menu ul li a:hover {  background: url(images/r_menu.png) no-repeat right;}
.menu ul li a:hover span {  background:url(images/l_menu.png) no-repeat left;}
.menu ul li a.active {  background:url(images/r_menu.png) no-repeat right;}
.menu ul li a.active span { background:url(images/l_menu.png) no-repeat left;}

.menu p {float:right; margin: 0; padding:6px 40px 0 0; color:#1F242A;}
.menu p {font:normal 22px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu p a {margin:0; padding:0 2px 0 2px; border: none; color:#1F242A}
.menu p a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}

.footer {width:770px; margin:0 auto; padding:0; background:#60BB22; border:none;}

.footer .footer_left {float:left; width:320px;  height:80px; margin:0; padding:0; border:none;}
.footer .footer_left p {margin:0; padding:6px 0 2px 6px; font:bold 11px Arial, Helvetica, sans-serif; color:#1F242A;}

.footer .footer_right {float:left; width:450px; height:40px; margin:0; padding:0; border:none;}
.footer .footer_right p {margin:0; padding:12px 0 2px 140px; font:bold 11px Arial, Helvetica, sans-serif; color:#1F242A;}

.footer .footer_right2 {float:left; width:450px; height:40px; margin:0; padding:0; border:none;}
.footer .footer_right2 p {float:left; margin:0; padding:0; font:bold 11px Arial, Helvetica, sans-serif; color:#1F242A;}
.footer .footer_right2 img {border:none;}
.footer .footer_right2 .linkedin {margin:0; padding:4px 0 2px 360px;}
.footer .footer_right2 .fb {float:left; margin:0; padding:4px 0 2px 14px;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}
