/* MIPS CSS Document */

/* HTML Level Styles */

* {

	font-size:11.3px;

}

body {

	border-top:0px solid black;

	font-family: Arial, Helvetica, sans-serif;

	color:#666666;

	margin:0;

	padding:0;

}
#subLinksview a.extraTab{

    padding-left:14px;
}
.extrasp, #subLinksview a.extraTab{
	margin-left:21px;
}
a {

	color:#3333FF;

	text-decoration:none;

}

a:hover {

	color:#3333FF;

	text-decoration:underline;

}

h1 {

	font-size:18px;

	margin:0 0 20px 0;

	color:black;

	font-weight:normal;

	border:0px solid pink;

	width:100%;

}

h2 {

	font-size:15px;

	margin:0 0 10px 0;

	color:black;

	font-weight:bold;

	border:0px solid pink;

	width:100%;

}

h3 {

	font-size:12px;

	margin:0 0 4px 0;

	color:black;

	font-weight:bold;

	border:0px solid pink;

	width:100%;

}

h4 {

	font-size:11px;

	margin:0 0 4px 0;

	padding: 2px 0 2px 6px;

	color:black;

	font-weight:bold;

	border:0px solid pink;

	width:100%;

	background:#E4E9D2;

}

h5 {

	font-size:14px;

	margin:0 0 8px 0;

	color:#989896;

	font-weight:bold;

	border:0px solid pink;

	width:100%;

}

h6 {

	font-size:9px;

	margin:0 0 1px 0;

	color:#666666;

	font-weight:normal;

	border:0px solid pink;

	width:100%;

}

div {

	border:0px solid pink;

}

img {

	border:0px;

}



sup {

	font-size:8px;

	}



/* Structural CSS */

#centering {

	margin:0 auto;

	width:906px;

	border:0px solid pink;

}

#head {

	height:70px;

	border:0px solid red;

}

#body {

	border:0px solid green;

	text-align:left;

}

#foot {

	background:url(/images/footBack.gif) no-repeat top left;

	width:906px;

	height:135px;

	border:0px solid blue;

	padding-top:14px;

}

#logo {

	float:left;

	width:549px;

	height:42px;

	padding-top:22px;

	text-align:left;

}
#logoa {

	float:left;

	width:300px;

	height:42px;

	padding-top:22px;

	text-align:left;

}
#search {

	height:52px;

	padding-top:12px;

	float:left;

	width:141px;

	border:0px solid pink;

	padding-left:41px;

}

#search .sBtn {

	padding-top:5px;

}

#gSearch {

	background:url(/images/searchBack.gif) no-repeat top left;

	width:94px;

	height:20px;

	color:#666666;

	font-size:10px;

	border:solid 0 #fff;

	padding:3px 3px 0 3px;

	margin:3px;

	* background-attachment:fixed;

}

#international {

	height:40px;

	padding-top:14px;

	float:left;

	padding-left:20px;

	background:url(/images/headVert.gif) no-repeat top left;

}

#international select {

	padding:0;

	margin:0;

	width:93px;

	height:17px;

	color:#666666;

	font-size:10px;

}

#mainNav {

	height:28px;

	width:906px;

	text-align:left;

	vertical-align:top;

	background:#A8ABAF;

	position:relative;

	border:0px solid orange;

}

#copy {

	margin-left:90px;

	float:left;

	font-size:10px;

	border:0px solid pink;

	vertical-align:middle;

}

#copy a {font-size:10px;}

#footLinks {

	float:right;

	font-size:10px;

	text-align:right;

	border:0px solid green;

}



/* Home Page */

#theaterBanner {

	margin:6px 0 6px 0;

}

#hmBody {

	height:200px;

}

#bEl {

	margin-right:6px;

	background:url(/images/brandElement_new.gif) no-repeat top left;

	width:178px;

	height:180px;

	float:left;

}

#hmBkts {

	background:#D6E79C;

	width:722px;

	height:180px;

	float:left;

	text-align:left;

	

}

#hmbOne {

	* margin-left: 10px;

	border:0px solid pink;

	/*background:url(/images/hmBktsVert.gif) no-repeat top right;*/

	font-size:11px;

	color:#000000;

	float:left;

	height:150px;
	
	line-height:13px;
	
	margin:17px 0 0 10px;
	
	width:345px;
	

}

#hmbTwo {

	margin:17px 0 0 0;

	padding-right:20px;

	border:0px solid blue;

	height:191px;

	width:172px;

	font-size:11px;

	color:#000000;

	float:left;

	line-height:13px;

}

#hmbThree {

	margin:17px 0 0 0;

	padding-left:24px;

	border:0px solid green;

	background:url(/images/hmBktsVert.gif) no-repeat top left;

	height:191px;

	width:156px;

	font-size:11px;

	color:#000000;

	float:left;

	line-height:13px;

}



/* SubPage Structure */



#subPage {

	margin-top:15px;

	width:906px;

	background:url(/images/subnavBack.gif) top left;

	background-repeat:repeat-y;

	border:0px solid pink;

	vertical-align:top;

	padding:0;

	position:relative;

}

#subNav {

	width:169px;

	vertical-align:top;

	padding:12px 18px 0 12px;

	border:0px solid blue;

	position:absolute;

	top:0;

	

}

#subCenter {

	width:691px;

	position:relative;

	left:215px;

	vertical-align:top;

	border:0px solid green;

	padding:0;

}

#breadCrumb {

	width:674px;

	height:19px;

	background:#DCE1EA;

	padding:6px 0 0 17px;

	font-size:10px;

	color:#666666;

	vertical-align:middle;

	margin-bottom:15px;

	background:url(/images/breadImg.gif) #DCE1EA no-repeat top left;

}

#breadCrumb a {

	color:#666666;

	text-decoration:none;

	font-size:10px;

	vertical-align:middle;

	padding:0;

	margin:0;

}

#breadCrumb a:hover {

	color:#666666;

	text-decoration:underline;

	font-size:10px;

}

#subMain {

	width:496px;

	vertical-align:top;

	padding-right:20px;

	min-height:330px;

	height:auto !important;

 	height:330px;

	line-height:15px;

}

#subMain .subHd {

	margin-bottom:27px;

}

#subMain h1 {

	font-size:18px;

	margin:0 0 20px 0;

	color:black;

	font-weight:normal;

	border:0px solid pink;

	width:100%;

	line-height:22px;

	

}

#subMain h2 {

	font-size:15px;

	margin:0 0 10px 0;

	color:black;

	font-weight:normal;

	border:0px solid pink;

	width:100%;

	line-height:19px;

}

#subMain h3 {

	font-size:12px;

	margin:0 0 4px 0;

	color:black;

	font-weight:bold;

	border:0px solid pink;

	width:100%;

}

#subMain .prdOverview {

	position:absolute;

	left:380px;

	top:170px;

	

}

#subMain .investor {

	position:absolute;

	left:400px;

	top:156px;

	

}

#subMain strong {

	color:black;

}

#subMain ul {

	margin-left:16px;

	margin-top:5px;

	margin-bottom:11px;

	list-style-type:disc;

	list-style-image: url(../images/bullet_1.gif);

}



ul .anchors {

list-style-image: none

}



#subRight {

	vertical-align:top;

	position:absolute;

	width:170px;

	top:40px;

	left:521px;

	border:0px solid yellow;

}

#subRight .one {

	margin-bottom:16px;

}

#subRight .two {

	background:url(/images/subContact.gif) #DBE9AF no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

.two a, .three a, .four a, .five a, .six a, .seven a, .eight a, .nine a, .ten a {

	font-size:10px;

}



#subRight .three {

	background:url(/images/subRelated.gif) #D4E3EA no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subRight .four {

	background:url(/images/subInvestor.gif) #DBE9AF no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subRight .five {

	background:url(/images/subAlliance.gif) #DBE9AF no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subRight .six {

	background:url(/images/subMembers.gif) #D8E6EC no-repeat top left;

	margin-bottom:16px;

	padding:42px 0px 15px 0px;

	font-size:10px;

	text-align:center;

	color:black;

}

#subRight .seven {

	background:url(/images/subTechnologies.gif) #DBE9AF no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subRight .eight {

	background:url(/images/subMedia.gif) #DBE9AF no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subRight .nine {

	background:url(/images/subIndustry.gif) #D8E6EC no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subRight .ten {

	background:url(/images/subInNews.gif) #D8E8E3 no-repeat top left;

	margin-bottom:16px;

	padding:42px 8px 15px 10px;

	font-size:10px;

	color:black;

}

#subBrand {

	clear:both;

	background:url(/images/subBrandel.gif) no-repeat top left;

	width:906px;

	height:25px;

	margin-top:15px;

}



 /* Subnavigation Styles */

	a.parent {

		font-size:11px;

		display:block;

		padding-left:17px;

		color:#666666;

		line-height:20px;

		height:20px;

		width:139px;

		margin-left:4px;

		border:0px solid pink;

	}

	a.parent:hover {

		text-decoration:none;

		color:#000;

	}

	.open {

		background:url(/images/subOpen.gif) no-repeat center left;

		color:#000 !important;

		

	}

	.closed {

		background:url(/images/subClosed.gif) no-repeat center left;

	}

	.noChild {

		background:url(/images/subnoChild.gif) no-repeat center left;

	}

	.noChildon {

		background:url(/images/subnoChildon.gif) no-repeat center left;

	}

	#subLinks {

		visibility: hidden;

		display:none;

	}

	#subLinks view{

		visibility : visible;

	}

	.pChild {

		margin-left:21px;

		padding-left:14px;

		background:url(/images/subn1.gif) no-repeat 0% 50%;

		font-size:11px;

		color:#666666;

		text-decoration:none;

		line-height:18px;

		border:dotted 0px red;

		width:120px;

		display:block;

	}

	.pChild:hover {

		font-size:11px;

		color:#000;

		text-decoration:none;

	}

	.gChild {

		margin-left:38px;

		padding-left:14px;

		display:block;

		background:url(/images/subn2.gif) no-repeat center left;

		font-size:11px;

		color:#666666;

		text-decoration:none;

		line-height:18px;

		border:dotted 0px gray;

		width:110px;

	}

	.gChild:hover {

		font-size:11px;

		color:#000;

		text-decoration:none;

	}

	#slinkC, #slinkC2, #slinkC3 {

		margin-left:20px;

		padding-left:15px;

		display:block;

		font-size:11px;

		color:#666666;

		line-height:18px;

		text-decoration:none;

		border:dotted 0px gray;

		width:120px;

	}

	.cClosed {background:url(/images/subwChild.gif) no-repeat center left;}

	.cOpen {background:url(/images/subOpen.gif) no-repeat center left;color:#000 !important;}

	#slinkCopen{

		margin-left:20px;

		padding-left:14px;

		display:block;

		font-size:11px;

		color:#000;

		text-decoration:none;

		border:dotted 0px gray;

	}

	a.slinkCopen:hover{

		color:#000;

		text-decoration:none;

	}

	.active {


		color:#000;

	}

	.cActive {

		color:#000;

		background:url(/images/subn1on.gif) no-repeat center left;

	}

	.gActive {


		color:#000;

		background:url(/images/subn2on.gif) no-repeat center left;

	}

	 .hide{

		display: none;

	}

	

	.show{

		display: block;

	}

	.wrap {background-position:0% 22%;line-height:14px;}



#bioleft {

	float:left;

	width:100px;

	padding:0px;

	text-align:left;

	border:0px solid black;

}



#bioright {

	padding:0px;

	float:left;

	width:396px;

	border:0px solid pink;

}



#line_holder {

	clear:both;

	width: 516px;

	height:42px;

}



#line_holder_2 {

	clear:both;

	width: 496px;

	height:16px;

}



#line_holder_3 {

	clear:both;

	width: 516px;

	height:24px;

}



#socleft {

	float:left;

	width:250px;

	padding:0px;

	text-align:left;

	border:0px solid black;

}

#socright {

	padding:0px;

	float:left;

	width:246px;

	border:0px solid pink;

}



#clearer {

	clear:both;

}



#boardleft {

	float:left;

	width:180px;

	padding:0px;

	text-align:left;

	border:0px solid black;

}



#boardright {

	padding:0px;

	float:left;

	width:316px;

	border:0px solid pink;

}



#mileleft {

	font-weight:bold;

	font-size:12px;

	float:left;

	width:70px;

	padding:0px;

	text-align:left;

	border:0px solid black;

	color:black;

}

#mileright {

	padding:0px;

	float:left;

	width:426px;

	border:0px solid pink;

}



.analyst {

	width: 496px;

	border-collapse:colapse;

	border:1px solid #DCDCDC;

	}



.analyst td {

	padding: 3px 5px 3px 5px;

	border:1px solid #DCDCDC;

	}

	

#vertical_title {

	font-size:12px;

	color:black;

	font-weight:bold;

	margin:0 0 4px 0;

}

	

#centerer {

	text-align:center;

	width:496px;

	border:0px solid pink;

}

	

	

.licensees_col_01	{

	padding: 3px 10px 10px 0px;

}

	

.data {

	width: 496px;

	border-collapse:colapse;

	border:1px solid #DCDCDC;

}



.data td {

	border:1px solid #DCDCDC;

	padding: 2px 3px 2px 5px;

}



.data2 {

	width: 466px;

	border-collapse:colapse;

	border:1px solid #DCDCDC;

}



.data2 td {

	border:1px solid #DCDCDC;

	padding: 2px 3px 2px 5px;

}



.member_table {

	background-color:#EFEFEB;

	width: 496px;

}



.member_pad {

	padding: 8px;

}



#newsroom_head {

	color: white;

	font-size:11px;

	margin:0 0 4px 0;

	padding: 2px 0 2px 6px;

	font-weight:bold;

	border:0px solid pink;

	width:100%;

	background:#A3C2E0;

}

	

.righty {

	width: 490px;

	text-align:right;

	}



a.footy {

	font-size:9px;

}



a.footy:hover {

	font-size:9px;

}



a.footy:visited {

	font-size:9px;

}



#newsleft {

	clear:both;

	float:left;

	width:150px;

	padding:0px 10px 4px 0px;

	text-align:left;

	border:0px solid black;

	vertical-align:top;

}



#newsright {

	padding:0px 0px 4px 0px;

	float:left;

	width:336px;

	border:0px solid pink;

}

	

#designleft {

	clear:both;

	float:left;

	width:120px;

	padding:0px 0px 4px 0px;

	text-align:left;

	border:0px solid black;

	vertical-align:top;

}



#designright {

	padding:0px 0px 4px 0px;

	float:left;

	width:376px;

	border:0px solid pink;

}

	

	

.zope {	color: #Ff0000;

	font-size: 16px;

	font-weight:bold;

	}
