/* 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;
	}
#topnav_still {
	width:828px;
	margin-left:auto;
	margin-right:auto;
	padding-right:20px;
	}
.advisor_pics {
	height:100px;
	float:left;
	padding:5px 10px 5px 0;
	}
.alliance_pics {
	float:left;
	padding:5px 10px 5px 0;
	}
.floatrightpics {
	float:right;
	}
/*top nav*/
.tnWrapper{
	position:relative;
	z-index:200;
	}
#home,#venues,#products,#services,#behind,#about,#contact{
	display:none;
	z-index:200;
	position:absolute;
	top:23px;
	left:0px;
	border:1px solid #959595;
	}
.boxBGTN a:link {
	font-family: Arial;
	text-decoration:none; 
	color: #ffffff;
	} 
.boxBGTN a:visited {
	font-family: Arial;
	text-decoration:none; 
	color: #ffffff;
	} 
.boxBGTN a:hover {
	font-family: Arial;
	color:#C30000;
	text-decoration:none;
	}
div#home a,div#venues a,div#products a,div#services a,div#behind a,div#about a,div#contact a{
	display:block;
	background-color:#003c94;
	color:#ffffff;
	width:165px;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	}
div#home a:hover,div#venues a:hover,div#products a:hover,div#services a:hover,div#behind a:hover,div#about a:hover,div#contact a:hover{
	background-color:#012862;
	color:#ffffff;
	}
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;
  	}
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  	font-size:1px; 
  	display:block; 
  	background:#88c;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
	overflow: hidden; 
/* */ 
	}

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

/* Curved Background Box */

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

/* "drip" variant */

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

