/*
-----------------------------------------------------------------------------------------
Order Sons of Italy in America (OSIA.org) Stylesheet
Created: 03/06/2009
-------------------------------------------------------------------------------------- */

/*
-----------------------------------------------------------------------------------------
Global Declarations
-------------------------------------------------------------------------------------- */
* {margin:0;padding:0;} /*--- Zero out everything ---*/
.clearer {clear:both;}
a{text-decoration:none; color:#940b02;outline:none;}
a:hover{text-decoration:underline; color:#777;}

.grey-it{background-color:#f0f0f0;}

.about{width:150px;z-index:1000;}
.members{width:180px;z-index:1000;}					
.culture{width:210px;z-index:1000;}					
.travel{width:125px;z-index:1000;}
.students{width:120px;z-index:1000;}
.ia{width:194px;z-index:1000;}
.news{width:115px;z-index:1000;}
.membersonly{width:135px;z-index:1000;}


#FrogJS{
width: 685px;
height: 600px;
margin: 0 auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
}
#FrogJS img{margin:0;padding:0;}


.discussion-board-table {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;	
}

.discussion-board-table .discussion-board-header-col{
	font-weight:bold;
	font-size:14px;
	color:#334960;
	padding:0 0 10px 0;
}


body{
	background:#233b54 url(/imgs/bgkd-main.jpg) no-repeat top center;		
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;	
	color:#000;
}

.masthead{
	margin:0 auto;
	width:950px;
	height:142px;
}
	.masthead .utilities{
		float:left;
		width:950px;
		height:34px;
	}
		.masthead .utilities .datebox{
			float:left;
			padding:8px 0 0 0;
			width:170px;
			height:26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			color:#ffbc3e;
		}
		.masthead .utilities .utilities-links{
			float:left;
			padding:11px 15px 11px 0;
			width:565px;
			height:12px;
			text-align:right;			
			font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:11px;
			color:#869bb1;
		}
			.masthead .utilities .utilities-links a{
				text-decoration:none;
				color:#fff;
			}
			.masthead .utilities .utilities-links a:hover{
				text-decoration:none;
				color:#940b02;
			}
		.masthead .utilities .utilities-search{
			float:left;
			padding:6px 0;
			width:200px;
			height:22px;
		}
			.masthead .utilities .utilities-search .utilities-form-field{
				float:left;
				margin:0 6px 0 0;
				padding:4px 0;
				width:130px;
				height:15px;
				border:0;
				background-color:#869bb1;
			}
	.masthead .banner-masthead{
		float:left;
		width:950px;
		height:78px;
		background:#fff url(/imgs/banner-masthead.jpg) no-repeat 0 0;
	}
	.masthead .navigation{
		float:left;
		width:950px;
		height:30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
	}
		.masthead .navigation a{text-decoration:none;color:#334960}
		.masthead .navigation a:hover{color:#940b02;}
		.masthead .navigation ul{list-style:none;z-index:1000;}
			.masthead .navigation ul li{
				float:left;
				position:relative;
				height:30px;
				z-index:1000;
			}
				.masthead .navigation ul li ul{
					display:none;
					position:absolute;
					top:30px;
					left:0;
					z-index:1000;
				}	
					.masthead .navigation ul li ul li{background-color:#f7f6f6;}									
						.masthead .navigation ul li ul li a{					
							height:24px;
							padding:3px 7px;
							background-color:#f7f6f6;
							display:block;
						}				
					.masthead .navigation ul li ul li > ul{
						top:auto;
						left:auto;
						z-index:1000;
					}					
					.masthead .navigation ul li:hover ul{display:block;z-index:1000;}
/*
-----------------------------------------------------------------------------------------
Home Page Styles
-------------------------------------------------------------------------------------- */					
.hm{
	margin:0 auto;
	width:950px;
	
}	
	.hm .banner-hm{
		float:left;
		width:950px;
		height:300px;
	}
		.hm .banner-hm .tabcontent{
			float:left;
			width:950px;
			height:245px;
		}
			.hm .banner-hm .tabcontent .hm-tab-left{
				float:left;
				padding:45px 0 0 0;
				width:658px;
				height:200px;
				color:#000;
				font-weight:bold;
				text-align:center;
			}
			.hm .banner-hm .tabcontent .hm-tab-right{
				float:left;
				padding:122px 22px 0 22px;
				width:248px;
				height:123px;
				text-align:center;
				font-size:12px;
				line-height:20px;
				color:#fff;
			}	
				.hm .banner-hm .tabcontent .hm-tab-right a{color:#fff;}
				.hm .banner-hm .tabcontent .hm-tab-right a:hover{color:#ccc; text-decoration:none;}
			.hm .banner-hm .tabcontent .hm-tab-one{
				float:left;
				width:950px;
				height:245px;
				background:#fff url(/imgs/bgkd-hm-tabs5.jpg) no-repeat 0 0; /*baseball*/
			}
			.hm .banner-hm .tabcontent .hm-tab-two{
				float:left;
				width:950px;
				height:245px;
				background:#fff url(/imgs/bgkd-hm-tabs2.jpg) no-repeat 0 0;/*timeless*/
			}
			.hm .banner-hm .tabcontent .hm-tab-three{
				float:left;
				width:950px;
				height:245px;
				background:#fff url(/imgs/bgkd-hm-tabs3.jpg) no-repeat 0 0; /*membership*/
			}
			.hm .banner-hm .tabcontent .hm-tab-four{
				float:left;
				width:950px;
				height:245px;
				background:#fff url(/imgs/bgkd-hm-tabs1.jpg) no-repeat 0 0; /*leone*/
			}
			.hm .banner-hm .tabcontent .hm-tab-five{
				float:left;
				width:950px;
				height:245px;
				background:#fff url(/imgs/bgkd-hm-tabs4.jpg) no-repeat 0 0; /*ourstory*/
				
				
			}
		.hm .banner-hm .hm-banner-bottom{
			float:left;
			width:950px;
			height:55px;
		}
			.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left{
				float:left;
				width:658px;
				height:55px;				
			}
			
				.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left .hm-support-sif a{
					float:left;
					width:219px;
					height:55px;
					background:#fff url(/imgs/btn-hm-support-protect-donate-off.jpg) no-repeat 0 0;
				}
					.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left .hm-support-sif a:hover{background:#fff url(/imgs/btn-hm-support-protect-donate-on.jpg) no-repeat 0 0;}
				.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left .hm-protect-csj a{
					float:left;
					width:220px;
					height:55px;
					background:#fff url(/imgs/btn-hm-support-protect-donate-off.jpg) no-repeat -219px 0;
				}
					.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left .hm-protect-csj a:hover{background:#fff url(/imgs/btn-hm-support-protect-donate-on.jpg) no-repeat -219px 0;}
				.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left .hm-donate-online a{
					float:left;
					width:219px;
					height:55px;
					background:#fff url(/imgs/btn-hm-support-protect-donate-off.jpg) no-repeat -439px 0;
				}
					.hm .banner-hm .hm-banner-bottom .hm-banner-bot-left .hm-donate-online a:hover{background:#fff url(/imgs/btn-hm-support-protect-donate-on.jpg) no-repeat -439px 0;}			
			
			.hm .banner-hm .hm-banner-bottom .hm-banner-bot-right{
				float:left;
				padding:7px 0 5px 0;
				width:292px;
				height:43px;
				background-color:#940b02;			
				text-align:center;	
			}
				.hm .banner-hm .hm-banner-bottom .hm-banner-bot-right h1{
					margin:0 0 6px 0;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12px;
					font-weight:normal;
					color:#fff;
				}
				.hm .banner-hm .hm-banner-bottom .hm-banner-bot-right a{
					margin:0 5px;
					padding:2px 5px;
					height:16px;
					color:#fff;
					border:1px solid #ca6420;
				}
				.hm .banner-hm .hm-banner-bottom .hm-banner-bot-right a.selected{
					margin:0 5px;
					padding:3px 5px;
					color:#fff;					
					background-color:#a93c35;
					
				}
				
		
	.hm .content-hm{
		float:left;
		padding:35px 0 26px 0;
		width:950px;
		min-height:60px;
		background:#fff url(/imgs/bgkd-home-content.jpg) no-repeat bottom left;
	}
		.hm .content-hm p{margin-bottom:15px;}
		.hm .content-hm h1{
			margin-bottom:15px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			font-weight:normal;
			color:#334960;
		}
		.hm .content-hm .content-hm-left{
			float:left;
			padding:0 15px;
			width:299px;
			border-right:1px solid #ccc;
		}
			.hm .content-hm .content-hm-left p{margin-bottom:15px;}
		.hm .content-hm .content-hm-middle{
			float:left;
			padding:0 15px;
			width:298px;
			border-right:1px solid #ccc;
		}
		.hm .content-hm .content-hm-right{
			float:left;
			padding: 0 13px;
			width:265px;
		}
			.hm .content-hm .content-hm-right .content-hm-right-row{
				float:left;
				width:265px;
			}
				.hm .content-hm .content-hm-right .content-hm-right-row .content-hm-right-row-txt{
					float:left;
					padding:4px 0;
					margin:0 0 8px 0;
					width:115px;
					height:14px;
					border:0;
					background-color:#e7e7e7;

				}				
				.hm .content-hm .content-hm-right .content-hm-right-row .content-hm-right-row-left{
					float:left;
					margin:0 7px 0 0;
					width:115px;
				}
				.hm .content-hm .content-hm-right .content-hm-right-row .content-hm-right-row-right{
					float:left;
					width:143px;
				}
			.hm .content-hm .content-hm-right .not-a-mbr{
				float:left;
				padding:10px;
				width:243px;
				min-height:50px;
				background:#ffdd9e url(/imgs/bgkd-not-a-mbr.jpg) no-repeat 0 0;
				border:1px solid #ecbd68;
			}
				.hm .content-hm .content-hm-right .not-a-mbr h2{
					float:left;
					width:243px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:13px;
					font-weight:normal;
					color:#30547a;
					margin-bottom:15px;
				}
				.hm .content-hm .content-hm-right .not-a-mbr p{margin:0;padding:0;}
				.hm .content-hm .content-hm-right .not-a-mbr img{margin:4px 0 0 8px;}
			.hm .content-hm .content-hm-right .mbr-info-box{
				float:left;
				padding:6px;
				width:253px;
				height:120px;
				background-color:#ffdd9e;
			}
					.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner{
						float:left;
						
						width:250px;
						height:117px;
						border-top:1px solid #ffcc7a;
						border-right:2px solid #ffbc3e;
						border-bottom:2px solid #ffbc3e;
						border-left:1px solid #ffcc7a;
						background:url(../imgs/bgkd-mbr-info-inner.jpg) no-repeat 0 0;
						
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:13px;
						font-weight:normal;
						color:#30547a;	
						
					}
						.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-top{
							float:left;
							width:250px;
							height:33px;							
							text-align:center;
						}
							.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-top a{
								display:block;	
								padding:10px 0 0 0;					
								width:250px;
								height:22px;
								color:#30547a;
							}
							.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-top a:hover{
								display:block;	
								padding:10px 0 0 0;					
								width:250px;
								height:22px;
								background-color:#aa1a00;
								color:#fff;
								text-decoration:none;
							}
						.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-mid{
							float:left;							
							width:250px;
							height:52px;
							text-align:center;
						}
							.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-mid a{
								display:block;	
								padding:10px 0 0 0;					
								width:250px;
								height:42px;
								color:#30547a;
							}
							.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-mid a:hover{
								display:block;	
								padding:10px 0 0 0;					
								width:250px;
								height:42px;
								background-color:#aa1a00;
								color:#fff;
								text-decoration:none;
							}
						.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-bot{
							float:left;							
							width:250px;
							height:32px;
							text-align:center;
						}
							.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-bot a{
								display:block;	
								padding:10px 0 0 0;					
								width:250px;
								height:22px;
								color:#30547a;
							}
							.hm .content-hm .content-hm-right .mbr-info-box .mbr-info-inner .mbr-info-bot a:hover{
								display:block;	
								padding:10px 0 0 0;					
								width:250px;
								height:22px;
								background-color:#aa1a00;
								color:#fff;
								text-decoration:none;
							}
/*
-----------------------------------------------------------------------------------------
Secondary Pages (public)
-------------------------------------------------------------------------------------- */
.sp{
	padding:0 0 28px 0;
	margin:0 auto;
	width:950px;
	background:#fff url(/imgs/bgkd-sp.jpg) no-repeat bottom left;
	border-top:6px solid #940b02;
}
	.sp .sp-content .sp-imagery{
		float:right;
		margin:0 0 20px 20px; 
		text-align:right; 		
		width:281px;
		font-size:11px;
	}
		.sp .sp-content .sp-imagery img{margin:0;}
	
	.sp h1{
		float:left;
		padding:11px 13px 0 13px;
		width:924px;
		height:24px;
		background-color:#f2f3f5;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		font-weight:normal;
		color:#334960;
	}
	
	
	
		
		.sp .sponsor-bar{			
			float:left;
			padding:15px 0 0 0;
			width:950px;
			text-align:center;			
		}
			.sp .sponsor-bar img{margin:0 10px;}
		
		
	
	
	.sp .sp-left-col{
		float:left;
		padding:17px 0 0 13px;
		width:178px;
	}	
		.sp .sp-left-col ul{
			list-style:none;
		}
			.sp .sp-left-col ul li{border-top:1px solid #fff;}
				.sp .sp-left-col .sp-left-col-active a, .sp .sp-left-col .sp-left-col-active li a,  .sp .sp-left-col .sp-left-col-active li{
					background-color:#ffbc3e;
					border:0;
					color:#940b02;
				}
				.sp .sp-left-col .sp-left-col-active li a {
					font-weight:normal;
					color:#fff;
				}			
				.sp .sp-left-col ul li a{
					padding:7px 11px 0 11px;
					width:156px;
					height:18px;
					background-color:#ffdd9e;
					border-bottom:1px solid #ffbc3e;
					display:block;
					font-size:11px;
					font-weight:bold;
					color:#334960;
				}
				.sp .sp-left-col ul li a:hover{
					background-color:#ffbc3e;
					text-decoration:none;
					color:#940b02;
				}
				.sp .sp-left-col ul li ul{list-style:none;}
					.sp .sp-left-col ul li ul li{padding:0;}
	
	
		.sp .sp-left-col .grey-line{
			float:left;
			margin:16px 0;
			width:178px;
			height:1px;
			background-color:#ccc;
		}
		.sp .sp-left-col .support-sif a{
			float:left;
			width:178px;
			height:37px;
			background:#fff url(/imgs/btn-sp-support-protect-donate-off.jpg) no-repeat 0 0;
		}
		.sp .sp-left-col .support-sif a:hover{background:#fff url(/imgs/btn-sp-support-protect-donate-on.jpg) no-repeat 0 0;}
		.sp .sp-left-col .protect-csj a{
			float:left;
			width:178px;
			height:39px;
			background:#fff url(/imgs/btn-sp-support-protect-donate-off.jpg) no-repeat 0 -37px;		
		}
		.sp .sp-left-col .protect-csj a:hover{background:#fff url(/imgs/btn-sp-support-protect-donate-on.jpg) no-repeat 0 -37px;}
		.sp .sp-left-col .donate-online a{
			float:left;
			width:178px;
			height:36px;
			background:#fff url(/imgs/btn-sp-support-protect-donate-off.jpg) no-repeat 0 -76px;		
		}
		.sp .sp-left-col .donate-online a:hover{background:#fff url(/imgs/btn-sp-support-protect-donate-on.jpg) no-repeat 0 -76px;	}
		.sp .sp-left-col .sp-mbr-login{
			float:left;
			padding:0 11px;
			margin:15px 0;
			width:156px;
		}
			.sp .sp-left-col .sp-mbr-login h2{
				float:left;
				margin:0 0 10px 0;
				width:156px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				font-weight:normal;
				color:#334960;
			}
			.sp .sp-left-col .sp-mbr-login p{float:left;margin:0 0 8px 0;}
			.sp .sp-left-col .sp-mbr-login .sp-mbr-login-txt{
				float:left;
				padding:4px 0;
				width:156px;
				height:15px;
				background-color:#e7e7e7;
				border:0;				
			}
			.sp .sp-left-col .sp-mbr-login .sp-forgot-pass{
				float:left;
				margin:0;
				width:134px;
			}
		.sp .sp-left-col .sp-not-a-mbr{
			float:left;
			padding:8px 10px 10px 10px;			
			margin-bottom:15px;
			width:156px;
			background:#ffdd9e url(/imgs/bgkd-sp-not-a-mbr.jpg) no-repeat 0 0;
			border:1px solid #ecbd68;
		}
			.sp .sp-left-col .sp-not-a-mbr h2{
				float:left;
				width:156px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
				font-weight:normal;
				color:#30547a;
				margin-bottom:15px;
			}
			
			
			
		.sp .sp-left-col .sp-join-email{
			float:left;
			padding:8px 10px 10px 10px;			
			margin-bottom:15px;
			width:158px;			
		}
			.sp .sp-left-col .sp-join-email p{float:left;margin:0 0 8px 0;}
			.sp .sp-left-col .sp-join-email h2{
				float:left;
				margin:0 0 10px 0;
				width:156px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				font-weight:normal;
				color:#334960;
			}
			.sp .sp-left-col .sp-join-email .sp-join-email-txt{
				float:left;
				padding:4px 0;
				width:156px;
				height:15px;
				background-color:#e7e7e7;
				border:0;				
			}
			.sp .sp-left-col .sp-join-email .sp-join-trust{
				float:left;
				margin:0;
				width:134px;
				font-size:10px;
				color:#999;
			}
		
		
		
	
	.sp .sp-content{
		float:left;
		padding:17px 37px 0 38px;
		width:684px;
	}
		.sp .sp-content h2{
			margin:0 0 16px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:normal;
			color:#FFBC3E;
			text-transform:uppercase;
		}
		.sp .sp-content h3{
			margin:28px 0 14px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			font-weight:normal;
			color:#334960;				
		}
		.sp .sp-content h4{
			margin:24px 0 14px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-weight:bold;
			color:#334960;				
		}
		.sp .sp-content form h4{
			float:left;
			width:684px;
			margin:30px 0 14px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-weight:bold;
			color:#334960;				
		}
		
		
		.sp .sp-content a.selected{color:#333;}
		.sp .sp-content p{margin:0 0 8px 0;}
		.sp .sp-content img{margin:0 0 15px 15px;}

		.sp .sp-content .past-honors-row{
			float:left;
			margin:0 0 8px 0;
			width:684px;
		}
			.sp .sp-content .past-honors-row .past-honors-year{
				float:left;
				margin:0 0 8px 0;
				width:50px;
			}
			.sp .sp-content .past-honors-row .past-honors-cells{
				float:left;
				margin:0 0 8px 0;
				padding-right:7px;
				width:310px;
			}
		

		.sp .sp-content .editorial-table{
			float:left;
			width:390px;
			border-left:1px solid #ccc;			
			border-top:1px solid #ccc;
		}
			.sp .sp-content .editorial-table .editorial-left{
				float:left;
				padding:5px;
				width:79px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .editorial-table .editorial-mid{
				float:left;
				padding:5px;
				width:139px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .editorial-table .editorial-right{
				float:left;
				padding:5px;
				width:139px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			
		.sp .sp-content .advertising-table{
			float:left;
			width:600px;
			margin:0 84px 8px 0;
			border:1px solid #ccc;
			border-right:0;
			border-bottom:0;
		}
			.sp .sp-content .advertising-table .advertising-col{
				float:left;
				padding:5px;
				width:589px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .advertising-table .advertising-col1{
				float:left;
				padding:5px;
				width:139px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .advertising-table .advertising-col2{
				float:left;
				padding:5px;
				width:59px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .advertising-table .advertising-col3{
				float:left;
				padding:5px;
				width:59px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .advertising-table .advertising-col4{
				float:left;
				padding:5px;
				width:69px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
			.sp .sp-content .advertising-table .advertising-col5{
				float:left;
				padding:5px;
				width:219px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;
			}
		.sp .sp-content .prod-schedule-table{
			float:left;
			width:600px;
			margin:0 84px 8px 0;
			border:1px solid #ccc;
			border-right:0;
			border-bottom:0;
		}
			.sp .sp-content .prod-schedule-table .prod-schedule-col1{
				float:left;
				padding:5px;
				width:89px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;				
			}
			.sp .sp-content .prod-schedule-table .prod-schedule-col2{
				float:left;
				padding:5px;
				width:139px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;				
			}
			.sp .sp-content .prod-schedule-table .prod-schedule-col3{
				float:left;
				padding:5px;
				width:139px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;				
			}
			.sp .sp-content .prod-schedule-table .prod-schedule-col4{
				float:left;
				padding:5px;
				width:189px;
				border:1px solid #ccc;
				border-left:0;
				border-top:0;				
			}
		.sp .sp-content .prod-2x3-table{
			float:left;
			width:600px;
			margin:0 84px 8px 0;
			border:1px solid #ccc;
			border-right:0;			
		}
			.sp .sp-content .prod-2x3-table .prod-2x3-col1{
				float:left;
				padding:5px;
				width:139px;
				border-right:1px solid #ccc;
			}
			.sp .sp-content .prod-2x3-table .prod-2x3-col2{
				float:left;
				padding:5px;
				width:139px;
				border-right:1px solid #ccc;
			}
			.sp .sp-content .prod-2x3-table .prod-2x3-col3{
				float:left;
				padding:5px;
				width:289px;
				border-right:1px solid #ccc;
			}
			.sp .sp-content .prod-2x3-table .prod-2x3-col2a{
				float:left;
				padding:5px;
				width:439px;
				border-right:1px solid #ccc;
				
			}

	.sp .sp-content .mrktpl-row{
		float:left;
		width:684px;
	}
		.sp .sp-content .mrktpl-row h3{ font-size:12px;color:#940B02;}
		
		.sp .sp-content .mrkt-grey{background-color:#f0f0f0;}
		.sp .sp-content .mrktpl-left{
			float:left;
			padding:8px 5px 0 5px;
			width:94px;
		}
		.sp .sp-content .mrktpl-mid{
			float:left;
			padding:8px 10px 0 0;
			width:420px;
		}
		.sp .sp-content .mrktpl-right{
			float:left;
			padding:8px 0 0 0;
			width:150px;
			text-align:center;
		}
		
/* CODE ADDED BY DH */
	.mo .mo-content .mrktpl-row{
		float:left;
		width:684px;
	}
		.mo .mo-content .mrktpl-row h3{ font-size:12px;color:#940B02;}
		
		.mo .mo-content .mrkt-grey{background-color:#f0f0f0;}
		.mo .mo-content .mrktpl-left{
			float:left;
			padding:8px 5px 0 5px;
			width:94px;
		}
		.mo .mo-content .mrktpl-mid{
			float:left;
			padding:8px 10px 0 0;
			width:420px;
		}
		.mo .mo-content .mrktpl-right{
			float:left;
			padding:8px 0 0 0;
			width:150px;
			text-align:center;
		}
/* END ADDED BY DH */

	.sp .sp-content .twocolum-row{
		float:left;
		margin-bottom:16px;
		width:684px;
	}
		.sp .sp-content .twocolum-row .twocolum-half{
			float:left;
			width:342px;
		}
		

	.sp .sp-content .studentcols-row{
		float:left;
		margin-bottom:16px;
		width:684px;
	}
		.sp .sp-content .studentcols-row .studentcols-box{
			float:left;
			width:228px;
			text-align:center;
		}
			
		
		.sp .sp-content .sp-intro{
			margin:0 0 16px 0;
			font-family:Georgia, "Times New Roman", Times, serif;			
			font-weight:normal;
			font-size:13px;
			line-height:17px;
			color:#334960;
		}
		.sp .sp-content ul{
			margin-left:15px;
			list-style:disc;
		}
			.sp .sp-content ul li{
				margin:0 0 8px 0;
				color:#940b02;
			}
				.sp .sp-content ul li p{margin:0;/*color:#5f5f5f;*/color:#000;}
				.sp .sp-content ul li ul{
					list-style:none;
					color:#000;
				}
					.sp .sp-content ul li ul li{color:#000;margin:0 0 3px 0;}
					
				.sp .sp-content ul li .list-row{
					float:left;
					padding:6px 0 10px 24px;
					width:660px;
					color:#000;
				}
					.sp .sp-content ul li .list-row .list-half{
						float:left;
						
						padding:0 0 5px 0;
						width:200px;
					}
		
		.sp .sp-content .sp-content-left-col{
			float:left;
			padding:0 26px 0 0;
			margin:30px 0 0 0;
			width:315px;
			min-height:175px;
			border-right:1px solid #ccc;
		}
		.sp .sp-content .sp-content-right-col{
			float:left;
			padding:0 0 0 26px;
			margin:30px 0 0 0;
			width:316px;
			min-height:175px;
		}
	.sp .sp-content .sp-content-three{
		float:left;
		width:228px;
	}
	.sp .sp-content .sp-contact-row{
		float:left;
		margin-bottom:10px;
		width:684px;
	}
		.sp .sp-content .sp-contact-row .sp-contact-row-left{
			float:left;
			margin-bottom:4px;
			width:100px;
		}
		.sp .sp-content .sp-contact-row .sp-contact-row-right{
			float:left;
			margin-bottom:4px;
			width:584px;
		}
	

	.sp .sp-content .sp-nat-3off-row{
		float:left;
		margin:0 0 10px 0;
		width:682px;
	}	
		.sp .sp-content .sp-nat-3off-row .sp-nat-3off-box{
			float:left;			
			width:226px;
			text-align:center;
		}
			.sp .sp-content .sp-nat-3off-row .sp-nat-3off-box img{ margin:0; padding:0;}
	
	
	.sp .sp-content .sp-nat-off-row{
		float:left;
		margin:0 0 10px 0;
		width:682px;
	}
		.sp .sp-content .sp-nat-off-row .lodge-header{
			background-color:#233B54;
			color:#fff;
			font-weight:bold;
		}
		
		.sp .sp-content .sp-nat-off-row .lodge-grey{background-color:#f0f0f0;}
		
		
		.sp .sp-content .sp-nat-off-row sup{
			margin:5px 0 0 0 ;
			font-size:7px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-three-left{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:220px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-three-mid{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:220px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-three-right{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:221px;
		}
		
		.sp .sp-content .sp-nat-off-row .nat-off-three-left-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:220px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-three-mid-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:320px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-three-right-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:121px;
		}
		
		
	
		.sp .sp-content .sp-nat-off-row .nat-off-four-one-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:164px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-four-two-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:164px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-four-three-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:94px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-four-four-lo{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:234px;
		}
		
		
		
		
		
		.sp .sp-content .sp-nat-off-row .nat-off-two-left{
			float:left;
			padding:3px;
			width:448px;
		}
		.sp .sp-content .sp-nat-off-row .nat-off-two-right{
			float:left;
			vertical-align:bottom;
			padding:3px;
			width:221px;
		}
				.sp .sp-content .mbrs-frm-row{
					float:left;
					width:682px;
					margin:0 0 6px 0;
				}
					.sp .sp-content .mbrs-frm-row .mbrs-chkbox{
						float:left;
						width:15px;
					}
					.sp .sp-content .mbrs-frm-row .mbrs-chkbox-text{
						float:left;
						padding:0 0 0 4px;
						width:660px;
					}
					.sp .sp-content .mbrs-frm-row label.format{
						float:left;
						width:170px;
					}
					.sp .sp-content .mbrs-frm-row .mbr-field{
						float:left;
						padding:0 0 0 4px;
						width:480px;
					}
						.sp .sp-content .mbrs-frm-row .mbr-field .mbr-frm-fld{	
							padding:4px 0;
							width:250px;
							height:15px;
							background-color:#e7e7e7;
							border:0;				
						}
						.sp .sp-content .mbrs-frm-row .mbr-field .give-frm-fld{	
							padding:4px 0;
							width:70px;
							height:15px;
							background-color:#e7e7e7;
							border:0;
							text-align:left;
						}
						
		.sp .sp-content .halfform-row{
			float:left;
			margin:0 0 15px 0;
			width:684px;
		}
			.sp .sp-content .halfform-row .halfform{
				float:left;
				width:342px;
			} 
				.sp .sp-content .halfform-row .halfform label.format{
					float:left;
					width:200px;
				}
				.sp .sp-content .halfform-row .halfform .mbr-field{
					float:left;
					padding:0 0 0 4px;
					width:138px;
				}
		
						
						

		.sp .sp-content .sp-twobox{
			float:left;
			padding:0 0 22px 0;
			border-bottom:1px solid #940B02;
			margin:0 0 22px 0;
			width:684px;
		}
		.sp .sp-content .sp-twobox h3{margin-top:0;}
		
			.sp .sp-content .sp-twobox img{margin:0;}		
			.sp .sp-content .sp-twobox .sp-twobox-left{
				float:left;
				width:100px;	
				text-align:left;
			}

			.sp .sp-content .sp-twobox .sp-twobox-right{
				float:left;
				padding:0 0 0 14px;
				width:570px;	
			}
		.sp .sp-content .sp-dirbox{
			float:right;
			margin:0 0 20px 20px;
			width:250px;
		}
			.sp .sp-content .sp-dirbox .sp-dirbox-alter{
				background-color:#F0F0F0;
			}
			.sp .sp-content .sp-dirbox .sp-dirbox-row{
				float:left;
				padding:2px 5px;
				width:240px;
			}
				
				.sp .sp-content .sp-dirbox .sp-dirbox-row .sp-dirbox-state{
					float:left;
					width:210px;
				}
				.sp .sp-content .sp-dirbox .sp-dirbox-row .sp-dirbox-tally{
					float:left;
					width:30px;
					text-align:right;
				}
				
		.sp .sp-content .sp-fest{
			float:left;
			width:684px;
		}
			.sp .sp-content .sp-fest .sp-fest-alter{background-color:#F0F0F0;}		
			.sp .sp-content .sp-fest .sp-festrow4{float:left;width:684px;}		
			
				.sp .sp-content .sp-fest .sp-festrow4 .sp-fest41{
					float:left;
					padding:2px 0  2px 5px;
					width:125px;
				}
				.sp .sp-content .sp-fest .sp-festrow4 .sp-fest42{
					float:left;
					padding:2px 0;				
					width:224px;
				}
				.sp .sp-content .sp-fest .sp-festrow4 .sp-fest43{
					float:left;			
					padding:2px 0;		
					width:100px;
				}
				.sp .sp-content .sp-fest .sp-festrow4 .sp-fest44{
					float:left;
					padding:2px 5px  2px 0;
					width:224px;
				}
			.sp .sp-content .sp-fest .sp-festrow5{float:left;width:684px;}
				.sp .sp-content .sp-fest .sp-festrow5 .sp-fest51{
					float:left;
					padding:2px 0 2px 5px;
					width:110px;
				}
				.sp .sp-content .sp-fest .sp-festrow5 .sp-fest52{
					float:left;
					padding:2px 0;	
					width:199px;
				}
				.sp .sp-content .sp-fest .sp-festrow5 .sp-fest53{
					float:left;
					padding:2px 0;	
					width:70px;
				}
				.sp .sp-content .sp-fest .sp-festrow5 .sp-fest54{
					float:left;
					padding:2px 0;	
					width:100px;
				}
				.sp .sp-content .sp-fest .sp-festrow5 .sp-fest55{
					float:left;
					padding:2px 5px  2px 0;
					width:194px;
				}
		.sp .sp-content .sp-bc-row{
			float:left;
			margin:0 0 20px 0;
			width:684px;
		}
			.sp .sp-content .sp-bc-row .sp-bc-row-left{
				float:left;
				padding:0 10px 0 0;
				width:120px;
				text-align:center;
			}
				.sp .sp-content .sp-bc-row .sp-bc-row-left img{margin:0;}
			.sp .sp-content .sp-bc-row .sp-bc-row-right{
				float:left;
				width:554px;
			}
			
		.sp .sp-content .sp-bk-arch{
			float:left;
			margin:0 0 20px 0;
			width:684px;
		}
			.sp .sp-content .sp-bk-arch .sp-bk-arch-item{
				float:left;
				width:342px;
			}
			
		.sp .sp-content .sp-prev-nela-highlights{
			float:left;
			width:684px;
			text-align:center;
		}
			.sp .sp-content .sp-prev-nela-highlights img{
				margin:10px 6px;
			}
			
		.sp .sp-content .sp-gala-row{
			float:left;
			margin:0 0 15px 0;
			width:684px;
		}
			
			.sp .sp-content .sp-gala-row .sp-gala-row-left{
				float:left;
				padding:0 8px 0 0;
				width:536px;
			}
			.sp .sp-content .sp-gala-row .sp-gala-row-right{
				float:left;
				width:140px;
				text-align:center;
			}
				.sp .sp-content .sp-gala-row .sp-gala-row-right img{margin:0;}
				

		.sp .sp-content .sp-events{
			float:left;
			margin:0 0 10px 0;
			padding:5px;
			width:674px;
		}
			.sp .sp-content .sp-events .sp-events-date{
				float:left;
				width:129px;
			}
			.sp .sp-content .sp-events .sp-events-desc{
				float:left;
				width:545px;
			}
				.sp .sp-content .sp-events .sp-events-desc h2{
					margin:0;
					padding:0;
					font-size:12px;
				}
				
				.sp .sp-content .sp-events .sp-events-desc ul{margin:0 0 10px 50px;}
					.sp .sp-content .sp-events .sp-events-desc ul li{margin:0;}

		.sp .sp-content .sp-sifrow{
			float:left;
			margin-bottom:20px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;
			width:682px;
		}
			.sp .sp-content .sp-sifrow .sif-left{
				float:left;
				padding:5px;
				border-top:1px solid #ccc;			
				width:100px;
			}
			.sp .sp-content .sp-sifrow .sif-right{
				float:left;
				padding:5px;
				border-top:1px solid #ccc;
				border-left:1px solid #ccc;
				width:561px;
			}
			
/*
-----------------------------------------------------------------------------------------
Members Only Pages
-------------------------------------------------------------------------------------- */
.mo{
	padding:0 0 28px 0;
	margin:0 auto;
	width:950px;
	background:#fff url(/imgs/bgkd-sp.jpg) no-repeat bottom left;
	border-top:6px solid #940b02;
}
	.mo .mo-page-header{
		float:left;
		width:950px;
		height:55px;
		background:url(/imgs/bgkd-mo-pageheader.jpg) no-repeat 0 0;
	}
		.mo .mo-page-header	.mo-page-header-left{
			float:left;
			padding:29px 0 0 13px;
			width:178px;
			height:26px;
		}
			.mo .mo-page-header	.mo-page-header-left h1{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				font-weight:normal;
				color:#334960;
			}
		.mo .mo-page-header	.mo-page-header-mid{
			float:left;
			padding:33px 0 0 37px;
			width:342px;
			height:16px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			font-style:italic;
			color:#334960;
		}
		.mo .mo-page-header	.mo-page-header-right{
			float:left;
			padding:32px 0 0 0;
			width:380px;
			height:23px;
			font-size:11px;
		}
	
	.mo .mo-left-col{
		float:left;
		padding:17px 0 0 13px;
		width:178px;
	}	
		.mo .mo-left-col ul{
			list-style:none;
		}
			.mo .mo-left-col ul li{border-top:1px solid #fff;}
				.mo .mo-left-col .mo-left-col-active a, .mo .mo-left-col .mo-left-col-active li a,  .mo .mo-left-col .mo-left-col-active li{
					background-color:#ffbc3e;
					border:0;
					color:#940b02;
				}
				.mo .mo-left-col .mo-left-col-active li a {
					font-weight:normal;
					color:#fff;
				}
				.mo .mo-left-col ul li a{
					padding:7px 11px 0 11px;
					width:156px;
					height:18px;
					background-color:#ffdd9e;
					border-bottom:1px solid #ffbc3e;
					display:block;
					font-size:11px;
					font-weight:bold;
					color:#334960;
				}
				.mo .mo-left-col ul li a:hover{
					background-color:#ffbc3e;
					text-decoration:none;
					color:#940b02;
				}
				.mo .mo-left-col ul li ul{list-style:none;}
					.mo .mo-left-col ul li ul li{padding:0;}
				.mo .mo-left-col .mo-logout a{
					background-color:#940b02;
					border:0;
					color:#fff;					
				}
				.mo .mo-left-col .mo-logout a:hover{background-color:#940b02;color:	#ccc;}
	
		.mo .mo-left-col .grey-line{
			float:left;
			margin:16px 0;
			width:178px;
			height:1px;
			background-color:#ccc;
		}
		.mo .mo-left-col .support-sif a{
			float:left;
			width:178px;
			height:37px;
			background:#fff url(/imgs/btn-sp-support-protect-donate-off.jpg) no-repeat 0 0;
		}
		.mo .mo-left-col .support-sif a:hover{background:#fff url(/imgs/btn-sp-support-protect-donate-on.jpg) no-repeat 0 0;}
		.mo .mo-left-col .protect-csj a{
			float:left;
			width:178px;
			height:39px;
			background:#fff url(/imgs/btn-sp-support-protect-donate-off.jpg) no-repeat 0 -37px;		
		}
		.mo .mo-left-col .protect-csj a:hover{background:#fff url(/imgs/btn-sp-support-protect-donate-on.jpg) no-repeat 0 -37px;}
		.mo .mo-left-col .donate-online a{
			float:left;
			width:178px;
			height:36px;
			background:#fff url(/imgs/btn-sp-support-protect-donate-off.jpg) no-repeat 0 -76px;		
		}
		.mo .mo-left-col .donate-online a:hover{background:#fff url(/imgs/btn-sp-support-protect-donate-on.jpg) no-repeat 0 -76px;	}
		
	.mo .mo-content{
		float:left;
		padding:17px 37px 0 37px;
		width:685px;
	}
	
	
		.mo .mo-content ul{
			margin-left:15px;
			list-style:disc;
		}
			.mo .mo-content ul li{
				margin:0 0 8px 0;
				color:#940b02;
			}
				.mo .mo-content ul li p{margin:0;/*color:#5f5f5f;*/color:#000;}
				.mo .mo-content ul li ul{
					list-style:none;
					color:#000;
				}
					.mo .mo-content ul li ul li{color:#000;margin:0 0 3px 0;}
	
		.mo .mo-content h1{
			margin:0 0 16px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:normal;
			color:#FFBC3E;
			text-transform:uppercase;			
		} 
		.mo .mo-content h2{
			margin:0 0 16px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:normal;
			color:#FFBC3E;
			text-transform:uppercase;
		}			
		
		.mo .mo-content h3{
			margin:28px 0 14px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			font-weight:normal;
			color:#334960;				
		}
		.mo .mo-content h4{
			margin:24px 0 14px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-weight:bold;
			color:#334960;				
		}
		.mo .mo-content form h4{
			float:left;
			width:684px;
			margin:30px 0 14px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-weight:bold;
			color:#334960;				
		}

		
		.mo .mo-content .hm-left{
			float:left;
			padding:17px 10px 17px 0;
			width:250px;
		}
		.mo .mo-content .hm-right{
			float:left;
			padding:17px 0 17px 9px;
			width:414px;
			border-left:1px solid #ccc;
		}
		
		

			.mo .mo-content .hm-right .mo-content-list-row{
				float:left;
				padding:12px 0;
				width:410px;				
				border-bottom:1px solid #ccc;
			}			
				.mo .mo-content .hm-right .mo-content-list-row .mo-content-list-row-pic{
					float:left;
					width:70px;
					height:70px;
				}	
					.mo .mo-content .hm-right .mo-content-list-row .mo-content-list-row-pic img{margin:0;}
				.mo .mo-content .hm-right .mo-content-list-row .mo-content-list-row-text{
					float:left;
					padding:0 0 0 20px;
					width:320px;
				}				
		
		
			.mo .mo-content .mo-tabbed{	
				float:left;
				width:509px;
				background-color:#ffdd9e;
				border:6px solid #ffdd9e;
				border-right:5px solid #ffdd9e;
				border-bottom:0;
			}		
				.mo .mo-content .mo-tabbed h2{
					float:left;
					margin:0;
					padding:0;
					height:30px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:13px;
					font-weight:normal;
				}		
				.mo .mo-content .mo-tabbed a{
					float:left;
					padding:10px 9px 8px 10px;
					border-right:1px solid #fff;
					color:#334960;
					outline: none;
				}
				.mo .mo-content .mo-tabbed a.selected{
					background-color:#fff;
				}
				.mo .mo-content .mo-tabbed a:active{outline: none;}

				
			.mo .mo-content .tabcontent{
				float:left;
				background-color:#fff;
				padding:25px 10px 16px 10px;
				width:488px;
				min-height:171px;
				border:6px solid #ffdd9e;
				border-top:0;
			}	
				.mo .mo-content .tabcontent h3{
					margin:0 0 10px 0;
					font-size:11px;
					font-weight:bold;
					color:#334960;
				}
				.mo .mo-content .tabcontent .tableft{
					float:left;
					padding-right:20px;
					width:130px;
				}
				.mo .mo-content .tabcontent .tableft img{padding:0;margin:0;}
				.mo .mo-content .tabcontent .tabright{
					float:left;
					width:338px;
				}				
					.mo .mo-content .tabcontent .tabright ul{				
						margin-left:15px;
						list-style:disc;
					}
					.mo .mo-content .tabcontent .tabright ul li{
						margin:0 0 8px 0;
						color:#940b02;
					}
						.mo .mo-content .tabcontent .tabright ul li p{margin:0;/*color:#5f5f5f;*/color:#000;}


		.mo .mo-content .sp-bc-row{
			float:left;
			margin:0 0 20px 0;
			width:684px;
		}
			.mo .mo-content .sp-bc-row .sp-bc-row-left{
				float:left;
				padding:0 10px 0 0;
				width:120px;
				text-align:center;
			}
				.mo .mo-content .sp-bc-row .sp-bc-row-left img{margin:0;}
			.mo .mo-content .sp-bc-row .sp-bc-row-right{
				float:left;
				width:554px;
			}


		.mo .mo-content .mo-twobox{
			float:left;
			padding:0 0 22px 0;
			border-bottom:1px solid #940B02;
			margin:0 0 22px 0;
			width:684px;
		}
		.mo .mo-content .mo-twobox h3{margin-top:0;}
		
			.mo .mo-content .mo-twobox img{margin:0;}		
			.mo .mo-content .mo-twobox .mo-twobox-left{
				float:left;
				width:120px;	
				text-align:left;
			}

			.mo .mo-content .mo-twobox .mo-twobox-right{
				float:left;
				padding:0 0 0 14px;
				width:550px;	
			}		
		
		
		
		
		
		.mo .mo-content p{margin:0 0 8px 0;}
		.mo .mo-content img{margin:0 0 15px 15px;}
		.mo .mo-content .margin20{margin:12px 0;}
		.mo .mo-content .featured-title{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			color:#334960;
		}
		.mo .mo-content .mo-intro{
			margin-top:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			line-height:17px;
			color:#334960;
		}
		
		.mo .mo-content .mo-grey-line-hor{
			float:left;
			margin:5px 0 36px 0;
			width:685px;
			height:1px;
			background-color:#ccc;
		}
		.mo .mo-content .mo-content-left{
			float:left;
			width:410px;
		}
			.mo .mo-content .mo-content-left .mo-tabbed{	
				float:left;
				width:398px;
				background-color:#ffdd9e;
				border:6px solid #ffdd9e;
				border-bottom:0;
			}		
				.mo .mo-content .mo-content-left .mo-tabbed h2{
					float:left;
					margin:0;
					padding:0;
					height:30px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:13px;
					font-weight:normal;
				}		
				.mo .mo-content .mo-content-left .mo-tabbed a{
					float:left;
					padding:10px 9px 8px 10px;
					border-right:1px solid #fff;
					color:#334960;
					outline: none;
				}
				.mo .mo-content .mo-content-left .mo-tabbed a.selected{
					background-color:#fff;
				}
				.mo .mo-content .mo-content-left .mo-tabbed a:active{outline: none;}

				
			.mo .mo-content .mo-content-left .tabcontent{
				float:left;
				background-color:#fff;
				padding:25px 10px 16px 10px;
				width:378px;
				min-height:171px;
				border:6px solid #ffdd9e;
				border-top:0;
			}	
				.mo .mo-content .mo-content-left .tabcontent h3{
					margin:0 0 10px 0;
					font-size:11px;
					font-weight:bold;
					color:#334960;
				}
		
				.mo .mo-content .mo-content-left .tabcontent img{margin:0 20px 0 0;}

		
			.mo .mo-content .mo-content-left	 .mo-content-list-row{
				float:left;
				padding:12px 0;
				width:410px;				
				border-bottom:1px solid #ccc;
			}			
				.mo .mo-content .mo-content-left	 .mo-content-list-row .mo-content-list-row-pic{
					float:left;
					width:70px;
					height:70px;
				}	
					.mo .mo-content .mo-content-left	 .mo-content-list-row .mo-content-list-row-pic img{margin:0;}
				.mo .mo-content .mo-content-left	 .mo-content-list-row .mo-content-list-row-text{
					float:left;
					padding:0 0 0 20px;
					width:320px;
				}		
		.mo .mo-content .mo-content-right{
			float:left;
			padding:0 0 0 28px;
			width:247px;
		}
			.mo .mo-content .mo-content-right img{padding:0;margin:0;}
			.mo .mo-content .mo-content-right .mo-content-right-box{
				float:left;
				padding:6px;
				margin:0 0 15px 0;
				width:235px;
				background-color:#f2f3f5;
			}
				.mo .mo-content .mo-content-right .mo-content-right-box .mo-content-right-box-content{
					float:left;
					padding:9px;
					width:214px;
					background-color:#fff;
					border:1px solid #e0e0e0;
					border-right:2px solid #e0e0e0;
					border-bottom:2px solid #e0e0e0;
				}
				.mo .mo-content .mo-content-right .mo-content-right-box .mo-content-right-box-content h2{margin-bottom:6px;}
				.mo .mo-content .mo-content-right .mo-content-right-box .mo-content-right-box-content p{
					padding:0 0 10px 0;
					border-bottom:1px solid #e0e0e0;
				}
				
				
				
.mo .mo-content .mo-content-right .mo-content-right-box table{
	width:234px;
}
				
.mo .mo-content .mo-content-right .mo-content-right-box table tr td{padding:5px;}
	.mo .mo-content .mo-content-right .mo-content-right-box table tr td strong{font-size:22px;}
		.mo .mo-content .mo-content-right .mo-content-right-box table tr td.rssBoxContent strong{font-size:13px;}	


			
.mo .mo-content .hm-left table tr td{padding:5px;}
	.mo .mo-content .hm-left  table tr td strong{font-size:22px;}
		.mo .mo-content .hm-left  table tr td.rssBoxContent strong{font-size:13px;}	




				.mo .mo-content .mbrs-frm-row{
					float:left;
					width:682px;
					margin:0 0 6px 0;
				}
					.mo .mo-content .mbrs-frm-row .mbrs-chkbox{
						float:left;
						width:15px;
					}
					.mo .mo-content .mbrs-frm-row .mbrs-chkbox-text{
						float:left;
						padding:0 0 0 4px;
						width:660px;
					}
					.mo .mo-content .mbrs-frm-row label.format{
						float:left;
						width:170px;
					}
					.mo .mo-content .mbrs-frm-row .mbr-field{
						float:left;
						padding:0 0 0 4px;
						width:480px;
					}
						.mo .mo-content .mbrs-frm-row .mbr-field .mbr-frm-fld{	
							padding:4px 0;
							width:250px;
							height:15px;
							background-color:#e7e7e7;
							border:0;				
						}
						.mo .mo-content .mbrs-frm-row .mbr-field .give-frm-fld{	
							padding:4px 0;
							width:70px;
							height:15px;
							background-color:#e7e7e7;
							border:0;
							text-align:left;
						}
						
		.mo .mo-content .halfform-row{
			float:left;
			margin:0 0 15px 0;
			width:684px;
		}
			.mo .mo-content .halfform-row .halfform{
				float:left;
				width:342px;
			} 
				.mo .mo-content .halfform-row .halfform label.format{
					float:left;
					width:200px;
				}
				.mo .mo-content .halfform-row .halfform .mbr-field{
					float:left;
					padding:0 0 0 4px;
					width:138px;
				}
		
		.mo .mo-content .sp-intro{
			margin:0 0 16px 0;
			font-family:Georgia, "Times New Roman", Times, serif;			
			font-weight:normal;
			font-size:13px;
			line-height:17px;
			color:#334960;
		}
								
		
.footer{
	margin:0 auto;
	width:950px;
	font-size:11px;
}
	.footer p{margin:0 0 4px 0;}
	.footer .grey{color:#000;}
	.footer .content-footer{
		float:left;
		padding:10px 15px;
		width:920px;
		background-color:#fff;
		color:#acbbca;
	}
	.footer .content-copyright{
		float:left;
		padding:10px 15px;
		color:#b7b7b7;
	}
		.footer .content-copyright a{color:#fff;}
		.footer .content-copyright a:hover{text-decoration:underline; color:#777;}
		
		
				
/*
-----------------------------------------------------------------------------------------
404 Pages
-------------------------------------------------------------------------------------- */	
	.div404{
		padding:17px 37px 0 38px;

	}
	.div404 h2{
			margin:0 0 16px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:normal;
			color:#FFBC3E;
			text-transform:uppercase;
			}