/* CSS Document */body{background-color:#AAADB1;font-family:Arial, Helvetica, sans-serif;font-size:14px;background-image:url(images/body.jpg);}#frame{background-image:url(images/background.jpg);background-repeat:repeat-y;width:731px;margin-left:auto;margin-right:auto;}#header{background-image:url(images/header.jpg);width:731px;height:86px;text-shadow: 2px 2px 2px #333333;}#photoheader{background-image:url(images/photo_header.jpg);width:731px;height:121px;}#navcontainer {	background-color:#262626;	font-family:Arial, Helvetica, sans-serif;	border-bottom:1px solid black;	width:710px;	height:19px;	font-size:11px;	margin-left:11px;	position: relative;	z-index: 99;}#navcontainer ul{	padding-left: 0;	margin-left: 6px;	font-size:11px;	display:inline;}#navcontainer #current {text-shadow: 0px 1px 1px #666666;}#navcontainer .currentAncestor {text-shadow: 0px 1px 1px #666666;}/* Parent - Level 0 */#navcontainer ul {	padding: 0;	list-style: none;	margin: 0px;	margin-left: 11px;}#navcontainer li {	position: relative;	display: inline;	float: left;}html>body #navcontainer ul{margin-left: 11px;}#navcontainer a {	display: block;	padding:  2px 12px;	color:#fff;	text-decoration: none;	text-align: center;	height: 15px;	background-color:#262626;	width:50px;}#navcontainer a.wide {	display: block;	padding: 2px 5px;	color:#fff;	text-decoration: none;	text-align: center;	height: 15px;	background-color:#262626;	width:80px;}#navcontainer a.medium {	display: block;	padding:  2px 5px;	color:#fff;	text-decoration: none;	text-align: center;	height: 15px;	background-color:#262626;	width:65px;}#navcontainer a:hover { 	background-color: #369;	color: #fff;}/* Fix IE. Hide from IE Mac \*/* html #navcontainer ul li { float: left; height: 1%; }* html #navcontainer ul li a { 	height: 15px; }/* End *//* Child - Level 1 */#navcontainer ul ul {	position: absolute;	width:150px;	background-color: #ddd;	left: -11px;	margin-left:0px;	top: 18px;	display: none;	z-index: 100;}#navcontainer ul ul a { 	background-color: #ddd;	width:148px;	color:#333;	height: 15px;	padding-top: 7px;	text-align: left;	border-bottom:1px solid #000;	border-left:1px solid #000;	border-right:1px solid #000;}#navcontainer ul ul a:hover {}html>body #navcontainer ul ul a {	height: 15px;}html>body #navcontainer ul ul a:hover {}#navcontainer ul ul #current{}html>body #navcontainer ul ul #current{}/* Child Level 3 */#navcontainer ul ul ul {	position: absolute;	left: 120px;	top: 0;}#navcontainer ul ul ul ul li { }#navcontainer ul ul ul ul a{}#navcontainer ul ul ul ul a:hover{}div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul{display:none;}div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul{display:block;}/*</group>*/#footer{background-image:url(images/footer.jpg);background-repeat:no-repeat;width:731px;height:31px;clear: both;text-align:right;padding-top:19px;color:#275186;font-size:12px;font-style:italic;}#header h1{color:#FFFFFF;font-size:28px;letter-spacing:5px;margin-left:20px;margin-bottom:4px;padding-top:20px;display:none;}#header h2{margin-left:20px;color:#FFFFFF;font-size:14px;display:none;}#sidebar{float:left;width:150px;margin-left:6px;margin-top:20px;}html>body #sidebar{float:left;width:160px;margin-left:15px;margin-top:0px;}#sidebar img{	margin-left:17px;}#main{margin-left:195px;margin-top:-10px;font-size:12px;}h3{font-size:14px;color:#FFFFFF;letter-spacing:3px;font-weight:bold;background-image:url(images/underline.jpg);height:26px;padding-left:2px;}div.testimonial{display:block;height:120px;width:170px;padding-left:10px;font-size:12px;font-style:italic;color:#FFFFFF;}#main h1{font-size:16px;color:#333333;margin-left:5px;width:500px;padding-top:15px;margin-bottom:20px;}h4{color:#333;margin-left:7px;margin-bottom:0px;font-size:13px;}span.blue{color:#275186;font-style:italic;font-weight:bold;}p{margin-top:2px;padding-left:10px;padding-right:40px;color:#333333;}.listing{margin-left:10px;}.paragraph{margin-top:2px;padding-left:10px;padding-right:20px;color:#333333;}#sidebar ul li{list-style: none;color:#FFFFFF;font-weight:bold;width:150px;margin-left:-30px;margin-top:10px;padding-left: 1em;text-indent: -1em;}a.sidebar:visited{color:#999;text-decoration:none;}a.sidebar:link{color:#999;text-decoration:none;}a.sidebar:hover{color:#fff;text-decoration:underline;}a.big:visited{font-size:14px;}a.big:link{font-size:14px;}a.big:hover{font-size:14px;}div.image-right{float:right;margin-right:20px;}div.image-left{float:left;margin-right:10px;margin-bottom:5px;margin-left:10px;}td.header{background-color:#000066;font-size:14px;color:#FFFFFF;border-bottom:1px solid #333;border-top:1px solid #333;}td.headerl{background-color:#000066;font-size:14px;color:#FFFFFF;border-left:1px solid #333;border-bottom:1px solid #333;border-top:1px solid #333;}td.headerr{background-color:#000066;font-size:14px;color:#FFFFFF;border-right:1px solid #333;border-bottom:1px solid #333;border-top:1px solid #333;text-align:center;}td.maintitle{font-size:14px;color:#000066;background-color:#ddd;letter-spacing:2px;border-left:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #333;font-weight:bold;padding-top:10px;padding-left:10px;}td.number{font-size:12px;border-left:1px solid #333;border-bottom:1px solid #333;}td.title{font-size:12px;border-left:1px solid #333;border-bottom:1px solid #333;}td.days{font-size:12px;border-left:1px solid #333;border-bottom:1px solid #333;text-align:center;}td.price{font-size:12px;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;text-align:center;font-weight:bold;}td.coursetitle{	font-size:12px;	background-color:#DDD;	color:#000067;	width:100px;	border-left:1px solid #333;	border-bottom:1px solid #333;}td.coursesmall{	font-size:12px;	background-color:#DDD;	color:#000067;	border-bottom:1px solid #333;	}td.coursemonth{	font-size:12px;	background-color:#DDD;	color:#000067;	width:55px;	text-align:center;	border-bottom:1px solid #333;}td.coursemonthr{	font-size:12px;	background-color:#DDD;	color:#000067;	width:55px;	text-align:center;	border-right:1px solid #333;	border-bottom:1px solid #333;}td.coursename{	font-size:11px;	background-color:#fff;	color:#000;	border-left:1px solid #333;	border-right:1px solid #333;	border-bottom:1px solid #333;}td.coursesmalltext{	font-size:11px;	background-color:#fff;	color:#000;	text-align:center;	border-right:1px solid #333;	border-bottom:1px solid #333;}td.coursemonthtext{	font-size:11px;	background-color:#fff;	color:#000;	text-align:center;	border-right:1px solid #333;	border-bottom:1px solid #333;	width:55px;}ul.list{padding-right:40px;}a.back:visited{border:1px solid #ddd;background-color:#275186;color:#fff;text-decoration:none;padding:3px;}a.back:link{border:1px solid #ddd;background-color:#275186;color:#fff;text-decoration:none;padding:1px;font-size:10px;}a.back:hover{border:1px solid #275186;background-color:#ddd;color:#275186;text-decoration:none;padding:1px;}a:visited{color:#000066;text-decoration:underline;}a:link{color:#000066;text-decoration:underline;}a:hover{color:#FF0000;text-decoration:none;}a.description:visited{color:#000066;text-decoration:none;}a.description:link{color:#000066;text-decoration:none;}a.description:hover{color:#275186;text-decoration:underline;}div.testimonials{color:#000;padding-left:10px;padding-right:40px;margin-top:15px;font-style:italic;text-align:left;}div.center{    text-align:center;}span.small-font{    font-size:10px;    font-style:italic;}span.small-title{    font-size:12px;}div.leftside{    display:block;    width:100px;    text-align:left;    margin-left:15px;}div.rightside{    margin-left:115px;    margin-top:-13px;}div.disclamer{	font-size:10px;	font-style:italic;	border-top:1px solid #000;	margin-left:5px;	margin-right:20px;	}div.titletwo{	padding-left:10px;	padding-right:40px;	color:#305283;	font-weight:bold;	font-style:italic;	font-size:12px;	font-weight:bold;	}div#wn {   position:absolute;  margin-left:-10px;  width:180px; height:120px;   clip:rect(0, 180px, 120px, 0); overflow:hidden;  }div#cnt { position:absolute; z-index:1 }div#cnt td {  width:180px; height:120px;   text-align:center; vertical-align:top;  }  