@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	outline:none;
	border:none;
}

body {
	background:url(/images/seminar/bg.jpg) center repeat-y #64a394;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif; 
    min-height: 100%; 
}

a {
	color:#247561;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#wrapper {
	margin:10px auto 0px auto;
	width:806px;
	height:auto; 
}

#header {
	height:100px;
	width:806px;
	background:url(/images/seminar/header.jpg) top left no-repeat;
	display:block;
}

#menu {
	height:40px;
	width:806px;
	background:url(/images/seminar/menu.jpg) top left no-repeat;
	display:block;
	color:#FFFFFF;
}

#menu a {
	font-size:16px;
	font-weight:bold;
	margin:10px 25px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:40px;
}

#menu a:hover {
	color:#a7dcd2;
}

#testimonials {
	margin-top:10px;
	width:210px;
	height:290px;
	background:url(/images/seminar/testimonials.jpg) top left no-repeat;
	float:left;
	display:block;
	position:relative;
}

#moreTestimonials {
	width:210px;
	height:40px;
	background-color:#316b5d;
	position:absolute;
	left:0px;
	bottom:0px;
}

#moreTestimonials a {
	font-size:16px;
	font-weight:bold;
 	text-decoration:none;
	color:#FFFFFF;
	line-height:40px;
}

#moreTestimonials a.previous{
	float:left;
}

#moreTestimonials a.next{
	float:right;
}

#moreTestimonials a:hover {
	text-decoration:underline;
}

#graphic {
	margin-top:10px;
	width:586px;
	height:290px;
	background:url(/images/seminar/children.jpg) top left no-repeat;
	float:right;
	display:block;
}

#content {
	padding-top:10px;
	height:auto;
	clear:both;
	width:794px;
	padding-left:10px;
	border:1px solid #599384;
	border-bottom:none;
}

#bottom {
	width:794px;
	height:40px;
	text-align:center;
	clear:both;
}
hr.parent{
	text-align:center;
}
hr {
	width:99%;
	border:1px solid #060;
	margin:10px 0px 10px 0px;
}

#bottom h3 {
	font-weight:bold;
	margin-bottom:10px;
}

ul.about {
	list-style-image:url(/images/seminar/bullet.jpg);
}
ul.about li {
	margin-left:20px;
	margin-bottom:10px;
}

div#formContainer {
	width:450px;
}
table#form1 td {
	padding:2px;
}
table#form1 td.label {
	width:25%;
	font-weight:bold;
	text-align:right;
}
table#form1 td.input {
	width:50%;
}
table#form1 td.input input, table#form1 td.input select {
	width:100%;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #dddddd;
}
table#form1 td.message {
	width:25%;
}
table#form1 td.message label {
	padding-left:10px;
}
div.notice {
	z-index:10;
	font-size:12px;
	display:none;
}
input.error, select.error {
	border: 1px solid #990000 !important;
	background-color: #fff6f6 !important;
}
div#workshop {
	margin-left:18%;
}
div#workshop ul {
	list-style:none;
}
div#workshop ul li {
	padding:2px;
}
input.fname, input.lname {
	width:120px;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #dddddd;
}
div#dialog {
	display:none;
}
a.add {
	color:#060;
	font-weight:bold;
	text-decoration:none;
}
a.remove {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0px;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:200px;
		height:240px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		position:absolute;
		top:262px;
		z-index:1000;
		left:12px;
		}	
	#nextBtn, #slider1next{ 
		left:162px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		color:#FFF;
		font-weight:bold;
		}	
	#nextBtn a, #slider1next a{ 
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


div.title{
	margin:0px 0px 10px 10px;
	font-weight:bold;
	font-size:16px;
	display:block;
}

div.body{
	margin-left:10px;
	font-size:14px;
	display:block;
	line-height:18px;
}

span.quote{
	font-weight:bold;
	font-size:18px;
}div.large {
	font-size: 16px;
	line-height: 24px;
}
div.largest {
	font-size: 20px;
	line-height: 26px;
}

div.bigger {
	font-size: 16px;
	line-height: 20px;
}
#wrapper #header div {
	position: absolute;
	height: 100px;
	width: 237px;
}
#wrapper #header div a {
	display: block;
	height: 100%;
	width: 100%;
}

