/***********************************************/
/* Generic CSS                                 */
/***********************************************/
body{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	color: #666666;
	font-size: 80%;
	line-height: 120%;	
	margin: 0px;
	padding: 0px;
	background: #babab5 url(../images/border.png) top center repeat-y;
	
}

.space{
	background-color: #ffffff;
	height: 200px;
}

p{
	padding-top: 5px;
}

li{
list-style:none;
}

#pagenav{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size: 100%;
 color: #666666;
 display: none;
 background-color: #ffffff;
}

.hidden{
 display: none;
}

.clock{
	text-align:right;
	font-size:80%;
	padding-top: 10px;
	}


h1{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size: 100%;
 color: #666666;
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
}

h2, h3, h4, h5{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:100%;
 color: #666666;
 background-color: #ffffff;
 padding: 0px;
 margin: 0px;
}

h3{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:100%;
 color: #ffffff;
 background-color: #718891;
 border-bottom: 1px solid #cccccc;
 padding-left: 10px;
 padding-bottom: 3px;
 margin: 0px;
}

h4{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:100%;
 color: #ffffff;
 background-color: #718891;
 padding-left: 10px;
 padding-bottom: 3px;
 margin: 0px;
}

h5{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:100%;
 color: #666666;
 background-color: #dddddd;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 3px;
 margin: 0px;
}

.title{
 text-align:left;
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:small;
 font-weight:bold;
 color: #666666;
 margin-bottom: 10px;
 background-color: #ffffff;
 }
 
.margintitle{
 text-align:left;
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:small;
 font-weight:bold;
 color: #666666;
 margin-top: 25px;
 margin-bottom: 10px;
 margin-left: 10px;
 background-color: #ffffff;
 }
 
.titlenews{
 font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
 font-size:small;
 font-weight:bold;
 color: #ffffff;
 background-color: #718891;
 border-bottom: 1px solid #cccccc;
 padding-left: 10px;
 padding-bottom: 2px;
 }
 
a:link, a:visited{
	color: #8080FF;
	text-decoration: none;
}

a:hover{
	color:#8080ff;
	text-decoration: underline;
}

hr {
  width:450px;
  height: 1px;
  background:none;
  color:#dddddd;
  position:relative;
  background-color: #ffffff;
}

/***********************************************/
/* Menu    CSS                                 */
/***********************************************/

#home #l_home {
	background-color:#dfdfff;
	border-right: solid 1px #cccccc;
}

#courses #l_courses, #racing #l_racing, #calendar #l_calendar, #gallery #l_gallery, #boathire #l_boathire, #shop #l_shop, #sponsors #l_sponsors, #schools #l_schools{
	background-color:#dfdfff;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

#contact #l_contact {
	background-color:#dfdfff;
	border-left: solid 1px #cccccc;
}

#contact #menu{
	width: 700px;
	height: 25px;
	background-color: #dfdfff;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-size: small;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#menu{
	width: 700px;
	height: 25px;
	background-color: #f0f0f0;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-size: small;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

	

.linkcell {
  padding: 5px;
  background-color:#f0f0f0;
  font-family: arial, helvetica, sans-serif;
  font-size: 100%;
  text-align:center;
  font-weight:bold;
  }

.navcell {
  font-size:11px;
  width:10em;
  padding: 5px;
  background-color:#ffffff;
  }

#menu ul a:link, #menu ul a:visited{
	color: #999999;
	text-decoration: none;
}

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

#menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
#menu li {
  float: left;
  position: relative;
  width: 5.8em;
  }
  
#menu li a:link, #menu a:visited, hover{
  text-decoration:none;
  text-align:left;
  }

#menu li ul {
  border-right:solid 2px #666666;
  border-bottom:solid 2px #666666;
  border-top:solid 1px #999999;
  border-left:solid 1px #999999;
  display: none;
  position: absolute;
  width: 10em;
  background-color:#FFFFFF;
  }
  
#menu li ul a:link, #menu li ul a:visited{
  display:block;
  width:100%;
  }
  
#menu li ul a:hover {
  background-color: #f0f0f0;
 }
  
#menu li > ul {
	top: auto;
	left: auto;
	}
	
#menu li:hover ul, #menu li.over ul{ display: block; }


/***********************************************/
/* Rnd Corners                                 */
/***********************************************/

.roundcont {
	float:left;
	width: 155px;
	background-color: #718891;
	color: #ffffff;
	margin: 5px;
}

.roundcont li{
	background-color: #718891;
	color: #ffffff;
	list-style: none;
	padding-left: 10px;
}

.roundcont a:link{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	width: 150px;
	height: 150px;
	background-color: #718891;
	color: #ffffff;
	text-decoration:none;
}

.roundcont a:visited{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	width: 150px;
	height: 150px;
	background-color: #718891;
	color: #ffffff;
	text-decoration:none;
}

.roundcont a:hover{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	width: 150px;
	height: 150px;
	background-color: #718891;
	color: #ffffff;
	text-decoration:underline;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/tr.gif) no-repeat top right; 
	color: #718891;
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right;
	color: #718891;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/***********************************************/
/* Rnd Corners part II                         */
/***********************************************/

.roundcont2 {
	width: 500px;
	background-color: #718891;
	color: #ffffff;
	margin: 5px;
}

.roundcont2 li{
	background-color: #718891;
	color: #ffffff;
	list-style: none;
	padding-left: 10px;
}

.roundcont2 a:link{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	width: 500px;
	background-color: #718891;
	color: #ffffff;
	text-decoration:none;
}

.roundcont2 a:visited{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	width: 500px;
	background-color: #718891;
	color: #ffffff;
	text-decoration:none;
}

.roundcont2 a:hover{
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	width: 500px;
	background-color: #718891;
	color: #ffffff;
	text-decoration:underline;
}

.roundcont2 p {
	margin: 0 10px;
}

.roundtop2 { 
	background: url(../images/tr.gif) no-repeat top right; 
	color: #718891;
}

.roundbottom2 {
	background: url(../images/br.gif) no-repeat top right;
	color: #718891; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#table{
	width: 700px;
	background-color: #FFFFFF;
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #999999;
	margin-left: auto;
	margin-right: auto;
}

#banner{
	width: 700px;
	height: 150px;
	background-image:url(http://www.regattasailingacademy.com/images/banners/rotator.php);
	border-bottom: solid;
	border-color: #999999;
	border-width: 1px;
}

#margin{
	float:left;
	width: 170px;
	background-color: #ffffff;
}

#margincontent{
	padding: 10px;
	background-color: #ffffff;
}

#sponsorlogos{
	height: 1200px;
	background: #FFFFFF;
}

.gallerythumbs{
	background: #ffffff url(../images/thumbshadow.jpg) no-repeat bottom right;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	float:left;
	width: 75px;
	height: 55px;
}




/***********************************************/
/* home margin list                            */
/***********************************************/

.homemarginlist {
	width: 170px;
	margin-bottom: 0px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #cccccc;
	color: #333;
	border-collapse:collapse;
	}

.homemarginlist ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
.homemarginlist li {
		border-bottom: 1px solid #cccccc;
		margin: 0;
		}
		
.homemarginlist li a:link, .homemarginlist li a:visited{
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #dddddd;
		background-color: #f0f0f0;
		color: #999999;
		text-decoration: none;
		width: 150px;
		}

html>body .homemarginlist li a {
		width: 150px;
		}

.homemarginlist li a:hover {
		border-left: 10px solid #babab5;
		background-color: #dfdfff;
		color: #999999;
		}

.homemarginlist2 {
	width: 170px;
	margin-bottom: 0px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #cccccc;
	color: #333;
	border-collapse:collapse;
	}

.homemarginlist2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
.homemarginlist2 li {
		border-bottom: 1px solid #cccccc;
		margin: 0;
		}
		
.homemarginlist2 li a:link, .homemarginlist2 li a:visited{
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #f0f0f0;
		background-color: #dfdfff;
		color: #999999;
		text-decoration: none;
		width: 150px;
		}

html>body .homemarginlist2 li a {
		width: 150px;
		}

.homemarginlist2 li a:hover {
		border-left: 10px solid #babab5;
		background-color: #dddddd;
		color: #999999;
		}

/***********************************************/
/* school containers                           */
/***********************************************/

#qisnewscont {
width:500px;
height:500px;
border:1px solid #cccccc;
margin-bottom:20px;
}

#qisnewstitle {
width:100%;
height:25px;
background:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:0;
}

.left {
float:left;
width:90%;
}

.right {
float:left;
width:8%;
text-align:right;
padding:5px;
}

#qisnewscont h3 {
color:#666666;
background:#f0f0f0;
border:0;
padding:5px;
}

#qisnewscont a:link, #qisnewscont a:visited, #qisnewscont a:hover {
color:#666666;
background:#f0f0f0;
border:0;
}

#qisnewscontbox {
width:490px;
height:400px;
background:#ffffff;
margin:5px;
}

#qisnewscontpic {
width:490px;
height:320px;
background:#ffffff;
text-align:center;
}

#qisnewscontpic img{
border:1px solid #cccccc;
}

#qisnewsconttext {
width:480px;
height:130px;
background:#ffffff;
padding:5px;
}

#qisnewsconttext a:link, #newsconttext a:visited {
color:#8080FF;
background:#ffffff;
text-decoration:none;
}

#qisnewsconttext a:hover {
color:#8080FF;
background:#ffffff;
text-decoration:underline;
}

#cpnewscont {
width:500px;
height:500px;
border:1px solid #cccccc;
margin-bottom:20px;
}

#cpnewstitle {
width:100%;
height:25px;
background:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:0;
}

.left {
float:left;
width:90%;
}

.right {
float:left;
width:8%;
text-align:right;
padding:5px;
}

#cpnewscont h3 {
color:#666666;
background:#f0f0f0;
border:0;
padding:5px;
}

#cpnewscont a:link, #cpnewscont a:visited, #cpnewscont a:hover {
color:#666666;
background:#f0f0f0;
border:0;
}

#cpnewscontbox {
width:490px;
height:400px;
background:#ffffff;
margin:5px;
}

#cpnewscontpic {
width:490px;
height:285px;
background:#ffffff;
text-align:center;
}

#cpnewscontpic img{
border:1px solid #cccccc;
}

#cpnewsconttext {
width:480px;
height:130px;
background:#ffffff;
padding:5px;
}

#cpnewsconttext a:link, #newsconttext a:visited {
color:#8080FF;
background:#ffffff;
text-decoration:none;
}

#cpnewsconttext a:hover {
color:#8080FF;
background:#ffffff;
text-decoration:underline;
}

/***********************************************/
/* news                                        */
/***********************************************/

#newscont {
width:500px;
height:800px;
border:1px solid #cccccc;
margin-bottom:20px;
}

#newstitle {
width:100%;
height:25px;
background:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:0;
}

.left {
float:left;
width:90%;
}

.right {
float:left;
width:8%;
text-align:right;
padding:5px;
}

#newscont h3 {
color:#666666;
background:#f0f0f0;
border:0;
padding:5px;
}

#newscont a:link, #newscont a:visited, #newscont a:hover {
color:#666666;
background:#f0f0f0;
border:0;
}

#newscontbox {
width:490px;
height:750px;
background:#ffffff;
margin:5px;
}

#newscontpic {
width:490px;
height:370px;
background:#ffffff;
}

#newscontpic img{
border:0;
}

#newsconttext {
width:480px;
height:700px;
background:#ffffff;
padding:5px;
}

#newsconttext a:link, #newsconttext a:visited {
color:#8080FF;
background:#ffffff;
text-decoration:none;
}

#newsconttext a:hover {
color:#8080FF;
background:#ffffff;
text-decoration:underline;
}

.gallcont {
width:500px;
height:150px;
border:1px solid #cccccc;
margin-bottom:20px;
}

.galltitle {
width:100%;
height:25px;
background:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:0;
}

.gallcont h3 {
color:#666666;
background:#f0f0f0;
border:0;
padding:5px;
}

.galltitle a:link, .gallcont a:visited, .gallcont a:hover {
color:#666666;
background:#f0f0f0;
border:0;
}

.gallcontbox {
width:490px;
height:115px;
background: #ffffff;
margin:5px;
}

.gallcontpic {
float:left;
width:190px;
height:115px;
background:#ffffff;
}

.gallcontpic img {
width:188px;
height:113px;
border:1px solid #cccccc;
}

.gallconttext {
float:left;
width:285px;
height:113px;
padding:5px 5px 5px 10px;
}

.gallconttext a:link, .gallconttext a:visited {
color:#8080FF;
background:#ffffff;
text-decoration:none;
}

.gallconttext a:hover {
color:#8080FF;
background:#ffffff;
text-decoration:underline;
}

.gallconttext ul {
list-style: none;
margin:0;
padding: 0;
border: none;
}

.gallconttext li {
list-style: none;
margin:5px;
padding: 0;
border: none;
}

#vidcont {
width:500px;
height:150px;
border:1px solid #cccccc;
margin-bottom:20px;
}

#vidtitle {
width:100%;
height:25px;
background:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:0;
}

#vidcont h3 {
color:#666666;
background:#f0f0f0;
border:0;
padding:5px;
}

#vidtitle a:link, #vidcont a:visited, #vidcont a:hover {
color:#666666;
background:#f0f0f0;
border:0;
}

#vidcontbox {
width:490px;
height:115px;
background: #ffffff;
margin:5px;
position:relative;
}

#vidcontpic {
float:left;
width:190px;
height:115px;
position:relative;
background:#ffffff;
}

#vidcontpic img {
width:188px;
height:113px;
border:1px solid #cccccc;
}

#vidconttext {
float:left;
width:285px;
height:113px;
position:relative;
padding:5px 5px 5px 10px;
}


#vidconttext a:link, #vidconttext a:visited {
color:#8080FF;
background:#ffffff;
text-decoration:none;
}

#vidconttext a:hover {
color:#8080FF;
background:#ffffff;
text-decoration:underline;
}

#vidconttext ul {
list-style: none;
margin:0;
padding: 0;
border: none;
}

#vidconttext li {
list-style: none;
margin:5px;
padding: 0;
border: none;
}
	
/***********************************************/
/* rnd corners content                         */
/***********************************************/

#homecontent{
	float:right;
	width: 510px;
	padding-left: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	border-left: solid 1px #cccccc;
}

#homecontentinner{
	width: 500px;
}

#feedlink {
	padding-left: 10px;
	padding-top: 10px;
}

#coursebox{
	width: 480px;
	height: 620px;
	padding:9px;
	border-left: 1px solid #718891;
	background-color: #dddddd;
}

#boatbox{
	width: 480px;
	height: 680px;
	padding:9px;
	border-left: 1px solid #718891;
	background-color: #dddddd;
}

#yachtbox{
	width: 480px;
	height: 100px;
	padding:9px;
	border-left: 1px solid #718891;
	background-color: #dddddd;
}

#awardbox{
	width: 480px;
	height: 200px;
	padding:9px;
	border-left: 1px solid #718891;
	background-color: #dddddd;
}

#boathirebox{
	width: 480px;
	height: 520px;
	padding:9px;
	border-left: 1px solid #718891;
	background-color: #ffffff;
}

#boathirecontentleft{
	float:left;
	width: 240px;
	height: 500px;
	background-color: #ffffff;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:small;
}

#boathirecontentright{
	float:right;
	width: 240px;
	height: 500px;
	font-size:small;
	color: #666666;
	background-color: #ffffff;
	border: none;
}

.contactbox{
	width: 480px;
	height: 300px;
	padding:9px;
	border-left: solid 1px #718891;
	background-color: #ffffff;
	color: #666666;
}

.contactbox a:link, .contactbox a:visited{
	color: #8080FF;
	text-decoration: none;
	background-color: #ffffff;
}

.contactbox a:hover{
	color:#8080ff;
	text-decoration: underline;
	background-color: #ffffff;
}

.contactbox li{
	background-color:#FFFFFF;
	color: #666666;
	font-style:italic;
	list-style:disc;
}

.contactcontentleft{
	float:left;
	width: 270px;
	height: 280px;
	background-color: #ffffff;
	border:hidden;
	margin: 0px;
	font-size:small;
	color:#666666;
}

.contactcontentleft a:link, .contactcontentleft a:hover, .contactcontentleft a:visited {
	background-color:#ffffff;
	color: #666666;
}

.contactcontentright{
	float:right;
	width: 200px;
	height: 280px;
	font-size:small;
	color: #666666;
	background-color: #ffffff;
	border: none;
}

#sponsorbox{
	width: 480px;
	height: 300px;
	padding:9px;
	border-left: 1px solid #718891;
	background-color: #ffffff;
}

#courseboxtab, #yachtboxtab, #awardboxtab, #sponsorboxtab, #boatboxtab, .contactboxtab{
	font-size:80%;
	text-align:center;
	padding-left: 10px;
	width: 490px;
	background-color: #718891;
}

#courseboxtab a:link, #yachtboxtab a:link, #awardboxtab a:link{
	font-size:80%;
}



#boatbox li{
	background-color: #dddddd;
	color: #666666;
	list-style-type: disc;
}
	
#sponsorcontentleft{
	float:left;
	width: 240px;
	height: 140px;
	background-color: #ffffff;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:small;
	color: #999999;
}

#sponsorcontentleft li, #sponsorcontentleft a{
	padding: 0px 0px 2px 0px;
	background-color: #ffffff;
	color: #666666;
}

#debbieright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/drdeb.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#gacright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/gac.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#hempelright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/hempel.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#hsbcright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/hsbc.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#mannairight{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/mannai.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#mitsubishiright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/mits.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#oxyright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/oxy.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#parkhouseright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/park.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#qnbright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/qnb.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#qpostright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/qpost.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#qbbfright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/qbbf.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#qnbright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/qnb.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#rasgasright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/rasgas.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#shellright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/shell.jpg);
	width: 200px;
	height: 268px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#standardright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/stand.jpg);
	width: 200px;
	height: 299px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

#conocoright{
	float:right;
	background-image:url(http://www.regattasailingacademy.com/images/sails/conocophillips.jpg);
	width: 200px;
	height: 300px;
	font-size:smaller;
	background-color: #ffffff;
	border: none;
}

	
	
/***********************************************/
/* my table properties                         */
/***********************************************/

#mytable {
	width: 480px;
	padding: 0;
	margin: 0;
}


#mytable td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #f0f0f0;
	padding: 5px 5px 5px 5px;
	color: #999999;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  'Trebuchet MS', 'Lucida Grande',
	  helvetica, arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
}

#mytable td a:link{
	background-color: #f0f0f0;
	color:#999999;
}


ul li ul li ul{
list-style:disc;
}


#footer{
	clear:right;
	text-align: center;
	width: 700px;
	border-left: hidden;
	border-right: hidden;
	border-top: solid;
	border-bottom: hidden;
	border-width: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
