/*---general styles---*/

body {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:12px;
        color:#000000;
        background-color:white;
        }
        
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:20px;
    }
 


       
 .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: 60%;
     }     

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:verdana, arial, helvetica, sans-serif;
      font-size:10px;
      background-color: #EAF2EA;
      border: solid #688F5F 1px;
	 text-align:left;
	 padding:5px;
      width: 85%;
      color:#000000;
     }  

#icom A:active {color:#000;text-decoration:underline;font-weight:bold;font-size:10px;}
#icom A:link {color:#000;text-decoration:underline;font-weight:bold;font-size:10px;}
#icom A:visited {color:#000;text-decoration:underline;font-weight:bold;font-size:10px;}
#icom A:hover {color:#000;text-decoration:none;font-weight:bold;font-size:10px;} 
     

/*---navigation control---*/

#menu_nolink { 
 
  background-color:#EAF2EA;

  text-align:left;
  border-top: solid #658D5B 1px;
	border-right: solid #658D5B 1px;
	border-left: solid #658D5B 1px;
	border-bottom: solid #658D5B 1px;
	padding-left: 0.8em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	 TEXT-DECORATION: none; Font-Size:11px;
	 font-weight:bold;
	 padding:3px;

}

#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 0px 4px 8px;
}

#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%;

}

