@charset "utf-8";
/* CSS Document */
html, body, img, ul, li, h1, h2, h3, h4, h5, h6, p, div {
  margin: 0px;
  padding: 0px;
  border: 0px;
} 

form
{
margin: 0;
padding: 0;
display: inline;
}

sup {font-size: 0.75em; line-height: 0.5em} 

sup
{
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;

}

body
{
/*background-image:url(bg/05.jpg);
background-repeat:no-repeat;*/
font-family:Arial, Helvetica, sans-serif;
font-size: 69%;
}

#wrapper
{
margin-left: 14px;
}

#container
{
width: 924px;
/*height: 790px;*/
}




#header-right
{
text-align:right;
}


h1
{
color: #006699;
font-size: 160%;
font-weight: normal;
padding-bottom: 2px;
border-bottom: 3px solid #006699;
margin-bottom: 10px;
}

h4
{
color: #006699;
font-size: 100%;
}

#copy
{
margin-top: 20px;
}

#copy p:first-child
{
/*color: #006699;*/
} 

#copy h2
{
font-size: 120%;
font-weight: bold;
/*text-transform:capitalize;*/
}

#copy td h2
{
font-size: 100%;
font-weight: bold;
/*text-transform:capitalize;*/
}

#copy table
{
margin-bottom: 15px;
/*padding: 3px;*/
}

#copy td
{
font-size: 115%;
margin-top: 0;
margin-bottom: 15px;
}

#copy p
{
font-size: 115%;
margin-top: 0;
margin-bottom: 15px;
}

#copy td p
{
font-size: 100%;
margin-top: 0;
margin-bottom: 15px;
}

.tech
{
color: #006699;
margin-top: 5px!important;
font-size: 100%!important;
font-weight: normal!important;
padding-right: 5px;
width: 200px;
}

.tech table
{
font-size: 90%;
padding: 0;
margin:0;
margin-top: 3px;
}

.tech td
{
padding: 0;
margin:0;
}

.investors
{
color: #006699;
margin-top: 5px!important;
font-size: 100%!important;
font-weight: normal!important;
padding-right: 5px;
width:200px;
}

.investors table
{
font-size: 90%;
padding: 0;
margin:0;
margin-top: 3px;
}

.investors td
{
padding: 0;
margin:0;
}

.presslink
{
text-transform:capitalize;
}

#press a
{
text-transform:capitalize;
}

.investors a
{
text-decoration: underline!important;
color: #006699;
/*padding-right: 15px;
background-image: url(/gfx/subnav-arrow-white.gif);
background-repeat: no-repeat;
background-position:right;*/
}

.investors a{text-decoration: underline!important; }
.investors a:link {text-decoration: underline!important; }
.investors a:visited {text-decoration: underline!important; }
.investors a:hover{text-decoration: underline!important;}



#copy ul
{
font-size: 115%;
margin-top: 0;
margin-bottom: 15px;
margin-left: 20px;
}

#copy td ul
{
font-size: 100%;
margin-top: 0;
margin-bottom: 15px;
margin-left: 20px;
}

#copy a{text-decoration: underline; color: #006699;}
#copy a:link {text-decoration: underline; color: #006699; }
#copy a:visited {text-decoration: underline; color: #006699; }
#copy a:hover{text-decoration: underline;color: #006699;}


.highlight
{
color: #006699;
font-weight: bold;
}

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; } 
.frame { padding: 5px; border: 1px solid #aaa; } 

/*top nav*/


#navcontainer
{
margin-top: 14px;
margin-left: 315px;
}



#navlist ul
{
/*text-align:right;*/
list-style-type: none;
padding: 0;
margin: 0;
}

#navlist li
{
display: inline;
margin-left: 15px;
font-size: 95%;
background-image: url(/gfx/topnav-arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
}


#navlist li a
{
text-decoration: none;
margin-left: 8px;
}

#navlist li a:link { color: #666666; }
#navlist li a:visited { color: #666666; }

#navlist li a:hover
{
color: #666666;
}


/*end of top nav*/

/*search form*/
#search-container
{
margin-top: 26px;
}

#search-container label
{
color: #666666;
padding-right: 8px;
}

#search-container input
{
border: 1px solid #666666;
height: 14px;
}




/*end of search form*/


#navcontainermain
{
margin-top: 32px;
height: 24px;
width: 545px;
background-image:url(/gfx/bg-nav-primary.jpg);
margin-left: 174px;
}

#navcontainermain-padding
{
padding-top: 4px;
}

#navlistmain ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#sidenav
{
margin-bottom: 10px;
}

#sidenav ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#navlistmain li
{
display: inline;
margin-left: 10px;
margin-right: 7px;
font-size: 100%;
}

#sidenav li
{

}

#sidenav li a
{
height: 20px;
background-image:url(../gfx/bg-btn.jpg);
background-image:url(../gfx/bg-btn-3d2.jpg);
background-repeat:no-repeat;
display: block;
color: #006699;
font-size: 105%;
/*line-height: 110px;*/
font-weight: bold;
text-decoration: none;
padding-left: 5px;
padding-top: 8px;
}

#sidenav li a:hover 
{ 
color: #fff;
/*background-image:url(../gfx/bg-btn-active.jpg);*/
}

#sidenav-active 
{ 
color: #fff; 
/*background-image:url(../gfx/bg-btn-active.jpg);*/
}

#subnav ul
{
margin-bottom: 10px;
padding-bottom: 10px;
}

#subnav li
{
background-color: #b0d1f3;
}

#subnav li a
{
padding-left: 15px;
margin-left: 5px;
margin-top: 0;
padding-top: 0;
height: 22px;
background-image: url(/gfx/subnav-arrow.jpg);
background-repeat: no-repeat;
background-position: 0.6em 0.25em;
}

#subnav li a:hover
{
background-image: url(/gfx/subnav-arrow.jpg);
}



#navlistmain li a
{
font-weight:bold;
text-decoration: none;
}

#navlistmain li a:link { color: #fff; }
#navlistmain li a:visited { color: #fff; }
#navlistmain li a:hover 
{
color: #fff;
}






#banner
{
margin-top: 0;
}

#banner img
{
margin-top: 0;
width: 924px;
height: 313px;
width: 923px;
height: 223px;
}


.intro
{
font-size: 160%;
font-weight: bold;
color: #006699;
width: 450px;
margin-top: 16px;
}


.techbox a{text-decoration: none!important; cursor:pointer; }
.techbox a:link {text-decoration: none!important; cursor:pointer; }
.techbox a:visited {text-decoration: none!important; cursor:pointer; }
.techbox a:hover{text-decoration: none!important; cursor:pointer; }

.header
{
width:210px;
height:27px;
/*background-image:url(/gfx/bg-btn-tech-210.jpg);*/
background-image:url(/gfx/bg-btn-tech-210hr2.jpg);
}

.header div
{
padding:7px;
font-size:100%;
color:#006699;
}








h2
{
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
font-size: 160%;
font-weight: normal;
color: #006699;
}

#home-bottom
{
margin-top: 24px;
margin-top: 10px;
padding-bottom: 5px;
}

#home-bottom h2
{
padding-bottom: 4px;
}


#box-quick1
{
width: 228px;
height: 72px;
height: 50px;
background-image:url(/gfx/bg-quick1.jpg);
color: #fff;
}

#box-quick1-padding
{
padding-top: 24px;
padding-top: 5px;
padding-left: 5px;
}

#box-quick1 select
{
font-size: 90%;
width: 136px;
height: 16px;
padding-left: 10px;
color: #666;
}

#technologies
{
font-size:80%;
}

#products
{
font-size:80%;
}




#box-investors
{
margin-top: 2px;
/*border-top: 5px solid #fff;*/
width:228px;
height:28px;
color: #fff;
background-image:url(/gfx/bg-investors.jpg);
}


#box-investors p
{
padding-top: 6px;
padding-left: 4px;
font-size: 100%;
}

#box-investors a
{
color: #fff;
font-weight:bold;
text-decoration: none;
}

#box-investors li a:link { color: #fff; }
#box-investors li a:visited { color: #fff; }
#box-investors li a:hover { color: #fff;}


#box-shareprice
{
margin-top: 2px;
width: 228px;
height: 112px;
color: #fff;
background-image:url(/gfx/bg-share.jpg);
}

#box-shareprice-padding
{
padding: 8px;
}

#box-shareprice h2
{
color: #fff;
font-size: 130%;
font-weight:bold;
margin-bottom: 0;
padding-bottom: 0;
}

#box-shareprice h3
{
color: #fff;
font-size: 160%;
margin-bottom: 0;
padding-bottom: 0;
}

#box-shareprice h4
{
color: #fff;
font-size: 110%;
font-weight:normal;
margin-bottom: 0;
padding-bottom: 0;
}

#share-diff
{
color: #00cc33;
}

#box-shareprice p
{
margin-top: 4px;
}


#box-shareprice a
{
color: #fff;
font-weight:bold;
text-decoration: none;
}

#box-shareprice li a:link { color: #fff; }
#box-shareprice li a:visited { color: #fff; }
#box-shareprice li a:hover { color: #fff;}


#box-news
{
margin-top: 10px;
}

#box-news p
{
margin-bottom: 4px;
}

#box-news a
{
color: #000;
text-decoration: underline;
}

#box-news li a:link { color: #000; }
#box-news li a:visited { color: #000; }
#box-news li a:hover { color: #000;}

#footer
{

border-top: 1px solid #015696;
padding-top: 5px;
font-size: 90%;
color: #666666;
}

#footer a
{
color: #666666;
text-decoration: none;
}

#footer a:link { color: #666666; }
#footer a:visited { color: #666666; }
#footer a:hover { color: #666666;}



#copyright
{
text-align:right;
}
