@import url("global.css");

.MasterBox {
border:1px solid #3B73B9;
margin:0 auto;
margin-bottom:0;
padding:10px 9px 10px 9px;
width:980px;/*1000px*/
}	
.Masthead {
background:url(../images/BG_Masthead.jpg);	
position:relative;
height:389px;
width:980px;
}
	#MagazineScroll {
		position:absolute;
		top:111px;
		right:10px;
		display:none;
	}
	#TaglineScrollBox {
		width:720px;
		height:40px;
	}	
	#TaglineScroll {
		display:none;
	}
	.Blog {
	position:absolute;
	top:338px;
	height:50px;
	width:185px;
	}
	.MDFace {
	position:absolute;
	top:338px;
	left:210px;
	height:50px;
	width:180px;
	}
	.Twitter {
	position:absolute;
	top:338px;
	left:410px;
	height:50px;
	width:160px;
	}
	.Facebook {
	position:absolute;
	top:338px;
	left:570px;
	height:50px;
	width:160px;
	}
	.News {
	position:absolute;
	top:338px;
	left:745px;
	height:50px;
	width:100px;
	}

/* =======================================
CONTENT FRAME AND ELEMENTS 
======================================= */
.Content {
background:#fff;
margin-top:10px;
padding:10px 0;
width:980px;
}
	/* =======================================
	SIDE CONTENT ELEMENTS 
	======================================= */
	.ContentSide{
	float:left;
	position:relative;
	width:250px;/*250*/
	}
		.Certifications {
		padding:10px; 
		width:230px;/*250*/
		}
		.Certifications{
		color:#3b73b9;
		}
			.CertiLogoBox {
			background:#E2EAF5;
			height:69px;
			margin:5px 0 0 0;
			padding:10px;
			}
			.CertiLogoBox p {
			margin:0;
			margin-bottom:5px;
			}
			.CertiLogoBox a {
			text-decoration:none
			}


	.Contact{
	background:url(../images/BG_Contact.jpg) no-repeat;	
	color:#000;
	height:155px;
	padding:20px 50px 10px 15px;	
	text-align:right;
	}
		.Contact .boldBlack {
		color:#000;
		font-size:16px;
		font-weight:bold;
		}
	.Newsletter {
	background:#3b73b9;
	color:#FFF;
	margin-top:10px;
	padding:20px; 
	width:200px;
	}
		.Newsletter h3{
		color:#fff;
		}
		.Newsletter .SubmitBtn {
		background:#fff;
		border:0;
		color:#3b73b9;
		cursor:pointer;
		height:20px;
		margin:5px 0 0 0;
		width:60px;
		}

	.Gallery {
	width:230px;/*250*/
	padding:10px 10px 0 10px;
	}
	

		
	/* =======================================
	MAIN CONTENT ELEMENTS 
	======================================= */
	.ContentMain{
	float:left;
	position:relative;
	width:730px;/*720px*/
	}
		.AboutDoc {	
		background:#E2EAF5;
		color:#000;
		line-height:20px;
		padding:30px 30px 10px 30px;
		width:660px;/*720px*/
		}
			.AboutDoc h1 {
			font-size:14px;
			font-weight:normal;
			color:#4a3776;
			margin-bottom:10px;
			text-transform:none;
			}
			.AboutDoc h1 .headerBold {
			color:#4a3776;
			font-size:18px;
			font-weight:bold;
			}
		.Video {		
		background:#e6e9f5;
		float:left;
		height:300px;
		margin-top:10px;
		padding:30px 10px 10px 30px;
		width:440px;
		}
			.VideoLink {
			float:right;
			margin:0 20px 10px 0;
			padding:0;
			}
				.VideoLink a{
				background:url(../images/Icon_Video.gif) no-repeat;
				margin:0 0 10px 0;
				padding:0 0 0 20px;				
				}
			.Video .MoviePlayer {
			display:block;
			height:240px;
			padding-left:35px;
			width:315px;
			}
		.Proc {	
		background:#3b73b9;
		color:#FFF;	
		float:left;
		height:300px;
		margin:10px 0 0 0;
		padding:20px;
		width:200px;
		}
			.Proc h3{
			color:#e6e9f5;
			padding:0 0 10px 0;
			}
			.Proc h3 a{
			text-decoration:none;
			}
			.Proc a{
			color:#fff;
			}	
			.Proc a:hover{
			color:#FF99FF;
			}
			.HomeRhinoSet {
			border:2px solid #fff;
			margin:0 0 16px 0;
			}	
		.ConciArtContainer{
		width:730px;
		display:table;
		}
					.Articles {
						background:#E2EAF5;
						color:black;
						margin-top:10px;
						padding:10px 20px 0 20px; 
						width:320px;
						float:left;
						height:126px;
						}
							
						.Concierge {		
						display:block;
						height:136px;
						margin-top:10px;
						width:365px;/*720px*/
						float:left;
						}
						.Concierge a {		
						background:url(../images/BG_Concierge.jpg) no-repeat;
						display:block;
						height:136px;
						width:365px;/*720px*/
						}
