.bckgnd
{
background-image:url(../img/microsite-frame.jpg);
background-repeat:no-repeat;
background-position:center;
height: 530px; 
width: 964px;	
margin-left:170px;
margin-top:-5px;
}

a.link
{
 color:white; 
 border-bottom-style:dotted;
 border-bottom-color:white;
 border-bottom-width:thin;
 text-decoration:none;
}

a.link:hover
{

 border-bottom-style: solid; 
}
a.footlink
{
 color:gray;  
 border-bottom-color:gray;
 border-bottom-width:thin;
 text-decoration:none;
}
a.footlink:hover
{
	 border-bottom-style: solid;
}
a.outlink
{
 color:gray; 
 border-bottom-style:dotted;
 border-bottom-color:gray;
 border-bottom-width:thin;
 text-decoration:none;
}

a.outlink:hover
{
 border-bottom-style: solid; 
}
img
{
border-style:none;
}

.heading
{
font-family:helvetica;
font-size:23px;
color:#999999;
margin-left:200px; 
top:5px;
width: 900px;	
height:41px;
z-index:50;
}

.insidehead
{
position: absolute;
width: 730px; 
height: 30px; 
z-index: 6; 
margin-left:55px;
#margin-left:-370px;
_margin-left:-370px;
margin-top:54px;
#margin-top:60px;
font-family:Tahoma;
font-size:23px;
color:white;
top:68px;
_margin-top:90px;	
}

#navigation
{	
position: absolute; 
width: 40px; 
height: 50px; 
z-index: 1; 
margin-left:907px;
#margin-left:480px;
_margin-left:480px;
top: 76px;
#top:90px;
_top:110px;
margin-top:35px;
_margin-top:35px;
border:0;
}

.index
{
	padding-right:10px;
	font-family:Verdana;
	font-size:13px;
	line-height:23px;
	color:#999999;
	position: absolute; 
	margin-left: 480px; 
	top: 155px; 
        _margin-top:30px;
	width: 375px;
	height: 300px;
 
	text-align:left;
}

.about
{
	margin-left: 480px; 
	top: 167px;
        _margin-top:30px;
	height: 250px;
	font-family:Verdana;
	color:#999999;
	position: absolute;
	font-size:13px;
	line-height:20px; 
	width: 375px;
	text-align:left;
	
}
.more
{
	margin-left: 485px; 
	top: 167px; 
        _margin-top:30px;
	height: 332px; 
	width: 380px; 
	position: absolute;
	font-family:Verdana;
	font-size:13px; 
	color:silver;
}

.faq{
top: 170px;
width: 385px;
margin: 1em .5em;
cursor:pointer;
position:absolute;
margin-left: 480px;
margin-top: -5px;
_margin-top:30px;
text-align:left;
}

.faq h5 {
margin: 0;
padding: .25em;
font-weight:normal;
background: transparent;
color:white;
border-top: 1px solid black;
border-bottom: 1px solid gray;
font-family:Verdana;
font-size:14px; 
}

.faq div {
padding: .5em .25em;
font-family:Verdana;
font-size:12px; 
color:white;
border-bottom: 1px solid gray;
}

#layer8
{
padding-left:15px; 
position: absolute; 
z-index: 19; 
left: 76px; 
top: 427px; 
height: 107px; 
width: 355px;
font-family:Verdana;
font-size:11px;
color:#ffffff;
margin-left:160px;
_margin-top:50px;
text-align:left;	
}

#video
{
position: absolute; 
z-index: 10;
top: 150px;
width: 305px; 
height: 212px;
margin-left:105px;
#margin-left:-310px;
_margin-left:-310px;
padding-top:20px; 
_margin-top:25px;
}

.companyhead
{
	font-family:Georgia;
	font-size:15px;
	color:#ffff66;
	font-style:italic;
	text-decoration:underline;	
}
.logotxt {
	color: white;
}
.style2 {
	color: #808080;
}
.style3
{
 font-family:Georgia;
}

.dropdown-menu
{	
cursor:pointer;	
color:white;	
position: absolute;
left: 813px;  
width: 75px;
top: 127px;  
height: 30px;
z-index: 11;
margin-left:189px; 
font-family:"Franklin Gothic Medium";
}

.down-list
{
display:none;
padding-left:7px;
background: #333333;
font-family:Georgia;
font-size:10px;
color:white;
}

ul {
margin:0; 
padding:0;
list-style:none;
} 

.hide {
    display:none;
 }
.show {
    display:block;
 } 
 
#footer 
{
margin-left:35px;
color:silver;
position: absolute; 
width: 898px; 
height: 27px; 
z-index: 12; 
top: 605px;
font-family: Helvetica;
font-size:11px;
}  
 
#tooltip
{
position:absolute;
z-index:500;
border:3px solid #333;
width:315px;
height:100px;
background:#CFCFFF;
visibility:visible;
padding:2px 5px;
color:#333;
display:none;	
cursor:pointer;

}
a.info {position:relative;}
a.info  span{ display: none; }
a.info:hover span.tooltip
{
    display:block;
    position:absolute;
	width:300px;
	color: #fff;
    text-align:right;	
	right: 0px; 
	top:43px;
	margin-right: 0px;	
	border-color:white;
	border-style:solid;
	text-decoration:none;
    font-size:15px;
	font-family:verdana;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;	
	z-index:600;
	}	

a.info:hover span.top
{
	display: block;
	padding: 15px 8px 0;
    background:#0066CC no-repeat top;    
}

a.info:hover span.middle{
	display: block;
	padding: 0 8px;
	background:#0066CC no-repeat bottom;		
}
a.info:hover span.bottom{
	display: block;
	padding:3px 8px 15px;
    background:#0066CC no-repeat bottom;   
}
