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

*		{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; outline: none; }
a img	{ border: none; }

/*	
*********************************************************
>>>>>>>>>>>>>>>>>>>> Generic Classes <<<<<<<<<<<<<<<<<<<<
*********************************************************
*/
.hidden		{ display: none; }
.clearit	{ clear: both; }
.darkgrey		{ color: #464749 !important; }
.grey			{ color: #787878 !important; }
.lightgrey		{ color: #8b898a !important; }
.orange			{ color: #e24f07 !important; }
.lightblue		{ color: #25aada !important; }
.verylightblue	{ color: #edf2f5 !important; }


div.content	{ position: relative; width: 950px; margin: 0 auto; }

div.button		{ position: relative; display: block; }
div.button a	{ border: 1px solid #dedbdb; padding: 6px 20px; height: 29px; background:url(/templates/images/bg_button.png) repeat-x; 
					text-transform:uppercase; color:#000000; text-decoration: none; font-size: 14px; line-height: 17px; font-weight: bold;  }
div.button a:hover	{ background: #FFFFFF;  }

div.alpha-shadow { float: left; background: url(/templates/images/img_newshadow.gif) no-repeat bottom right;
					margin: 0px 10px 15px 2px !important; margin: 0px 0 0 0px; }
div.alpha-shadow div { background: url(/templates/images/img_newshadow2.png) no-repeat left top !important; 
						background: url(/templates/images/img_newshadow2.gif) no-repeat left top; padding: 0px 5px 5px 0px; }
div.alpha-shadow img { background-color: #ffffff; padding: 3px; }


/*	
***************************************************
>>>>>>>>>>>>>>>>>>>> Head Area <<<<<<<<<<<<<<<<<<<<
***************************************************
*/
div#head {
	height: 144px;
	width: 100%;
	background: #d7e4e9 url(/templates/images/bg_head.png) 0 0 repeat-x;
}
	div#head div.content {
	}
	div#head div.content div.top {
		height: 116px;
	}
		div#head div.content div.top div.left {
			position: relative;
			display: block;
			width: auto;
		}
			div#head div.content div.top div.left p
			 {
				display: none;
			}
				div#head div.content div.top div.left h1 a
				{
					position: absolute;
					top: 4px;
					left: -10px;
					display: block;
					width: 372px;
					height: 102px;
					background:url(/templates/images/logo.png) 0 0 no-repeat;
					text-indent: -9999px; 
				}
		div#head div.content div.top div.right {
			position: absolute;
			top: 28px;
			right: 0;
			height: 102px;
			text-align: right;
		}
			div#head div.content div.top div.right form {
				position: relative;
				display: block;
				text-align: right;
				float: right;
			
			}
			div#head div.content div.top div.right form input.text {
				border: 1px solid #FFFFFF;
				height: 16px;
				padding: 2px 3px;
				color: #8b898a;
				font-size: 11px;
				line-height: 16px;	
				background:#FFFFFF;
				float: left;
				margin-right: 3px;
				width: 150px;
				font-family: Tahoma, Geneva, sans-serif;
			}
			div#head div.content div.top div.right form input.button {
				overflow: visible;
				border: 1px solid #FFFFFF;
				height: 22px;
				padding: 0px 9px 0px 9px;
				background: #4c4c4c;
				font-size: 9px;
				color: #FFFFFF;
				text-transform: uppercase;
				float: left;
			}
			div#head div.content div.top div.right ul
			{
				margin-top: 15px;
				position: relative;
				display: block;
				list-style: none;
				font-size: 11px;
				text-align: right;
				float: right;
				
			}
			div#head div.content div.top div.right ul li
			{
				position: relative;
				float: left;
			}
			div#head div.content div.top div.right ul li a
			{
				padding: 0px 8px;
				border-right: 1px solid #8b898a;
				color: #e24f07;
				text-decoration: none;
			}
			div#head div.content div.top div.right ul li a.last
			{
				border-right: none;
			}
			div#head div.content div.top div.right ul li a:hover
			{
				color: #8b898a;
			}
			
	div#head div.content div.bottom {
		width: 100%;
		height: 28px;
	}
	div#head div.content div.bottom h2 {
		display: none;
	}
	div#head div.content div.bottom ul
	{
		color: #464749;
		list-style: none;
		font-size: 11px;
		height: 28px;
	}
		div#head div.content div.bottom ul li
		{
			position:relative;
			float:left;
		}
		div#head div.content div.bottom ul li a
		{
			position: relative;
			border-left: 1px solid #FFFFFF;
			display: block;
			text-transform:uppercase;
			line-height: 14px;
			font-weight: bold;
			padding: 7px 40px;
			text-decoration: none;
			color: #464749;
		}
		div#head div.content div.bottom ul li a.last
		{	border-right: 1px solid #FFFFFF;	}
		div#head div.content div.bottom ul li a:hover
		{
			background: #FFFFFF;
		}
		div#head div.content div.bottom ul li a.selected
		{	background: #d7e4e9;	}
		div#head div.content div.bottom ul li a.selected:hover
		{
		}

/*	
*********************************************************
>>>>>>>>>>>>>>>>>>>> Neck Index Area <<<<<<<<<<<<<<<<<<<<
*********************************************************
*/	
div#neck_index {
	height: 287px;
	width: 100%;
	background: #464646 url(/templates/images/bg_neck_index.png) 0 0 repeat-x;
}
	div#neck_index div.content {
		background: url(/templates/images/bg_neck_index_content.png) 0 0 no-repeat;
		height: 287px;
	}
		div#neck_index div.content div.left {
			width: 270px;
			padding-top: 41px;
			padding-left: 5px;
		}
			div#neck_index div.content div.left h3 {
				text-transform: uppercase;
				color: #edf2f5;
				font-size: 14px;
				margin-bottom: 15px;
				letter-spacing: 2px;
				word-spacing: 2px;
			}
			div#neck_index div.content div.left h4 {
				color: #25aada;
				font-size: 10px;
				text-transform: uppercase;
				letter-spacing: 2.5px;
			}
				div#neck_index div.content div.left h4 a {
					color: #25aada;
					text-decoration: none;
				}
			div#neck_index div.content div.left p {
				color: #edf2f5;
				font-size: 11px;
				line-height: 22px;
				margin-bottom: 20px;
				font-family: Tahoma, Geneva, sans-serif;
			}
		div#neck_index div.content div.right {
			position: absolute;
			width: 628px;
			top: 24px;
			right: 15px;
			height: 233px;
		}
			div#neck_index div.content div.right div.top {
				display: block;
				height: 210px;
				width: 100%;
			}
			div#neck_index div.content div.right div.bottom {
				position: relative;
				display: block;
				height: 18px;
				width: 100%;
				padding-top: 5px;
			}
				div#neck_index div.content div.right div.bottom h3 {
					font-size: 15px;
					color: #464749;
					font-weight: normal;
					font-family: Tahoma, Geneva, sans-serif;
				}
				div#neck_index div.content div.right div.bottom h3 a {
					color: #25aada;
					text-decoration: none;
				}
				div#neck_index div.content div.right div.bottom p {
					position: absolute;
					right: 0;
					bottom: 0;
					font-size: 11px;
					letter-spacing: .2px;
				}
				div#neck_index div.content div.right div.bottom p a {
					color: #25aada;
					text-decoration: none;
				}
/*	
************************************************************
>>>>>>>>>>>>>>>>>>>> Neck Internal Area <<<<<<<<<<<<<<<<<<<<
************************************************************
*/	
div#neck_internal {
	height: 207px;
	width: 100%;
	background: #464646 url(/templates/images/bg_neck_internal.png) 0 0 repeat-x;
}
	div#neck_internal div.content {
	}
	div#neck_internal div.content div.top {
		height: 180px;
	}
	div#neck_internal div.content div.bottom {
		position: relative;
		height: 27px;
		padding-left: 20px;
	}
		div#neck_internal div.content div.bottom p {
			height: 25px;
			color: #25aada;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 10px;
			line-height: 25px;
		}
		div#neck_internal div.content div.bottom a {
			color: #8b898a;
			font-family: Tahoma, Geneva, sans-serif;
		}

/*	
***************************************************
>>>>>>>>>>>>>>>>>>>> Body Area <<<<<<<<<<<<<<<<<<<<
***************************************************
*/
div#body,
div#body_internal {
	width: 100%;
	background: #FFFFFF url(/templates/images/bg_body.png) 0 0 repeat-x;
}
	div#body div.content,
	div#body_internal div.content {
	}

/*	
*********************************************************
>>>>>>>>>>>>>>>>>>>> Body Index Area <<<<<<<<<<<<<<<<<<<<
*********************************************************
*/

div#body div.content div.leftside {
	width: 683px;
	float: left;
}

div#body div.content div.rightside {
	width: 246px;
	float: right;
}


div.container	{ position: relative; width: 100%; }
	.light	{ background: #FFFFFF url(/templates/images/bg_body.png) 0 0 repeat-x; }
	.dark	{ background: #FFFFFF url(/templates/images/bg_body_dark.png) 0 0 repeat-x; }
	
	div.container div.singlecolumn	{ position: relative; width: 950px; margin: 0 auto; background: url(/templates/images/bg_singlecolumn_sideborder.png); }
	div.container div.twocolumn		{ position: relative; width: 950px; margin: 0 auto; }
	div.container div.threecolumn	{ position: relative; width: 950px; margin: 0 auto; background: #FFFFFF url(/templates/images/bg_body_threecolumn.png) 0 0 repeat-y;  }
	
	div.container div.singlecolumn div.contentbox div.head .show	{ position: absolute; top: 6px; right: 30px; color: #898989; cursor: pointer; font-size: 10px; height: 29px; line-height: 29px; padding-right: 50px;
																		text-transform: uppercase; font-weight: bold; background:url(/templates/images/icon_arrowdown_grey.png) top right no-repeat; }
	div.container div.singlecolumn div.contentbox div.head .hide	{ background:url(/templates/images/icon_arrowright_grey.png) top right no-repeat !important; }
	div.container div.singlecolumn div.contentbox div.sideborder		{ border-left: 1px solid #e2edef; border-right: 1px solid #e2edef; }
	div.container div.singlecolumn div.contentbox div.sidebottomborder	{ border-left: 1px solid #e2edef; border-right: 1px solid #e2edef; border-bottom: 1px solid #e2edef; }
	
	div.container div.twocolumn .col1	{ width: 683px; float: left; }
	div.container div.twocolumn .col2	{ width: 246px; float: right; word-wrap: break-word; }

	div.container div.threecolumn .col1	{ width: 316px; float:left; margin-right: 1px; }
	div.container div.threecolumn .col2	{ width: 316px; float:left; margin-right: 1px; word-wrap: break-word; }
	div.container div.threecolumn .col3	{ width: 316px; float:left; overflow: hidden; word-wrap: break-word; }


/*	
************************************************************
>>>>>>>>>>>>>>>>>>>> Body Internal Area <<<<<<<<<<<<<<<<<<<<
************************************************************
*/	

/*	
*****************************************************
>>>>>>>>>>>>>>>>>>>> Content Box <<<<<<<<<<<<<<<<<<<<
*****************************************************
*/
	div.contentbox { position: relative; width: 100%; padding-bottom: 35px; }
		
		div.contentbox div.head	{ width: auto; display: block; height: 41px; background: #f2f2f2 url(/templates/images/bg_contentbox_head.png) 0 0 no-repeat;
									border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-left: 17px; }
			div.contentbox div.head h2				{ color: #25aada; text-transform: uppercase; font-size: 14px; line-height: 41px; letter-spacing: 1px; }
			
			/* HEAD NAV *************************************/
			div.contentbox div.head ul.tabnav		{ position: absolute; left: 250px; top: 9px; list-style: none; font-size: 12px; height: 32px; width: 650px; }
			div.contentbox div.head ul.tabnav li	{ position:relative; float:left; height: 32px; }
			div.contentbox div.head ul.tabnav li a	{ position: relative; border: 1px solid #FFFFFF; display: block; text-transform:uppercase; line-height: line-height: 14px;  font-weight: bold; 
														padding: 8px 40px; text-decoration: none; background: #e2edef; color:#000000; }
			div.contentbox div.head ul.tabnav li a:hover 			{ background: #f2f2f2; }
			div.contentbox div.head ul.tabnav li a.selected			{ background: #FFFFFF;	}	
		
		
		div.contentbox div.body	{ width: auto; }
		
			div.contentbox div.body h3			{ padding-top: 20px; margin-bottom: 10px; font-weight: normal; color: #25aada; font-family: Tahoma, Geneva, sans-serif; font-size: 18px; }
			div.contentbox div.body h3 a		{ text-decoration: none; color: #25aada; font-family: Tahoma, Geneva, sans-serif; }
				
			div.contentbox div.body h4			{ font-size: 14px; font-family: Tahoma, Geneva, sans-serif; color: #8b898a; font-weight: normal; margin-bottom: 10px; }
			div.contentbox div.body h5			{ font-size: 14px; font-family: Tahoma, Geneva, sans-serif; color: #25aada; font-weight: normal; margin-bottom: 10px; }
			div.contentbox div.body p			{ font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; color: #787878; }
			div.contentbox div.body p a			{ color: #25aada; text-decoration: none; }
			div.contentbox div.body p a:hover	{ color: #e24f07; }
			div.contentbox div.body b			{ color: #464749; }
			
			
			
		/* General Box */
		div.contentbox div.body div.generalbox { padding: 25px 15px 15px 15px; } 
			div.contentbox div.body div.generalbox + div.generalbox {  border-top: 1px solid #e5e5e5;  }

			div.contentbox div.body div.generalbox h3 			{ color: #787878; font: 18px Tahoma, Geneva, sans-serif; padding-top: 0px; }
			div.contentbox div.body div.generalbox h3.orange	{ color: #e24f07; }
			div.contentbox div.body div.generalbox h3 a 		{ color: #25aada; text-decoration: none; }
			div.contentbox div.body div.generalbox h3.orange a	{ color: #e24f07; text-decoration: none; }
		
			div.contentbox div.body div.generalbox h4 { font: 14px Tahoma, Geneva, sans-serif; color: #8b898a; font-weight: normal; margin-bottom: 10px; }
			div.contentbox div.body div.generalbox h4 a			{ color: #25aada; text-decoration: none; }
			div.contentbox div.body div.generalbox h4.orange a	{ color: #e24f07; text-decoration: none; }
		
			div.contentbox div.body div.generalbox p	{ font-size: 12px; line-height: 18px; color: #464749; }
			div.contentbox div.body div.generalbox p.date				{ color: #8b898a; font-size: 12px; margin-bottom: 3px; }
			div.contentbox div.body div.generalbox p.author				{ color: #000000; font-size: 12px; margin-bottom: 3px; }
			div.contentbox div.body div.generalbox p.orange a			{ color: #e24f07; text-decoration: none; }
			div.contentbox div.body div.generalbox p.orange a:hover		{ color: #25aada; }
			div.contentbox div.body div.generalbox p a					{ color: #25aada; text-decoration: none; }
			div.contentbox div.body div.generalbox p a:hover			{ color: #e24f07; }
		
			
		/* Calendar Box */
		div.contentbox div.body div.calendar { width: auto; margin: 10px 0 10px 0; }
				div.contentbox div.body div.calendar table						{ font-size: 10px; width: 100%; }
				div.contentbox div.body div.calendar table td					{ position: relative; width: 34px; height: 20px; vertical-align: text-top; background: #e6e6e6; text-indent: 2px; text-align: left; }
					div.contentbox div.body div.calendar table td.dayheading	{ position: relative; font-family: Tahoma, Geneva, sans-serif; width: 34px; height: 18px; 
																					vertical-align: middle; background: #f5f5f5; text-indent: 2px; font-size: 11px; text-align: center; font-weight: bold; color: #787878; }
				div.contentbox div.body div.calendar table th					{ font-family: Tahoma, Geneva, sans-serif; font-size: 13px; background: #f5f5f5; height: 20px; color: #787878; }
					div.contentbox div.body div.calendar table th a				{ color: #787878; font-weight: normal; text-decoration: none; }
				div.contentbox div.body div.calendar table td.inactive			{ background: #f5f5f5; color: #999999; }
				div.contentbox div.body div.calendar table td.today,
				div.contentbox div.body div.calendar table td.today a			{ font-size: 11px; font-weight: bold; text-decoration: underline; }
				div.contentbox div.body div.calendar table td a					{ background: #f0a783; height: 100%; width: 100%; display: block; color: #000000; text-decoration: none; }
					div.contentbox div.body div.calendar table td a:hover		{ background: #e24f07; color:#FFFFFF; }

					
		/* Internal Box */
		div.contentbox div.body div.internalbox { width: auto; padding: 15px 20px 15px 10px; }
				div.contentbox div.body div.internalbox h2 { font-size: 24px; font-weight: normal; margin-bottom: 10px; color: #e24f07; }
				div.contentbox div.body div.internalbox a { color: #25aada; text-decoration: none; }
				div.contentbox div.body div.internalbox a:hover { color: #e24f07; text-decoration: underline; }
				div.contentbox div.body div.internalbox h3 { font-size: 24px; margin-bottom: 2px; }
				div.contentbox div.body div.internalbox h4 { font-size: 18px; font-family: Tahoma, Geneva, sans-serif; color: #8b898a; font-weight: normal; margin-bottom: 10px; }
				div.contentbox div.body div.internalbox h5 { font-size: 14px; font-family: Tahoma, Geneva, sans-serif; color: #464749; font-weight: bold; margin-bottom: 15px; }
				div.contentbox div.body div.internalbox blockquote { margin-left: 20px; border-left: 2px solid #25aada; background: #f2f2f2; padding: 5px; font-size: 12px;  }
				div.contentbox div.body div.internalbox ul,
				div.contentbox div.body div.internalbox ol { font-family: Tahoma, Geneva, sans-serif; margin-left: 40px; font-size: 12px; line-height: 18px; margin-bottom: 15px; color: #8b898a; }
				div.contentbox div.body div.internalbox ul li,
				div.contentbox div.body div.internalbox ol li { font-family: Tahoma, Geneva, sans-serif; margin-bottom: 5px; }
				
				div.contentbox div.body div.internalbox .videocontainer { width: auto; overflow: hidden; margin: 10px 0px; text-align: center; }
		
		/* Past Seminars (seminar page) Box */
			div.contentbox div.body div.pastsembox {
				position: relative;
				float: left;
				width: 300px;
				height: 350px;
				overflow: hidden;
				margin-left: 30px;
				border-bottom: 1px solid #e5e5e5;
				margin-top: 25px;
			}
				div.contentbox div.body div.pastsembox h3 {
					color: #e24f07;
					padding-top: 0px;
					font-family: Tahoma, Geneva, sans-serif;
					margin-bottom: 2px;
				}
					div.contentbox div.body div.pastsembox h3 a {
						color: #e24f07;
						text-decoration: none;
						font-family: Tahoma, Geneva, sans-serif;
					}
				div.contentbox div.body div.pastsembox h4 {
					font-size: 14px;
					color: #8b898a;
					font-weight: normal;
					margin-bottom: 10px;
				}
				div.contentbox div.body div.pastsembox p {
					font-size: 11px;
				}
					div.contentbox div.body div.pastsembox p a {/* inh. */}
					div.contentbox div.body div.pastsembox p a:hover {/* inh. */}
					
			/* Upcoming Seminars (seminar page) Box */
			div.contentbox div.body div.upcsembox {
				position: relative;
				width: auto;
				margin-left: 30px;
				border-bottom: 1px solid #e5e5e5;
				padding-bottom: 15px;
				padding-right: 15px;
				margin-top: 25px;
				
			}
				div.contentbox div.body div.upcsembox h3 {
					color: #e24f07;
					padding-top: 0px;
					font-family: Tahoma, Geneva, sans-serif;
					margin-bottom: 2px;
				}
					div.contentbox div.body div.upcsembox h3 a {
						color: #e24f07;
						text-decoration: none;
						font-family: Tahoma, Geneva, sans-serif;
					}
				div.contentbox div.body div.upcsembox h4 {
					font-size: 14px;
					color: #8b898a;
					font-weight: normal;
					margin-bottom: 10px;
				}
				div.contentbox div.body div.upcsembox p {
					font-size: 11px;
				}
					div.contentbox div.body div.upcsembox p a {/* inh. */}
					div.contentbox div.body div.upcsembox p a:hover {/* inh. */}
		
		/* Seminar Stats */
		div.contentbox div.body div.seminarstats	{ position: relative; }
			div.contentbox div.body div.seminarstats div.info			{ border-right: 1px solid #e2edef; width: 425px; margin-right: 25px; }
			div.contentbox div.body div.seminarstats div.stats			{ position: absolute; width: 475px; top: 0px; left: 475px; }
			div.contentbox div.body div.seminarstats div.stats h3		{ text-transform:uppercase; font: bold 14px Arial, Helvetica, sans-serif; letter-spacing: .8px;  padding: 0px; margin: 0 0 13px 0; }
			div.contentbox div.body div.seminarstats div.stats h3 span	{ text-transform: none; font-size: 10px; font-weight: normal; letter-spacing: normal; color: #000000; }
				
			div.contentbox div.body div.seminarstats div.info div.sbody			{ position: relative; margin: 10px 0px 0px 0px; width: auto; padding-bottom: 30px; }
			div.contentbox div.body div.seminarstats div.info div.sbody h3		{ margin: 3px 5px 0px; padding: 0px; font-size: 20px; }
			div.contentbox div.body div.seminarstats div.info div.sbody h4		{  }
			div.contentbox div.body div.seminarstats div.info div.sbody p.info	{  }
			div.contentbox div.body div.seminarstats div.info div.sbody p.more	{ text-transform:uppercase; }
			div.contentbox div.body div.seminarstats div.info div.sbody .button { margin-left: 50px; margin-top: 15px; clear: both; }

			/*** Enroll Bar ****/
			div.contentbox div.body div.seminarstats div.stats .enrollbar				{ position: relative; height: 49px; width: 370px; margin-left: 35px; margin-bottom: 45px;
				background: url(/templates/images/bg_enrollbar.png) repeat-x; border: 1px solid #dedbdb; }
			div.contentbox div.body div.seminarstats div.stats .enrollbar .current		{ position: absolute; bottom: -27px; left: -40px; padding-top: 13px; width: 80px; text-align:center;
				font-size: 10px; background: url(/templates/images/icon_arrowup.png) top center no-repeat; }
			div.contentbox div.body div.seminarstats div.stats .enrollbar .total		{ position: absolute; top: -27px; right: 0px; padding-bottom: 13px; width: 80px; text-align:center;
				font-size: 10px; background: url(/templates/images/icon_arrowdown.png) bottom center no-repeat;  }
			div.contentbox div.body div.seminarstats div.stats .enrollbar .totalline	{ position: absolute; width: 0px; height: 49px; border-right: 1px solid #4eb8df; }
			div.contentbox div.body div.seminarstats div.stats .enrollbar .fill			{  position: absolute; height: 49px; width: 0px; background: url(/templates/images/bg_enrollbarfill.png) 0 0 no-repeat;
				border-right: 1px solid #4eb8df; }
				
			/*** Power of 10 Bar ****/
			div.contentbox div.body div.seminarstats div.stats .power10bar	{ position: relative; height: 24px; width: 370px; margin-left: 35px; margin-bottom: 30px;
				background: url(/templates/images/bg_10bar.png) repeat-x; 
				border: 1px solid #dedbdb; }
			div.contentbox div.body div.seminarstats div.stats .power10bar .total	{ position: absolute; top: -27px; left: 331px; padding-bottom: 13px; width: 80px; text-align:center;
					font-size: 10px; background: url(/templates/images/icon_arrowdown.png) bottom center no-repeat;  }
			div.contentbox div.body div.seminarstats div.stats .power10bar .current	{ position: absolute; bottom: -27px; left: -40px; padding-top: 13px; width: 80px; text-align:center;
					font-size: 10px; background: url(/templates/images/icon_arrowup.png) top center no-repeat; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos1	{ left: -2px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos2	{ left: 35px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos3	{ left: 72px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos4	{ left: 109px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos5	{ left: 146px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos6	{ left: 183px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos7	{ left: 220px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos8	{ left: 257px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos9	{ left: 294px; }
					div.contentbox div.body div.seminarstats div.stats .power10bar .epos10	{ left: 331px; }
					
			div.contentbox div.body div.seminarstats div.stats .power10bar .fill	{  position: absolute; height: 24px; width: 370px; background: url(/templates/images/bg_10barfill.png) 0 0 no-repeat; 
				border-right: 1px solid #4eb8df; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll1 	{ width: 37px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll2 	{ width: 74px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll3 	{ width: 111px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll4 	{ width: 148px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll5 	{ width: 185px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll6 	{ width: 222px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll7 	{ width: 259px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll8 	{ width: 296px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll9 	{ width: 333px; }
				div.contentbox div.body div.seminarstats div.stats .power10bar .enroll10 	{ width: 370px; }
				
			/*** Power of 10 Mini Bars ****/
			div.contentbox div.body div.seminarstats div.stats ul.power10minibar	{ position: relative; list-style: none; font-size: 12px; height: 26px; margin: 30px 0px 0px 35px; }
			div.contentbox div.body div.seminarstats div.stats ul.power10minibar li	{ position:relative; float:left; border: 1px solid #dedbdb; display: block; height: 24px; width: 24px; 
				background: url(/templates/images/bg_10bar.png) repeat-x; margin-right: 3px; text-indent: -9999px; }
			div.contentbox div.body div.seminarstats div.stats ul.power10minibar li.complete	{ background: url(/templates/images/bg_10barfill.png) 0 0 no-repeat; }
			div.contentbox div.body div.seminarstats div.stats ul.power10minibar li.comment		{ background: none; border: none; text-indent: 0px; margin-left: 10px; font-size: 10px; width: 130px; text-align: center; }
					

				
				
/*	
***************************************************
>>>>>>>>>>>>>>>>>>>> Feet Area <<<<<<<<<<<<<<<<<<<<
***************************************************
*/
div#feet {
	height: 128px;
	width: 100%;
	background: #f2f2f2 url(/templates/images/bg_feet.png) 0 0 repeat-x;
}
	div#feet div.content {
	}
	
	div#feet div.content div.leftside {
		height: 103px;
		padding-top: 25px;
	}
		div#feet div.content div.leftside ul {
			list-style-image:url(/templates/images/list_arrow_orange.png);
			list-style-position:outside;
			font-size: 11px;
			color: #464749;
			float: left;
			margin-left: 35px;
			font-family: Tahoma, Geneva, sans-serif;
		}
		div#feet div.content div.leftside ul li {
			margin-bottom: 3px;
		}
		div#feet div.content div.leftside ul li a {
			color: #464749;
			text-decoration: none;
		}
	div#feet div.content div.rightside {
		position: absolute;
		top: 0px;
		right: 0px;
		text-align: right;
		padding-top: 20px;
	}
		div#feet div.content div.rightside img {
			margin-bottom: 20px;
		}
		div#feet div.content div.rightside h4 {
			font-size: 11px;
			color: #464749;

		}
		
/*	
******************************************************
>>>>>>>>>>>>>>>>>>>> Image Shadow <<<<<<<<<<<<<<<<<<<<
******************************************************
*/

.img_box {
	float: left;
	border: 1px solid #b6b7ba;
	padding: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.floatright {
	float: right !important;
	margin-right: 0px;
	margin-left: 15px;
}

.img_shadow {
	position: relative;
	border: 3px solid #FFFFFF;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
	.img_shadow img{
		float: left;
	}
	.img_shadow .br {
		height: 11px;
		width: 10px;
		position: absolute;
		bottom: -11px;
		right: -10px;
		background: url(/templates/images/img_shadow_br.png) no-repeat;
		z-index: 5;
	}
	.img_shadow .tr {
		position: absolute;
		height: 3px;
		width: 7px;
		top: -3px;
		right: -10px;
		background: url(/templates/images/img_shadow_tr.png) no-repeat;
		z-index: 5;
	}
	.img_shadow .bl {
		height: 8px;
		width: 3px;
		position: absolute;
		bottom: -11px;
		left: -3px;
		background: url(/templates/images/img_shadow_bl.png) no-repeat;
		z-index: 5;
	}
	.img_shadow .b {
		position: absolute;
		bottom: -11px;
		left: 0;
		height: 8px;
		width: 100%;
		background: url(/templates/images/img_shadow_b.png) repeat-x;
		display: block;
		z-index: 4;
		}
	.img_shadow .r {
		position: absolute;
		top: 0;
		right: -10px;
		height: 100%;
		width: 7px;
		background: url(/templates/images/img_shadow_r.png) repeat-y;
		display: block;
		z-index: 4;
		}
