/* Used in title headers */
.companyName {
	color:white;
	font-weight:bold;
	font-size:3em;
	margin-left: 20px;
}

body {
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

h1, h2, h3, h4 {
	font-family:;
	color: #555566;
	padding-top: 20px;
}

img {
	border-style: none;
}

.text-image {
	padding: 5px;
	border: solid 1px #ddddbb;
}

.paragraph {
	display: block;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#ring {
	position: absolute;
	margin-left: -210px;
	top: 30px;
	z-index: -1;

}

.centerGuardVideo {
	background-color:white;
	z-index:-1;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	width:520px;
	height:420px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

.centerGuardWelcome {
	background-color:white;
	z-index:-1;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	width:618px;
	height: 380px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

.centerGuardWelcome2 {
	background-color:white;
	z-index:-1;
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	width:600px;
	height: 365px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

.welcomeContent {
	width:600px;
}

#placeholder1 
{
	height: 400px;
	width: 500px;
}

/* The table for the left nav menu */
#leftMenu {
	height:180px;
	background-color:;
	width:150px;
	height: 100px;
      table-layout:fixed;
	align: center;
}

.leftMenu {
	font-family: Book Antiqua;
	font-size: 18px;
	text-align: left;
}

.leftMenu p {
	display: block;
	height: 20px;
}

.leftMenu a {
	cursor: hand;
}

.leftMenu a:visited {
	color: blue;
}

.leftMenu a:hover {

}

.leftGuard1 {
	background-color:white;
	z-index:-1;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	width:166px;
	height:232px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}

.leftGuard2 {
	background-color:white;
	z-index:-1;
	margin-left:-3px;
	margin-top:-3px;
	position:absolute;
	width:156px;
	height:222px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

/* The table that holds left, center and right columns */
#secondTable {
	width:920px;
	height:300px;
	table-layout:fixed;
	z-index: 10;
}

/* The third column in Three Column sublayout that holds right nav */
#rightTable
{
	padding-top: 100px;
	width:200px;
	height:300px
}

.rightMenu {
	height:165px;
	width:155px;
	margin-left:4px;
	margin-top:4px;
	padding: 10px;
	font-family: Georgia;
	font-size: 16px;
	text-align: center;
	background-color:white;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.rightMenu a {
	display:block;
	height:10px;
}

.rightMenu a:hover {
	background-color:white;
	font-size: 17px;
}

.rightMenu a:link {
	color: blue;
}

.rightGuard1 {
	background-color:white;
	z-index:-1;
	margin-left:-4px;
	margin-top:-4px;
	position:absolute;
	overflow:auto;
	width:198px;
	height:198px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}

.rightGuard2 {
	background-color:white;
	z-index:-1;
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	overflow:auto;
	width:190px;
	height:190px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.videoGuard1 {
	background-color:white;
	margin-left:-392px;
	margin-top:-38px;
	position:absolute;
	width:790px;
	height:170px;
	filter:alpha(opacity=38);
	-moz-opacity:0.4;
	opacity: 0.4;
	display: none;
	z-index: -1;
}

.videoGuard2 {
	background-color:white;
	margin-left:-382px;
	margin-top:-34px;
	position:absolute;
	width:770px;
	height:160px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
	display: none;
	z-index: -1;
}

.videoThumbScroll {
	width:1000px;
	height:200px;
	//overflow:auto;
	position:absolute;
	margin-left:-500px;
	display:inline;
}

.videoContainer {
	left:50%;
	margin-left:-380px;
	position:absolute;
	overflow:auto;
	width:700px;
	height:150px;
	margin-top:1px;
}

.videoTitle {
	position:absolute;
	display:none;
	margin-top:25px;
	background-color:White;
	width:270px;
	margin-left:100px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	z-index: 20;
}