/* CSS Document created by EC Designs Limited */


/* main element styles */

body, html { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #727272; font-size: 11px; line-height: 14px; background-color: #ffffff; background-image: url(images/back.jpg); background-repeat:repeat-x; text-align: center;  }

table, td { font-family: Arial, Helvetica, sans-serif; color: #727272; font-size: 11px; line-height: 14px; }

strong { color: #5991cd; font-weight: bold; font-size: 11px; margin: 0; }
h1.sm { color: #333333; font-weight: bold; font-size: 12px; margin: 0; line-height: 15px; }
h1.main {
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	line-height: 17px;
}

h2 { color: #333333; font-weight: bold; font-size: 14px; padding-top: 10px; border-top: solid 1px #999999; }
h3 { color: #333333; font-weight: bold; font-size: 13px; }
h4 { color: #333333; font-weight: bold; font-size: 13px; margin-top: 5px; }

iframe { margin: 0; }

#nav { margin-top: 0; margin-bottom: 9px; }
#nav ul { list-style-image: none; font-size: 11px; line-height: 12px; }
#nav li { margin-bottom: 7px; margin-left: -39px; margin-right: 9px;  list-style-type: none;}

#courselist ul { list-style-type: disc; }
#courselist ul li {list-style-type: disc; margin-left: -18px; margin-bottom: 4px; }
#courselist ul li ul { margin-top: 6px; list-style-type: none; }
#courselist ul li ul li {list-style-type: none; margin-left: -18px; margin-bottom: 4px; }

/* main structure ids */

#wrapper { width: 796px; margin:0 auto; background-color: #ffffff; border-bottom: solid 1px #cccccc; text-align: center; }

#content { width: 750px; margin-left: auto; margin-right: auto; text-align: left; }

#header { height: 75px; float: left; margin-top: 10px; }
#header_base { width: 580px; clear: left; height: 30px; border-top: solid 1px #5991cd; float: left; }

#menu_bar { width: 151px; float: left; }
#right_content { width: 597px; float: right; }

#right_content ul { list-style-type: disc; }
#right_content ul li { list-style-type: disc; margin-left: -18px; margin-bottom: 4px; }


#text { width: 424px; min-height: 355px; height:auto !important; height: 355px; float: left; background-color: #ecedee; }
#text_in { margin: 18px 20px 16px 20px; }
#info_bar { width: 173px; float: right; }
#text_scrolling { overflow:auto; height: 227px; padding-right: 15px; }

#circles { float: right; background-image: url(images/circles.gif); background-repeat: no-repeat; height: 80px; width: 164px;  text-align: center; margin-top: 10px; }
#circles_text { margin-top: 21px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; }

#search_box { padding: 8px; font-weight: bold; color: #5991cd; line-height: 8px; height: 40px; }

#_search_box { height: 56px; background-color:#FFFFFF }
#_search_box_in { background-color:#FFFFFF; padding-top: 8px; padding-left: 8px; font-weight: bold; color: #5991cd; line-height: 8px; text-align:left }

#testimonial { height: 80px; background-color: #5693c4; color: #FFFFFF; padding: 8px; text-align: center; }
#bookText {
	height: auto;
	background-color: #d4d22d;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	color:#868686;
	font-style: italic;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}

#bookText strong {
	color:#FFF;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
}

#book {
	height: auto;
	background-color: #d4d22d;
	font-size: 17px;
	line-height: 18px;
	text-align: center;
	color:#868686;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#featured { padding: 8px; height: 87px; background-color: #d7dfec; color: #727272; text-align: center; line-height: 12px; }

#base { height: 20px; clear: both; }
#footer { width: 750px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 5px; clear: both; }

.searchform { margin-top: 5px; }
.whitefix { background-color:#FFFFFF; }

#text_in ul li ul li {
	list-style-image: url(images/dash.gif);
}

/* fix classes */

.booking_element { width: 116px; font-family: Arial, Helvetica, sans-serif; }
.booking_element2 { width: 96px; font-family: Arial, Helvetica, sans-serif; }
.booking_element3 { width: 220px; font-family: Arial, Helvetica, sans-serif; }
.booking_element4 { width: 120px; font-family: Arial, Helvetica, sans-serif; }
.booking_element5 { width: 90px; font-family: Arial, Helvetica, sans-serif; }
.booking_element6 { width: 60px; font-family: Arial, Helvetica, sans-serif; }
.booking_line { font-size: 2px; line-height: 2px; border-bottom: solid 1px #999999; }
.booking_line2 { font-size: 2px; line-height: 2px; }

.lgwhitebld { font-size: 16px; font-weight: bold; }
.float_fix { clear: both; line-height: 1px; font-size: 1px; }
.searchbox_fix { font-size: 11px; color: #727272; float: left; margin-top: 3px; width: 112px; }
.left { float:left }
.blue { color: #5991cd; }
.go { float: left; margin-left: 5px; }
.large { font-size: 28px; line-height: 28px; font-weight: bold; }


/* link styles */

a.menu { text-decoration: none; font-size: 15px; line-height: 26px; }
a.menu:link { color: #999999; }
a.menu:visited { color: #999999; }
a.menu:active { color: #999999; }
a.menu:hover { color: #5991cd; }

a.menusm { text-decoration: none; font-size: 11px; line-height: 12px; }
a.menusm:link { color: #999999; }
a.menusm:visited { color: #999999; }
a.menusm:active { color: #999999; }
a.menusm:hover { color: #5991cd; }

a.menuselect { text-decoration: none; font-size: 15px; line-height: 26px; }
a.menuselect:link { color: #5991cd; font-weight: bold; }
a.menuselect:visited { color: #5991cd; font-weight: bold; }
a.menuselect:active { color: #5991cd; font-weight: bold; }
a.menuselect:hover { color: #5991cd; font-weight: bold; }

a.menusmselect { text-decoration: none; font-size: 11px; line-height: 12px; }
a.menusmselect:link { color: #5991cd; }
a.menusmselect:visited { color: #5991cd; }
a.menusmselect:active { color: #5991cd; }
a.menusmselect:hover { color: #5991cd; }

a.innerlink { }
a.innerlink:link { color:#5892cd; text-decoration: none; }
a.innerlink:visited { color:#5892cd; text-decoration: none; }
a.innerlink:active { color:#5892cd; text-decoration: none; }
a.innerlink:hover { color:#5892cd; text-decoration: underline; }

a.mainlink { }
a.mainlink:link { color: #5991cd; text-decoration: none; }
a.mainlink:visited { color: #5991cd; text-decoration: none; }
a.mainlink:active { color: #5991cd; text-decoration: none; }
a.mainlink:hover { color: #5991cd; text-decoration: underline; }

a.footer { text-decoration: underline }
a.footer:link { color: #999999; }
a.footer:visited { color: #999999; }
a.footer:active { color: #999999; }
a.footer:hover { color: #000000; }

