/* --------------------------------	*/
/*	       COMMON STYLES			*/
/* ------------------------------- 	*/

* {
  margin: 0;
  padding: 0;
}

img {border:0;}


p {
	padding-bottom:8px;
}

#MainCol p {
	margin-bottom:16px;
}


body {
      background-color : #f2f2f2;
      font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 11px;
      color : #505151;
}

h3 {
	color:#14CCBF;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	padding-bottom:5px;
	padding-top:5px;	
}

h2 {
	color:#14CCBF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;	
}

li {
	margin-left:35px;
	list-style:square;
	/*color:#14ccbf;*/
}

hr {
	color:#D5F9FF;
	background-color:#D5F9FF;
	width:90%;
	text-align:center;
}

/* LINKS */

a:link {color: #14CCBF; text-decoration:none;}
a:visited {color: #14CCBF; text-decoration:none;}
a:hover {color: #109E94; text-decoration:underline;}


*.WhiteLink a:link {color: #ffffff; text-decoration:none;}
*.WhiteLink a:hover {color: #ffffff; text-decoration:none;}
*.WhiteLink a:visited {color: #ffffff; text-decoration:none;}

*.FooterLink a:link {color:#505151; text-decoration:none;}
*.FooterLink a:visited {color:#505151; text-decoration:none;}
*.FooterLink a:hover {color:#505151; text-decoration:underline;}

*.SliderLink a:link {color:#505151; text-decoration:none;}
*.SliderLink a:visited {color:#505151; text-decoration:none;}
*.SliderLink a:hover {color:#14CCBF; text-decoration:none;}

/* STRUCTURAL DIVS */

#Page {
	width: 838px;
	margin-left: auto;
	margin-right: auto;	
	position:relative;
}

#Header {
	width: 838px;
	height: 71px;
	position: absolute;
	top: 0px;
	background-image:url(../~Images/Structure/2-Header.jpg);
}

	#Tabs {
		position: absolute;
		left: 703px;
		top: 0px;
	}
	
	#Phone {
		position: absolute;	
		left: 608px;
		top: 52px;		
	}
	
#Menu {
	position: relative;	
	left: -1px;
	top: 47px;
	overflow:visible;
	z-index:1005;	
}

/* MENU */
ul#navigation-1
	{ margin:0; padding:1px 0; list-style:none; width:100%; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; z-index:1005;}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; width:90px; z-index:999;}
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:4px 0; display:block; text-align:left; text-decoration:none; width:90px; height:5px; text-align:center; color:#505151; z-index:1005;}
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:4px 0; display:block; text-align:left; text-decoration:none; background:#14ccbf; color:#ffffff; width:90px; height:13px;  text-align:center; z-index:1005;}
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none; width:190px; position:absolute; top:21px; left:-1px; z-index:1005;}
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:190px; clear:left; width:190px;z-index:1005; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:#6cdfdb; padding:4px 0; width:190px; position:relative; z-index:1000;text-align:left; padding-left:5px; color:#505151; font-weight:normal;z-index:1005;}
	
ul#navigation-1 li ul.navigation-2 li a:link {color:#505151; font-weight:normal;z-index:1005;}	
	
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#14ccbf; padding:4px 0; width:190px; position:relative; z-index:1005; color:#FFFFFF; font-weight:bold; text-align:left;  padding-left:5px; }
	

/* CONTACT FORM */

#ContactForm {
	position: absolute;
	height: 500px;
	width: 350px;
	top:163px;
	left:235px;
	background-color:#414141;
	margin-left:8px;
	margin-top:5px;
	margin-right:0px;
	display:none;
	z-index:1002;	
}

#ContactFormHome {
	position: absolute;
	height: 500px;
	width: 350px;
	top:90px;
	left:235px;
	background-color:#414141;
	z-index:9;
	margin-left:8px;
	margin-top:5px;
	margin-right:0px;
	display:none;
}

#ContactFormWebinarFV,
#ContactFormWebinarRR,
#ContactFormWebinarGBH {
	position: absolute;
	height: 400px;
	width: 350px;
	top:163px;
	left:235px;
	background-color:#414141;
	margin-left:8px;
	margin-top:5px;
	margin-right:0px;
	display:none;
	z-index:1002;	
}

	#ContactFormTitle {
		background-color:#14CCBF;
		color:#FFFFFF;
		width:100%;
		text-align:center;
		vertical-align:middle;
		font-size:16px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;	
		text-transform:uppercase;			
	}
	
	#ContactFormContent {
		padding: 20px 10px 10px 10px;
		text-align:justify;	
		font-size:12px;
		color:#FFFFFF;				
	}
	
	

#RequestForm {
	position: absolute;
	height: 500px;
	width: 350px;
	top:163px;
	left:235px;
	background-color:#414141;
	z-index:9;
	margin-left:8px;
	margin-top:-5px;
	margin-right:0px;
	display:none;
}

	#RequestFormContent {
		padding: 20px 10px 10px 10px;
		text-align:justify;	
		font-size:12px;
		color:#FFFFFF;				
	}

#Wallpaper {
	position: absolute;
	height: 632px;
	width: 790px;
	top:107px;
	left:24px;
	background-image:url(../Webinars/screencap.jpg);
	margin-top:5px;
	display:block;
	z-index:999;	
}


#Wall {
	position: absolute;
	height: 315px;
	width: 300px;
	top:221px;
	left:12px;
	background-color:#414141;
	margin-left:8px;
	margin-top:5px;
	margin-right:0px;
	z-index:1000;	
}


	#WallTitle {
		background-color:#14CCBF;
		color:#FFFFFF;
		width:100%;
		text-align:center;
		vertical-align:middle;
		font-size:16px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;	
		text-transform:uppercase;			
	}
	
	#WallContent {
		padding: 20px 10px 10px 10px;
		text-align:justify;	
		font-size:12px;
		color:#FFFFFF;				
	}


#Wallpaper2 {
	position: absolute;
	height: 632px;
	width: 790px;
	top:80px;
	left:24px;
	background-image:url(../Webinars/screenshot-redrock.jpg);
	margin-top:0px;
	display:block;
	z-index:999;	
}

#Wall2 {
	position: absolute;
	height: 240px;
	width: 300px;
	top:285px;
	left:245px;
	background-color:#414141;
	margin-left:8px;
	margin-top:5px;
	margin-right:0px;
	z-index:1000;	
}


	#WallTitle2 {
		background-color:#14CCBF;
		color:#FFFFFF;
		width:100%;
		text-align:center;
		vertical-align:middle;
		font-size:14px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;	
		
	}
	
	#WallContent2 {
		padding: 0px 3px 3px 3px;
		text-align:justify;	
		font-size:12px;
		color:#FFFFFF;				
	}

#WallpaperFV {
	position: absolute;
	height: 632px;
	width: 790px;
	top:87px;
	left:24px;
	background-image:url(../Webinars/screenshot-fallsview.png);
	margin-top:5px;
	display:block;
	z-index:999;	
}

#WallFV {
	position: absolute;
	height: 240px;
	width: 300px;
	top:340px;
	left:45px;
	background-color:#414141;
	margin-left:8px;
	margin-top:5px;
	margin-right:0px;
	z-index:1000;	
}

/* FONTS */

*.GreenText {
	color: #14ccbf;
}

*.WhiteText {
	color: #ffffff;
}

*.OrangeText {
	color: #ff9c00;
}

*.NormalText {
	color: #505151;
}



/* --------------------------------	*/
/*	       HOME STYLES				*/
/* ------------------------------- 	*/

#TopPane {
	width: 838px;
	height: 304px;
	position: relative;
	top: 49px;
	background-image:url(../~Images/Structure/2-TopPane.jpg);
	z-index:1;	
}

#TopPane2 {
	width: 838px;
	height: 304px;
	position: relative;
	top: 49px;
	background-image:url(../~Images/Structure/2-TopPane2.jpg);
	z-index:1;	
}

#MidPane {
	width: 838px;
	height: 158px;
	position: absolute;	
	top: 381px;
	background-image:url(../~Images/Structure/3-MidPane.jpg);
	background-repeat:no-repeat;	
	z-index:1;	
}

	#Showcase {
		position: absolute;
		left: 22px;
		top: 15px;
		width:380px;
		height:130px;
		/*background-color:#009999;*/
	}

		#ShowcaseContent {
			position: absolute;
			left: 28px;
			top: 5px;
		}

			#QuizTable {
				position: relative;
				top: -7px;
				left: -8px;
			}

				#QuizCell {
					margin-left:5px;
				}

			#QuizButton {
				position: relative;
				top: -15px;
				left: 230px;
			}
	
	#Testimonial {
		position: absolute;
		left: 440px;
		top: 8px;
		width:380px;
		height:130px;
		/*background-color:#009999;*/	
		overflow:hidden;
	}	

		#TestimonialContent {
			position: absolute;
			left: 7px;
			top: 10px;
			overflow:hidden;
		}

#BottomPane {
	width: 838px;
	height: 158px;	
	position: absolute;	
	top: 545px;	
	background-image:url(../~Images/Structure/5-BottomPane.jpg);	
	background-repeat:no-repeat;
	z-index:1;	
}

	#BottomFirst {
		position: absolute;
		left: 22px;
		top: 15px;
		width:255px;
		height:130px;
	}
	
	#BottomSecond {
		position: absolute;
		left: 295px;
		top: 15px;
		width:255px;
		height:130px;
	}

	
	#BottomThird {
		position: absolute;
		left: 580px;
		top: 15px;
		width:240px;
		height:130px;
	}	

#FooterHome {
	width: 838px;
	height: 13px;
	position: absolute;	
	top: 708px;
	font-size:11px;
	color: #858585;
}

#NavStrip {
	position:relative;
	top:0px;		
	width:100%;
	padding-top:15px;
	padding-left:5px;
}

	#Nav1{
		position:absolute; 
		width:205px; 
		left:60px;
	}
	
	#Nav2{
		position:absolute; 
		width:260px; 
		left:295px;
	}
	
	#Nav3{
		position:absolute; 
		width:205px; 
		left:580px;
	}
	
#SliderContent {
	font-size:12px;
	color:#858585;
}

#TabLeft {
	position:relative; 
	top:112px; 
	width:22px; 
	height:35px; 
	z-index:99; 	
}

#TabRight {
	position:relative; 
	z-index:99; 
	top:77px; 
	left:806px; 
	width:22px; 
	height:35px; 
}

/* Slider Content */

#Slider1 {position:relative; top:-70px;}
#Slider2 {position:relative; top:-70px}
#Slider3 {position:relative; top:-70px}		
	
#S1Titles {position:relative; z-index:6;top:25px; left:27px; width:550px; height:78px; background-image:url(../%7EImages/homepage_title2.gif)}
#S1Text {position:relative; z-index:6; width:410px; height:95px; left:50px; top:32px; color:#505151; text-align:justify;}
#S1Buttons {position:relative; width:255px; left:50px; top:15px; z-index:99;}
#S1Screenshots {z-index:5;position:relative; background-image:url(../%7EImages/screenshots.jpg); width:345px; height:245px; left:490px; top:-200px}
#Patents {z-index:7;position:relative; left: 715px; top:-225px;background-color:#505151; width:110px; text-transform:uppercase; text-align:center; padding: 2px 2px 2px 2px; color:#FFFFFF;}

#S2Title {color:#505151; font-weight:bold;font-size:18px; position:absolute; top:17px; left:32px; width:650px; height: 25px;}
#S2Text {color:#505151; position:absolute; top:54px; left:32px; width:480px; height: 130px;}
#S2Call {color:#14ccbf;position:absolute; top:193px; left:32px; width:480px; height: 40px; background-color:#c8f1ed;}
#S2Chart {text-align:center;color:#14ccbf; position:absolute; top:48px; left:545px; width:267px; height: 190px;}
#CallBTN {position:absolute; top:9px; left:252px;}
#CallText {position:absolute; top:4px; left:17px; width:225px; height:100%; text-align:right;}

#S3Title {color:#505151; font-weight:bold;font-size:18px; position:absolute; top:17px; left:32px; width:650px; height: 25px;}
#S3Text {color:#505151; position:absolute; top:54px; left:32px; width:480px; height: 130px;}
#S3Call {color:#14ccbf;position:absolute; top:193px; left:32px; width:480px; height: 40px; background-color:#c8f1ed;}
#S3Chart {text-align:center;color:#14ccbf; position:absolute; top:48px; left:545px; width:267px; height: 190px;}
#CallBTN3 {position:absolute; top:9px; left:260px;}
#CallText3 {position:absolute; top:4px; left:17px; width:234px; height:100%; text-align:right;}

.ChartLabel3 {position:relative;top:10px;}

	
/* --------------------------------	*/
/*	       INTERNAL STYLES			*/
/* ------------------------------- 	*/

#SubHeader {
	width: 838px;
	height: 119px;
	position: relative;
	top: 48px;
	background-image:url(../~Images/Structure/SubHeader.jpg);
	z-index:1;	
}

#SubHeaderDemo {
	width: 838px;
	height: 119px;
	position: relative;
	top: 48px;
	background-image:url(../~Images/Structure/SubHeaderDemo.jpg);
	z-index:1;	
}


	#Headline {
		position:absolute;
		left: 35px;
		top: 30px;
		z-index:1;
	}
	
	#SubHeadline {
		position:absolute;
		left: 35px;
		top: 62px;
		z-index:1;			
	}

	#PatentsInternal {
		position:absolute; 
		top:60px; 
		left:638px;
		padding:2px;
		background-color:#14ccbf;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
	}

	.PatentsTitle {
		position:relative;
		padding:2px;
		top:-9px;
		left:10px;
		background-color:#14ccbf;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
	}

	#PatentsSide {
		width:88%;
		padding:0px;
		margin-left:11px;
		text-align:center;
		background-color:#14ccbf;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:-20px;
	}

#Content {
	width: 838px;
	position:relative;
	top: 48px;
	background-image:url(../~Images/Structure/ContentBackground.gif);
	border-bottom-color:#e3e3e3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	z-index:2;		
	float: left;
}

	#LeftCol {
		vertical-align:top;
		height:100%;
		width: 185px;
		padding-top:15px;		
	}
	
		#Nav {
			position:relative;
			width:160px;
			left:12px;
			border-color:#efefef;
			border-style:solid;
			border-width:1px;
			font-size: 11px;			
			text-align:left;
		}
		
			#SideContent {
				padding-top:8px;
				padding-left:8px;
				padding-bottom: 8px;				
				line-height: 18px;
			}
		
			#SideTitle {
				text-align: center;
				color: #14ccbf;
				text-transform: uppercase;
				background-color: #d9f7f5;
				font-weight:bold;
			}
		
		#Contact {
				position:relative;
				width:160px;
				left:12px;
				padding-top:8px;
				padding-left:8px;
				padding-bottom: 8px;				
				line-height: 18px;
		}

	#MainCol {
		vertical-align:top;
		height:100%;
		padding-left:10px;
		padding-right:10px;		
		padding-top:6px;
		line-height: 20px;
		font-size:12px;
		color:#242424;		
		text-align:justify;		
	}

	#MainCol-Wide {
		vertical-align:top;
		height:100%;
		padding-left:10px;
		padding-right:30px;		
		padding-top:6px;
		line-height: 20px;
		font-size:12px;
		color:#242424;		
		text-align:justify;		
	}

	
	#RightCol {
		vertical-align:top;
		height:100%;
		width: 185px;
		padding-top:30px;	
				line-height: 18px;					
	}

		#Sidebox {
			position:relative;
			width:160px;
			left:11px;
			border-color:#efefef;
			border-style:solid;
			border-width:1px;
			font-size: 11px;			
			text-align:left;			
		}
		
		#Controls {
			padding-left:43px;
		}

#Footer {
	width: 838px;
	height: 13px;
	position: relative;	
	top: 17px; 
	font-size:11px;
	color: #858585;
	z-index:2;		
}

*.Callout {
	color: #14ccbf;
	font-size:14px;
	font-style:italic;	
	/* font-weight:bold; */
	padding-left:10px;
	padding-right:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:-10px;
	line-height:22px;	
	border-left-color:#ff9c00;
	border-left-style:solid;
	border-left-width:0px;
	background-color:#F3FEFD;
}


*.Events {
	background-color:#F3FEFD;
	padding-left:5px;
	padding-right:5px;
}

/* SPECIAL FONTS */

*.myriad_bold { font-family: myriad-bold, Arial, sans-serif; font-size: 20px; position:relative; top:4px; color:#505151} 
*.myriad_semi:link {color:#505151 } 
*.myriad_bold:hover {text-decoration:none;} 

*.myriad_semi { font-family: myriad-semi, Arial, sans-serif; font-size: 20px; position:relative; top:4px; color:#505151;} 
*.myriad_semi:link {color:#505151;} 
*.myriad_semi:hover {text-decoration:none; color:#505151;} 

*.myriad_regular { font-family: myriad-regular, Arial, sans-serif; font-size: 20px; color:#505151 } 
*.myriad_regular:link {color:#505151 } 
*.myriad_regular:hover {text-decoration:none;} 

*.myriad_headline { font-family: myriad-semi, Arial, sans-serif; font-size: 30px; position:relative; color:#505151} 
*.myriad_headline:link {color:#505151 } 
*.myriad_headline:hover {text-decoration:none; color:#505151} 

*.myriad_subheadline { font-family: myriad-italic, Arial, sans-serif; font-size: 24px; position:relative; color:#14CCBF} 
*.myriad_subheadline:link {color:#14CCBF } 
*.myriad_subheadline:hover {text-decoration:none; color:#14CCBF} 

*.myriad_home { font-family: myriad-semi, Arial, sans-serif; font-size: 35px; position:relative; color:#505151} 
*.myriad_home:link {color:#505151 } 
*.myriad_home:hover {text-decoration:none; color:#505151} 

*.myriad_homesub { font-family: myriad-italic, Arial, sans-serif; font-size: 35px; position:relative; color:#14CCBF} 
*.myriad_homesub:link {color:#14CCBF } 
*.myriad_homesub:hover {text-decoration:none; color:#14CCBF} 

