html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}

body{background-color:#ffffff;border:none;margin:0;padding:0;font-family:Geneva, Arial, Helvetica, sans-serif;}

img{border:none;}

#row1{height:234px;border:none;margin:0;padding:0;background-image:url('images/Header.gif');}

#regattarow1{height:253px;border:none;margin:0;padding:0;background-image:url('images/REG09/REG09_Header.gif');}

#homeyardsrow1{height:446px;border:none;margin:0;padding:0;background-image:url('images/STC_Images/Homeyards_Header.jpg');}

#row2{height:26px;border:none;margin:0;padding:0;background-image:url('images/Top_Bar.gif');}

#lastrow{height:25px;border:none;margin:0;padding:0;background-image:url('images/Footer_Bar.gif');}

#main{border:1px solid #076ba7;font-size:12px;margin:0 auto;padding:0;}

#menu{width:183px !important;position:relative;background-color:#076ba7;font-size:11px;text-align:center;color:#ffffff;}

#menu table tr td{border-bottom:2px solid #ffffff;font-weight:900;text-align:center;padding:3px 0px 3px 0px;}

#menu a:link{color:#ffffff;text-decoration:none;}

#menu a:active{color:#ffffff;text-decoration:none;}

#menu a:visited{color:#ffffff;text-decoration:none;}

#menu a:hover{color:#d0e0ed;text-decoration:none;}

#content{width:597px !important;padding:0px;margin:0px;border:none;vertical-align:top;}

#content h1{font-size:18px;color:#021da5;font-weight:normal;margin:0px 10px 10px 10px;text-transform:uppercase;}

#content p{margin:5px 10px 10px 10px;}

#menu h3{font-size:14px;}

#menu p{margin:10px 2px 0px 2px;}

#content h3{
	font-size:14px;
	text-transform:uppercase;
	color: #03F;
}

h3.blue{color:#076ba7;text-align:center;font-weight:900;margin:10px 0px 5px 0px;}

#thumbnaillist{margin:0 auto;border:none;}

#listings{
	margin:0px auto 20px auto;
	padding:0px;
	border:1px solid #076ba7;
	vertical-align:middle;
	text-align:center;
}

#contact{margin:0px auto 20px auto;padding:0px;border:1px solid #076ba7;text-align:left;}

#contact tr td{vertical-align:top;}

#listings h3{margin:5px 0px 3px 0px;padding:0;}

#numbers{margin:0px auto 20px auto;padding:0px;border:1px solid #076ba7;vertical-align:middle;text-align:left;}

#numbers tr td{padding:3px;}

#newslistings{margin:10px auto;padding:10px;width:90%;text-align:center;border-bottom:1px dashed #000000;}

#imagelists{margin:auto;width:570;text-align:center;}

#imagelists img{padding:4px;}

#button {margin:2px auto auto auto;}

#footer{background-color:#076ba7;text-align:right;color:#ffffff;}

.center{text-align:center;}
