/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
body { background: #102840 url(../images/bg-stars.jpg) repeat-x; font-family: Arial, Helvetica, Verdana, sans-serif; color: #2D2D2D; font-size: 12px; }
a { outline: none; text-decoration: none; color: #00CC66; }
a:hover { text-decoration: underline; }

#text p { margin: 10px 0 0 0; }

#text img { border: 2px solid #006666; margin: 5px; }

#text h1 { color: #008651; font-size: 2.4em; display: block; border-bottom: 1px solid #605366; margin-bottom: 5px; width: 375px; }
#text h2 { color: #008651; font-size: 1.8em; }
#text h3 { color: #5b3271; font-size: 1.3em; }
#text h4 { color: #5b3271; font-size: 1em; border-bottom: 1px dotted #008651; width: 375px;}

#text blockquote { color: #5b3271; font-style: italic; }

#text ol { margin: 5px 5px 5px 35px; }
#text ul { margin: 5px 5px 5px 35px; }

/* BACKGROUND AND WRAPPER */
#wrapper {  }
#bg { background: url(../images/bg2.jpg) no-repeat; width: 100%; height: 1028px; }
#inner-wrapper { float: left; width: 850px; margin: 12px 0px 0px 145px; }
* html #inner-wrapper { margin: 12px 0px 0px 70px; }

#left { float: left; padding: 0px 0px 0px 0px; width: 199px; }
#logo { float: right; width: 197px; }
* html #logo { float: right; width: 197px; }
#logo-1 { float: left; margin: 22px 0px 0px 0px; }
* html #logo #logo-1{ behavior: url(iepngfix.htc); width: 89px; height: 204px; padding: 0px 0px 0px 0px; }
#antenna-left { float: right; margin: 22px 0px 0px 0px; }
* html #logo #antenna-left{ behavior: url(iepngfix.htc); width: 106px; height: 43px; padding: 0px 0px 0px 0px; }
#logo-2 { float: left; }
* html #logo #logo-2{ behavior: url(iepngfix.htc); width: 108px; height: 161px; padding: 0px 0px 0px 0px; }

#nav { float: right; width: 199px; }
#nav ul { list-style: none; float: left; }
#nav ul li { width: 199px; float: left; }
#nav ul li#nav-top { background: url(../images/nav-top.png) no-repeat; height: 36px; }
* html #nav ul li#nav-top {  behavior: url(iepngfix.htc); }
#nav ul li#nav-bottom { background: url(../images/nav-bottom.png) no-repeat; height: 54px; }
* html #nav ul li#nav-bottom {  behavior: url(iepngfix.htc); }
#nav ul li a { width: 199px; float: left; }
#nav ul li#home a { background: url(../images/nav-home.png) no-repeat; height: 35px; }
* html #nav ul li#home a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-home.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#home a:hover { background: url(../images/nav-home-over.png) no-repeat; height: 35px; }
* html #nav ul li#home a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-home-over.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#environment a { background: url(../images/nav-environment.png) no-repeat; height: 46px; }
* html #nav ul li#environment a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-environment.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#environment a:hover { background: url(../images/nav-environment-over.png) no-repeat; height: 46px; }
* html #nav ul li#environment a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-environment-over.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#digital a { background: url(../images/nav-digital.png) no-repeat; height: 40px; }
* html #nav ul li#digital a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-digital.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#digital a:hover { background: url(../images/nav-digital-over.png) no-repeat; height: 40px; }
* html #nav ul li#digital a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-digital-over.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#connectivity a { background: url(../images/nav-connectivity.png) no-repeat; height: 42px; }
* html #nav ul li#connectivity a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-connectivity.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#connectivity a:hover { background: url(../images/nav-connectivity-over.png) no-repeat; height: 42px; }
* html #nav ul li#connectivity a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-connectivity-over.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#recognition a { background: url(../images/nav-recognition.png) no-repeat; height: 43px; }
* html #nav ul li#recognition a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-recognition.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#recognition a:hover { background: url(../images/nav-recognition-over.png) no-repeat; height: 43px; }
* html #nav ul li#recognition a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-recognition-over.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#incubation a { background: url(../images/nav-incubation.png) no-repeat; height: 42px; }
* html #nav ul li#incubation a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-incubation.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#incubation a:hover { background: url(../images/nav-incubation-over.png) no-repeat; height: 42px; }
* html #nav ul li#incubation a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-incubation-over.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#about a { background: url(../images/nav-about.png) no-repeat; height: 47px; }
* html #nav ul li#about a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-about.png", sizingMethod="crop"); cursor: pointer; }
#nav ul li#about a:hover { background: url(../images/nav-about-over.png) no-repeat; height: 47px; }
* html #nav ul li#about a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/nav-about-over.png", sizingMethod="crop"); cursor: pointer; }

#contact { float: right; width: 199px; }
.contact-top { float: left; width: 199px; }
* html .contact-top { behavior: url(iepngfix.htc); height: 133px; }
#contact-left { float: left; width: 102px; }
.contact-mid { float: left; width: 102px; }
* html .contact-mid { behavior: url(iepngfix.htc); height: 28px; }
.contact-1 { float: left; width: 102px; }
* html .contact-1 { behavior: url(iepngfix.htc); height: 129px; }
.contact-2 { float: left; width: 97px; }
* html .contact-2 { behavior: url(iepngfix.htc); height: 157px; }

#pole { float: left; width: 23px; height: 867px; padding: 22px 0px 0px 0px; }
#pole-img { background: url(../images/pole.png) no-repeat 0px 0px; float: left; width: 23px; height: 867px; padding: 0px 0px 0px 0px; }
* html #pole-img { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pole.png", sizingMethod="crop"); }
* html #pole #antenna-mid { behavior: url(iepngfix.htc); width: 23px; height: 45px; padding: 0px 0px 0px 0px; float: left; }
* html #heading #heading-left #antenna-right { behavior: url(iepngfix.htc); width: 120px; height: 45px; float: left; padding: 0px 0px 0px 0px; }

#right { width: 445px; float: left; padding: 22px 0px 0px 0px; }
#heading { width: 445px; float: left; }
#heading-left { float: left; width: 120px; height: 205px; }
#title1 { float: left; }
* html #heading #heading-left #title1 { behavior: url(iepngfix.htc); width: 120px; height: 205px; padding: 0px 0px 0px 0px; }
#title2 { float: left; }
* html #heading #title2 { behavior: url(iepngfix.htc); width: 325px; height: 250px; padding: 0px 0px 0px 0px; }

#content { background: url(../images/content-bg.jpg) repeat-y; float: left; width: 443px; height: 100%; }
#content-bg { background: url(../images/content-top.jpg) no-repeat; float: left; width: 443px; }
#content-bottom { background: url(../images/content-bottom.png) no-repeat; float: left; width: 443px; height: 199px;   }
* html #content-bottom { behavior: url(../iepngfix.htc); width: 558px; height: 250px; padding: 0px 0px 0px 0px; }
#text { float: left; margin: 35px 35px 0px 20px; width: 398px; overflow: auto; height: 510px; }
* html #text { float: left; margin: 35px 35px 0px 10px; width: 398px; overflow: auto; height: 510px; }

img {behavior: url(../iepngfix.htc);}