/* -- WC CSS BODY ----------------------------------------------- */
html {
	width: 					100%;
	height:					100%;
}

body {
	margin: 				0;
	width: 					100%;
	background:				url('/images/site/background.gif') top left repeat-x;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#000000;
}


/* -- MAIN LAYOUT STYLES --------------------------------- */
#container {
	margin: 				0px auto;
	width: 					760px;
	background:				url('/images/site/background-content-wc.gif') top left repeat-y;
	padding: 				0px 15px 15px 15px;
}

#menu {
	margin: 				0px;
	width: 					760px;
}

#content {
	margin: 				10px auto;
	width: 					760px;
}

#content-black {
	margin: 				10px auto;
	width: 					760px;
	color:					#000000;
}

#footer-shading {
	height:					10px;
	background:				url('/images/site/footer-shading.gif') center no-repeat;
}
	

#footer {
	height:					32px;
	background:				url('/images/site/background-footer.gif') top left repeat-x;
	line-height: 			32px;
	text-align: 			center;
	color:					#FFFFFF;
}

#footer a {
	font-size: 				12px;
	font-weight:			bold;
	color:					#ffffff;
	text-decoration:		none;
}

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

#copyright {
	margin: 				10px auto;
	color: 					#add0f3;
	text-align: 			center;
	padding-bottom: 		10px;
	font-size: 				12px;
}

/* -- INDEX PAGE CSS -------------------------------- */
#content-homepage {
	margin: 				0px;
	width: 					760px;
	text-align: 			center;
}

.area-homepage {
	margin: 				5px 15px 15px 10px;
	float: 					left;
	width: 					350px;
	text-align: 			left;
}

.area-homepage-video {
	margin: 				5px 15px 15px 10px;
	float: 					left;
	width: 					350px;
	text-align: 			center;
}

#area-homepage-seminar {
	margin: 				5px 15px 15px 10px;
	float: 					left;
	width: 					350px;
	min-height: 			250px;
	background-color: 		#ebf2f7;
}

#area-homepage-seminar-content {
	margin: 				15px;
	text-align: 			center;	
	color: 					#315d84;
}

.homepage-seminar {
	height: 				38px;
	margin-top: 			15px;
	border-top: 			1px solid #c6cbd0;
	padding-top: 			15px;
	text-align: 			left;	
}

.homepage-location {
	background: 			url('/images/site/background-seminar.gif') center left no-repeat;
	color: 					#06c7fe;
	font-weight: 			bold;
	font-size: 				13px;
	padding-left: 			10px;
}

.homepage-dates {
	color: 					#718193;
	font-size: 				10px;
}

#area-homepage-seminar-content img {
	float: 					right;
	border: 				0px;
}

/* -- ABOUT PAGE CSS -------------------------------- */
#content-about {
	margin: 				10px auto;
	width: 					880px;
}

#area-about-left {
	float: 					left;
	width:					250px;
	margin-left: 			50px;
	margin-right: 			10px;
}

#area-about-left img {
	margin-top: 			10px;
}

#area-about-right {
	float: 					left;
	width:					550px;
	margin-left: 			10px;
	color:					#444444;
}

/* -- SEMINAR PAGE CSS ------------------------------ */
#content-seminar {
	margin: 				10px auto;
	width: 					768px;
}

.area-seminar-left-border {
	float: 					left;
	width: 					354px;
	margin: 				0px 10px;
	padding-right: 			10px;
	background: 			url('/images/site/verticaline.gif') top right no-repeat;
}

.area-seminar-left {
	float: 					left;
	width: 					364px;
	margin-left: 			10px;
}

.area-seminar-right {
	float: 					left;
	width: 					364px;
	margin: 				0px 10px;
}

#flash-video {
	display:				block;
	margin: 				0px auto;
	padding:				10px 0px; 
}

.seminar-button {
	text-align: center;
}

.seminar-button img {
	display: 	block;
	margin: 	0px auto;
	border: 	0px;
}

.seminar-location {
	margin: 	0px auto;
	width: 		250px;
}



/* -- TESTIMONIALS PAGE CSS ------------------------- */
#area-testimonial-images {
	float: 					left;
	width: 					240px;
	text-align: 			center;
}

#area-testimonial-images img {
	display: 				block;
	margin: 				0px auto 20px auto;
}

#area-testimonials {
	float: 					left;
	width: 					500px;
	text-align: 			center;
}

.testimonial {
	margin: 				10px 0px;
	background:				url('/images/site/background-line.gif') bottom left repeat-x;
	padding-bottom: 		10px;
}

.image-testimonial {
	float: 					right;
	margin: 				0px 0px 10px 10px;
}

.quote {
	margin-right: 		150px;
	text-align: 		justify;
	font-style: 		italic;
}

.quote-source {
	text-align:			right;
	font-weight: 		bold;
	color:				#11559b;
}

.testimonial .quote-source {
	margin-right: 		150px;
}

/* -- CONTACT PAGE CSS --------------------------------- */
#content-contact {
	margin: 				10px auto;
	width: 					880px;
}

#area-contact {
	margin: 				0px auto;
	width: 					700px;
	text-align: 			center;
}

#area-contact p.subheading,  #area-contact p.boldtextHead {
	text-align: 			center;
}


/* -- ARTICLE PAGE CSS ------------------------------ */
#content-article {
	margin: 				10px auto;
	width: 					880px;
}

.image-article {
	float: 					left;
	margin: 				0px 10px 0px 0px;
}

/* -- LIST CSS -------------------------------------- */
ul {
	margin: 			3px;
	padding: 			0px 20px;
	list-style-type: 	disc;
}

li {
	line-height: 		16px;
}

/* -- FORM CSS -------------------------------------- */
form {
	margin: 		5px auto;
}

form p {
	clear: 			both;
	margin: 		5px 0px;
	text-align: 	left;
}

label {
	float: 			left;
	width: 			340px;
	margin-right: 	5px;
	text-align:		right;
	font-weight: 	bold;
}



/* -- TEXT STYLES ----------------------------------- */
.heading {
	background-color: 	#11559b;
	font-weight:		bold;
	font-size:			16px;
	color:				#ffffff;
	padding: 			4px 0px 4px 4px;
}

.heading2 {
	background: 		url('/images/site/background-header.gif') top left no-repeat;
	padding-left: 		13px;
	font-weight:		bold;
	font-size:			13px;
	color:				#29587d;
	text-align:			left;
}

.heading3 {
	font-weight:		bold;
	font-size:			16px;
	text-align:			center;
}

.error {
	margin: 		0px auto;
	width: 			400px;
	text-align: 	left;
	color:			#CC0000;
	font-weight:	bold;
}

.clear {
	height: 		1px;
	line-height: 	1px;
	clear: 			both;
}