body
	{
		margin:0px;
		padding:0px;
		background-image:url(img/home_top_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.site_body
		{
			margin:0px auto;
			padding:0px;
			width:899px;
			font-size:12px;
			position:relative;
		}
		a.home
			{
				position:absolute;
				font-size:0px;
				display:block;
				height:89px;
				left:14px;
				text-decoration:none;
				top:53px;
				width:248px;
			}
		a.home .home_box
			{
				font-size:0px;
				display:block;
				height:89px;
				text-decoration:none;
				width:248px;
				cursor:pointer;
			}
		.header
			{
				margin:0px;
				padding:0px;
				border:0px;
				width:899px;
				position: relative;
			}
#nav { top: -15px; }
		.nav_menu
			{
				margin:0px;
				padding:0px;
				border:0px;
				width:899px;
				height:65px;
				background-image:url(img/nav_menu_bg1.jpg);
				background-position:right top;
				background-repeat:no-repeat;
			}
			.nav_menu .nav_menu_box
				{
					margin:0px;
					padding:0px;
					padding-left:79px;
					padding-bottom:17px;
					border:0px;
					width:698px;
					height:48px;
					background-image:url(img/nav_menu_left_bg.jpg);
					background-position:left top;
					background-repeat:no-repeat;
					list-style-type:none;
				}
			#nav_secondary {
				position: relative;
				left: 144px; top: -3px;
			}
#nav_secondary ul {
				position: relative;
				left: -28px;
top: -24px;
margin-top: 9px;
padding-top: -9px;

}
			#nav_secondary li {
				list-style: none;
				display: inline;
				padding: 0px 7px 0px 7px;
				border-left: 1px solid black;
				margin-right: 0px;
			}
			#nav_secondary li a {
				color:#353535;
			}
			#nav_secondary li.firstItem {
				border-left: 0px;
			}

		.site_content_box
			{
				margin:0px;
				padding:0px;
				border:0px;
				display:block;
				width:899px;
				padding-bottom:15px;
			}
			.left_content
				{
					margin:0px;
					margin-right:7px;
					padding:0px;
					border:0px;
					display:block;
					width:274px;
					float:left;
				}
			.left_content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
				{
					margin:0px;
					margin-bottom:7px;
					padding:0px;
					border:0px;
				}
			.right_content
				{
					margin:0px;
					padding:0px;
					border:0px;
					display:block;
					width:618px;
					float:left;
					color:#353535;
				}
				.right_content h1
					{
						margin:0px;
						padding:0px;
						border:0px;
						display:block;
						padding-left:10px;
						padding-right:10px;
						padding-top:16px;
						margin-bottom:20px;
						color:#ffffff;
						font-size:11px;
						height:20px;
						width:598px;
						background-image:url(img/content_title.jpg);
						background-position:top left;
						background-repeat:no-repeat;
					}
				.right_content h1 span.text_to_right
					{
						color:#ffffff;
						float:right;
					}
				.right_content h2
					{
						margin:0px;
						padding:0px;
						border:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
						display:block;
						color:#353535;
						font-size:14px;
					}
				.right_content div.csc-textpic-intext-left div.csc-textpic-imagewrap
					{
						float:left;
						padding-top:9px;
					}
				.right_content p
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
					}
				.right_content a
					{
						margin:0px;
						padding:0px;
						color:#353535;
						text-decoration:underline;
					}
				.right_content a:hover
					{
						margin:0px;
						padding:0px;
						color:#353535;
						text-decoration:none;
					}
				.right_content p.home_first
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:60px;
						padding-bottom:9px;
						width:400px;
					}
				.right_content p.home_second
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-top:9px;
						padding-right:7px;
						padding-bottom:9px;
						width:400px;
					}
				.right_content p.home_grey
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
						background-color:#efefef;
					}
				.right_content p.dotted_grey
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
						background-color:#efefef;
						background-image:url(img/dotted.gif);
						background-position:bottom left;
						background-repeat:repeat-x;
					}
				.right_content p.dots
					{
						margin:0px;
						padding:0px;
						font-size:1px;
						display:block;
						background-image:url(img/dotted.gif);
						background-position:bottom left;
						background-repeat:repeat-x;
					}
				.right_content p.link_to_right
					{
						margin:0px;
						padding:0px;
						font-size:11px;
						text-align:right;
						padding-top:10px;
						padding-bottom:5px;
						display:block;
						background-image:url(img/dotted.gif);
						background-position:top left;
						background-repeat:repeat-x;
					}
					.right_content p.link_to_right a
						{
							margin:0px;
							padding:0px;
							font-weight:bold;
							text-decoration:none;
						}
					.right_content p.link_to_right a:hover
						{
							margin:0px;
							padding:0px;
							font-weight:bold;
							text-decoration:underline;
						}
				.right_content h2.dotted_grey
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
						font-size:14px;
						background-color:#efefef;
						background-image:url(img/dotted.gif);
						background-position:top left;
						background-repeat:repeat-x;
					}
				.right_content .ron
					{
						margin:0px auto;
						margin-top:20px;
						margin-bottom:15px;
						padding:0px;
						padding-left:135px;
						padding-top:14px;
						padding-right:10px;
						height:181px;
						background-image:url(img/ron_bg.jpg);
						background-position:top left;
						background-repeat:no-repeat;
						width:471px;
					}
				.right_content .kate
					{
						margin:0px auto;
						padding:0px;
						padding-left:10px;
						padding-right:135px;
						padding-top:15px;
						background-image:url(img/kate_bg.jpg);
						background-position:top left;
						background-repeat:no-repeat;
						width:471px;
						height:190px;
						margin-bottom:15px;
					}
					.right_content .ron p, .right_content .kate p
						{
							margin:0px;
							padding:0px;
						}
					.right_content .ron p.dots, .right_content .kate p.dots
						{
							margin:0px;
							margin-top:5px;
							margin-bottom:5px;
							padding:0px;
							font-size:1px;
							display:block;
							background-image:url(img/dotted.gif);
							background-position:bottom left;
							background-repeat:repeat-x;
						}
		.footer
			{
				margin:0px;
				padding:0px;
				display:block;
				height:109px;
				width:100%;
				background-image:url(img/footer_bg.jpg);
				background-position:top left;
				background-repeat:repeat-x;
			}
			.footer_menu
				{
					margin:0px auto;
					width:915px;
					padding:0px;
					text-align:center;
					font-size:11px;
					padding-top:10px;
					padding-bottom:8px;
					color:#353535;
				}
				.footer_menu ul
					{
						margin:0px;
						padding:0px;
						list-style-type:none;
					}
					.footer_menu ul li.level
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
							border-right:1px solid #353535;
						}
					.footer_menu ul li.level a
						{
							color:#353535;
							text-decoration:none;
						}
					.footer_menu ul li.level a:hover
						{
							color:#353535;
							text-decoration:underline;
						}
					.footer_menu ul li.last
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
						}
					.footer_menu ul li.last a
						{
							color:#353535;
							text-decoration:none;
						}
					.footer_menu ul li.last a:hover
						{
							color:#353535;
							text-decoration:underline;
						}
					.footer_menu ul li.levelactive
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
							border-right:1px solid #353535;
						}
					.footer_menu ul li.levelactive a
						{
							color:#353535;
						}
					.footer_menu ul li.lastactive
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
						}
					.footer_menu ul li.lastactive a
						{
							color:#353535;
						}
.clear
	{
		margin:0px;
		padding:0px;
		height:0px;
		font-size:0px;
		clear:both;
	}
.greybox {
	margin-top:15px;
	margin-bottom:10px;
	width:618px;
	font-size:12px;
}
	.greybox_top {
		width:618px;
		height:7px;
		font-size:6px;
		background-image:url(img/greybox_top.jpg);
		background-repeat:no-repeat;
	}
	.greybox_content {
		padding:10px;
		width:598px;
		background-image:url(img/greybox_bgr.jpg);
		background-repeat:repeat-y;
	}
	.greybox_bottom {
		width:618px;
		height:7px;
		font-size:7px;
		background-image:url(img/greybox_bottom.jpg);
		background-repeat:no-repeat;
	}

.greybox_content_left {
	padding-right:10px;
	width:280px;
	float:left;
}
.greybox_content_left p {
	margin:0;
	padding:0;
}
.greybox .greybox_table {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
.greybox .greybox_table td {
	margin:0;
	padding:0;
	border:0;
	width:50%;
}
.greybox .greybox_table td ul {
	margin:0;
	padding:0;
	padding-top:20px;
}
.greybox .greybox_table td ul li {
	display:block;
	list-style:none;
	padding-left:17px;
	background-image:url(img/bgr_li_greybox.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.greybox_content_right {
	padding-left:8px;
	width:300px;
	float:left;
	background-image:url(img/greybox_borderline.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
.greybox_content_right p {
	margin:0;
	padding:0;
}
.greybox ul {
	margin:0;
	padding:0;
	padding-top:20px;
}
.greybox ul li {
	display:block;
	list-style:none;
	padding-left:17px;
	background-image:url(img/bgr_li_greybox.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.program_form
	{
		margin:0;
		padding:0;
	}
.program_form .top
	{
		margin:0px;
		padding:0px;
		margin-bottom:10px;
		margin-left:69px;
		width:462px;
	}
.program_form .middle
	{
		margin:0px;
		padding:0px;
		margin-left:36px;
		width:372px;
	}
.program_form .middle label
	{
		margin:0px;
		padding:0px;
		margin-bottom:5px;
		padding-right:5px;
		width:222px;
		float:left;
		height:20px;
	}
.program_form .middle .inputf
	{
		margin:0px;
		padding:0px;
		margin-bottom:5px;
		width:141px;
		float:left;
	}
.program_form .middle .inputh
	{
		margin:0px;
		margin-right:7px;
		margin-bottom:5px;
		padding:0px;
		width:30px;
		float:left;
	}
.program_form .middle .inputm
	{
		margin:0px;
		margin-right:7px;
		margin-bottom:5px;
		padding:0px;
		width:31px;
		float:left;
	}
.program_form .middle .day_night
	{
		margin:0px;
		margin-right:1px;
		margin-bottom:5px;
		padding:0px;
		width:61px;
		height:18px;
		float:left;
	}
.program_form .submit_button
	{
		margin:0px;
		padding:0px;
		margin-left:347px;
		width:100px;
	}

p.paragraphgrey {
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#E9E9E9;
	color:#353535;
	background-image:url(img/bgr_paragraph_grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:5px;
}
p.paragraphgrey a, p.paragraphgrey a:hover {
	margin:0;
	padding:0;
	padding-right:20px;
	text-decoration:none;
	background-color:#E9E9E9;
	color:#353535;
	display:block;
	background-image:url(img/img_pdf_grey.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:260px;
}
p.paragraphwhite {
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	background-color:#FFFFFF;
	color:#353535;
	background-image:url(img/bgr_paragraph_white.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:5px;
}
p.paragraphwhite a, p.paragraphwhite a:hover {
	margin:0;
	padding:0;
	padding-right:20px;
	width:260px;
	display:block;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#353535;
	background-image:url(img/img_pdf_white.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.content_resources {
width:618px;
}
.content_resources_left {
padding:20px 16px;
width:265px;
float:left;
}
.content_resources_left p.paragraphwhite {
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	background-color:#FFFFFF;
	color:#353535;
	background-image:url(img/bgr_paragraph_white.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.content_resources_left p.paragraphwhite a, .content_resources_left p.paragraphwhite a:hover {
	margin:0px;
	padding:0px;
	padding-right:20px;
	width:230px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#353535;
	background-image:url(img/img_pdf_white.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.content_resources_left p.paragraphwhite a.normal_link, .content_resources_left p.paragraphwhite a.normal_link:hover {
	margin:0px;
	padding:0px;
	padding-right:20px;
	width:230px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#353535;
	background-image:none;
}
.content_resources_right {
padding-top:20px;
padding-left:16px;
padding-bottom:45px;
width:305px;
float:left;
}
.start_now
	{
		margin:0px;
		padding:0px;
		border:0px;
		margin-top:46px;
		margin-bottom:30px;
		margin-left:196px;
		width:224px;
		height:60px;
	}
				.right_content p.list
					{
						margin:0px;
						padding:0px;
						padding-left:80px;
						padding-right:7px;
						padding-top:2px;
						padding-bottom:2px;
					}
p.paragraphgrey1 {
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#E9E9E9;
	color:#353535;
	background-image:url(img/bgr_paragraph_grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:80px;
}
p.paragraphwhite1 {
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	background-color:#FFFFFF;
	color:#353535;
	background-image:url(img/bgr_paragraph_white.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:80px;
}
p.paragraphgrey2 {
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#E9E9E9;
	color:#353535;
	background-image:url(img/bgr_paragraph_grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:40px;
}
p.paragraphwhite2 {
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	background-color:#FFFFFF;
	color:#353535;
	background-image:url(img/bgr_paragraph_white.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:40px;
}
div#tx_slsitemap li.MainFirst {
	background:none;
}
div#tx_slsitemap li.MainLast {
	background:none;
}
div#tx_slsitemap li.SubMiddle {
	background:none;
}
div#tx_slsitemap li.SubLast {
	background:none;
}
a.Main {
	font-weight:bold;
	text-decoration:none;
}
a.Sub {
	font-weight:normal;
	text-decoration:none;
}

.Sitemap_pathActive {
	color:#353535;
	font-weight:bold;
	text-decoration:underline;
}

.add_to_cart_btn
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		background: none;
		background-image: url(img/addToCart.gif);
		background-repeat: no-repeat;
		background-position: top left;
		width: 122px;
		height: 29px;
		cursor: pointer;
		font-size: 0px;
	}

.right_content h5
	{
		display: none;
	}

