/* ------ hack to get IE transparancies working ------- */
* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/Images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/* ------ EOF hack to get IE transparancies working ------- */

body {background-color:#F9F9F9;background-image: url(/Images/2010/bg-page.jpg);	background-repeat: repeat-x; margin:0px; font-family:tahoma, Arial, verdana, sans-serif; font-size:12px; color:#231F20;}
#banner {width:960px; margin:8px auto 0 auto; height: 120px; background-image:url(/Images/2010/bg-logoBanner.jpg); background-repeat:repeat-x; padding:0 0 0 20px;}
#bannerNavContainer {margin: 5px auto 0 auto; width:980px; border-top:solid 1px #E8E8E8; border-bottom:solid 1px #E8E8E8; background-image:url(/Images/2010/bg-navbar.jpg); background-repeat:repeat-x;}
.navlist {margin-bottom:0px;}
.navlist ul {
			  margin: 0; /*removes indent IE and Opera*/
			  padding: 0; /*removes indent Mozilla and NN7*/
			  list-style-type: none; /*turns off display of bullet*/
		 }
		 .navlist li {margin:0 0 0 0; padding-left:0px; float:left; }
		 .navlist a {
			  /*/*/display: block;
			  padding:10px 28px 10px 28px;
			  font-family:Tahoma, Verdana, Arial, Helvetica;
			  font-size:14px;
			  color:#333333;
			  text-decoration:none;
			  display: block; 
			  background-image:url(/Images/2010/bg-navbutton.jpg); background-repeat:no-repeat; background-position:right;
			  letter-spacing:0.1em;
		 }		 
		 .navlist a:link, .navlist a:visited {
			  color: #333333;
			  /*/*/color: #333333;
			  text-decoration: none; /* */
		 }
		 .navlist a:hover { text-decoration:none; color: #000000; background-image:url(/Images/2010/bg-navbutton-over.jpg); background-position:right; background-repeat:no-repeat;}
		 
#layerTechnology, #layerInvestors {visibility:hidden; position:absolute; width:330px; z-index:2; background-color: #EBEBEB; border:solid 1px #CCCCCC;}
#layerPress, #layerAbout {visibility:hidden; position:absolute; width:200px; z-index:2; background-color: #EBEBEB; border:solid 1px #CCCCCC;}
#layerTechnology ul, #layerInvestors ul, #layerPress ul, #layerAbout ul {
			  margin: 0; /*removes indent IE and Opera*/
			  padding: 0; /*removes indent Mozilla and NN7*/
			  list-style-type: none; /*turns off display of bullet*/
		 }
		 #layerTechnology li, #layerInvestors li, #layerPress li, #layerAbout li {margin:0 0 0 0; padding:0px; }
		 #layerTechnology a, #layerInvestors a, #layerPress a, #layerAbout a {
			  /*/*/display: block;
			  padding:10px 15px 10px 15px;
			  font-family:Tahoma, Verdana, Arial, Helvetica;
			  font-size:12px;
			  color:#333333;
			  text-decoration:none;
			  display: block; 
			  letter-spacing:0.1em;
		 }		 
		 #layerTechnology a:link, #layerTechnology a:visited, #layerInvestors a:link, #layerPress a:link, #layerInvestors a:visited, #layerPress a:visited, #layerAbout a:link, #layerAbout a:visited{
			  color: #333333;
			  /*/*/color: #333333;
			  text-decoration: none; /* */
		 }
		 #layerTechnology a:hover, #layerInvestors a:hover, #layerPress a:hover, #layerAbout a:hover{ text-decoration:none; color: #000000; background-color:#FFFFFF;}

#layerCloser {visibility:hidden; position:absolute; z-index:1;}
#bannerImage {width:980px; margin:0 auto 10px auto; height: 151px; background: url(/Images/2010/rotator-images/rotate.php) no-repeat;}

#mainContentContainer {width:920px; margin:0 auto 10px auto; padding:30px; border: solid 1px #CCCCCC; background-color:#FFFFFF; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:14px; color:#333333; line-height:1.7em;}
#mainContent {float:left; width:690px;}
#mainContent a:link, #mainContent a:visited {text-decoration:none; border-bottom:dotted 1px #003366; color:#003366;}
#mainContent a:hover {text-decoration:none; border-bottom:dotted 1px #000000; color:#000000; }
#mainContent h1 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:24px; color:#333333; margin:0 0 5px 0; line-height:1.1em; }
#mainContent h2 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:18px; color:#333333; background-image:url(/Images/2010/bg-subheading.jpg); background-repeat:no-repeat; height:26px; font-weight:normal; padding:3px 15px 0 15px; width:615px;}
#mainContentFullWidth { padding:0px;}
#mainContentFullWidth a:link, #mainContentFullWidth a:visited {text-decoration:none; border-bottom:dotted 1px #003366; color:#003366;}
#mainContentFullWidth a:hover {text-decoration:none; border-bottom:dotted 1px #000000; color:#000000; }
#mainContentFullWidth h1 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:20px; color:#333333; margin:0 0 5px 0; }
#mainContentFullWidth h2 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:16px; color:#333333; background-image:url(/Images/2010/bg-subheading.jpg); background-repeat:no-repeat; height:26px; font-weight:normal; padding:3px 15px 0 15px; width:615px;}
.text11px {font-size:11px;}
.text10px {font-size:10px;}
.text16px {font-size:16px;}

#columnRight {width:210px; margin-left:20px; float:right;}
.newsContainer {width:208px; border:solid 1px #CCCCCC; margin-bottom:20px;}
.newsTitle { background-image:url(/Images/2010/bg-newstitle.jpg); background-repeat:repeat-x; height:37px; padding:2px 0 0 0;}
.newsTitle h3 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:16px; text-transform:uppercase; color:#FFFFFF; text-align:center; margin:0; line-height:1.1em;}
.newsImage { padding:0px;}
.newsContent {padding:5px; line-height:1.4em; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
.newsContent ol {padding:0px; margin:0 0 0 20px;}
.newsContent li {padding:5px 0;}
.newsContent a:link {text-decoration:none; color:#003366;}
.newsContent a:visited {text-decoration:none; color:#330066;}
.newsContent a:hover {text-decoration:none; border-bottom:dotted 1px #000000; color:#000000; }
.newsContentMore {text-align:right; font-family:Tahoma, Verdana, Arial, sans-serif; padding:0 5px 5px 0; font-size:12px;}
.newsContentMore a:link, .newsContentMore a:visited {text-decoration:none; border-bottom:dotted 1px #003366; color:#003366;}
.newsContentMore a:hover {text-decoration:none; border-bottom:dotted 1px #000000; color:#000000; }

.errorText {color:#FFFFFF;}

#footerContainer {width:920px; margin:0 auto 10px auto; background-color:#FFFFFF; padding: 10px 30px; font-size: 11px; color:#666666; border: solid 1px #CCCCCC; line-height:1.4em;}
#footerLinks {font-size:11px; float:left; margin-left:10px; text-align:left; color:#999999;}
#footerLinks a:link, #footerLinks a:visited {color:#333333; text-decoration:none;}
#footerLinks a:hover {color:#333333; text-decoration:none; border-bottom:dotted 1px #333333;}

#design {width:980px; margin:0 auto 10px auto; text-align:right; font-size:11px; color:#999999; font-size:11px;}
#design a:link, #design a:visited {color:#999999; text-decoration:none;}
#design a:hover {color:#999999; text-decoration:none; border-bottom:dotted 1px #999999;}
.clearBoth {clear:both;}

