/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.vnav {
	margin:15px 50px 25px 10px;
}

.vnav ul, .vnav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	line-height: normal;
}

.vnav ul li a {
	text-decoration: none;
	color: #000000;
}

.vnav ul li a:hover {
	background-color: #E4E4E4;
	color: #FC0404;
}

.vnav .currentPage{
	text-decoration: none;
	background-color: #E4E4E4;
	color: #FC0404;
}

/*======== Main Content ======*/
#mainContent{
	margin:10px 10px 10px 0;
}
#mainContent a:link, #mainContent a:visited, #mainContent a:hover {
	text-decoration: none;
	background-color: #E4E4E4;
	color:#000000;
}
#mainContent a:hover{
	color: #FC0404;
}
#DashLine, #DashLineShort{
	position:relative;
	height:10px;
	background-image:url(images/dash1.gif);
	background-repeat:repeat-x;
	background-position:top;
}

/*========== Right Column =======*/
#DashLineShort{
	margin-left:10px;
}
#SubmitForm{
	margin:10px 0 15px 10px;
	position:relative;
}
#SubmitForm .textSubmit{
	margin-top:5px;
	font-size:10px;
}
#SubmitForm .butGo{
	vertical-align:bottom;
	margin-left:5px;
}
.logo{
}

/*============== Booking page ======*/
#BookCourse{
	position:relative;
	margin:10px 0 10px 0;
}
#BookCourse a:link, #BookCourse a:visited, #BookCourse a:hover {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
}
#BookCourse a:hover {
	text-decoration:underline;
}

/*======== footer ======*/
#FooterMain, #FooterNav{
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	font-size:10px;
	margin-top:3px;
}
#FooterNav{
	position:relative;
	padding-top:11px;
	height:34px;
	margin-left:10px;
	vertical-align:middle;
}
#FooterNav a:link, #FooterNav a:visited, #FooterNav a:hover {
	text-decoration: none;
	color:#000000;
	font-size:10px;
}
#FooterNav a:hover{
	background-color: #E4E4E4;
	color: #FC0404;
}
/*======== styles ======*/
form{
	padding:0;
	margin:0;
}
h1, h2, h3 {
	padding:0;
	margin:0;
}
h1 {
	color: #FC0404;
	font-weight:bold;
	font-size:13px;
}
h2
{
	font-size: 11px;
	font-weight:bold;
}

p {
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:15px;
}

.body14{
	font-size:14px;
}

.graphicH1{
	margin:0 0 20px 0;
}
#bookHere{
	margin:0 0 30px 0;
}
#moreInfo{
	margin:0 0 20px 0;
}
.heading2 {
	font-weight: bold;
}
.heading1 {
	padding-bottom:80px;
}

/*======= About Anne ============*/

#AnneBox{
	background-color:#f1f1f1;
	width:538px;
	height:170px;
	position:relative;
}

#aboutAnnePic{
	margin:15px 0 15px 15px;
	padding:0;
	text-indent:0;
	text-align:left;
	float:left;
}

/*======= Picture Gallery ============*/
#pictureGallery{
	margin:60px 0 35px 0;
}
.bodyRed{
	color:#FC0404;
}

