img{ 
	behavior: url(Scripts/iepngfix.htc); 
}

/* Main Styles */
body { background:#577a1a url("../images/main_bg.gif") center; padding:0; margin:0 }

.topBG { background:url("../images/main_bg_shadow.gif") center top repeat-x; padding:0; margin:0 }

h1 { font-size:16pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#ef3f35; padding:0; margin:20px 30px 10px 30px }

h2 { font-size:13pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#999; padding:0; margin:0 30px 15px 30px }



h3 { font-size:11pt; font-family:Georgia, "Times New Roman", Times, serif; color:#339000; padding:0; margin:20px 30px 5px 30px }


h5 { font-size:13pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000; padding:0; margin:0 30px 15px 30px }


hr { height:1px; background:#ccc; border:#ccc solid; border-width:0 0 1px 0; padding:0; margin:0 25px 20px 25px }

p { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15pt; padding:0; margin:0 30px 15px 30px }
p strong { color:#ef3f35 }

a { color:#339000 } 
a:hover { text-decoration:none }

ul { padding:0; margin:0 0 20px 50px }
li { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-image:url("../images/bullet.gif"); line-height:auto; padding:0 30px 7px 0; margin:0 }
li strong { color:#ef3f35 }


/* Structure  Styles */
.mainTable { width:760px; height:400px; background:#fff url("../images/golf_bg.gif") bottom left no-repeat; padding:0; margin:0 }

.borderLeft { width:17px; background:url("../images/border_left.gif") left repeat-y; padding:0; margin:0 }
.borderRight { width:17px; background:url("../images/border_right.gif") right repeat-y; padding:0; margin:0 }

.headTable { width:726px; height:138px; background:url("../images/header_bg.gif") top center no-repeat; padding:0; margin:0 }

.navRow { height:30px; background:url("../images/nav_bg.gif") top repeat-x; }

.defBodyColumn { height:425px; background:url("../images/marine_bg.jpg") top right no-repeat }

.bodyColumn { height:425px}

.sideColumn { width:220px; border-left:#ccc solid 1px; padding:0; margin:0 }
.sideColumn h2 { font-size:13pt; padding:0; margin:10px 20px 0 20px }
.sideColumn p { line-height:13pt; font-size:8.5pt; padding:0; margin:0 15px 10px 20px }
.sideColumn p strong { color:#339000 }
.sideColumn a { color:#ef3f35; font-weight:bold; font-size:8pt; font-family:Georgia, "Times New Roman", Times, serif }
.sideColumn ul { padding:0; margin:5px 15px 0 40px }
.sideColumn li { font-size:8pt; padding:0; margin:0 0 4px 0 }


/* Body Styles Red */
.sponsorImgRed { width:230px; height:125px; background:url(../images/sponsor_red_repeat.jpg) top left repeat-x; margin:0 10px 10px 10px; }
.sponsorImg td { height:125px;}


.sponsorImg3Red { width:146px; height:125px; background:url(../images/sponsor_red_repeat.jpg) top left repeat-x;  margin:0 10px 10px 10px; }
.sponsorImg3Red td { height:125px;}

.sponsorBackgroundRed { background:url(../images/sponsor_red_repeat.jpg) top left repeat-x; padding:0px; height:125px; width:706px; margin:0 10px;}
.sponsorTitleBackRed { background:url(../images/sponsor_title_red.jpg) top left no-repeat; }

.sponsorBackground td img { padding:10px 0px 10px 0px;}

.lookupTable { width:400px; padding:0; margin:0 0 0 50px }
.lookupTable h3 { padding:0; margin:20px 0 10px 0 }
.lookupTable p { font-size:8pt; line-height:normal; padding:0; margin:0 0 15px 0 }




/* Body Styles Dark Green */
.sponsorImgDkGrn { width:230px; height:125px; float:left; background:url(../images/sponsor_DkGrn_repeat.jpg) top left repeat-x; margin:0 10px 10px 10px; }
.sponsorImg td { height:125px;}


.sponsorImg3DkGrn { width:146px; height:125px; float:left; background:url(../images/sponsor_DkGrn_repeat.jpg) top left repeat-x;  margin:0 10px 10px 10px; }
.sponsorImg3DkGrn td { height:125px;}

.sponsorBackgroundDkGrn { background:url(../images/sponsor_DkGrn_repeat.jpg) top left repeat-x; padding:0px; height:125px; width:200px; margin:0 10px 10px 10px;}
.sponsorTitleBackDkGrn { background:url(../images/sponsor_title_DkGrn.jpg) top left no-repeat; }

.sponsorBackground td img { padding:10px 0px 10px 0px;}

.lookupTable { width:400px; padding:0; margin:0 0 0 50px }
.lookupTable h3 { padding:0; margin:20px 0 10px 0 }
.lookupTable p { font-size:8pt; line-height:normal; padding:0; margin:0 0 15px 0 }







/* Body Styles */
.sponsorImg { width:230px; height:125px; float:left; background:url(../images/sponsor_green_repeat.gif) top left repeat-x; margin:0 10px 10px 10px; }
.sponsorImg td { height:125px;}


.sponsorImg3 { width:146px; height:125px; float:left;background:url(../images/sponsor_green_repeat.gif) top left repeat-x;  margin:0 10px 10px 10px; }
.sponsorImg3 td { height:125px;}


.sponsorBackground { background:url(../images/sponsor_green_repeat.gif) top left repeat-x; padding:0px; height:125px; width:480px; margin:0 10px 0px 10px;}
.sponsorTitleBack { background:url(../images/sponsor_title_green.jpg) top left no-repeat; }

.sponsorBackground td img { padding:10px 0px 10px 0px;}

.lookupTable { width:400px; padding:0; margin:0 0 0 50px }
.lookupTable h3 { padding:0; margin:20px 0 10px 0 }
.lookupTable p { font-size:8pt; line-height:normal; padding:0; margin:0 0 15px 0 }




/* Form Tables */
.formTable { width:425px; padding:0; margin:0 0 0 30px }
.formTable td { height:30px; padding:0; margin:0 }
.formTable p { font-size:8.5pt; color:#339000; padding:2px 5px 0 2px; margin:0 }

.formField { width:450px; padding:0; margin:0 0 0 30px }
.formField legend { color:#ef3f35; font-size:10pt; font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0 }
.formField table { padding:0; margin:15px 0 20px 0 }



/* Footer Styles */
.footTable { width:760px; height:110px; background:url("../images/footer_bg.gif") top repeat-x; padding:0; margin:0 }
.footTable p { color:#fff; font-size:7.5pt; padding:0; margin:0 0 0 10px }
.footTable a { color:#fff }

.footRow { width:726px; height:107px; background:url("../images/footer_golf.gif") no-repeat bottom center; padding:0; margin:0 }

.greenTxt { color:#339000; }
.bigTxt{font-size:14px;}

.left{float:left;}