html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/************************************************** Start Awesome CSS **********************************************/
a{ text-decoration:none; color:#000000; outline:none; }
a:hover{ text-decoration:underline; }
a.red{ color:#ae0000; text-decoration:underline; }
body{
	background:url(/images/background.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
}
p{
	float:left;
	width:100%;
}
	p a{
		color:#ae0000;
		text-decoration:underline;
	}
#wrap{
	width:900px;
	margin:0px auto;
	overflow:hidden;
	padding-bottom:20px;
}
.hidden{
	display:none;
}
.popup{
	width:400px;
	padding:10px;
	font-size:12px;
	color:#000000;
}
.row{
	float:left;
	width:100%;
}
.gap_5{ float:left; display:block; width:100%; height:5px; overflow:hidden; }
.gap_10{ float:left; display:block; width:100%; height:10px; overflow:hidden; }
.gap_15{ float:left; display:block; width:100%; height:15px; overflow:hidden; }
.gap_20{ float:left; display:block; width:100%; height:20px; overflow:hidden; }
.gap_25{ float:left; display:block; width:100%; height:25px; overflow:hidden; }
.gap_30{ float:left; display:block; width:100%; height:30px; overflow:hidden; }
.gap_40{ float:left; display:block; width:100%; height:40px; overflow:hidden; }
.gap_50{ float:left; display:block; width:100%; height:50px; overflow:hidden; }
.gap_60{ float:left; display:block; width:100%; height:60px; overflow:hidden; }

.title_14{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	color:#454545;
}
.title_16{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	color:#454545;
}
.title_18{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	color:#454545;
}
.title_20{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#454545;
}
.title_14_red{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	color:#b6131b;
}
	.title_14_red span{
		color:#454545;
	}
.title_16_red{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	color:#b6131b;
}
.title_18_red{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	color:#b6131b;
}
.title_20_red{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;
	color:#b6131b;
}
.title_22_red{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:26px;
	color:#b6131b;
}
.right_link{
	position:absolute;
	top:10px;
	right:10px;
}
.item{
	float:left;
	background-image:url(/images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-left:10px;
	padding-bottom:2px;
}
	.item a{
		color:#ae0000;
		text-decoration:underline;
		font-weight:bold;
	}
.button{
	float:left;
	display:inline;
	clear:left;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #c9c9c9;
	background:url(/images/button_bg.gif) top repeat-x;
	padding:3px;
	font-size:10px;
	line-height:10px;
	color:#ae0000;
	text-align:center;
}
	.button:hover{
		text-decoration:none;
	}
.button_video{
	float:left;
	display:inline;
	clear:left;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #c9c9c9;
	background:url(/images/button_bg.gif) top repeat-x;
	padding:3px;
	font-size:11px;
	line-height:10px;
	color:#454545;
	text-align:center;
	width:150px;
}
	.button_video:hover{
		text-decoration:none;
		border:1px solid #ae0000;
		color:#ae0000;
		cursor: pointer;
	}
.button_video_script{
	display:inline;
	clear:left;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	border:4px solid #454545;
	background:url(/images/button_bg.gif) top repeat-x;
	padding:3px;
	font-size:11px;
	line-height:10px;
	color:#ae0000;
	text-align:center;
	width:150px;
}
	.button_video_script:hover{
		text-decoration:none;
		border:4px solid #454545;
		color:#ae0000;
		cursor: pointer;
	}
.line{
	float:left;
	display:inline;
	width:100%;
	height:1px;
	overflow:hidden;
	background:url(/images/dot.gif) top repeat-x;
}
.line_dark{
	float:left;
	display:inline;
	width:100%;
	height:1px;
	overflow:hidden;
	background:url(/images/dot_dark.gif) top repeat-x;
}
h1{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	color: #ae0000;
}
h2{
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	color: #ae0000;
}
.link_14{
	float:left;
	width:100%;
}
	.link_14 a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#ae0000;
		text-decoration:underline;
	}
.video_thumb{
	float:left;
	display:inline;
	margin-left:50px;
	border:1px solid #999999;
}
.column_big{
	float:left;
	display:inline;
	width:645px;
}
.column_small{
	float:right;
	display:inline;
	width:235px;
	padding-left:20px;
}
.table_of_contents{
	float:left;
	display:inline;
	width:220px;
	border-top:4px solid #868686;
	border-bottom:4px solid #868686;
	background-color:#f3f3f3;
	padding:10px;
}
	.table_of_contents .line{
		background:url(/images/toc_dot.gif) top repeat-x;
	}
	.table_of_contents a{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height:14px;
		color:#bd0000;
		padding-top:7px;
		padding-bottom:7px;
		outline:none;
	}
		.table_of_contents a.selected{
			font-weight:bold;
			text-decoration:underline;
		}
		.table_of_contents a.sub{
			float:left;
			width:200px;
			padding-left:20px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			line-height:14px;
			color:#333333;
			padding-top:2px;
			padding-bottom:2px;
			outline:none;
		}

/**/
.video_table_of_contents{
	float:left;
	display:inline;
	width:100%;
	border-top:4px solid #868686;
	border-bottom:4px solid #868686;
	background-color:#f3f3f3;
	padding:10px;
}
	.video_table_of_contents .line{
		background:url(/images/toc_dot.gif) top repeat-x;
	}
	.video_table_of_contents a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		line-height:18px;
		color:#bd0000;
		padding-top:7px;
		padding-bottom:7px;
		outline:none;
		text-decoration:none;

	}
	
	.video_table_of_contents .title{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#bd0000;
		outline:none;
		text-decoration:none;

	}
	
	.video_table_of_contents .links a{
		font-family:Verdana, Arial, serif;
		font-size:11px;
		color:black;
		outline:none;
		text-decoration:underline;
		line-height:0px;
		padding-top:0px;
		padding-bottom:0px;



	}
		.video_table_of_contents a.selected{
			font-weight:bold;
			text-decoration:underline;
		}
		
		
		.video_table_of_contents a.sub{
			float:left;
			width:200px;
			padding-left:20px;
			font-family:Verdana, Arial, serif;
			font-size:16px;
			line-height:10px;
			color:black;
			padding-top:2px;
			padding-bottom:2px;
			outline:none;
		}

	.video_table_of_contents .short_description a{
		font-family:Verdana, Arial, serif;
		font-size:10px;
		color:black;
		outline:none;
	}
	
	.video_table_of_contents .short_description a.selected{
			font-weight:bold;
			text-decoration:underline;
	}
	
	.video_table_of_contents .short_description a.sub{
		font-family:Verdana, Arial, serif;
		font-size:10px;
		color:black;
		outline:none;
	}

#header{
	float:left;
	width:100%;
	height:156px;
}
	#header .top{
		float:left;
		width:100%;
		height:125px;
	}
		#header .top .logo{
			float:left;
			display:inline;
			width:592px;
			height:99px;
			margin-top:8px;
			overflow:hidden;
			background:url(/images/logo.png);
			outline:none;
		}
		#header .top .right_links{
			float:right;
			display:inline;
			width:180px;
			height:40px;
			margin-top:5px;
		}
			#header .top .right_links a{
				color:#FFFFFF;
			}
			#header .top .right_links .member{
				float:right;
				background-color:#ae0000;
				padding:5px;
				font-size:11px;
				font-weight:bold;
			}
			#header .top .right_links .contact{
				float:right;
				padding:5px;
				margin-right:5px;
				font-size:11px;
				font-weight:bold;
			}
				#header .top .right_links .contact a{
					color:#cccccc;
				}
	#header .nav{
		float:left;
		width:100%;
		height:31px;
		background-color:#999999;
	}
		#header .nav a{
			float:left;
			display:inline;
			height:31px;
			overflow:hidden;
			background-position:0px 0px;
			text-indent:-9999px;
			outline:none;
		}
		#header .nav a:hover{
			background-position:0px -31px;
		}
			#header .nav .home{
				width:70px;
				background-image:url(/images/nav/home.gif);
			}
			#header .nav .advisors{
				width:98px;
				background-image:url(/images/nav/advisors.gif);
			}
			#header .nav .invitation{
				width:98px;
				background-image:url(/images/nav/invitation.gif);
			}
			#header .nav .interns{
				width:98px;
				background-image:url(/images/nav/interns.gif);
			}
			#header .nav .members{
				width:100px;
				background-image:url(/images/nav/members.gif);
			}
			#header .nav .listing{
				width:136px;
				background-image:url(/images/nav/listing.gif);
			}
			#header .nav .feedback{
				width:159px;
				background-image:url(/images/nav/feedback.gif);
			}
			#header .nav .sponsors{
				width:103px;
				background-image:url(/images/nav/sponsors.gif);
			}
			#header .nav .about{
				width:159px;
				background-image:url(/images/nav/about.gif);
			}
			#header .nav .shop{
				width:75px;
				background-image:url(/images/nav/shop.gif);
			}
			#header .nav .selected{
				background-position:0px -31px;
			}
#sub_preview{
	float:left;
	width:100%;
	background-color:#ae0000;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
	line-height:11px;

}
	#sub_preview a{
		float:left;
		display:inline;
		color:#FFFFFF;
		font-size:11px;
		line-height:11px;
		margin-left:20px;
		padding-left:9px;
		background:url(/images/nav/sub_arrow.gif) 0px 4px no-repeat;
	}
	#sub_preview .right{
		float:right;
		margin-left:0px;
		margin-right:20px;
	}

#sub_nav{
	float:left;
	width:100%;
	height:11px;
	background-color:#ae0000;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
	line-height:11px;
}
	#sub_nav a{
		float:left;
		display:inline;
		color:#FFFFFF;
		font-size:11px;
		line-height:11px;
		margin-left:20px;
		padding-left:9px;
		background:url(/images/nav/sub_arrow.gif) 0px 4px no-repeat;
	}
	#sub_nav .right{
		float:right;
		margin-left:0px;
		margin-right:20px;
	}
	#sub_nav .selected{
		text-decoration:underline;
	}
	
#title{
	float:left;
	width:100%;
	padding-bottom:15px;
	background:url(/images/title_background.gif) top left no-repeat;
}
	#title .main{
		float:left;
		display:inline;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size:20px;
		line-height:22px;
		color:#FFFFFF;
		margin-left:10px;
		margin-top:40px;
	}
	#title .short{
		float:left; display:inline; width:170px; margin-top:20px;
	}
	#title .medium{
		float:left; display:inline; width:200px; margin-top:20px;
	}
	#title .long{
		float:left; display:inline; width:350px; margin-top:20px;
	}
	#title .members_left{
		float:left; display:inline; width:170px;
	}
	#title .members_block{
		float:right;
		display:inline;
		width:101px;
		padding:10px;
		background-color:#f0f0f0;
		border:1px solid #d3d3d1;
		margin-right:10px;
		margin-top:20px;
	}
		#title .members_block .row{
			float:left;
			display:inline;
			width:90px;
			padding-left:11px;
			background:url(/images/grey_arrow.gif) 1px 5px no-repeat;
			padding-top:1px;
			padding-bottom:1px;
		}
			#title .members_block .row a{
				color:#454545;
				text-decoration:underline;
				line-height:14px;
			}
	#title .sub{
		float:left;
		width:100%;
		display:inline;
		clear:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		line-height:20px;
		margin-top:5px;
		color:#FFFFFF;
		margin-left:10px;
	}
	#title .pic{
		float:left;
		display:inline;
		margin-top:15px;
	}
		#title .pic img{
			padding:1px;
			border:1px solid #afafb1;
		}

	#title .text{
		float:left;
		display:inline;
		width:370px;
		margin-left:20px;
		margin-top:15px;
	}
		#title .text .label{
			float:left;
			width:100%;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			font-size:16px;
			color:#FFFFFF;
		}
			#title .text .label a{
				color:#FFFFFF;
			}
		#title .text .label_low{
			float:left;
			width:100%;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:18px;
			color:#FFFFFF;
			margin-top:85px;
		}
		#title .text .description{
			float:left;
			width:100%;
			font-family:Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			margin-top:5px;
		}
		#title .text .credit{
			float:left;
			width:100%;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#FFFFFF;
			margin-top:10px;
		}
		#title .audio_button{
			float:right;
			display:inline;
			margin-right:60px;
			margin-top:80px;
			height:35px;
			width:113px;
		}
	#title .feedback_left{
		float:left;
		display:inline;
		width:350px;
	}
	#title .feedback_right{
		float:left;
		display:inline;
		width:330px;
		background:url(/images/bracket.png) top left no-repeat;
		height:55px;
		padding-top:3px;
		padding-left:18px;
		margin-top:32px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		line-height:22px;
		color:#ffffff;
	}
/************************************************ Breadcrumb ****************************************************/
#breadcrumb{
	float:left;
	width:870px;
	padding-left:15px;
	padding-right:15px;
	background-color:#454545;
	color:#FFFFFF;
	line-height:14px;
	padding-top:2px;
	padding-bottom:2px;
}
	#breadcrumb a{
		color:#FFFFFF;
	}
	
.home_top{
	float:left;
	width:100%;
}
	.home_top .left{
		float:left;
		display:inline;
		width:540px;
	}
		.home_top .left .top{
			float:left;
			display:inline;
			width:100%;
			height:171px;
			background-color:#850100;
			background-image:url(/images/home_top.gif);
			background-position:top;
			background-repeat:repeat-x;
		}
			.home_top .left .top .info{
				float:left;
				display:inline;
				width:275px;
				margin-left:10px;
				margin-top:25px;
				padding-bottom:15px;
			}
				.home_top .left .top .info .title{
					float:left;
					width:100%;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 18px;
					line-height:21px;
					color:#FFFFFF;
				}
				.home_top .left .top .info .sub_title{
					float:left;
					width:100%;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height:12px;
					color:#FFFFFF;
					margin-top:50px;
				}
			.home_top .left .top #home_pic{
				float:right;
				display:inline;
				margin-top:15px;
				margin-right:15px;
			}
				.home_top .left .top #home_pic img{
					border:3px solid #FFFFFF;
				}
		.home_top .left .buttons{
			float:left;
			display:inline;
			width:100%;
			height:74px;
			overflow:hidden;
			padding:0px;
		}
			.home_top .left .buttons a{
				float:left;
				display:inline;
				outline:none;
			}
	.home_top .right{
		float:left;
		display:inline;
		width:335px;
		height:205px;
		background-color:#686667;
		background-image:url(/images/home_right.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:15px;
		padding-right:10px;
	}
		.home_top .right .top{
			float:left;
			width:100%;
		}
			.home_top .right .top .info{
				float:left;
				display:inline;
				width:150px;
			}
				.home_top .right .top .info .title{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:18px;
					line-height:22px;
					color: #cccccc;
					margin-top:7px;
				}
				.home_top .right .top .info .instructions{
					font-size:12px;
					line-height:14px;
					color: #FFFFFF;
					margin-top:13px;
				}
			.home_top .right .top .pic{
				float:right;
				display:inline;
			}
				.home_top .right .top .pic img{
					border:3px solid #878b8a;
				}
		.home_top .right .speed{
			float:left;
			width:100%;
		}
			.home_top .right .speed .label{
				float:left;
				width:100%;
				font-size:12px;
				line-height:14px;
				color: #FFFFFF;
				margin-top:18px;
			}
			.home_top .right .speed .high{
				float:left;
				display:inline;
				clear:left;
				width:50px;
				text-align:center;
				padding-top:4px;
				padding-bottom:4px;
				padding-left:8px;
				padding-right:8px;
				color:#323232;
				background-color:#f7f7f7;
				margin-top:12px;
				font-size:11px;
				line-height:11px;
				font-weight:bold;
			}
				.home_top .right .speed .high:hover{
					text-decoration:none;
				}
			.home_top .right .speed .low{
				float:left;
				display:inline;
				padding-top:4px;
				padding-bottom:4px;
				padding-left:8px;
				padding-right:8px;
				color:#fffdff;
				background-color:#c60506;
				margin-top:12px;
				margin-left:10px;
				font-size:11px;
				line-height:11px;
				font-weight:bold;
			}
				.home_top .right .speed .low:hover{
					text-decoration:none;
				}
			.home_top .right .speed .low{
				float:left;
				display:inline;
			}
.home_left{
	float:left;
	display:inline;
	width:520px;
	margin-top:15px;
}
	.home_left h1{
		margin-bottom:5px;
	}
	.home_left .map_label{
		float:left;
		width:380px;
		font-family:Helvetica, sans-serif;
		font-size:14px;
		margin-top:10px;
		color:#505050;
	}
	.home_left .button{
		float:right;
		clear:right;
		margin-top:5px;
		margin-right:4px;
		width:130px;
	}
	.home_left #home_map{
		float:left;
		width:370px;
		height:220px;
		margin-top:10px;
		border:1px solid #d5d5d5;
	}
	.home_left .home_listing{
		float:right;
		display:inline;
		margin-top:10px;
		width:140px;
		color:#454545;
		font-size:11px;
		line-height:15px;
	}
.home_right{
	float:right;
	display:inline;
	width:328px;
	border:1px solid #d3d3d1;
	background-color:#f0f0f0;
	margin-top:15px;
	padding:15px;
}
	.home_right h1{
		font-size:16px;
	}
	.home_right .line{
		margin-top:2px;
	}
	.home_right .comment{
		float:left;
		display:inline;
		width:220px;
		font-family:Helvetica, sans-serif;
		color:#454545;
		margin-top:15px;
	}
		.home_right .comment span{
			font-weight:bold;
		}
	.home_right .right{
		float:right;
		display:inline;
		width:100px;
	}
		.home_right .right .pic{
			float:left;
			display:inline;
			padding:1px;
			border:1px solid #d5d5d5;
			margin-top:15px;
		}
		.home_right .right .view_all{
			float:left;
			clear:both;
			display:block;
			width:94px;
			height:24px;
			background:url(/images/buttons/view_all_comments.gif);
			margin-top:10px;
		}
/************************************************ Advisors ****************************************************/
#advisor_page{
	float:left;
	width:100%;
}
	#advisor_page .row{
		margin-top:15px;
	}
	#advisor_page p{
		float:left;
		display:inline;
		width:100%;
		margin-top:10px;
		font-family:Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#454545;
	}
		#advisor_page p a{
			color:#ae0000;
			text-decoration:underline;
			font-weight:bold;
		}
		#advisor_page p span{
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			color:#ae0000;
		}
	#advisor_page .col_small{
		float:left;
		display:inline;
		width:630px;
		margin-left:25px;
	}
	#advisor_page .col{
		float:left;
		display:inline;
		width:140px;
		font-family:Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#454545;
	}
		#advisor_page .col .item{
			width:130px;
		}
		#advisor_page .col span{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#454545;
		}
		#advisor_page .interact_left{ width:320px; }
		#advisor_page .interact_left .item{ width:310px; }
		#advisor_page .interact_middle{ width:250px; }
		#advisor_page .interact_middle .item{ width:240px; }
		#advisor_page .interact_right{ width:270px; }
		#advisor_page .interact_right .item{ width:260px; }
		#advisor_page .materials_left{ width:325px; }
		#advisor_page .materials_left .item{ width:315px; }
		#advisor_page .materials_right{ width:325px; }
		#advisor_page .materials_right .item{ width:315px; }

		#advisor_page .col_small .col_big{
			float:left;
			display:inline;
			width:210px;
		}
			#advisor_page .col_small .col_big .view_presenters{
				float:right;
				display:inline;
				width:138px;
				height:37px;
				margin-top:30px;
				background:url(/images/buttons/view_presenters.gif) top left no-repeat;
			}
		
		#advisor_page .main_col{
			float:left;
			display:inline;
			width:650px;
		}
		#advisor_page .sub_col{
			float:left;
			display:inline;
			width:230px;
			padding-left:20px;
		}
			#advisor_page .sub_col h1{
				font-weight:bold;
				margin-top:20px;
			}
	#advisor_page .announcement{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		line-height:24px;
		color:#454545;
		margin-top:20px;
	}
		#advisor_page .announcement a{
			color:#ae0000;
			text-decoration:underline;
			font-weight:bold;
		}
	#advisor_page .row .presenter{
		float:left;
		display:inline;
		width:140px;
		margin-left:40px;
	}
		#advisor_page .row .presenter .name{
			float:left;
			width:100%;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			line-height:22px;
			color:#ae0000;
		}
		#advisor_page .row .presenter .description{
			float:left;
			width:100%;
			line-height:14px;
		}
	#advisor_page .row .first{
		margin-left:10px;
	}
/************************************************ Calendar ****************************************************/
#calendar_page{
	float:left;
	width:100%;
}
	#calendar_page .row{
		margin-top:20px;
	}
		#calendar_page .menu{
			float:left;
			width:625px;
			padding-left:10px;
			padding-right:10px;
			padding-top:3px;
			padding-bottom:3px;
			background-color:#f3f3f3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#454545;
		}
			#calendar_page .menu a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#454545;
				padding-left:4px;
			}
			#calendar_page .menu .selected{
				color:#ae0000;
				text-decoration:underline;
			}
		#calendar_page .left{
			float:left;
			display:inline;
			width:90px;
		}
			#calendar_page .left .date{
				float:left;
				font-size:16px;
				font-weight:bold;
				padding-left:2px;
			}
			#calendar_page .left .speaker{
				border:1px solid #d5d5d5;
				padding:1px;
			}
		#calendar_page .right{
			float:left;
			display:inline;
			width:535px;
			margin-left:20px;
		}
			#calendar_page .right a{
				color:#ae0000;
				font-weight:bold;
				text-decoration:underline;
			}
			#calendar_page .right h1{
				float:left;
				width:100%;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				line-height:22px;
				color: #ae0000;
				margin-top:2px;
			}
			#calendar_page .right .title{
				float:left;
				width:100%;
				font-size:14px;
				margin-top:2px;
				padding-bottom:10px;
			}
		#calendar_page .message{
			float:left;
			width:100%;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			line-height:20px;
			color:#454545;
		}
			#calendar_page .message a{
				color:#bd0000;
				text-decoration:underline;
			}
		#calendar_page .highlights{
			float:right;
			display:inline;
			width:209px;
			padding:12px;
			border:1px solid #d4d4d2;
			background-color:#f0f0f0;
		}
			#calendar_page .highlights .heading{
				font-weight:bold;
			}
			#calendar_page .highlights .item{ width:199px; }

/************************************************ Members Page ****************************************************/
#members_page{
	float:left;
	width:100%;
}
	#members_page .schools{
		float:left;
		display:inline;
		width:235px;
		height:132px;
	}
	#members_page .label{
		float:left;
		width:100%;
		margin-top:30px;
		padding-bottom:5px;
		font-size:14px;
	}
	#members_page .column_big .sub_col{
		float:left;
		display:inline;
		width:310px;
	}
	#members_page .big_link{
		float:left;
		width:100%;
		margin-top:10px;
		color:#ae0000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		line-height:18px;
	}
		#members_page .big_link span{
			font-size:10px;
		}
	#members_page .form_label{
		float:left;
		display:inline;
		width:80px;
	}
		#members_page .form_label span{
			font-style:italic;
		}
	#members_page .form_field{
		float:left;
		display:inline;
		width:450px;
	}
		#members_page .form_field .red{
			font-weight:bold;
		}
		#members_page .form_field .text{
			width:155px;
		}
/************************************************ Awards Page ****************************************************/
#awards_page{
	float:left;
	width:100%;
}
	#awards_page .left_col{
		float:left;
		display:inline;
		width:250px;
	}
		#awards_page .left_col .table_of_contents{
			width:215px;
		}
	#awards_page .right_col{
		float:right;
		display:inline;
		width:650px;
	}
		#awards_page .right_col p{
			margin-top:20px;
		}
		#awards_page .right_col .item{ width:640px;}
		#awards_page .right_col .tab_container{
			float:left;
			width:100%;
		}
			#awards_page .right_col .tab_container a{
				float:left;
				display:inline;
				
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:16px;
				line-height:18px;
				text-decoration:none;
				padding-top:7px;
				padding-bottom:7px;
				
				border-top:1px solid #cccccc;
				border-left:1px solid #cccccc;
				text-align:center;
				width:161px;
			}
			#awards_page .right_col .tab_container a.unselected{
				color:#FFFFFF;
				background:url(/images/tab_bg.gif) top repeat-x;
			}
			#awards_page .right_col .tab_container a.selected{
				color:#ae0000;
			}
		#awards_page .right_col #tab_content{
			float:left;
			display:inline;
			padding:10px;
			width:628px;
			border:1px solid #cccccc;
			border-top:none;
		}
			#awards_page .right_col #tab_content p{
				margin-top:0px;
			}
			#awards_page .right_col #tab_content .left{
				float:left;
				display:inline;
				width:374px;
				padding-right:40px;
			}
			#awards_page .right_col #tab_content .right{
				float:left;
				display:inline;
				width:193px;
				padding-left:20px;
				border-left:1px solid #cccccc;
			}
				#awards_page .right_col #tab_content .right .item{ width:130px; }

/************************************************ Applications Page ****************************************************/
#application_page{
	float:left;
	width:100%;
}
	#application_page p{
		font-size:12px;
	}
		#application_page p span{
			color:#ae0000;
			font-weight:bold;
		}
	#application_page .number_row{
		float:left;
		display:inline;
		width:850px;
		padding-left:35px;
		font-size:12px;
		line-height:14px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:6px;
	}
		#application_page .number_row a{
			color:#ae0000;
			font-weight:bold;
			text-decoration:underline;
		}
	#application_page .one{background:url(/images/1.gif) top left no-repeat; }
	#application_page .two{background:url(/images/2.gif) top left no-repeat; }
	#application_page .three{background:url(/images/3.gif) top left no-repeat; }
	#application_page .four{background:url(/images/4.gif) top left no-repeat; }
	
	#application_page .signup{
		float:left;
		display:inline;
		width:878px;
		padding:15px;
		padding-left:5px;
		border:1px solid #d7d7d6;
		background-color:#f0f0f0;
	}
		#application_page .signup .number_row{
			margin-left:0px;
			padding-top:3px;
			padding-bottom:7px;
		}
			#application_page .signup .number_row .short{
				float:left;
				display:inline;
				width:630px;
			}
			#application_page .signup .number_row span{
				font-style:italic;
			}
	
/************************************************ Nominations Page ****************************************************/
#nomination_page{
	float:left;
	width:100%;
}
	#nomination_page p a, #nomination_page .item a{
		font-weight:bold;
	}
	#nomination_page .list{
		float:left;
		display:inline;
		width:685px;
	}
		#nomination_page .list .item{
			margin-top:15px;
		}
	#nomination_page .right{
		float:left;
		display:inline;
		width:215px;
	}
	
/************************************************ Chapter Listing Page ****************************************************/
#listing_page{
	float:left;
	width:100%;
}
	#listing_page .left{
		float:left;
		display:inline;
		width:315px;
	}
	#listing_page .right{
		float:left;
		display:inline;
		width:565px;
		padding-left:20px;
	}
	#listing_page .list{
		float:left;
		width:295px;
		padding:10px;
		height:247px;
		overflow:auto;
		border:1px solid #848484;
		border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;
		line-height:16px;
	}
	#listing_page #large_map{
		float:left;
		display:inline;
		width:565px;
		height:340px;
	}
/************************************************ Comments Page ****************************************************/
#comments_page{
	float:left;
	width:100%;
}
	#comments_page .title_18_red span{
		font-style:italic;
		text-decoration:underline;
		font-weight:bold;
	}
	#comments_page .left{
		float:left;
		display:inline;
		width:400px;
	}
	#comments_page .right{
		float:right;
		display:inline;
		width:400px;
	}
	#comments_page .info{
		float:left;
		display:inline;
		width:285px;
		margin-top:10px;
	}
		#comments_page .info p.bold{
			margin-top:1px;
			font-weight:bold;
		}
	#comments_page .media{
		float:right;
		display:inline;
		width:115px;
	}
		#comments_page .audio_button{
			width:111px;
			height:33px;
			display:block;
			margin:10px auto;
		}

/************************************************ Stories Page ****************************************************/
#stories_page{
	float:left;
	width:100%;
}
	#stories_page .left_col{
		float:left;
		display:inline;
		width:250px;
	}
		#stories_page .left_col .table_of_contents{
			width:215px;
		}
		#stories_page .left_col .selected{
			text-decoration:underline;
		}
	#stories_page .right_col{
		float:right;
		display:inline;
		width:650px;
	}
		#stories_page .right_col p{
			margin-top:15px;
		}
		#stories_page .right_col .pic{
			float:right;
			margin-left:10px;
			margin-bottom:10px;
		}

/************************************************ Stories Page ****************************************************/
#stats_page{
	float:left;
	width:100%;
}
	#stats_page .stat_block{
		float:left;
		display:inline;
		width:800px;
		margin-left:20px;
	}
	#stats_page p{
		margin-top:10px;
	}
	#stats_page .row{
		margin-top:5px;
	}
	#stats_page .bar{
		float:left;
		display:inline;
		width:194px;
		height:17px;
		border:1px solid #dedede;
		background:url(/images/bar.gif) top repeat-x;
		margin-top:5px;
	}
		#stats_page .bar span{
			float:left;
			display:inline;
			height:17px;
			background:url(/images/bar_filled.gif) top repeat-x;
		}
	#stats_page .percentage{
		float:left;
		display:inline;
		margin-left:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		line-height:24px;
		color:#b6131b;
	}
/************************************************ Sponsors Page ****************************************************/
#sponsors_page{
	float:left;
	width:100%;
}
	#sponsors_page .sub_mod{
		float:left;
		display:inline;
		width:600px;
		margin-left:100px;
	}
		#sponsors_page .sub_mod .label{
			float:left;
			display:inline;
			width:100px;
		}
		#sponsors_page .sub_mod .field{
			float:left;
			display:inline;
			width:200px;
		}
			#sponsors_page .sub_mod .field .text{
				width:190px;
			}
		#sponsors_page .sub_mod .list{
			float:left;
			display:inline;
			width:350px;
			margin-bottom:5px;
		}
	#sponsors_page .title_22_red span{
		font-size:12px;
		color:#000000;
	}
	#sponsors_page .row{
		margin-top:15px;
	}
		#sponsors_page .row .logo{
			float:left;
			display:inline;
			width:100px;
			text-align:center;
		}
		#sponsors_page .row .info{
			float:left;
			display:inline;
			width:600px;
			margin-left:15px;
		}
/************************************************ Shop Page ****************************************************/
#shop_page{
	float:left;
	width:100%;
}
	#shop_page h3{
		float:left;
		width:100%;
		font-size:18px;
		border-bottom:1px solid #000000;
	}
	#shop_page .shop_line{
		float:left;
		width:100%;
		height:1px;
		overflow:hidden;
		background-color:#000000;
	}
	#shop_page .cart{
		float:left;
		display:inline;
		width:700px;
		margin-left:200px;
	}
		#shop_page .cart th{
			font-size:14px;
			font-weight:bold;
			text-decoration:underline;
		}
	#shop_page .category{
		float:left;
		display:inline;
		width:680px;
	}
		#shop_page .category .summary{
			float:left;
			width:100%;
			font-size:14px;
		}
		#shop_page .category .gallery{
			float:left;
			display:inline;
		}
		#shop_page .category .side_info{
			float:right;
			display:inline;
			width:350px;
			margin-top:10px;
		}
			#shop_page .category .side_info .description{
				float:left;
				width:100%;
				font-size:12px;
				line-height:14px;
			}
			#shop_page .category .side_info .price{
				float:left;
				width:100%;
				font-size:14px;
				font-weight:normal;
			}
				#shop_page .category .side_info .price span{
					font-weight:bold;
				}
	#shop_page .products{
		float:left;
		width:100%;
	}
		#shop_page .products .row{
			float:left;
			width:100%;
			margin-bottom:10px;
		}
			#shop_page .products .row .product{
				float:left;
				display:inline;
				width:150px;
				margin-right:20px;
			}
				#shop_page .products .row .product .frame{
					float:left;
					width:100%;
				}
					#shop_page .products .row .product .frame .details{
						float:left;
						width:100%;
						text-align:center;
					}
						#shop_page .products .row .product .frame .details .name{
							float:left;
							width:100%;
							font-size:12px;
						}
						#shop_page .products .row .product .frame .details .price{
							float:left;
							width:100%;
							font-size:12px;
						}
#shop_page .shop_page_side{
	float:right;
	display:inline;
	width:180px;
}
	#shop_page .shop_page_side .link{
		font-size:10px;
		color:#666666;
	}
/************************************************ About Page ****************************************************/
#about_page{
	float:left;
	width:100%;
}
	#about_page .button{
		margin-top:3px;
		margin-bottom:3px;
	}
		#about_page .button a{
			color:#ae0000;
		}
	#about_page .right_col{
		float:right;
		display:inline;
		width:630px;
	}
		#about_page .unit{
			float:left;
			display:inline;
			width:110px;
			margin-left:20px;
		}
			#about_page .unit img{
				padding:1px;
				border:1px solid #afafaf;
			}
		#about_page .first{
			margin-left:0px;
		}
		#about_page .board_col{
			float:left;
			display:inline;
			width:300px;
		}
			#about_page .board_col p{
				line-height:18px;
			}
/************************************************ Contact Page ****************************************************/
#contact_page{
	float:left;
	width:100%;
}
	#contact_page .column_big .row{
		margin-top:2px;
	}
	#contact_page .column_big .left{
		float:left;
		display:inline;
		width:120px;
		text-align:right;
		line-height:18px;
	}
	#contact_page .column_big .right{
		float:left;
		display:inline;
		width:515px;
		padding-left:10px;
	}
		#contact_page .column_big .right input{
			float:left;
			display:inline;
			width:155px;
			height:19px;
			border-right:1px solid #c9c9c9;
			border-bottom:1px solid #c9c9c9;
		}
		#contact_page .column_big .right select{
			float:left;
			display:inline;
			width:158px;
			height:19px;
			border-right:1px solid #c9c9c9;
			border-bottom:1px solid #c9c9c9;
		}
		#contact_page .column_big .right textarea{
			float:left;
			display:inline;
			width:328px;
			height:119px;
			border-right:1px solid #c9c9c9;
			border-bottom:1px solid #c9c9c9;
		}
	#contact_page .column_small{
		width:212px;
	}
		#contact_page .column_small .header{
			float:left;
			width:100%;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
		}
		#contact_page .column_small .details{
			float:left;
			width:100%;
			font-family:Helvetica, sans-serif;
		}
#email_page{
	float:left;
	width:100%;
}
	#email_page input{
		float:left;
		display:inline;
		width:180px;
		height:19px;
		border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;
	}
/************************************************ Admin Page ****************************************************/
#admin_page{
	float:left;
	width:100%;
}
	
	#admin_page .cms{
		float:left;
		display:inline;
		width:650px;
		margin-left:120px;
	}	
	#admin_page .info{
		float:left;
		display:inline;
		width:620px;
		margin-left:30px;
	}
		#admin_page .info .add_row{
			float:left;
			display:inline;
			width:620px;
			margin-bottom:2px;
		}
			#admin_page .info .add_row .name{
				float:left;
				display:inline;
				width:150px;
			}
			#admin_page .info .add_row .type{
				float:left;
				display:inline;
				margin-left:20px;
				width:100px;
			}
			#admin_page .info .add_row .size{
				float:left;
				display:inline;
				margin-left:20px;
				width:80px;
			}
			#admin_page .info .add_row .button{
				float:left;
				display:inline;
				margin-left:20px;
			}
		#admin_page .info textarea{
			width:505px;
			height:100px;
		}
		#admin_page .info .long{
			width:500px;
		}
		#admin_page .info .lyrics{
			width:500px;
			height:300px;
		}
		#admin_page .info .copyright{
			width:500px;
			height:70px;
		}
		#admin_page .info .background{
			width:500px;
			height:100px;
		}
		
		#admin_page .info tr.alt{
			background-color:#CCCCCC;
		}
		#admin_page .info th{
			font-weight:bold;
			text-decoration:underline;
		}
		#admin_page .info th a{
			text-decoration:underline;
		}
		#admin_page .info td, #admin_page .info th{
			padding:2px;
		}
		#admin_page .info td.action{
			text-align:center;
		}
		
	#admin_page .add{
		float:right;
		display:inline;
		margin-right:18px;
	}


	#admin_page .test_row{
		float:left;
		width:100%;
	}
		#admin_page .test_row .name{
			float:left;
			display:inline;
			width:300px;
		}
		#admin_page .test_row .where{
			float:left;
			display:inline;
			width:200px;
		}
		#admin_page .test_row .action{
			float:left;
			display:inline;
			width:100px;
		}
	
	#admin_page .group_label{
		float:left;
		display:inline;
		width:93px;
		height:22px;
		background-color:#ae0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		padding-left:12px;
		padding-top:4px;
		color:#ffffff;
	}
	#admin_page .group_units{
		float:right;
		display:inline;
		width:700px;
		padding-top:5px;
	}
		#admin_page .group_units .unit{
			float:left;
			display:inline;
			width:150px;
			margin-left:30px;
		}
			#admin_page .group_units .unit p{
				float:left;
				width:100%;
				color:#454545;
				line-height:14px;
			}
			#admin_page .group_units .unit .title{
				float:left;
				width:100%;
				font-weight:bold;
				color:#ae0000;
			}
				#admin_page .group_units .unit .title a{
					color:#ae0000;
				}
		#admin_page .group_units .first{
			margin-left:0px;
		}

	#admin_page .right_col{
		float:right;
		display:inline;
		width:650px;
	}
		#admin_page .right_col .resource_tab_container{
			width:642px;
			float:right;
		}
		#admin_page .right_col .module_grey{	
			width:620px;
			float:right;
		}
		#admin_page .right_col .contract{
			float:left;
			display:inline;
			width:646px;
			height:300px;
		}
		#admin_page .right_col .list{
			float:left;
			width:100%;
		}
			#admin_page .right_col .list tr.top{
				border-bottom:1px solid #333333;
			}
			#admin_page .right_col .list th{
				font-size:12px;
				font-weight:bold;
				padding:3px;
			}
			#admin_page .right_col .list td{
				padding:3px;
			}
	#admin_page .intern_table{
		float:left;
		display:inline;
		width:900px;
		font-size:11px;
	}
		#admin_page .intern_table a{
			color:#000099;
		}
		#admin_page .intern_table tr{
			background-color:#FFFFFF;
		}
		#admin_page .intern_table tr.alt{
			background-color:#CCCCCC;
		}
		#admin_page .intern_table th{
			border-right:1px solid #333333;
			border-left:1px solid #333333;
			text-align:center;
			font-weight:bold;
			padding:3px;
		}
		#admin_page .intern_table td{
			padding:3px;
			text-align:center;
		}

	#admin_page .form_table{
		margin:0 auto;
		/*width:400px;*/
		border:1px solid #333333;
	}
		#admin_page .form_table td{
			padding:5px;
		}

	#admin_page .chapter_table{
		float:left;
		width:500px;
	}
		#admin_page .chapter_table tr{
			border-bottom:1px solid #CCCCCC;
		}
		#admin_page .chapter_table tr.deleted{
			background-color:#990000;
			color:#FFFFFF;
		}
		#admin_page .chapter_table tr.inactive{
			background-color:#FF9999;
			color:#FFFFFF;
		}
		#admin_page .chapter_table td{
			padding-bottom:2px;
			padding-top:2px;
		}
		#admin_page .chapter_table th{
			font-size:12px;
			font-weight:bold;
			padding-bottom:5px;
		}
		#admin_page .filterbox{
			float:right;
			display:inline;
			width:328px;
			border:1px solid #d3d3d1;
			background-color:#f0f0f0;
			padding:15px;
		}
			#admin_page .filterbox .row{
				margin-top:5px;
			}
		#admin_page img.sort{
			padding-bottom:2px;
			padding-left:5px;
		}

/************************************************ Members Area Page ****************************************************/
#members_area{
	float:left;
	width:100%;
}
	#members_area .home_left{
		float:left;
		display:inline;
		width:400px;
	}
	#members_area .home_new{
		float:right;
		display:inline;
		width:209px;
		padding:10px;
		background-color:#f0f0f0;
		border:1px solid #d9d9d7;
		margin-top:10px;
	}
		#members_area .home_new .row{
			padding-top:2px;
			padding-bottom:2px;
		}
		#members_area .home_new .row span{
			font-weight:bold;
		}
	#members_area .group_label{
		position:relative;
		float:left;
		display:inline;
		width:105px;
		background-color:#ae0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:center;
		line-height:16px;
		padding-top:4px;
		padding-bottom:4px;
		color:#ffffff;
	}
		#members_area .group_label .new{
			position:absolute;
			top:-15px;
			right:-15px;
		}

	#members_area .group_units{
		float:right;
		display:inline;
		width:700px;
		padding-top:5px;
	}
		#members_area .group_units .unit{
			float:left;
			display:inline;
			width:200px;
			margin-left:40px;
		}
			#members_area .group_units .unit a{
				position:relative;
				float:left;
			}
				#members_area .group_units .unit a .new{
					position:absolute;
					left:-10px;
					top:-5px;
				}

			#members_area .group_units .unit .icon{
				float:left;
			}
			#members_area .group_units .unit .info{
				float:left;
				display:inline;
				width:125px;
				margin-left:10px;
			}
				#members_area .group_units .unit .info p{
					float:left;
					width:100%;
					color:#454545;
					line-height:14px;
				}
				#admin_page .group_units .unit .info .title{
					float:left;
					width:100%;
					font-weight:bold;
					color:#ae0000;
				}
					#members_area .group_units .unit .info .title a{
						color:#ae0000;
						font-weight:bold;
					}
		#members_area .group_units .first{
			margin-left:0px;
		}
		#members_area .group_units .disabled{
			opacity:.30;
			filter: alpha(opacity=30);
		}

	#members_area #invite_side{
		float:right;
		display:inline;
		width:252px;
		margin-top:55px;
	}
		#members_area #invite_side img{
			border:1px solid #d3d3d1;
		}
	
	#members_area #intern_side{
		float:right;
		display:inline;
		width:238px;
		padding:10px;
		border:1px solid #d3d3d1;
	}
	#members_area #menu_side{
		float:right;
		display:inline;
		width:230px;
		padding:10px;
		border:1px solid #d3d3d1;
		clear:right;
	}
		#members_area #menu_side .left_side{
			float:left;
			display:inline;
			width:20px;
		}
		#members_area #menu_side .right_side{
			float:left;
			display:inline;
			width:210px;
		}
		#members_area #menu_side .title{
			float:left;
			width:100%;
			font-weight:bold;
			line-height:14px;
			padding-top:6px;
			padding-bottom:6px;
		}
		#members_area #menu_side a.link{
			float:left;
			width:174px;
			height:14px;
			margin-left:3px;
			line-height:14px;
			padding-top:6px;
			padding-bottom:6px;
			padding-left:30px;
			background-position:left center;
			background-repeat:no-repeat;
		}
	#members_area #left_side{
		float:left;
		display:inline;
		width:630px;
	}
		#members_area #left_side .module{
			position:relative;
			float:left;
			display:inline;
			width:608px;
			padding:11px;
		}
			#members_area #left_side .module ul{
				float:left;
				margin-left:25px;
			}
			#members_area #left_side .module li{
				list-style:outside;
				list-style-type:circle;
			}
		.module_grey{
			position:relative;
			float:left;
			display:inline;
			width:608px;
			padding:10px;
			background-color:#f0f0f0;
			border:1px solid #d3d3d1;
		}
			.module_grey .left{
				float:left;
				display:inline;
				width:120px;
			}
			.module_grey .right{
				float:left;
				display:inline;
				margin-left:8px;
				width:480px;
			}
			.module_grey ul{
				float:left;
				margin-left:10px;
			}
			.module_grey li{
				list-style:inside;
				list-style-type:circle;
			}
		#members_area #left_side .module_grey_half{
			float:left;
			display:inline;
			width:290px;
			height:120px;
			padding:10px;
			background-color:#f0f0f0;
			border:1px solid #d3d3d1;
		}
		#members_area #left_side .right{
			float:right;
		}
		#members_area #left_side .module_grey_half .success_thumb{
			float:left;
			display:inline;
			width:100px;
		}
		#members_area #left_side .module_grey_half .success_info{
			float:left;
			display:inline;
			width:180px;
		}
		
		#members_area #left_side .vod_row{
			float:left;
			display:inline;
			width:580px;
			margin-left:20px;
			padding-top:2px;
			padding-bottom:2px;
		}
			#members_area #left_side .vod_row select{
				float:left;
				display:inline;
				width:200px;
				height:400px;
			}
			#members_area #left_side .vod_row .buttons{
				float:left;
				width:130px;
				margin-left:20px;
				margin-right:20px;
				text-align:center;
				margin-top:50px;
			}
			#members_area #left_side .vod_row .pic{
				float:left;
				width:90px;
				border:1px solid #cccccc;
			}
			#members_area #left_side .vod_row .info{
				float:left;
				display:inline;
				width:250px;
				margin-left:10px;
			}
				#members_area #left_side .vod_row .info .name{
					float:left;
					width:100%;
					font-size:16px;
					font-weight:bold;
					margin-top:5px;
				}
				#members_area #left_side .vod_row .info .title{
					float:left;
					width:100%;
					font-size:14px;
					font-style:italic;
					margin-top:5px;
				}
				#members_area #left_side .vod_row .info .date{
					float:left;
					width:100%;
					font-size:16px;
					font-weight:bold;
					margin-top:5px;
				}
			#members_area #left_side .vod_row .video{
				float:right;
				display:inline;
				width:478px;
				height:320px;
				margin-left:10px;
				margin-top:10px;
				/*background-color:#CCCCCC;*/
			}
				#members_area #left_side .vod_row .help{
					float:right;
					display:inline;
					width:478px;
				}
			#members_area #left_side .vod_row .button_container{
				float:right;
				display:inline;
				margin-top:10px;
			}
				#members_area #left_side .vod_row .button_container a{
					font-size:12px;
					font-weight:normal;

				}
				
		#members_area #left_side .page_row{
			font-size:12px;
			float:left;
			display:inline;
			width:100%;
			padding-top:2px;
			padding-bottom:2px;
		}
			#members_area #left_side .page_row a{
				font-size:12px;
				line-height:14px;
				padding-top:2px;
				padding-bottom:2px;
				padding-left:4px;
				padding-right:4px;
				background-color:#CCCCCC;
				border:1px solid #999999;
				color:#333333;
				margin-left:3px;
			}
			#members_area #left_side .page_row a.selected{
				background-color:#FFFFFF;
								
			}

		#members_area #left_side .broadcast_row{
			float:left;
			display:inline;
			width:580px;
			margin-left:20px;
			padding-top:2px;
			padding-bottom:2px;
		}
			#members_area #left_side .broadcast_row .name{
				float:left;
				display:inline;
				width:200px;
				font-size:12px;
				color:#b6131b;
			}
			#members_area #left_side .broadcast_row .label{
				float:left;
				display:inline;
				width:150px;
			}
			#members_area #left_side .broadcast_row .combined{
				float:left;
				display:inline;
				width:350px;
			}
			
			#members_area #left_side .broadcast_row .date{
				float:left;
				display:inline;
				width:100px;
			}
			#members_area #left_side .broadcast_row .speaker{
				float:left;
				display:inline;
				width:150px;
			}
			#members_area #left_side .broadcast_row .score{
				float:left;
				display:inline;
				width:100px;
			}
			#members_area #left_side .broadcast_row .approved{
				float:left;
				display:inline;
				width:200px;
			}
			#members_area #left_side .broadcast_row .total{
				float:right;
				display:inline;
				text-align:right;
				width:200px;
				font-size:12px;
				font-weight:bold;
			}
			#members_area #left_side .broadcast_row .little_select{
				float:left;
				display:inline;
				width:50px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .date_field{
				float:left;
				display:inline;
				width:150px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .long_field{
				float:left;
				display:inline;
				width:250px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .longer_field{
				float:left;
				display:inline;
				width:300px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .subject{
				float:left;
				display:inline;
				width:350px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .text_field{
				float:left;
				display:inline;
				width:500px;
				height:150px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .text_field_big{
				float:left;
				display:inline;
				width:500px;
				height:200px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .message{
				float:left;
				display:inline;
				width:440px;
				height:200px;
				margin-left:15px;
			}
			#members_area #left_side .broadcast_row .message_wide{
				float:left;
				display:inline;
				width:575px;
				height:200px;
			}
			#members_area #left_side .broadcast_row .buttons{
				float:left;
				display:inline;
				width:100px;
				margin-left:20px;
			}
			#members_area #left_side .broadcast_row .checkbox{
				float:left;
				display:inline;
				margin-right:5px;
			}
			#members_area #left_side .broadcast_row .resource_link{
				float:left;
				display:inline;
				width:300px;
			}
				#members_area #left_side .broadcast_row .resource_link a{
					color:#ae0000;
				}
				#members_area #left_side .broadcast_row .resource_link .icon{
					float:left;
					padding-right:10px;
				}
			#members_area #left_side .broadcast_row .resource_descrip{
				float:left;
				display:inline;
				width:260px;
				margin-left:20px;
			}
	#members_area .member_chart{
		float:left;
		display:inline;
		width:608px;
	}
		#members_area .member_chart th{
			font-size:12px;
			font-weight:bold;
			border:1px solid #454545;
			padding:3px;
			text-align:center;
		}
		#members_area .member_chart td{
			border:1px solid #454545;
			padding:3px;
			text-align:center;
		}
		#members_area .member_chart td.member{
			text-align:left;
		}

.resource_tab_container{
	float:left;
	display:inline;
	width:100%;
	background:url(/images/border_peice.gif) bottom repeat-x;
	height:30px;
}
	.resource_tab_container .tab{
		float:right;
		font-size:12px;
		line-height:14px;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
		height:23px;
		background:#FFFFFF;
		border:1px solid #d3d3d1;
		margin-left:5px;
	}
		.resource_tab_container .tab a{
			font-weight:bold;
		}
	.resource_tab_container .selected{
		border-bottom-color:#f0f0f0;
		background-color:#f0f0f0;
	}
		.resource_tab_container .selected a{
			text-decoration:underline;
		}

.sponsor_footer{
	float:right;
	display:inline;
	width:90px;
	text-align:center;
	color:#CCCCCC;
	margin-top:10px;
}
.intern_map{
	float:left;
	display:inline;
	width:540px;
	margin-left:30px;
}
	.intern_map .map_label{
		float:left;
		width:380px;
		font-family:Helvetica, sans-serif;
		font-size:14px;
		margin-top:10px;
		color:#505050;
	}
	.intern_map #home_map{
		float:left;
		width:370px;
		height:220px;
		margin-top:10px;
		border:1px solid #d5d5d5;
	}
	.intern_map .home_listing{
		float:right;
		display:inline;
		margin-top:10px;
		width:140px;
		color:#454545;
		font-size:11px;
		line-height:15px;
	}
	.intern_map .button{
		float:right;
		clear:right;
		margin-top:5px;
		margin-right:4px;
		width:130px;
	}
.intern_speakout{
	float:left;
	width:100%
}
	.intern_speakout .pic_audio{
		float:left;
		display:inline;
		width:200px;
		text-align:center;
	}
			.intern_speakout .pic_audio img{
				border:1px solid #afafb1;
				padding:1px;
			}	
	.intern_speakout .information{
		float:left;
		display:inline;
		width:300px;
	}
.intern_box{
	float:left;
	width:500px;
	border:1px solid #666666;
	padding:5px;
	margin-left:45px;
}
	.intern_box img{
		border:1px solid #afafb1;
		padding:1px;
	}

.application{
	float:left;
	display:inline;
	width:600px;
}
	.application td{
		padding:5px;
	}
	.application .long{
		width:200px;
	}
	.application .short{
		width:100px;
	}
	.application textarea{
		width:400px;
		height:80px;
	}

/************************************************ Footer ******************************************************/
#footer{
	float:left;
	width:100%;
	margin-top:20px;
}
	#footer .nav{
		float:left;
		width:100%;
		height:31px;
		background:url(/images/nav/footer.gif) top repeat-x;
	}
		#footer .nav a{
			float:left;
			margin-top:8px;
			margin-left:12px;
			margin-right:12px;
			font-size:12px;
			line-height:12px;
			font-weight:bold;
			color:#333333;
		}
		#footer .nav .selected{
			color:#ae0000;
		}
		#footer .nav .member{
			float:right;
			background-color:#ae0000;
			color:#FFFFFF;
			padding:5px;
			font-size:11px;
			font-weight:bold;
			margin-top:4px;
			margin-right:7px;
		}
	#footer .copy{
		float:left;
		width:500px;
		padding-left:10px;
		margin-top:10px;
		font-size:10px;
		line-height:12px;
	}
		#footer .copy a{
			color:#b21010;
		}
	#footer .firefox{
		float:right;
	}

/*************************************************** POST HTML SUPPORT *********************************************************/
.format_support{
	font-size:12px;
	color:#FFFFFF;
	padding:10px;
}
	.format_support p{
		font-size:12px;
		margin-bottom:10px;
	}
	.format_support ul{
		margin-left:10px;
		list-style:inside;
		margin-bottom:10px;
	}
	.format_support ol{
		margin-left:10px;
		margin-bottom:15px;
		list-style:inside;
		list-style-type:decimal
	}
	.format_support strong{
		font-weight:bold;
	}
	.format_support u{
		text-decoration:underline;
	}
	.format_support blockquote{
		margin-left:10px;
		margin-bottom:10px;
	}

.green{ color:#006600; }
.red{ color:#FF0000; }
.orange{ color:#FF9900; }
.grey { color:#666666; }
.error{ color:#FF0000; }

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
	