html { 
	overflow-y: scroll; 
}

body {
	font: 11px verdana;
	color:#323232;
	text-align:center;
	line-height: 165%;
	background: white;
	margin: 0;
	padding: 0;
}

.clearall{
	clear: both; 
}

.hr1{
	background: url(../../images/gr_seperatorHorizontal.gif) repeat-x center;
	margin-top: 5px;
	margin: 5px;
	padding-bottom: 3px;
	width: 90%;
}

.isblock{
	display: block;
}

#container {
	position:relative;
	text-align:left;
	width:965px;
	height: 615px;
	margin:0 auto;
	background:#FFF url(../images/index/index2009b4.jpg) left top no-repeat;
}

#footer-links{
	position: absolute;
	top: 605px;
	left: -70px;
	width: 100%;
	text-align: center;
	color: #BCBCBC;
}

a.f1{
	color: #BCBCBC;
	text-decoration: none;
}

#container-internal{
	position:relative;
	text-align:left;
	width:965px;
	height: 615px;
	margin:0 auto;
	background:#FFF url(../images/index/internal.jpg) left top no-repeat;
	font: 11px verdana;
	color: gray;
	line-height: 140%;
	padding-top: 120px;
	
}

#usb-pci-software-title{
	position: absolute;	
	left: 617px;
	top: 297px;
	text-align: left;
}

#usb-pci-software-box{
	width: 111px;
	height: 99px;
	position: absolute;
	left: 493px;
	top: 260px;
	cursor: pointer;
}

#rg-title{
	position: absolute;	
	top: 250px;
	left: -40px;	
	width: 300px;
	text-align: right;
}

#rg-box{
	width: 111px;
	height: 99px;
	position: absolute;
	left: 275px;
	top: 215px;
	cursor: pointer;
}


#usb-pci-embedded-bluetooth-software{
	position: absolute;	
	left: 495px;
	top: 372px;
	text-align: left;
}

/*
#solutions-for{
	width: 180px; 
	position: absolute; 
	top: 97px; 
	left: 682px; 
	line-height: 180%; 
	color: #2780D4; 

	padding-left: 4px;
}
*/
#solutions-for{
	width: 360px; 
	position: absolute; 
	top: 481px; 
	left: 491px; 
	line-height: 180%; 
	color: #2780D4; 

	padding-left: 4px;
}


#rg-section{
	position: absolute;	
	left: 144px;
	top: 323px;
	text-align: right;
	width: 240px;
}

a.jumper{
	font: 14px Georgia;
	color: #6b6b6b;
	text-decoration: none;	
	line-height: 150%;
}
.mini{
	font-size: 12px !important;
	/*color: black !important;*/
}

a.jumper:hover{
	color: black;
}


a.rg-main-link{
	text-decoration: none;
	font: 28px Georgia;
	color: #739b0b;
}

a.st-main-link{
	text-decoration: none;
	font: 28px Georgia;
	color: #2780d4;
}

a.rg-main-link:hover, .st-main-link:hover{
	color: black;
}


a.ilink{
	padding: 2px;
	font: 12px verdana;
	color: black;
	text-decoration: none;
	line-height: 240%;
	border-bottom: 1px solid gray;
}

#link-top-rg{
	position: absolute;
	top: 83px;
	left: 530px;
}

#link-top-st{
	position: absolute;
	top: 83px;
	left: 765px;
}

#internal-logo-link{
	position: absolute;
	top: 0px;
	left: 0px;
}

#internal-links{
	position: relative;
	float: left;
	width: 180px;
	display: block;
	text-align: left;
	height: 100%;
}

a.ilink-selected{
	padding: 2px 6px;
	font: 12px verdana;
	text-decoration: none;
	background-color: #4E4E4E;
	color: white;
	line-height: 240%;
}

#container-internal-txt{
	float: left;
	width: 650px;
	display: block;
	padding-left: 20px;
	border-left: 1px dotted silver;
}





.fl{
	float: left;
}
.fr{
	float: right;
}

.all-att{
width: 14px;
height: 16px;
/*display: block;*/
}


.att2{
padding-left:11px;
background:transparent url(../st/images/att2.png) top left no-repeat;	
height: 13px;
}
.attg {background:transparent url(../st/images/attg.png) top left no-repeat; padding-left:11px;}
