/* ******************************************************************************************* */
/* Eclipse.org style sheet */
/* Version: 0.2            */
/* Create date: Dec 15, 2004 */
/* Author:  Nellie Klump */
/* Converted to Phoenix colours by Ruth Lee */
/* This CSS sheet should be used only by TPTP pages that are not converted to Phoenix. */
/* The layout of Phoenix pages with this CSS in Firefox is wrong; the standard Phoenix */
/* column becomes right-aligned. Use tptp_style.css instead. */
/* ******************************************************************************************* */

/* ============================ Page heading ============================ */
#page_header {
  background-color:#FFFFFF;
  margin: 5px 0 0 15px;
  width: 100%;
  height: 25px;
  text-align: left;
  font: bold 18pt Verdana;
  clear:left;

  
}
#page_sub_header {   
height:15px;
  margin: 5px 0 18px 15px;
  background-color:#FFFFFF;
  text-align: left;  
  font: normal 8pt Arial;
  color: #595791;
}

* html #page_footer { 
  background-image:url("watermark.gif");
 background-position:bottom;
 background-repeat:no-repeat;
 height:50px;
}

#page_footer { 
  background-image:url("watermark.gif");
 background-position:bottom;
 background-repeat:no-repeat;

}

#page_sub_header1 {   
height:15px;
  margin: 5px 0 18px 25px;
  background-color:#FFFFFF;
  text-align: left;  
  font: normal 8pt Arial;
  color: #595791;
}

body
{

}

/* ============================ Section heading  & dividers ============================ */
#section_header {
  background-color: #595791;
  margin: 5px 0 0 0;
  float:left;
  width: 99%;
  height: 20px;
  text-align: left;
  clear:both;
  font: bold 14px Arial;
  color: #FFFFFF;
  text-indent: 10px;  
}
#section_header_grey {
  background-color:#999999;
  margin: 5px 0 0 0;
  float:left;
  width: 100%;
  height: 20px;
  text-align: left;
  clear:both;
  font: bold 13px Arial;
  color: #FFFFFF;
  text-indent: 10px;  
}
.float_right {
 float:right;
 
}
.float_left{
 float:left;
 clear:both;
}

#section_hlight {
  border: 1px outset #595791; 
  background-color: #F5F5F5;
  margin: 5px 0 5px 0;
  width: 98%;
  height: 20px;
  text-align: left;
  font-family: Arial, Tahoma, Sans-serif; font-size: 13px; font-weight: 800; font-style: normal; text-decoration: none;
  color: #000000;
  text-indent: 10px;
}

#section_divider {
  border-bottom: 4px solid black;
  background-color: #595791;
  margin: 10px 0 0 0;
  float:left;
  width: 100%;
  height: 3px;
  clear:both;
}

#section_headline {
  font-family: Arial, Tahoma, Sans-serif;
  font-size: 18px;
  font-weight: 800;
  font-style: normal;
  text-decoration: none;
  margin-top: 12px;
  margin-bottom: 8px;
}

#section_blurb {
  font-family: Arial, Tahoma, Sans-serif;
  font-size: 12px;
  font-weight: 800;
  font-style: normal;
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 8px;
}	

/* ============================ Legal statements ============================ */
#copyright {
 margin: 20px 0 0 0;
 font-family: Arial, Tahoma, Sans-serif; font-size: 10px; font-weight: 400; font-style: normal; text-decoration: none;
 color: #000000;
 clear: both;
}

/* ============================ Right-column: Resources ============================ */
#rightcol_res {
  border: 1px outset #6699FF; 
  background-color:#FFFFFF;
  margin: 5px 0 10px 0;
  width: 150px;

  text-align: left;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
}

#rightcol_heading {
  background-color:#f0f8ff;
  border-bottom: 1px solid #000000;
  margin: 0 0 5px 0;
  width: 150px;
  height: 22px;
  text-align:center;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight:800; font-style: normal; text-decoration: none;
}

/* ============================ Lists ============================ */
ul{
  list-style-type: dot;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight:400; font-style: normal; text-decoration: none;
  margin: 5px 0 5px 0;  
}
li { 
 line-height:18px;
}

/*IE workaround*/
/*All IE browsers*/
* html ul
{
margin: 5px 0 5px 15px;
}

/* ============================ Lists ============================ */
ol#compact {
	margin-bottom: -1em;
}

ul#compact {
	margin-bottom: -1em;
}

ul#no_style{
  list-style-type: none;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight:400; font-style: normal; text-decoration: none;
  margin: 5px 0 5px 5px;  
}
ul#no_style li{  
  margin: 5px 0 5px 5px;
}

ul#newlisting{
 list-style-type:none;
 margin:0 0 0 -3em;

}
ul#newlisting li {
  background:url(images/Adarrow.gif) 0 0 no-repeat transparent;
  
  text-indent:20px;
  margin:2px 0 2px 5px;
  display:block;
}

* html ul#newlisting{
 list-style-type:none;
 margin:0;
 display:inline;
}
/* IE workaround */
* html ul#newlisting li {
  text-indent:5px;
  margin:2px 0 2px 5px;
  background:url(images/Adarrow.gif) 0 0 no-repeat transparent;

} 	

/* === Section header for drivers == */
ul#downloads
{
list-style-type: none;
margin: 0;
padding: 0;
font-family: Arial, Tahoma, Sans-serif; font-size: 13px; font-weight:800; font-style: normal; text-decoration: none;
}

ul#downloads .left
{
float: left;
width: 350px;
}

ul#downloads .right
{
float: right;
width: 150px;
}


/* ============================ General list ============================ */
dl#gen_list{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

dl#gen_list dt{ 
  margin: 5px 0 0 0;
  color: black;
  font-family: Arial, Tahoma, Sans-serif; font-size: 13px; font-weight: 600; font-style: normal; text-decoration: bold;
  clear:both;
  text-indent: 0px;

}

dl#gen_list dd{
  margin: 5px 0 5px 15px;
  clear:both;
  width:98%;
  font-family: Arial, Tahoma, Sans-serif; font-size: 13px; font-weight: 400; font-style: normal; text-decoration: none;
}

.shift_left
{
  padding-left:50px;
}
/* ============================ Document listing ============================ */
dl#doc_list{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

dl#doc_list dd{ 
  margin: 5px 0 5px 15px;
  color: black;
  font-family: Arial, Tahoma, Sans-serif; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: bold;
  clear:both;
  text-indent: 15px;

}

dl#doc_list dt{
  margin: 5px 0 5px 5px;
  clear:both;
  display: inline;  
  font-family: Arial, Tahoma, Sans-serif; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: bold;
  
}
/* ============================ Component definition list ============================ */
dl#comp_list{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

dl#comp_list dd{ 
  margin: 20px 0 0 0;
  color:black;
  font-family: Arial, Tahoma, Sans-serif; font-size: 14px; font-weight: 800; font-style: normal; text-decoration: bold;
  clear:both;
  background-image:url("images/bullet.gif");
  background-repeat:no-repeat;
  text-indent: 15px;

}

dl#comp_list dt{
  margin: 5px 0 5px 20px;
  clear:both;
}

/* ============================ Subsystem lists ============================ */
dl#subsys_list{
  list-style-type: none;
  margin: 0;
  padding: 0;
  width:100%;
}

dl#subsys_list dd{
  border-top: 1px solid #666;
  margin: 20px 0 0 0;
  color:black;
  font-family: Arial, Tahoma, Sans-serif; font-size: 14px; font-weight: 800; font-style: normal; text-decoration: bold;
  clear:both;
  width:98%;
}

dl#subsys_list dd a{
  font-family: Arial, Tahoma, Sans-serif; font-size: 14px; font-weight: 800; font-style: normal; text-decoration: none;
}

dl#subsys_list dt{
  margin: 5px 0 5px 20px;
  clear:both;
}

/* ============================ Pipe list  =========================== */
#pipelist_container { margin-left: 25px; }

#pipelist
{
list-style: none;
padding: 0;
margin: 0;
}

#pipelist li
{
display: inline;
padding: 0;
margin: 0;
}

#pipelist li:before { content: "| "; }
#pipelist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #pipelist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #pipelist { height: 1%; }

* html #pipelist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #pipelist li:first-child { border-left: 0; }


/* ============================ Image Maps ============================ */
.image_map { 
  float:left;
  width:700px;
  clear:both;
  margin: 15px 0 0 0;
  border: 1px solid #000000;
  background-color:#FFFFFF;
}
.img_caption {
  font-family: Arial, Tahoma, Sans-serif; font-size: 10px; font-weight: 400; font-style: normal; text-decoration: none;
}


/* ============================ General Content ============================ */
.content {
  float:left;
  width: 98%;  
  margin: 5px 5px 0 5px;
  clear:both;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
  line-height:16px;
}

/* ============================ Content for features ============================ */
#target_content{
  float:left;
  width: 99%;  
  margin: 5px 5px 0 5px;
  clear:both;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
  line-height:16px;
}
#target_content th{
 font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 800; font-style: normal; text-decoration: none;
 color:white;
}
#target_content th a {
 font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 800; font-style: normal; text-decoration: underline;
 color:white;
}

#target_content td {
 font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
 color:black;
}

#color1
{
position:relative;
left: 3px;
width: 15px;
height: 15px;
border: 1px solid #000000; 
background-color: #f0f880;
}

#color2
{
position:relative;
left: 3px;
width: 15px;
height: 15px;
border: 1px solid #000000; 
background-color: #FFFFFF;
}

#color3
{
position:relative;
left: 3px;
width: 15px;
height: 15px;
border: 1px solid #000000; 
background-color: #c0c5ef;
}

#main_content { 
  width: 98%;
  clear:both;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
}

em#widget {
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
  font-weight: bold;
  display: inline;
}

/* ============================ Table ============================ */
table{
  clear:both;
font-family: Arial, Tahoma, Sans-serif; font-size: 13px; font-weight: 400; font-style: normal; text-decoration: none;
}
table#tbl_info {
  float:left;
  margin: 10px 0 10px 0;
  border-collapse:collapse;
  border:black solid 1px;
  padding:5px;
  clear:both;
  width:98%;
}

table#tbl_info th{
  background-color:#B592C6;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 800; font-style: normal; text-decoration: bold;
  border: black solid 1px;
  width:200px;
}

table#tbl_info td{
  border: black solid 1px;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
}

/* ============================ Main Build table ============================ */
table#build_tbl {
  float:left;
  margin: 2px 0 10px 0;
  border:0;
  padding:5px;
  clear:both;
}

table#build_tbl th{
  background-color:#B592C6;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 800; font-style: normal; text-decoration: bold;
  border: black solid 1px;
  width:200px;
  text-align:left;
}

table#build_tbl td{
  border: 0;
  font-family: Arial, Tahoma, Sans-serif; font-size: 12px; font-weight: 400; font-style: normal; text-decoration: none;
}



/* ============================ Tabbed container ============================ */
 #navcontainer ul
{
padding: 1px 0;
margin: 10px 0 0 0;
border-bottom: 10px solid #39305A;
font: bold 8px Verdana, sans-serif;
 }

#navcontainer li
{
list-style: none;
margin: 0;
display: inline;
line-height:18px;
padding: 2px 0.5em;
margin-left: 2px;
border: 1px solid #595791;
border-bottom: none;
background: #F5F5F5;
}

#navcontainer a
{

text-decoration: none;
}

#navcontainer a:link
{
color: #000000;
text-decoration: none;
padding-left: 0.25em;
padding-right: 0.25em;
}

#navcontainer a:visited
{
color: #000000;
}

#navcontainerclear { display: none; }

html>body #navcontainerclear
{
display: block;
clear: both;
}

#navcontainer li#link1
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  

#navcontainer li#link2
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  
#navcontainer li#link3
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  
#navcontainer li#link4
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  
#navcontainer li#link5
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  
#navcontainer li#link6
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  

#navcontainer li#link7
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  

#navcontainer li#link8
{
background-color: #F5F5F5;
color: #000000;
border: 1px solid #595791;
}  

#navcontainer li#enh1
{
background-color: #B592C6;
color: #FFFFFF;
border: 1px solid #39305A;
}  

#navcontainer li#enh2
{
background-color: #B592C6;
color: #FFFFFF;
border: 1px solid #39305A;
}  

#navcontainer li#enh3
{
background-color: #B592C6;
color: #FFFFFF;
border: 1px solid #39305A;
} 

/* ********************** Navigation bar container ******************************* */
#navbar_container { 
width: 200px; 
background-color:#B592A0;
}

#navbar_container ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navbar_container li
{
list-style: none;
background-color: #B592C6;
color: #000000;
border-bottom: 1px solid #CFFFFF;
text-indent:5px;
}


#navbar_container a
{
display: block;
padding: 3px;
width: 160px;
text-decoration: none;
color:#000000;
}

#navbar_container a:visited
{
display: block;
padding: 3px;
width: 160px;
text-decoration: none;
color: #000000;
}

