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;
	opacity: 0.9;
}
.show{
	display: block;	
}
.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_14 a {
	text-decoration:none;
	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;
}
.notice_red{
	font-size:12px;
	color:#E10005;
}

.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;
	text-decoration:none;
}
	.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;
		}
		
		.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;
		}
		
	.module_grey .notice_area{
		float:left;
		margin-left:25px;
		top:0px;
		width:560px;
		background-color:#FFAEAE;
	}
/**/
.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;
		background-position:center;
		background:url(/images/logo.png);
		background-repeat:no-repeat;
	}
		/*
		#header .top .logo{
			float:left;
			display:inline;
			width:900px;
			height:99px;
			margin-top:8px;
			overflow:hidden;
			background:url(/images/logo.png);
			outline:none;
			z-index:99;
		}*/
		
		#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 .partners{
				width:103px;
				background-image:url(/images/nav/partners.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%;
		height:610px;
	}
	
	.home_top .left{
		float:left;
		display:inline;
		width:600px;
		height:625px;
		//background-color:#0F6;
	}
	.home_top .left .red_button{
		padding-top:5px;
		color:#FFF;
		font-size:18px;
		height:125px;
	}
	.home_top .left .red_button a {
		color:#FFF;
		font-size:18px;
	}
	.home_top .left .red_button .nomination_code{
		border: 1px solid #006;
		padding:1px;
		font-size:10px;
		text-align:center;
	}
	.home_top .left .red_button .nomination_button{
		border: 1px solid #006;
		padding:1px;
		font-size:10px;
		text-align:center;
	}
	.home_top .left .red_button .red_button_1{
		float:left;
		width:206px;
		height:120px;
		background-image:url(../images/home/button_home_red_1.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	.home_top .left .red_button .red_button_2{
		float:left;
		margin-left:-15px;
		width:218px;
		height:120px;
		background-image:url(../images/home/button_home_red_2.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	.home_top .left .red_button .red_button_3{
		float:left;
		margin-left:-15px;
		width:206px;
		height:120px;
		background-image:url(../images/home/button_home_red_3.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	.home_top .left .red_button .content_invitation{
		margin-top:25px;
	}
	
	.home_top .left .red_button .content{
		margin-top:35px;
	}
	/* center rotating banner */
	.home_top .left .rotate_banner{
		padding-top:0px;
		height:300px;
	}
	.home_top .left .rotate_banner .window {
		margin-top:4px;
		height: 300px;	
		width: 600px;
		overflow: hidden; /*--Hides anything outside of the set width/height--*/
		position: relative;
	}
	.home_top .left .rotate_banner .window .image_reel {
		position: absolute;
		top: 0; left: 0;
	}
	
	.home_top .left .rotate_banner .window .image_reel img {float: left;}
	.home_top .left .rotate_banner .window .image_reel .gallery {
		float: left;
		width:600px;
		margin:0px;
	}
	/*************************************** tool tip ***************************************/
	.home_top .left .rotate_banner .window .image_reel .tip {
		color: #fff;
		background:#666;
		border-color:#C30;
		border-width:15px;
		display:none; /*--Hides by default--*/
		padding:10px;
		position:absolute;
		width:150px;
		max-height:50px;
		z-index:1500;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 5px;
		text-decoration: none;
	}
.hidden{
		display:none;
		opacity: 0.9;
	}
	
	.toggle_box {
		height: 200px;	
		width: 600px;
		position: relative;
		top:300px;
		background-color:#FC0;
	}
	#effect201, #effect202, #effect203, #effect204, #effect205, #effect206, #effect207, #effect208, #effect209, #effect210 {  
		width: 600px; 
		height: 300px; 
		position: absolute;
		top:0px;
		left:600px;
		background-color:#C8C8C8;
	}
	.home_top h3{  
		font-size:16px;
		color:#333;
	}
	
	.home_top p{  
		font-size:12px;
		color:#333;
	}
	#effect301, #effect302, #effect303, #effect304, #effect305, #effect306, #effect307, #effect308, #effect309, #effect310 {  
		width: 600px; 
		height: 300px; 
		padding: 0.4em; 
		position: absolute;
		top:0px;
		left:1200px;
		background-color:#C8C8C8;
	}
	#effect h3, #effect2 h3, #effect3 h3 { 
		margin: 0; 
		padding: 0.4em; 
		text-align: center; 
	}
	
	/*--Paging Styles--*/
	.home_top .left .rotate_banner_bottom .paging {
		/*position:relative;
		bottom: -2px;
		right:-425px;
		width: 150px; height:25px;
		*/
		z-index: 100; /*--Assures the paging stays on the top layer--*/
		text-align: right;
		line-height: 25px;
		display: none; /*--Hidden by default, will be later shown with jQuery--*/
	}
	.home_top .left .rotate_banner_bottom .paging a {
		padding: 2px 5px 2px 5px;
		text-decoration: none;
		color: #fff;
		/*background:#6464B3; */
		background:#666666;
		border: 1px solid #006600;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.home_top .left .rotate_banner_bottom .paging a.active {
		font-weight: bold;  
		border: 1px solid #003300;
		/*background:#AEAEC6;*/
		background:#CCCCCC;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	.home_top .left .rotate_banner_bottom .paging a:hover {font-weight: bold;}
	
	/*--Paging Styles--*/
	.home_top .left .rotate_banner_bottom .paging_test {
		position:relative;
		bottom: -2px;
		right:-425px;
		width: 150px; height:25px;
		z-index: 100; /*--Assures the paging stays on the top layer--*/
		text-align: right;
		line-height: 25px;
		display: none; /*--Hidden by default, will be later shown with jQuery--*/
	}
	.home_top .left .rotate_banner_bottom .paging_test a {
		padding: 2px 5px 2px 5px;
		text-decoration: none;
		color: #fff;
		background:#666666; 
		border: 1px solid #333;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.home_top .left .rotate_banner .paging_test a.active {
		font-weight: bold; 
		background:#cccccc; 
		border: 1px solid #333;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	.home_top .left .rotate_banner .paging_test a:hover {font-weight: bold;}
	
	.home_top .left .rotate_banner_bottom {
		margin-top:0px;
		background-color:#efefef;
		width:600px;
		height: 30px;
	}
	.home_top .left .rotate_banner_bottom .content {
		float:left;
		font-size:14px;
		margin-left:15px;
		padding-top:6px;
	}
	
	.home_top .left .society_map{
		float:left;
		width:600px;
		height:350px;
		margin-top:10px;
	}
	.home_top .left #home_map{
		float:left;
		width:450px;
		height:260px;
		margin-top:10px;
		border:1px solid #d5d5d5;
	}
	.home_top .left .home_listing{
		float:right;
	}
	 .home_top .left .list_chapter{
		width:155px;
		padding:2px;
		height:215px;
		color:#454545;
		overflow:auto;
		border:1px solid #848484;
		border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;
		font-size:10px;
		line-height:12px;
	}
	
	.home_top .right{
		float:left;
		display:inline;
		width:300px;
		//background-color:#F96;
	}
	.home_top .right .scroll_menu{
		color:#fff;
		font-size:10px;
		padding:9px 8px 0px 7px;
		text-align:left;
		margin-left:4px;
		margin-top:4px;
		width:296px;
		height:120px;
		background-image:url(../images/home/scroll_bg.jpg);
		background-repeat:no-repeat;
	}
	
	.home_top .right .scroll_menu h1{
		
		font-size:14px;
		font-weight:bold;
		color:#FFF;
	}
	.home_top .right .scroll_menu .scroll {
		position: relative;
		height: 103px;	
		width: 280px;
		overflow: hidden; /*--Hides anything outside of the set width/height--*/
	}
	.home_top .right .scroll_menu .scroll_reel {
		padding: 2px;
		position: absolute;
		top: 0; left: 0;
	}
	/*.scroll_reel img {float: left;}*/
	
	/*--scrolling Styles--*/
	.scrolling {
		display: none; /*--Hidden by default, will be later shown with jQuery--*/
	}
	
	.home_top .right .facebook{
		padding-top:5px;
		padding-left:4px;
	}
/*************************************************************************************************/			
	#menu_button{
		float:left;
		width:100%;
	}
	#menu_button .red_button {
		float:left;
		background-color:#fff;
		padding-top:5px;
		color:#FFF;
		font-size:18px;
		height:125px;
	}
	#menu_button .red_button a {
		color:#FFF;
		font-size:18px;
	}
	#menu_button .red_button .nomination_code{
		border: 1px solid #006;
		padding:1px;
		font-size:10px;
		text-align:center;
	}
	#menu_button .red_button .nomination_button{
		border: 1px solid #006;
		padding:1px;
		font-size:10px;
		text-align:center;
	}
	#menu_button .red_button .red_button_1{
		float:left;
		width:206px;
		height:120px;
		background-image:url(../images/home/button_home_red_1.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	#menu_button .red_button .red_button_2{
		float:left;
		margin-left:-15px;
		width:218px;
		height:120px;
		background-image:url(../images/home/button_home_red_2.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	#menu_button .red_button .red_button_3{
		float:left;
		margin-left:-15px;
		width:206px;
		height:120px;
		background-image:url(../images/home/button_home_red_3.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	#menu_button .red_button .content_invitation{
		margin-top:25px;
	}
	
	#menu_button .red_button .content{
		margin-top:35px;
	}
	
	#menu_button .right_box{
		float:right;
		color:#fff;
		font-size:10px;
		text-align:center;
		margin-left:4px;
		margin-top:4px;
		width:296px;
		height:120px;
		background-image:url(../images/home/scroll_bg.jpg);
		background-repeat:no-repeat;
	}
	#menu_button .right_box .content {
		font-size:16px;
		margin:10px 8px 0px 7px;
		text-align:center;
		padding:2px;
		padding-top:14px;
		position: relative;
		height: 100px;	
		width: 270px;
		max-height:120px;
		overflow:hidden;
	}
	
	#menu_button .right_box .content  ul{
		font-size:11px;
		margin-left:2px;
	}
	#menu_button .right_box .content  li{
		list-style:inside;
		list-style-type:square;
	}
	#menu_button .right_box .content h1{
		font-size:14px;
		font-weight:bold;
		color:#FFF;
	}
	#menu_button .right_box .content a{
		color:#FC0;
		text-decoration:underline;
	}
	
	/*************************************/
	#menu_button .right_box_test{
		float:right;
		color:#333;
		font-size:10px;
		text-align:center;
		margin-left:4px;
		margin-top:4px;
		width:296px;
		height:120px;
		background-image:url(../images/home/scroll_bg_new.jpg);
		background-repeat:no-repeat;
	}
	#menu_button .right_box_test .content {
		font-size:15px;
		margin:2px 5px 2px 5px;
		text-align:center;
		padding:2px;
		padding-top:5px;
		position: relative;
		height: 120px;	
		width: 280px;
		overflow:hidden;
		//background-color:#3F9;
	}
	
	#menu_button .right_box_test .content  ul{
		font-size:11px;
		margin-left:2px;
	}
	#menu_button .right_box_test .content  li{
		list-style:inside;
		list-style-type:square;
	}
	#menu_button .right_box_test .content h1{
		font-size:14px;
		font-weight:bold;
		color:#FFF;
	}
	#menu_button .right_box_test .content a{
		color:#FC0;
		text-decoration:underline;
	}
	/*************************************/
/*************************************************************************************************/	
/************************************************ 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;
	}
	
	#advisor_page ul{
		float:left;
		margin-left:25px;
	}
	
	#advisor_page li{
		list-style:outside;
		list-style-type:circle;
	}
/************************************************ 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 a.big_link:hover {
		text-decoration:none; 
		font-weight:bold;
	}
	#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;
			}
/************************************************ Benefits Page ****************************************************/
	#benefits_page{
		float:left;
		width:100%;
	}
	#benefits_page a { 
		color:#ae0000;
		text-decoration:underline;  
	}
	
	#benefits_page .title{
		margin-left:15px;
		float:left;
		font-size:14px;
	}
	
	#benefits_page .left{
		margin-left:5px;
		float:left;
		display:inline;
		width:590px;
	}
	#benefits_page .left .row_header{
		font-size:16px;
		color:#FFF;
		height:25px;
		background-color:#ae0000;
		padding:5px;
		width:585px;
	}
	#benefits_page .left .row{
		font-size:12px;
		max-height:45px;
		background-image:url(../images/benefits_background_left.gif);
		background-repeat:repeat-y;
		padding:5px;
		width:580px;
	}
	
	#benefits_page .right{
		margin-left:5px;
		float:left;
		display:inline;
		width:295px;
		padding-left:5px;
	}
	
	#benefits_page .right .row_header{
		font-size:16px;
		color:#FFF;
		height:25px;
		background-color:#ae0000;
		padding:5px;
		width:285px;
	}
	#benefits_page .right .row{
		background-image:url(../images/benefits_background_right.gif);
		background-repeat:repeat-y;
		width:295px;
	}
	#benefits_page .right .row .content{
		font-size:12px;
		max-height:45px;
		padding:5px;
		width:287px;
	}
	#benefits_page .right .row .bottom{
		background-image:url(../images/benefits_background_right_bottom.gif);
		width:295px;
	}
	#benefits_page .list .home_listing{
		float:right;
	}
	 #benefits_page .list .list_chapter{
		width:155px;
		padding:2px;
		height:179px;
		color:#454545;
		overflow:auto;
		border:1px solid #848484;
		border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;
		font-size:10px;
		line-height:12px;
	}
	#benefits_page ul{
		font-size:12px;
		float:left;
		margin-left:10px;
	}
	#benefits_page li{
		list-style:inside;
		list-style-type:circle;
	}	
		
/************************************************ Nominations Page ****************************************************/
	#nomination_page{
		font-size:12px;
		float:left;
		width:100%;
	}
	#nomination_page a { 
		color:#ae0000;
		text-decoration:underline;  
	}
	
	#nomination_page .title{
		margin-left:15px;
		float:left;
		font-size:14px;
	}
	
	#nomination_page .sub{
		float:left;
		margin-top:2px;
		margin-left:5px;
		font-size:10px;
		}
	#nomination_page .list{
		margin-left:15px;
		float:left;
		display:inline;
		width:585px;
	}
	#nomination_page .list .item{
		margin-top:15px;
	}
	#nomination_page .right{
		float:left;
		display:inline;
		width:215px;
		background-color:#0F3;
	}
	
	#nomination_page .list .home_listing{
		float:right;
	}
	 #nomination_page .list .list_chapter{
		width:155px;
		padding:2px;
		height:179px;
		color:#454545;
		overflow:auto;
		border:1px solid #848484;
		border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;
		font-size:10px;
		line-height:12px;
	}
	#nomination_page ul{
		font-size:12px;
		float:left;
		margin-left:10px;
	}
	#nomination_page li{
		list-style:inside;
		list-style-type:circle;
	}

/************************************************ About Page ****************************************************/
	#about_page{
		font-size:12px;
		float:left;
		width:100%;
	}
	#about_page ol li{
		margin-left:35px;
		margin-bottom:10px;
		list-style-type:decimal;
	}
	#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;
	}
	
	#about_page .text_button{
		overflow:hidden;
		background-color:#999;
		padding: 10px 10px 10px 10px;
	}
	#about_page .text_button a{
		font-size:14px;
		color:#fff;
		text-decoration:none;
	}
	#about_page .text_button a:hover{
		text-decoration:underline;
	}
	#about_page .column_big{
		float:left;
		display:inline;
		width:600px;
		//background-color:#0F3;
	}
	#about_page .column_small{
		float:right;
		display:inline;
		width:250px;
		padding-left:20px;
	}
	
/************************************************ Online Chapter Page ****************************************************/
	#onlinechapter_page{
		font-size:12px;
		float:left;
		width:100%;
	}
	#onlinechapter_page a { 
		color:#ae0000;
		text-decoration:underline;  
	}
	
	#onlinechapter_page .title{
		margin-left:15px;
		float:left;
		font-size:14px;
	}
	
	#onlinechapter_page .sub{
		float:left;
		margin-top:2px;
		margin-left:5px;
		font-size:10px;
		}
	#onlinechapter_page .list{
		margin-left:15px;
		float:left;
		display:inline;
	}
	#onlinechapter_page .list .item{
		margin-top:15px;
	}
	#onlinechapter_page .list .temp_button{
		background-color:#ae0000;
		padding: 10px 10px 10px 10px;
	}
	#onlinechapter_page .list .temp_button a{
		font-size:14px;
		color:#fff;
		text-decoration:none;
	}
	#onlinechapter_page .list .temp_button a:hover{
		text-decoration:underline;
	}
	#onlinechapter_page .left{
		float:left;
		display:inline;
		width:600px;
	}
	
	#onlinechapter_page .left .society_map{
		float:left;
		width:600px;
		height:350px;
		margin-top:10px;
	}
	#onlinechapter_page .left .home_listing{
		float:right;
	}
	 #onlinechapter_page .left .list_chapter{
		width:155px;
		padding:2px;
		height:215px;
		color:#454545;
		overflow:auto;
		border:1px solid #848484;
		border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;
		font-size:10px;
		line-height:12px;
	}
	
	#onlinechapter_page .right{
		float:right;
		display:inline;
		width:296px;
	}
	
	#onlinechapter_page ul{
		float:left;
		margin-left:10px;
	}
	#onlinechapter_page li{
		list-style:inside;
		list-style-type:circle;
	}	
		
/************************************************ 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;
	}

/************************************************ refund tabs ****************************************************/
	#refund_tabs{
		display:inline;
		width:630px;
	}
	#refund_tabs p{
		margin-top:20px;
	}
	#refund_tabs .item{ width:300px;}
	#refund_tabs .tab_container{
		float:left;
		width:100%;
	}
	
	#refund_tabs .tab_container a{
		float:left;
		display:inline;
		
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size:14px;
		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:154px;
	}
	
	#refund_tabs .tab_container a.unselected{
		color:#FFFFFF;
		background:url(../images/tab_bg.gif) top repeat-x;
	}
	
	#refund_tabs .tab_container a.selected{
		color:#ae0000;
	}
	
	#refund_tabs #tab_content{
		float:left;
		display:inline;
		padding:10px;
		width:607px;
		border:1px solid #cccccc;
		border-top:none;
	}
	
	#refund_tabs #tab_content p{
		margin-top:0px;
	}
	
	#refund_tabs #tab_content .left{
		float:left;
		display:inline;
		width:374px;
		padding-right:40px;
	}
	
	#refund_tabs #tab_content .right{
		float:left;
		display:inline;
		width:154px;
		padding-left:20px;
		border-left:1px solid #cccccc;
	}
	
	#refund_tabs #tab_content .right .item{ width:154px; }

/************************************************ 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;
	}
/************************************************ Nomination  Page **********************************************/
	#chapters_page {
		float:left;
		width:100%;
	}
	#chapters_page .row{
		float:left;
		width:100%;
	}
	#chapters_page .row .label {
		font-size:12px;
		font-weight:bold;
		float:left;
		width:110px;
		padding:5px 0px;
	}
	
	#chapters_page .row .input {
		font-size:10px;
		width:300px;
		padding:4px;
	}
	
	#chapters_page .input_style {
		font-size:12px;
		border-color:#CCC;
		border-style:solid;
		border-width:1px;
		background-color:#FFF;
		padding:3px;
	}
	
	#chapters_page .row .school {
		font-size:10px;
		float:left;
		display:inline;
		width:288px;
		padding:4px 0px 4px 5px;
	}
	
/************************************************ Nomination  Page **********************************************/	
	#nominate_page {
		float:left;
		width:100%;
	}
	
	#nominate_page .name_display{
		font-size:14px;
		padding-left:5px;
	}
	
	#nominate_page #menu_side{
		float:right;
		display:inline;
		width:230px;
		padding:10px;
		border:1px solid #d3d3d1;
		clear:right;
	}
	
	#nominate_page #menu_side .title{
		float:left;
		width:100%;
		font-weight:bold;
		line-height:14px;
		padding-top:6px;
		padding-bottom:6px;
	}
	#nominate_page #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;
	}
	
	#nominate_page .column_stack .row .group_salutation {
		float:left;
		color:#ff0000;
		width:75px;
	}
	
	#nominate_page .column_stack .row .group_text {
		float:left;
		color:#ff0000;
		width:230px;
	}
	
	#nominate_page .column_stack .row .group_email {
		float:left;
		color:#ff0000;
		width:400px;
	}
	
	#nominate_page .column_stack .row .group_submit {
		float:left;
		padding-top:10px;
		color:#ff0000;
		width:100px;
	}
	
	#nominate_page .column_stack .row .name {
		width:150px;
		font-size:12px;
		color:#b6131b;
	}
	
	#nominate_page .column_stack .row .label {
		font-size:9px;
		padding-right:5px;
		width:50px;
	}
	
	#nominate_page .column_stack .row .display_name {
		float:left;
		display:inline;
		width:100px;
		font-size:12px;
		color:#b6131b;
	}
	
	#nominate_page .column_stack .row .display_label {
		float:left;
		display:inline;
		font-size:12px;
		padding-left:5px;
		width:450px;
	}
	
	#nominate_page .column_big .row .notice {
		float:left;
		display:inline;
		width:100%;
		font-size:12px;
		color:#b6131b;
	}
	
	#nominate_page .column_big .row .name {
		float:left;
		display:inline;
		width:150px;
		font-size:12px;
		color:#b6131b;
	}
	
	#nominate_page .column_big .row .label {
		font-size:9px;
		float:left;
		display:inline;
		width:450px;
	}
	
	#nominate_page .input_style {
		font-size:12px;
		border-color:#CCC;
		border-style:solid;
		border-width:1px;
		background-color:#FFF;
		padding:3px;
	}
	
	#nominate_page .submit_style {
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		border-color:#CCC;
		border-style:solid;
		border-width:1px;
		background-color:#900;
		padding:3px;
	}

/************************************************ Contact Page ****************************************************/
#contact_page{
	float:left;
	width:100%;
}
	#contact_page .column_big {
		width:600px;
	}
	
	#contact_page .column_big .module_grey{
			position:relative;
			float:left;
			display:inline;
			width:580px;
			padding:8px;
			background-color:#f0f0f0;
			border:1px solid #d3d3d1;
		}
		
	#contact_page .column_big .row{
		margin-top:2px;
	}
	#contact_page .column_big .left{
		float:left;
		display:inline;
		width:100px;
		text-align:right;
		line-height:18px;
	}
	#contact_page .column_big .right{
		float:left;
		display:inline;
		width:490px;
		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:275px;
	}
		#contact_page .column_small .header{
			float:left;
			width:100%;
			font-family:Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
		}
		#contact_page .column_small .details{
			float:left;
			width:100%;
			font-family:Helvetica, sans-serif;
			font-size:12px;
			padding-left:55px;
		}
#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 .new_row{
		float:left;
		display:inline;
		width:100%;
		margin-left:20px;
		padding-top:2px;
		padding-bottom:2px;
	}
	#admin_page .new_row .input_text{
		font-size:12px;
		padding:2px 5px;
		border:1px solid #cccccc;
	}
	
	#admin_page .new_row .buttons{
		float:left;
		display:inline;
		width:100px;
		height:40px;
		margin-left:20px;
	}
	
	#admin_page .new_row .name{
		float:left;
		display:inline;
		width:100px;
		font-weight:bold;
	}
	#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.white{
		background-color:#FFFFFF;
	}
	#admin_page .intern_table tr.gray{
		background-color:#CCCCCC;
	}
	#admin_page .intern_table tr.suppress{
		background-color:#ff0000;
	}
	#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 .suppression_result {
		margin: 0 auto;
		font-size:12px;
	}
	#admin_page .suppression_result td{
		border-width:1px;
		border-style:solid;
		border-color:#CCC;
	}
	#admin_page .suppression_result tr.header{
		background-color:#CCC;
	}
	#admin_page .suppression_result tr.white{
		background-color:#FFFFFF;
	}
	#admin_page .suppression_result tr.gray{
		background-color:#e2e2e2;
	}
	
	#admin_page .suppression_list {
		margin: 0 auto;
		width:900px;
		font-size:11px;
		border-width:1px;
		border-style:solid;
		border-color:#CCC;
	}
	#admin_page .suppression_list td{
		padding-left:1px;
		padding-right:1px;
	}
	#admin_page .suppression_list tr.white{
		background-color:#FFFFFF;
	}
	#admin_page .suppression_list tr.gray{
		background-color:#E2E2E2;
	}
	#admin_page .school_table{
		margin:0 auto;
		font-size:11px;
		border:1px solid #cccccc;
		width:600px;
	}
	#admin_page .school_table .input{
		padding:5px;
	}
	#admin_page .school_table td{
		padding:5px;
	}
	#admin_page .school_table .input_text{
		font-size:12px;
		padding:2px 5px;
		border:1px solid #cccccc;
	}
	
	#admin_page .school_search{
		margin:0 auto;
		font-size:11px;
		width:600px;
	}
	
	#admin_page .school_search a:link  {
	text-decoration:underline;
	color:#ff0000;
	}
	#admin_page .school_search a:visited  {
	text-decoration:underline;
	color:#ff0000;
	}
	#admin_page .school_search a:hover     {
	text-decoration:underline;
	color:#ff0000;
	}
	
	#admin_page .school_search a:hover {
	text-decoration:none;
	color:#333333;
	}
	
	#admin_page .form_table{
		margin:0 auto;
		font-size:11px;
		border:1px solid #333333;
	}
	#admin_page .form_table tr.header{
		background-color:#CCC;
		color:#C33;
	}
	#admin_page .form_table tr.white{
		background-color:#FFFFFF;
		color:#333333;
	}
	#admin_page .form_table tr.gray{
		background-color:#e2e2e2;
		color:#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;
	}
	#admin_page tr.font_suppress{
		color:#FF0000;
	}
	
	#admin_page .input_text{
		padding-left:2px;
		border:1px solid #cccccc;
	}
	
	#admin_page .input_submit{
		margin:4px;
		background-image: url(/images/buttons/submit.gif);
		background-repeat: no-repeat;
		color: transparent;
		border: 0;
		text-indent: -1000px;
		display: block;
		font-size: 0px;
		line-height: 0px;
		width: 72px;
		height: 24px;
		overflow: hidden;
		cursor: pointer;
		cursor: hand; /* for IE 5.x */
	}
		
	#admin_page .input_update{
		margin:4px;
		background-image: url(/images/buttons/update.gif);
		background-repeat: no-repeat;
		color: transparent;
		border: 0;
		text-indent: -1000px;
		display: block;
		font-size: 0px;
		line-height: 0px;
		width: 72px;
		height: 24px;
		overflow: hidden;
		cursor: pointer;
		cursor: hand; /* for IE 5.x */
	}
	
	#admin_page .right_25{
		float:right;
		padding-right:25px;
	}
/************************************************ Admin CRUD Area Page ****************************************************/
	#mini_admin{
		width:850px;
	}
	#mini_admin .induction_form{
		position:relative;
		left:50px;
	}
	#mini_admin input{
		padding:1px;
	}
	#mini_admin .broadcast_row{
			float:left;
			display:inline;
			width:580px;
			margin-left:20px;
			padding-top:2px;
			padding-bottom:2px;
	}
	#mini_admin .broadcast_row .name{
		float:left;
		display:inline;
		width:200px;
		font-size:12px;
		color:#b6131b;
	}
	#mini_admin .broadcast_row .name_tab{
		float:left;
		margin-left:25px;
		text-align:right;
		display:inline;
		width:75px;
		font-size:11px;
		color:#b6131b;
	}
	#mini_admin .broadcast_row .label{
		float:left;
		display:inline;
		width:150px;
	}
	#mini_admin .broadcast_row{
			float:left;
			display:inline;
			width:580px;
			margin-left:20px;
			padding-top:2px;
			padding-bottom:2px;
		}
/************************************************ 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;
	}
			
	#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 .red_title{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#E10005;
		text-align:center;
	
	}
	
	#members_area #left_side .red_button{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#FFF;
		text-align:center;
		background-color:#8b0202;
		width:175px;
		margin-left: auto;
		margin-right: auto ;
		border-color:#333333;
		border-style:solid;
		border-width:1px;
		padding:5px;
	}
	
	#members_area #left_side .intern_header{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding-top:30px;
		padding-left:5px;
		text-transform:uppercase;
		float:left;
		display:inline;
		width:100%;
		height:50px;
		background-image:url(../images/section_background_1.jpg);
		background-repeat:no-repeat;
	}
	
	#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:610px;
	}
		
	#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 .join_row{
		float:left;
		display:inline;
		width:300px;
		margin-left:20px;
		padding-top:2px;
		padding-bottom:2px;
		background-color:#FFC;
	}
	
	#members_area #left_side .join_row .name{
		float:left;
		display:inline;
		width:200px;
		font-size:12px;
		color:#b6131b;
	}		
	#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 .tab{
			float:left;
			margin-left:25px;
			display:inline;
			width:550px;
			font-size:12px;
			color:#b6131b;
		}
		#members_area #left_side .broadcast_row .name{
			float:left;
			display:inline;
			width:200px;
			font-size:12px;
			color:#b6131b;
		}
		#members_area #left_side .broadcast_row .name_full{
			float:left;
			display:inline;
			width:100%;
			font-size:12px;
			color:#b6131b;
		}
		#members_area #left_side .broadcast_row .name_tab{
			float:left;
			margin-left:25px;
			text-align:right;
			display:inline;
			width:75px;
			font-size:11px;
			color:#b6131b;
		}
		
		#members_area #left_side .broadcast_row .label{
			float:left;
			display:inline;
			width:150px;
		}
		

		#members_area #left_side .broadcast_row .label_ecard{
			float:right;
			display:inline;
			width:75px;
		}
		
		#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 .snt_date{
			float:left;
			display:inline;
			width:60px;
		}
		#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;
	}
	
	#members_area .search_area{
		float:left;
		width:600px;
		height:100%;
		border:1px;
		border-color:#333333;
		border-style:solid;
		background-color:#FFC;
		margin:0;
		padding:5px;
	}
	
	#members_area .search_area_left{
		float:left;
		width:250px;
		
	}
	#members_area .search_area_right{
		float:left;
		width:325px;
		//background-color:#66F;
	}	
	
	#members_area .input_style {
		font-size:12px;
		border-color:#CCC;
		border-style:solid;
		border-width:1px;
		background-color:#FFF;
		padding:3px;
	}
	
	#members_area .submit_style {
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		border-color:#CCC;
		border-style:solid;
		border-width:1px;
		background-color:#900;
		padding:3px;
	}
	
	
/*///////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////*/

.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;
	}
/************************************************ Opt Out Page ****************************************************/
#optout_page{
	float:left;
	width:100%;
}
#optout_page #left_side{
	float:left;
	display:inline;
	width:630px;
}
				
#optout_page #left_side .page_row{
	font-size:12px;
	float:left;
	display:inline;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
}
#optout_page #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;
}
#optout_page #left_side .page_row a.selected{
	background-color:#FFFFFF;
					
}

#optout_page #left_side .broadcast_row{
	float:left;
	display:inline;
	width:580px;
	margin-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
#optout_page #left_side .broadcast_row .name{
	float:left;
	display:inline;
	font-size:12px;
	color:#b6131b;
}
#optout_page #left_side .broadcast_row .name_warning{
	margin-left:55px;
	width:500px;
	float:left;
	display:inline;
	font-size:12px;
}
#optout_page #left_side .broadcast_row .ck_box{
	float:left;
	display:inline;
	width:25px;
}

#optout_page #left_side .broadcast_row .dd_box{
	float:left;
	display:inline;
	width:55px;
}
#optout_page #left_side .broadcast_row .field{
	float:left;
	display:inline;
	margin-left:10px;
}
#optout_page #left_side .broadcast_row .text_box{
	padding:1px 2px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}
/************************************************ 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;
		list-style-type:disc;
	}
	.format_support ol{
		margin-left:15px;
		margin-bottom:0px;
		list-style:inside;
		list-style-type:decimal
	}
	
	.format_support li{
		margin-left:15px;
		margin-bottom:0px;
		list-style:inside;
	}
	.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;
}
	
/*************************** CSS for printable business cards in /members/admin/board ***************************************/	
.business_card_pop{
	display: none;
	opacity: 0.9;
}

a.business_card_link{
	position: relative;
	text-decoration: none;
}

a:hover .business_card_pop{
	display: block;
	position: absolute; top: 10px; left: 15px; width: 125px;
	padding: 10px; z-index: 300;
    color: #000000; background: #FFF;
    border: solid 1px #000;
}

/*************************** CSS for Events In a Box /eventsinabox ***************************************/
div#eiab.module{
	background: url(/files/images/events_in_a_box/top_grad.png) repeat-x;
}

.eiab{
	width:405px;
	float:left;
	font-size: 1.2em;	
}

.event_description{
	padding-left: 20px;
	font-size:1.0em;
	font-style: italic;
	color:#c4122f;
}

.eiabTitle{
	font-family: "Times New Roman", Times, serif;
	font-size:3em;
	font-style: bold;
	color:#c4122f;
}

#members_area #left_side .eiablist li{
	list-style:none;
	list-style-image: url(/files/images/events_in_a_box/bullet.png);
}
