/*---general styles---*/
body{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:white;
	min-width: 1110px;
}
#layoutContainer{
	float: left;
	width: 100%;
}

#layoutCenter{
	margin: 0 336px 0 175px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#layoutLeft{
	float: left;
	width: 168px;          /*  LC width */
	margin-left: -100%;
	*margin-left: -100%; /* before the property - shows in IE7 and below */
	_margin-left: -100%; /* before the property - shows in IE6 and below */
	background-color:#C0D3C0;
	border-left: solid 1px #516F51;
	border-right: solid 1px #516F51;
	border-bottom: solid 1px #516F51;
}

#layoutRight{
	float: left;
	width: 336px;          /* RC width */
	margin-left: -336px;  /* RC width */
}
#footer{
	clear: both;
}

p{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

td {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	


li {
       font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
        }
     
/*---ad styles---*/

#ciu {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#cccccc;
        border:1px solid #000000;
        margin-top:5px;
        margin-right: 365px;
        padding: 2px;
        }

#bob {
     float:right;
	 padding:5px;
 
     }     
         	
	
/*---text styles---*/

.text_header {
     font-size:12px;
     font-family:verdana,arial;
     font-weight:bold;
     text-align:left;
     color:#000000;
     margin-left:15px;
    }
 


       
 .text_smheader {
     font-size:12px;
     font-family:verdana,arial;
     font-weight:bold;
     color:#000000;
     padding:5px;
    }

 .text_news_header {
     font-size:12px;
     font-family:verdana,arial;
     font-weight:bold;
     padding:5px;
     color:#000000;
    }

     
/*---default links---*/
A {
	COLOR: #0000FF; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}
A:visited {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;

}
A:active {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}
A:hover {
	COLOR: #0000FF; TEXT-DECORATION: NONE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}


/*---custom links---*/
A.topnav {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:visited.topnav {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;

}
A:active.topnav {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:hover.topnav {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}


A.main {
	COLOR: #0000FF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:visited.main {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;

}
A:active.main {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}
A:hover.main {
	COLOR: #0000FF; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;font-weight:bold;
}


A.side_menu {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;
}
A:visited.side_menu {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;

}
A:active.side_menu {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;
}
A:hover.side_menu {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;
}

    
/*---layout ---*/

        
.main_content {
		
		padding:10px;
		padding-top:5px;

        }

        
#top_space {
        margin:0px 0px 0px 0px;
        background-color:#C0D3C0;
        border-left: solid 1px #516F51;
        border-right: solid 1px #516F51;
        border-bottom: solid 1px #516F51;
        }           
        
/*---left side menu ---*/


        
#sidebar{
        margin:0px 0px 0px 0px;
        width:168px;
        background-color:#C0D3C0;
        border-left: solid 1px #516F51;
        border-right: solid 1px #516F51;
        border-bottom: solid 1px #516F51;
        }   
        
.li_indent {
	
margin-left:10px;		
		}
		
/*---top nav boxes ---*/

#left_bottom {

		background-color:#EAF2EA;
		border-bottom: solid 1px #516F51;
		border-left: solid 1px #516F51;
		font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
		
		}

#right_bottom {

		background-color:#EAF2EA;
		border-bottom: solid 1px #516F51;
		border-right: solid 1px #516F51;
		vertical-align: middle;
		padding-top: 5px;
		}
 
/*---right info boxes ---*/

#info_box {
        margin:0px 0px 0px 0px;
        background-color:#EAF2EA;
        border-left: solid 1px #516F51;
        border-right: solid 1px #516F51;
        border-bottom: solid 1px #516F51;
        border-top: solid 1px #516F51;
        text-align:left;
        padding:2px;
        width:100%;
        }   
        
#info_header {
        background-color:#C0D3C0;
         font-family:verdana, arial, helvetica, sans-serif;
      font-size:12px;
      text-align:center;
        }   
        
        
#web_search {
     }
 
/*---my account links ---*/

#my_account {
     font-family:verdana, arial, helvetica, sans-serif;
      font-size:12px;
      padding:5px;
        background-color:#C0D3C0;
        border-left: solid 1px #516F51;
        border-right: solid 1px #516F51;
        border-top: solid 1px #516F51;
      text-align:left;
      width: 350px;
     }     

A.my_account {
	COLOR: #333333; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;font-weight:bold;
}
A:visited.my_account {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;font-weight:bold;

}
A:active.my_account {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;font-weight:bold;
}
A:hover.my_account {
	COLOR: #333333; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:10px;font-weight:bold;
}


/*---site resources ---*/




#icom {
     font-family: arial, helvetica, sans-serif;
      font-size:10px;
      background-color: #EAF2EA;
      border: solid #688F5F 1px;
	 text-align:left;
	 padding:5px;
      color:#000000;

  margin-left:5px;
  margin-right:5px;

     }  

#icom A:active {color:#000;text-decoration:underline;font-weight:bold;font-size:10px;}
#icom A:link {color:#000;text-decoration:none;font-weight:bold;font-size:10px;}
#icom A:visited {color:#000;text-decoration:none;font-weight:bold;font-size:10px;}
#icom A:hover {color:#000;text-decoration:underline;font-weight:bold;font-size:10px;} 
     
/*---navigation control---*/
#menu_nolink { 
  background-color:#EAF2EA;
  text-align:left;
  border: solid #658D5B 1px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #000000; 
  TEXT-DECORATION: none;
  Font-Size:11px;
  font-weight:bold;
  padding:3px 3px 3px 8px;
}

#myMenu { 
  width: 95%;
  background-color:#658D5B;
  margin-left:5px;
  margin-right:5px;
  text-align:left;

}

#myMenu span {
  display: none;
  visibility: hidden;
}

#myMenu a {
  display: block;
  padding-right: 0.4em;
  padding-left: 0.8em;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
}

#myMenu a:link {
  background-color:#EAF2EA ;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	 TEXT-DECORATION: none; Font-Size:11px; 
	border-top: solid #658D5B 1px;
	border-right: solid #658D5B 1px;
	border-left: solid #658D5B 1px;
	border-bottom: solid #658D5B 1px;
	font-weight:bold;
  
	
}

#myMenu a:visited {
  background-color: #EAF2EA;
  color: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	 TEXT-DECORATION: none; Font-Size:11px; 
	border-top: solid #658D5B 1px;
	border-right: solid #658D5B 1px;
	border-left: solid #658D5B 1px;
	border-bottom: solid #658D5B 1px;
	font-weight:bold;
}

#myMenu a:hover {
  background-color: #E5D08A;
  color: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none; Font-Size:11px; font-weight:bold;
	border-top: solid #658D5B 1px;
}

#myMenu a:active {
  background-color: #EAF2EA;
  color: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	 TEXT-DECORATION: none; Font-Size:11px; font-weight:bold;
	border-top: solid #658D5B 1px;
	border-right: solid #658D5B 1px;
	border-left: solid #658D5B 1px;
	border-bottom: solid #658D5B 1px;

}

#wdnav { margin: 3px;  }

#wdnav h4{
	background: url("http://www.windrivers.com/images/greentab.gif");
	height: 16px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 5px;
}

#wdnav{
	background: #eaf2ea;
	border: 1px #bbb solid;
	border-top: 1px #8c8c8c solid;
	padding: 0px 4px 4px 4px;
}

#wdnav p{
	border-bottom: 1px #fff solid;
	margin: 0px 6px;
	clear: both;
}

#wdnav p a{
	background: url("http://www.windrivers.com/images/angblt.gif") no-repeat left;
	font-size: 10px;
	padding: 1px 0px 1px 12px;
	border-bottom: 1px #bbb solid;
	display: block;
	clear: both;
}

#wdnav a:visited {  text-decoration: none; color: #000000}
#wdnav a:link {  text-decoration: none; color: #000000}
#wdnav a:active {  text-decoration: none; color: #000000}
#wdnav a:hover {  text-decoration: none; color: #666;}

#rightnav a{
	margin:0px 0px 0px 0px;
	background-color:#EAF2EA;
	border-left: solid 1px #516F51;
	border-right: solid 1px #516F51;
	border-bottom: solid 1px #516F51;
	border-top: solid 1px #516F51;
	text-align:left;
	padding:2px;
	width:100%;
}

/* begin styles for RSS Feed */
.rss_box {
	width: 125px;
	background-color: #EAF2EA;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.rss_items {
	padding:5px;
	color:#000000;
	margin: 0px;
}

p.rss_title {
	margin: 0px;
	padding:3px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;
	background-color:#FFFFFF;
	border-top: 1px solid #FFCC33;
	border-right: 1px solid #FFCC33;
	border-bottom: 1px solid #FFCC33;
	border-left: 1px solid #FFCC33;
}

.rss_title, rss_title a {
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 9px
	background-color:#A4A4FF;
	color:#000000;
	font-weight:bold;
	margin: 0px;
	padding:0px;
	text-align: left;
	font-size: 12px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #ffffff;
}

.rss_item  {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight : bold;
	color: #000000;
	list-style:none;
	margin-bottom: 6px;
	padding:0;
	overflow:hidden
}

.rss_item a:visited {
	color:#2e5c5c;
}

.rss_item a:hover {
	color:#2e5c5c;
	text-decoration: underline;
}
.invisilink {
	color:#FFFFFF;
	text-decoration: none;
}
.image_120x600_2{
	position:relative\9;
}

.image_content_120x600_2{
	position:none\9;
}

#da_header_button_download {
	float:left;
}

#da_header_button_download a {
	display:block;
	width:221px;
	height:45px;
	padding-top:5px;
	background: url(/img/headerDriverScan.gif) top left no-repeat;
	text-decoration:none;
}

#da_header_button_download a span {
	display:none;
}

#da_header_button_browse {
	float:left;
}

#da_header_button_browse a {
	display:block;
	width:221px;
	height:45px;
	padding-top:5px;
	background: url(/img/browserbutton.gif) top left no-repeat;
	text-decoration:none;
}

#da_header_button_browse a span {
	display:none;
}
