
	@charset "utf-8";
	/* CSS Document */
	
	
	/* RESET  */
	
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
	display: block;
}
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
	ul,ol { list-style: none; }
	fieldset,img { border: none; }
	caption,th { text-align: left; }
	table { border-collapse: collapse; border-spacing: 0; }
	
	
	 
	 @font-face {
	 font-family: Blair_Medium;
	 src: url("fonts/Blair_TT_Medium.eot") /* EOT file for IE */
	}
	@font-face {
	 font-family: Blair_Medium;
	 src: url("fonts/Blair_TT_Medium.ttf") /* TTF file for CSS3 browsers */
	}
 
 /* dropped in by dreamweaver */
 .hl {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: justify;
	font-size: 36px;
}


	 
	body {
		text-align:justify;
		font:0.7em/1.3em Blair_Medium, Verdana, Arial, Helvetica, sans-serif;
		background-color: #000;
		color: #FF0;
		/*background-image: url(images/background.jpg); */
	} 
	
	h1 {
	font-size:30px;
	color: #FFF;
	font-weight: normal;
	line-height: 24px;
	text-align: center;
	}
	 
	h2 {
	font-size:18px;
	color: #FFF;
	font-weight: normal;
	line-height: 26px;
	}
	
	h3 { 
		font-size:11px;
		color: #000000;
		font-weight: bold;	
	}
	
	
	p {
	font-size:18px;
	color:#FFF;
	margin-bottom:0px;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 15px;
	text-align: left;
	}
	
	 
	
	p.page_text {
		margin-bottom:4px;
		margin-top: 4px;
		margin-left: 0px;
		text-align: left;
	}
	 
	 /* handles the hiding and revealing of the page, after loading and centering */
	 
	 div.center {
		visibility: visible;
	}
	 
	 
	 div.site_bounds {
	position: relative;
	margin: auto;
	width: 1100px;
	height:800px;
	overflow: hidden
	 }
	
	div.nav_bar {
		position:absolute;
		top: 25px;
		left: 870px;
		width:230px;
		height:500px;
	 /* display: block; */
	}
	
	div.nav_list {
	/*position:absolute;	
	top: 25px;
		left: 870px;
		width:230px;
		height:500px;
	  display: block; */
	}
	
	
	div.nav_sub_list {
	/* position:absolute;	
	top: 25px;
		left: 870px;
		width:230px;
		height:500px;
	  display: block; */
	}
	
	 
	div.logo {
		position:absolute;
		top : 25px;
		left : 24px;
		height: 50px;
		width: 800px;
	}
	
	div.splash_image {
	position:absolute;
	top : 132px;
	left : 27px;
	height: 602px;
	 
	}
	
	div.video_box {
	position:absolute;
	top : 150px;
	left : 243px;
	height: 500px;
	width: 550px;
	 
	}
	
	div.video_text_box {
	position:inherit;
	top : 410px;
	left : 0px;
	height: 100px;
	width: 400px;
	}
	
	p.video_text_box {
	
		font-size:8px;
		color:#000000;
		margin-bottom:0px;
		margin-top: 0px;
		margin-left: 0px;
		line-height: 15px;
	}
	 
	 
	div.contact_box {
	position:absolute;
	top : 63px;
	left : 25px;
	height: 56px;
	width: 273px;
	}
	
	p.contact_box_text {
	font-size:12px;
	color:#000000;
	line-height:20px;
	} 
	
	div.contact_image_box {
	position:absolute;
	top : 123px;
	left : 25px;
	}
	
	div.visionthing_box {
	position:absolute;
	top : 740px;
	left : 25px;
	width: 267px;
	height: 59px;
	}
	
	p.visionthing_box_text {
		font-size:10px;
		color:#000000;
		line-height:16px;
	} 
	
	div.client_box {
	position:absolute;
	top : 120px;
	left : 50px;
	height: 670px;
	width: 900px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 22px;
	background-color:#999999
	}
	
	p.client_box_text {
	font-size:8px;
	line-height:9px;
	color:#FFFFFF;
	text-align: center;
	} 
	
	table.client_box_text {
	
	font-size:8px;
	line-height:8px;
	color:#FFFFFF;
	} 
	
	 
	div.main_scoller_buttons {
		position:absolute;
		top: 660px;
		z-index: 3;
		padding-left: 220px;
	}
	
	div.node_scoller_buttons {
	position:absolute;
	top: 528px;
	z-index: 3;
	padding-left: 220px;
	left: 571px;
	width: -202px;
	}
	
	 	
	div.node_scroll_text  {
	position:absolute;
	top: 444px;
	padding-left: 0px;
	width:406px;
	height:170px;
	text-align: left;
	overflow: hidden;
	left: 379px;
	}
	 
	p.scroll_text {
		margin-bottom:4px;
		margin-top: 4px;
		margin-left: 0px;
		text-align: left;
	}
	
	
	
	a {
		font-size:11px;
		color:#000000;
		text-decoration:none;
		outline: none;
		line-height: 16px;
	}
	a:link {color:#FFFFFF; text-decoration:none; }
	a:visited {color:#FFFFFF; text-decoration:none;}
	a:hover {color:#FFFFFF; text-decoration:none; font-weight: normal;}
	a:active {color: #FFFFFF; text-decoration:none; font-weight: normal;}
	
	
	a.left_nav_category:link {color:#999933; text-decoration:none; }
	a.left_nav_category:visited {color:#999933; text-decoration:none;}
	a.left_nav_category:hover {color:#999933; text-decoration:none;  font-weight: bold; }
	a.left_nav_category:active {
		color: #999933;
		text-decoration:none;
		font-style: normal;
		font-weight: bold;
	}
	
	a.email{
	color: #FF0;
	text-decoration:none;
	font-size:20px;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
	}
	
	a.contact{font-size:8px; text-decoration:none; color:#000000; line-height:16px;}
	
	 
	a.left_nav_category_selected:link {color: #666633 ; text-decoration:none; font-style: normal; font-weight: bold;}
	a.left_nav_category_selected:visited {color: #666633 ; text-decoration:none; font-style: normal; font-weight: bold;}
	a.left_nav_category_selected:hover {color: #666633 ; text-decoration:none; font-style: normal; font-weight: bold;}
	a.left_nav_category_selected:active {color: #666633 ; text-decoration:none; font-style: normal; font-weight: bold;}
	
	
	
	 
	a.main_category:link {color:#ffffff; text-decoration:none;}
	a.main_category:visited {color:#ffffff; text-decoration:none;}
	a.main_category:hover {color:#000000; text-decoration:none; font-weight: normal;}
	a.main_category:active {
		color: #000000;
		text-decoration:none;
		font-style: normal;
		font-weight: normal;
	}
	
	 
	a.main_category_selected:link {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;cursor:default;}
	a.main_category_selected:visited {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	a.main_category_selected:hover {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	a.main_category_selected:active {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	
	
	 
 
	
	a.sub_category:link {color:#dddddd; text-decoration:none;}
	a.sub_category:visited {color:#dddddd; text-decoration:none;}
	a.sub_category:hover {color:#000000; text-decoration:none;}
	a.sub_category:active {
	color:#000000;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
	}
	
	 
	
	a.sub_category_selected:link {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	a.sub_category_selected:visited {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	a.sub_category_selected:hover {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	a.sub_category_selected:active {color: #000000 ; text-decoration:none; font-style: normal; font-weight: normal;}
	
	 
