/* basic formatting */
body {
	font:76% normal; 
	background-color:#707070; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h1 {
	font-size:24px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
p {
	line-height:1.1em;
	}
p a:link {
	color:#78acfb;
	text-decoration:none;
	font-weight:bold;
	}
p a:hover {
	color:#707070;
	text-decoration:none;
	}
p a:visited {
	color:#78acfb;
	text-decoration:none;
	font-weight:bold;
	}
.style1 {
	color: #6699FF
	}	
#header_flash {
	background-image:url(Flash/Header/header.jpg);
	background-repeat:no-repeat;
	height:275px;
	width:828px;
	margin-left:auto;
	margin-right:auto;
	padding-right:20px;
	top:1px;
	}
#header_flash2 {
	background-image:url(images/header_still.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:828px;
	margin-left:auto;
	margin-right:auto;
	padding-right:20px;
	top:1px;
	}
#header_flash3 {
	background-repeat:no-repeat;
	height:275px;
	width:828px;
	margin-left:auto;
	margin-right:auto;
	padding-right:20px;
	top:1px;
	}
div#footer{ 
	margin:-40px auto 0 auto;
	width:828px;
	padding-right:20px;
	height:100px;
	padding-top:10px;
	position:relative;
	z-index:2
	}
p#footer{
	font-size:11px;
	margin-top:2px;
	}
p#footer a:link {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
p#footer a:hover {
	color:#003c94;
	text-decoration:none;
	}
p#footer a:visited {
	color:#003c94;
	text-decoration:none;
	}
.advisor_pics {
	height:100px;
	float:left;
	padding:5px 10px 5px 0;
	}
.alliance_pics {
	float:left;
	padding:5px 10px 5px 0;
	}
.floatrightpics {
	float:right;
	}

/* Reset */
* { margin: 0; padding: 0; font-size: 100%; }
	
/*top nav*/
#topnav_still {
	width:828px;
	margin-left:auto;
	margin-right:auto;
	padding-right:14px;
	height:32px;
	z-index:100;
	}
ul#navmenu-h { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: relative; 
	z-index:100;
	} 
ul#navmenu-h ul {
	width: 188px; /* Sub Menu Width */
	margin: 0; 
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	z-index:100;
	} 
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { 
	top: 0; 
	left: 100%; 
	z-index:100;
	} 
ul#navmenu-h li { 
	float: left; 
	display: block; 
	position: relative;	
	z-index:100;
	} 
ul#navmenu-h ul li { 
	width: 100%; 
	display: block; 
	z-index:100;
	} 

/* Root Menu */ 
ul#navmenu-h a { 
	border-top: 1px solid #959595; 
	border-right: 1px solid #959595;
	border-left: 1px solid #959595; 
	padding: 6px; 
	float: left; 
	display: block; 
	background: #000000; 
	color: #fff; 
	font: bold 11px Arial, sans-serif;
	text-align:center; 
	text-decoration: none; 
	height: 14px;
	width:103px;
	z-index:100;
	} 

/* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { 
	background: #003c94; 
	color: #FFF;
	z-index:100;
	} 

/* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { 
	float: none; 
	background: #003c94;
	z-index:100;
	width:175px;
	} 

/* 2nd Menu Hover Persistence */ 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { 
	background: #999; 
	z-index:100;
	} 

/* 3rd Menu */ 
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { 
	background: #666; 
	z-index:101;
	} 

/* 3rd Menu Hover Persistence */ 
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { 
	background: #999; 
	z-index:101;
	} 

/* 4th Menu */ 
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { 
	background: #666; 
	z-index:100;
	} 

/* 4th Menu Hover */ 
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { 
	background: #333; 
	z-index:100;
	} 

/* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { 
	display: none; 
	z-index:100;
	} 
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { 
	display: block; 
	z-index:100;
	}
/*End TopNav */

a img {
	border: none; 
	}
.productbox_right {
	float:right;
	width:450px;
	height:550px;
	}

/* Scroll Tabs */

#menu {
  	margin:0; 
  	padding:0; 
  	height:543px; 
  	overflow:hidden; 
  	background:#363636;
  	}
#menu li {
  	list-style-type:none; 
  	float:left; 
  	display:block; 
  	width:100%;
  	}
#menu li a {
  	display:block; 
  	text-decoration:none; 
  	color:#ffffff; 
  	margin:0; 
  	width:100%;
  	}
#menu li a span {
  	display:none; 
  	color:#ffffff;
  	margin:0 4px;
  	}
#menu li a.one span {
  	display:block; 
  	height:20em; 
  	margin:0 0 0 4px; 
  	}
#menu li a:hover {
  	background:#464646;
  	}
#menu li a:hover span {
  	display:block; 
  	height:20em; 
  	margin:0 0 0 4px; 
  	cursor:pointer;
  	}
#menu .h2 {
  	margin:5 5px;
  	padding:0; 
  	color:#78acfb;
	font-weight:bolder;
  	font-family:Verdana, Arial, Helvetica, sans-serif; 
  	font-size:1.5em; 
  	border:0;
  	}
#menu .h3 {
  	margin:0 5px; 
  	padding:0; 
  	font-size:1.1em;
  	font-family:Verdana, Arial, Helvetica, sans-serif; 
  	color:#78acfb;
  	}
#menu img {
  	margin:5px 5px 5px 1px; 
  	border:1px solid #000; 
  	float:left;
  	}
.curved {
  	width:430px;
  	margin-left:15px;
	z-index:0;
  	}
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  	font-size:1px; 
  	display:block; 
  	background:#88c;
	z-index:0;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
	overflow: hidden; 
	z-index:0;
/* */ 
	}

.curved .b1, .curved .b2, .curved .b3 {
  	height:1px;
	z-index:0;
  	}
.curved .b2, .curved .b3, .curved .b4 {
  	background:#f0f0f0; 
  	border-left:1px solid #88c; 
  	border-right:1px solid #88c;
	z-index:0;
  	}
.curved .b1 {
  	margin:0 4px; 
  	background:#88c;
	z-index:0;
  	}
.curved .b2 {
  	margin:0 2px; 
  	border-width:0 2px;
	z-index:0;
  	}
.curved .b3 {
  	margin:0 1px;
	z-index:0;
  	}
.curved .b4 {
  	height:2px; 
  	margin:0;
	z-index:0;
  	}
.curved .c1 {
  	margin:0 5px; 
  	background:#88c;
	z-index:0;
  	}
.curved .c2 {
  	margin:0 3px; 
  	border-width:0 2px;
	z-index:0;
  	}
.curved .c3 {
  	margin:0 2px;
	z-index:0;
  	}
.curved .c4 {
  	height:2px; 
  	margin: 0 1px;
	z-index:0;
  	}
.curved .boxcontent {
  	display:block; 
	background:transparent; 
  	border-left:1px solid #88c; 
  	border-right:1px solid #88c; 
  	font-size:0.9em; 
  	text-align:justify;
	z-index:0;
  	}
.rolloverimg {
	width:80px;
	height:54px;
	float:left;
	z-index:0;
	}
.iehomeimg {
	margin-left:10px;
	z-index:0;
	}

/* Curved Background Box */

.dialog.type2 .content,
.dialog.type2 .t,
.dialog.type2 .b,
.dialog.type2 .b div {
	background-image:url(http://www.vorteximmersion.com/images/dialog2-dark-800x2200-alpha.png);
	_background-image:url(http://www.vorteximmersion.com/images/dialog2-dark-alpha.gif);
	z-index:0;
	}

/* "drip" variant */

.dialog.drip .b,
.dialog.drip .b div {
	height:75px;
	z-index:0;
	}
.dialog.drip {
	margin-left:auto;
	margin-right:auto;
	width:828px;
	z-index:0;
	}
.dialog.drip .t,
.dialog.drip .b div,
.dialog.drip .hd,
.dialog.drip .bd,
.dialog.drip .ft,
.dialog.drip .wrapper {
	margin-left:-20px;
	width:20px;
	z-index:0;
	}
.dialog.drip .wrapper {
	width:auto;
	z-index:0;
	}
.dialog .wrapper .hd,
.dialog .wrapper .bd,
.dialog .wrapper .ft {
	margin-left:0px;
	z-index:0;
	}
.dialog.drip .hd,
.dialog.drip .bd,
.dialog.drip .ft {
	zoom:1;
	width:auto;
	padding:0px 2px 0px 12px;
	z-index:0;
	}

