#photosdesc {text-align:left;font-size:12px;margin-top:10px;}
#previousSlide {text-align:right;margin-left:175px;font-size:14px;}
#previousSlide a {text-decoration:none;color:#000099;}
#previousSlide a:hover {color:#156cbf;}
#nextSlide {text-align:right;font-size:14px;}
#nextSlide a {text-decoration:none;color:#000099;}
#nextSlide a:hover {color:#156cbf;}
#previousSlide img, #nextSlide img {border:none;}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#sidebarmenu1  {width:200px;}
#sidebarmenu1 li ul li {width:210px;border-left:1px solid #9bc0e3;}
#sidebarmenu1  li a {font-size:11px;}
#sidebarmenu1  li a:hover {font-size:14px;}
.sidebarmenu {margin-left:15px;margin-top:10px;}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 11px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #9bc0e3;
border-right: 0px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #156cbf; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: #000099;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/* begin jaime's css*/

body {
/*	background-color:#f1f1ed;*/
	background-color:#CCCCFF;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	margin:0 auto;
	text-align:center;

}

#mainCon {
	width:980px;
	margin:0 auto; 
	text-align:center;
	background-color:#ffffff;
	overflow:auto,
}

#rightCon {
	width:730px;
	margin-right:10px;
	float:right;
	background-color:#ffffff;
}

#leftCon {
	background-color:#ffffff; 
	float:left; 
	width:230px; 
	background: url('images/white_fill.jpg') repeat ;
}

#myslidemenu {margin-left:20px;}

.title {
	width:700px; 
	background: url('images/fade5.gif') repeat-x;
	font-size:17px; 
	font-weight:bold; 
	line-height:31px; 
	text-align:center;
	margin:10px 0 0 0;
	padding:1px 0 0 10px;
	color:#ffffff;
	font-family:verdana;
	border-top:1px solid #005cad;
}
 
#headerlogo {
	text-align:center;
	height:140px;
/*	height:190px;*/
	background-color:#000099;
/*	background: url('images/borrowed_5.png');*/
	background: url(images/stockphoto9.gif);
	margin:0 0 10px 0;
}
#headerlogo img#drawingBoat {margin-top:-75px;float:left;margin-left:100px;}
#headerlogo img#transparentLogo {float:right; margin-top:0px;margin-right:200px;}
.course_wrapper {width:700px;text-align:left;}
.course_wrapper ul#course_list {
	margin:20px 0 10px 0;
	padding-left: 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	list-style:disc;
	clear:both;
} 

.course_wrapper ul#boat_list {
	margin:20px 0 0px 0;
	padding-left: 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	list-style:disc;
	clear:both;
} 
.course_wrapper ul#course_list a, #boat_list a {font-size:14px;}

.course_wrapper ul#course_list li {
	margin-left: 0;
	padding:0 5px 0 5px;
/*	border-left: 1px solid #000;*/
	list-style: circle;
	display: inline;
}

.course_wrapper ul#boat_list li {
	margin-left: 0;
	padding:0 5px 0 5px;
/*	border-left: 1px solid #000;*/
	list-style: circle;
	display: inline;
}

.course_wrapper ul#hours {
	line-height:20px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	clear:both;
} 

.course_wrapper a.agreements {color:#0000ee;float:left;margin:0 0 0 12px;font-size:12px;font-weight:normal;}
	

#course_list h1 {text-align:center;font-size:14px;color:#000099;margin-bottom:15px;}
#boat_list h1 {text-align:center;font-size:14px;color:#000099;margin-bottom:15px;}
.boats_course_list {clear:left;margin-top:45px;width:980px;font-size:12px;line-height:18px;margin-bottom:20px;}
.boats_course_list .bullet {margin-right:10px;}
.boats_course_list h1 {text-align:center;font-size:14px;color:#000099;}
.boats_course_list a {text-align:center;font-size:14px;color:#000099;margin-bottom:15px;text-decoration:none;font-weight:bold;margin-right:10px;}
.boats_course_list a:hover {font-size:16px;color:#156cbf;}

.course_list {clear:left;margin-top:20px;width:980px;font-size:12px;line-height:18px;margin-bottom:20px;}
.course_list .bullet {margin-right:10px;}
.course_list h1 {text-align:center;font-size:14px;color:#000099;}
.course_list a {text-align:center;font-size:14px;color:#000099;margin-bottom:15px;text-decoration:none;font-weight:bold;margin-right:10px;}
.course_list a:hover {font-size:16px;color:#156cbf;}

#course_list {}

hr.courses {width:25px;}		
.course_wrapper ul#course_list li.first {
	margin-left: 0;
/*	border-left: none;*/
	list-style: none;
}

.course_wrapper ul li a {
	font-size:16px;
	color:#000099;
}	

.course ul li a:hover {
	font-size:16px;
	color:#156cbf;
	font-weight:bold;
}

#highlightsImage {float:right;}
#highlights {margin:0 0 10px 0;}
#highlights ul{font-family:verdana;text-align:left;font-size:14px;font-weight:bold;color:#000066;line-height:20px;}
#general_course_info_img1 {width:240px; height:160px; border:1px solid #000;}
#general_course_info_img2 {width:264; height:128px;}
#general_course_info_img3 {width:141px; height:144px;}

#freePracticeTime {clear:both;text-align:left;}
.imgTitle {font-size:11px; font-weight:bold;margin-top:5px;}
#marina_address {margin-top:25px;font-size:12px;color:#000066;font-weight:bold;}
.home_first_line {font-style:italic;width:680px;margin-left:10px;margin-top:20px;font-size:16px;text-align:left;}
.home_main_text {width:675px;margin-left:10px; font-size:13px;text-align:left;}
.needToKnow_main_text {width:680px;margin-left:10px; font-size:13px;text-align:left;margin-top:-2px;}
.needToKnow_main_text a {color:#0000ee;}
.aboutTheMarina_main_text {width:680px;margin-left:10px; font-size:13px;text-align:left;margin-top:-2px;}
#aboutTheMarina {margin-top:20px;}
.home_main_text a{color:#0000ee;}
.home_below_main_text {margin-left:10px; font-size:13px;text-align:left;margin-top:5px;margin-bottom:5px;}
.emphasized_text {width:980px;font-size:16px;text-align:center;margin-left:10px;color:#ff0000;font-weight:bold;}
.payment_method {clear:left;margin:0 0 0 10px;width:680px;font-size:11px;text-align:left;color:#000000;font-weight:normal;}
.course .emphasized_text {width:680px;font-size:16px;text-align:center;color:#000000;font-weight:bold;margin-bottom:0px;}
h4 {text-align:left;margin-left:10px;margin-bottom:5px;}
h6 {text-align:left;margin-left:10px;margin-top:0px;}
table h6 {text-align:center;margin-left:10px;margin-top:0px;}
.course h5 {color:#000099;text-align:left;margin:0 0 0 10px;font-size:14px;font-weight:bold;}

#image_and_text {width:700px;margin-top:-10px;}
#id_text {width:175px;float:left;margin-top:25px;}
#flash {margin-bottom:-20px;}
#flash img {border:1px solid #000000;float:right;}
#about_us_img img {float:left;margin-left:100px;border:1px solid #000000;}
#youtube_video_text {margin:0 0 0 15px;width:680px;}

#sailing_school_ad {width:680px;text-align:right;}
#schoolAd {margin-top:25px;margin-bottom:10px;}
.youTubeLink {font-size:14px;text-align:center;}


.footer {margin-top:10px;width:980px;font-size:12px;line-height:18px;margin-bottom:10px;}
.footer_boats {clear:left;margin-top:10px;width:980px;font-size:12px;line-height:18px;margin-bottom:10px;}
.footer_boats hr {margin-top:0px;}
.footer_courses {margin-top:10px;width:980px;font-size:12px;line-height:18px;margin-bottom:10px;}
.footer_courses hr {margin-top:10px;}

hr.introHR {text-align:center;width:200px;}
hr {color:#156cbf;/*color:#e9fc48;*/width:900px;margin-top:15px;}
.copyright {font-size:11px;margin-top:10px;padding-bottom:30px;}

#home_slideshow{margin:0px;}
#slideShow {margin-top:10px;margin-left:50px;}

.slideTitle {width:495px;margin-left:118px;text-align:center;margin-top:0px;font-size:12px;font-family:verdana;}
.nav {font-weight:bold;font-size:14px;}
.nav a{text-decoration:none;}
.nav img {border:none;text-decoration:none;}
.directionsUL li {width:625px;margin-left:-10px;}
#printDirections {display:none;}
#printPreviewTitle {display:none;}
#printPage img {border:none;margin-bottom:-8px;}
#printPage {font-weight:bold;width:200px;margin-top:10px;font-size:12px;margin-left:500px;}

#weatherLinks {float:left;text-align:left;}
#weatherLinks li {font-size:14px;margin-bottom:15px;}
#weatherLinks li a{ color:#000099;text-decoration:none;}
#weatherLinks li a:hover {color:#156cbf;font-weight:bold;text-decoration:none;}


#relatedLinks {margin-left:30px;margin-top:20px;}
#relatedLinks ul {
  float: left;
  width: 510px;
  margin: 0;
  padding: 0;
}
 
#relatedLinks li {
  float: left;
  width: 250px;
  margin: 0 0 10px 0;
  padding: 0;
font-size:14px;
text-align:left;

} 

#relatedLinks li a{color:#000099;text-decoration:none;}
#relatedLinks li a:hover {color:#156cbf;font-weight:bold;text-decoration:none;}
#map {float:left;margin-left:10px;}

#video {margin:20px 0 0 175px;}
.ad_resized {margin-right:375px;}

/*button css*/
#courseButton {margin:0px 0 0 10px;}
