﻿body
{
	text-align:center;	
	background: #ffffff url(images/fade.jpg) repeat-x;
}


.AccordionHeader
{
    background-color: #99cc66;
    color: Black;
    border: solid 1px black;
    font-family:Verdana;
    cursor:pointer;
    height:25px;
    font-size:14px;
}

.AccordionContent
{
    color:Black;
    font-size: 12px;
    font-family: Verdana;
    border-right:dashed 1px black;
    border-left:dashed 1px black;
    border-bottom:dashed 1px black;
}

#mainDiv
{
	position:relative;
	height:100%;
	width:900px;
	margin:0 auto;
	text-align:left;
	top:-8px;
}

#divMenuContainer
{
	position:absolute; 
	top:180px; 
	height:30px; 
	width:900px; 
	z-index:9000;
}

#divPageTitle
{
	position:absolute;
	top:215px;
	left:21px;
	z-index:100;
	width:900px;
	text-align:left;
	height:40px;
	z-index:101;
	font-size:13pt;
	color:Red;
	font-family:Arial;
	background-color:Transparent;
}

#divPageTitleLiterature
{
	position:absolute;
	top:250px;
	left:21px;
	z-index:100;
	width:900px;
	text-align:left;
	height:40px;
	z-index:101;
	font-size:13pt;
	color:Red;
	font-family:Arial;
}

#divContentBorder
{
	position:absolute;
	top:210px;
	z-index:98;
	width:898px;
	left:0px;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
}

#divContentBorder2
{
	position:absolute;
	top:201px;
	z-index:98;
	width:898px;
	left:0px;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
}

#divContentContainer
{
	position:absolute;
	top:219px;
	left:12px;
	z-index:99;
	width:870px;
	height:100%;
	z-index:100;
}

#ContentPlaceHolder
{
	position:absolute;
	top:210px;
	left:12px;
	z-index:99;
	width:880px;
	height:100%;
	z-index:100;
}

#TitlePlaceHolder
{
	position:absolute;
	top:210px;
	left:21px;
	z-index:100;
	width:900px;
	text-align:left;
	height:50px;
	z-index:101;
}

#divHeaderContainer
{
	position:absolute;
	width:900px;
	height:180px;
	background-color:Transparent;
}

#divEmail
{
	z-index:1;
	position:absolute;
	left:30px;
	top:120px;
	background-color:Transparent;
}

#divYouTube
{
	z-index:1;
	position:absolute;
	left:80px;
	top:120px;	
	background-color:Transparent;
}

#divDVD
{
	z-index:1;
	position:absolute;
	left:126px;
	top:120px;
	background-color:Transparent;
}

#divBlogspot
{
	position:absolute;
	z-index:1;
	left:177px;
	top:120px;	
	background-color:Transparent;
}

#divSkype
{
	position:absolute;
	z-index:1;
	left:227px;
	top:120px;
	background-color:Transparent;
}

#divNewsLink
{
	position:absolute;
	z-index:1;
	left:280px;
	top:120px;
	background-color:Transparent;
}

#divVideosLink
{
	position:absolute;
	z-index:1;
	left:340px;
	top:120px;
	background-color:Transparent;
}

.divAdobeContainer
{
	position:absolute; 
	z-index:-101;
	left:-12px;
	top:-13px;
}

.embeddedAbode
{
	width:1006px;
	height:900px;
	z-index:-101;	
	border-bottom:solid 1px black;
	position:absolute;
}

.h1Red
{
	height:40px;
	z-index:101;
	font-size:13pt;
	color:Red;
	font-family:Arial;
	font-weight:normal;
}

A.CategoryUnselected
{
	color: Blue;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding-left: 0px;
}

A.CategoryUnselected:hover
{
	color: Red;
}

.FirstPageText
{
	color: Navy;
	font-family: Verdana;
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	line-height: 9px;
	padding-left: 3px;
}

.ProductName
{
	color: Red;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}

.ProductDescription
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
}

.ProductPrice
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
}

.norm
{
	color: Black;
	background-color: White;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
}	

.normBig
{
	color: Black;
	background-color: White;
	font-family: Verdana;
	font-size: 13px;
	line-height: 15px;
}

.normExtraLarge
{
	color: Black;
	background-color: White;
	font-family: Verdana;
	font-size: 20px;
	line-height: 15px;
}

.hl
{
	background-color: White;
	color: Black;
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
}

p
{
	text-align: left;
	color: Black;
	background-color: White;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	width: 948px;
	margin-right: 0px;
}	
.smallgap
{
	text-align: left;
	color: Black;
	background-color: White;
	font-family: Verdana;
	font-size: 5px;
	line-height: 5px;
}
.list
{
	color: Black;
	background-color: White;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
}	

td
{
	color:Black;
	font-family: verdana;
	font-size: 11px;
}
h1
{
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	margin-bottom:0px;
}
h2
{
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	
}

h3
{
	font-family: Verdana;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	width: 300px;
}

div
{
	background-color:White;
}

.course
{
	color: Black;
	text-decoration: none;
}

.course:hover
{
	color: Blue;
	text-decoration: none;
}
.ShootingSimFeature
{
	color: Blue;
	text-decoration: none;
	text-decoration: underline;
}

.ShootingSimFeature:hover
{
	color: Black;
	text-decoration: none;
}
.ul
{
	font-weight: bold;
}

.newsblack
{
	color: Black;
	text-decoration: none;
	font-family: Times New Roman;
	font-size:18;
	font-weight:normal;
	text-align: left;

}

.menuText
{
	font-family:Verdana;
	font-size:11px;
	position:absolute;
	z-index:10;
	font-weight:bold;
	top:9px;
}

.menuLink
{
	text-decoration:none;
	color:Black;
}

.PleaseWait
{
	height:32px;
	width:32px;
	background-image:url(images/animatedGif.gif);
	position:absolute;
	top:4px;
	left:840px;
	z-index:100;
}

#btnLeft
{
    position:absolute;
    left:218px;
    top:295px;	
}

#btnRight
{
    position:absolute;
    left:618px;
    top:293px;	
}

#divHideImageRight
{
    position:absolute;
    left:889px;
    z-index:2;
    width:380px;
    height:280px;
    top:13px;
}
#divHideImageLeft
{
	position:absolute;
	left:-1000px;
	z-index:2;
	width:988px;
	height:280px;
	top:13px;
}

#lblDebug
{
	position:absolute;
	left:301px;
	top:410px;
}

.divDescriptionForTechnology
{
    position:absolute;
    height:104px;
    width:791px;
    top: 325px;
    left: 50px;
    font-family:Verdana;
    font-size:11px;
    line-height:15px;
}

.divTitle
{
	font-family:Verdana;
	font-weight:bold;
	width:100px;
	position:absolute;
    top: 300px;
    left: 374px;
    width:223px;
    margin:0 auto;
}

.hiresSpan
{
	text-decoration:underline; 
	font-family:Verdana; 
	font-size:13px; 
	font-weight:bold;
	width: 267px;
}
