html{background:#5B6672 url(/images/bg-gradient-inner-new4.jpg) 50% 0 repeat-y;margin:0;padding:0;height:100%;}
body{background:url(/images/topstrip.gif) 0 -1px repeat-x;margin:0;padding:0;height:100%;}
#container{background:url(/images/bg-flag-inner-new2.jpg) 50% 4px no-repeat;min-height:100%;}
#header{margin:0 auto;padding:4px 0 0 0;width:900px;height:147px;position:relative;}
#menu{background:url(/images/bg-menu.png) 0 0 repeat-x;width:293px;height:34px;float:right;margin:0;padding:13px 0 0 24px;list-style-type:none;}
.members{background:url(/images/bg-menu.png) 0 0 repeat-x!important;width:343px!important;}
#logo{bottom:28px;left:33px;position:absolute;}
#nav-img{margin:0 auto;width:900px;height:252px;background:#eee;}
#nav-img img{float:right;}
ul.nav{float:left;width:166px;height:196px;margin:0;padding:56px 0 0 34px;list-style-type:none;background:#6d9dc3 url(/images/bg-nav.jpg) 0 0 no-repeat;}
ul.nav li{margin:0 0 7px 0;padding:0;}
ul.nav li a{font-family:Georgia, "Times New Roman", Times, serif;color:#fff;font-size:19px;text-decoration:none;}
ul.nav li a:hover{color:#f0f4f8;}
#navM{width:166px;height:202px;padding:50px 0 0 34px;}
#navM li{margin:0 0 8px 0;padding:0;}
#navM li a{font-size:18px;}
#navM li#club a{/*font-size:17px;*/font-size:19px;line-height:1em;margin:3px 0 4px 0;}
#navM li#food-beverage{}
#main{margin:0 auto;background:#fff;width:810px;padding:42px 48px 46px 42px;overflow:hidden;}
#subnav{float:left;margin:2px 0 0 -6px;padding:0;list-style-type:none;}
#subnav li{font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#666;line-height:1.4em;margin:0 0 7px 0;padding:0;}
/*#subnav li#divider{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:3px 0 10px 0;padding:10px 0 3px 0;}*/
#subnav li:first-child#divider{border-top:none;border-bottom:1px solid #eee;margin:0 0 10px 0;padding:0 0 3px 0;}
#subnav li a{color:#666;text-decoration:none;}
#subnav li a.current{color:#416996;}
#subnav li a:hover{text-decoration:underline;}
#subnav li ul{display:block;margin:7px 0 17px 5px;padding:0;}
#subnav li ul li{/*margin:0 0 2px 0;*/margin:0 0 3px 0;list-style-type:none;font-size:12px;}
#subnav li ul li a{/*font-style:italic;*/color:#777;}
#leftcolumn{width:168px;float:left;margin-left:-10px;}
#contentarea{width:602px;float:right;}
#footer{background:url(/images/footer-top.png) 0 0 repeat-x;margin:0 auto;width:900px;height:120px;position:relative;}
#footer #contact{/*margin:45px 0 0 42px;float:left;*/position:absolute;bottom:37px;left:42px;}
#miclub{/*margin:45px 0 0 42px;float:left;*/position:absolute;bottom:37px;right:43px;}

#map{clear:both;height:400px;width:598px;border:2px solid #eee;background:#fff;margin-top:5px;}
#map img{border:0;}
#map p{margin-top:7px;text-align:left;font-size:12px;}
#mapinfo{margin-top:15px;color:#777;font-size:11px;}

#login-left{float:left;width:310px;padding:10px 0 0 0}
#login-left label{width:135px;float:left;text-align:right;padding:0 20px 0 0;margin:0 0 10px 0;}
#login-left input{width:130px;float:left;margin:0 0 10px 0;}
#login-left #submit{width:auto;margin:0 0 15px 155px;clear:both;float:left;}
#login-left p{margin:0;text-align:center;font-size:11px;clear:both;}
#login-right{float:right;width:440px;}
#login-error table td{vertical-align:middle;color:#fff;}
#login-error{margin:0 0 30px 0;}

.formLeft{float:left;width:300px;margin:0 0 0 0;}
.formRight{float:right;width:280px;margin:0;}

.formArea{margin-bottom:30px;width:100%;display:inline-block;}
.formArea input, .formArea textarea, .formArea select, .formArea button{margin:1px;padding:3px;font-size:12px;color:#555;border:0;background:#fff!important;line-height:normal;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;border:1px solid #f6f6f6;border-left:1px solid #cdcdcd;border-top:1px solid #dedede;float:left;margin:0 0 15px 0;}
.formArea label{width:125px;padding:0;margin:9px 0 7px 0;font-weight:normal;color:#555;font-size:12px;float:left;text-align:left;height:17px;line-height:17px;}
.formArea label.textbox{margin-bottom:9px;width:100%;}
.formArea input.inputText{display:block;width:140px;float:left;margin:6px 0;height:17px;}
.formArea input.duration{display:block;width:30px;float:left;margin:6px 0;height:17px;}
.formArea div.duration{width:auto;float:left;margin:9px 0 7px 10px;height:17px;line-height:17px;}
.formArea select{padding:2px;margin:8px 0;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
.formArea textarea{width:600px!important;height:180px;}
.formArea br{clear:both;height:0;font-size:0;}
.formArea p{margin-bottom:0;clear:both;}
.formArea h2{}
.formArea h3{}
.formArea hr{background:#ddd;color:#ddd;height:1px!important;border:none;margin:22px 0 22px 0;display:inline-block;clear:both;width:100%;}

.radioBtns{float:left;line-height:23px;margin:7px 0 6px 0;}
.radioBtns input{margin:6px 6px 0 6px;float:left;background:transparent!important;border:none;}

.checkBoxes{float:left;margin:7px 0 6px 0;}
.checkBoxes label{width:auto;margin-right:50px;height:13px;line-height:13px;float:left;}
.checkBoxes label.last{margin-right:0;}
.checkBoxes input{margin:9px 6px 0 6px;float:left;background:transparent!important;border:none;}
.lessonType label{}
.lessonType input{margin:9px 6px 0 -12px;}

.extralines{display:block;clear:both;height:70px;}
.extralines input{margin-top:41px}
.extralines label{}

#submitLeft{margin-top:10px;width:165px;float:left;}
#submitLeft img{border:1px solid #dedede;}
#submitRight{margin-top:10px;width:335px;float:left;}
#submitRight input{display:block;clear:both;margin-bottom:10px!important;width:125px;}
#submitRight p{clear:both;font-size:11px;margin:0 0 0 3px;}
#submitButtons{width:100%;text-align:center;clear:both;margin:15px 0;}
#submitButtons input{margin:0px 2px;padding:4px;border:1px solid #ccc;background-color:#454545!important;color:#fff;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}

ul#sitemap ul{margin:7px 0 19px 20px;padding:0 0 0 10px;}
ul#sitemap li{clear:both;font-weight:bold;}
ul#sitemap li li{font-weight:normal;}
ul#coursetour {margin-bottom:62px!important;width:480px;}
ul#coursetour li.first{float:left;margin:0 10px 3px 0;list-style-type:square;}
ul#coursetour li{clear:none;float:left;margin:0 10px 3px 0;list-style-type:none;font-size:11px;}
ul#coursetour li.mid{clear:left;}

#leftcolumn p.intro{font-family: Georgia, "Times New Roman", Times, serif;color:#416996;font-weight:normal;font-style:italic;font-size:16px;line-height:1.3em;margin:0 5px 24px 0;border-left:none;padding:4px 0 7px 0;}

iframe{border:3px solid #ebebeb;}

#flDateBk{width:100px;text-align:right;}
#npBody{background:none;width:100%;}

#flBody{background:none;padding-top:3px;}
