@charset "utf-8";
/* CSS Document */

body {
	background-image: url(layoutimages/background_gnoetics.gif);
	background-color: #0e365f;
	background-repeat-y:no-repeat;
	background-repeat-x:repeat;
	background-attachment:fixed;
	margin:0;
	padding:0;
}

#menu {
	height:60px; 
	width:100%;
	min-width:1000px;
	 background-image:url(layoutimages/backgroundmenu_gnoetics.gif); 
	 vertical-align:middle; 
	 text-align:center;
	 text-wrap:supress;
	 overflow:hidden; 
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:20px;
	 color:#032653; 
	 line-height:3.2; 
	 /*word-spacing:70px;*/
	 letter-spacing:2px;
	 border-bottom:thin  ridge #004379;
}
#menu a:link {
	 color:#032d62;
	 text-decoration:none; 
}
#menu a:visited {
	 color:#032d62;
	 text-decoration:none; 
}
#menu a:hover {
	 color:#FFFFFF;
	 text-decoration:none; 
}
#menu a:active {
	 color:#FFFFFF;
	 text-decoration:none; 
}

#content1 {
	 min-height:420px;
	 width:1090px;
	 background-color:#FFFFFF;
	 
	 border:thick solid;
	 border-color:#7c8592;
	 position:relative;
	 top:30px;
	 text-align:left;
	 	 background:url(layoutimages/gnoetics_contentbg.gif);
	 background-repeat:repeat-y;
	 background-color:#c3cad5;
	     -moz-border-radius:5px;
	-webkit-border-radius:5px;
	-html-border-radius:5px;
	-khtml-border-radius:5px;
	-opera-border-radius:5px;
	border-radius:5px;
	 
}

#content2 {
	 height:auto;
	 overflow-y:auto;
	 min-height:420px;
	 width:90%;
	 max-width:1060px;
	 min-width:200px;
	 position:relative;
	 top:0px;
	 padding:15px;
	 text-align:left;
	 background-color:#FFFFFF;
	 border-left:thick solid;
	 border-right:thick solid;
	 border-bottom:thick solid;
	 border-left-color:#7c8592;
	 border-right-color:#7c8592;
	 border-bottom-color:#7c8592;
	 -moz-border-bottom-radius:5px;
	 background:url(layoutimages/gnoetics_contentbg.gif);
	 background-repeat:repeat-y;
	 background-color:#c3cad5;	 
}

#content3 {
	 min-height:420px;
	 width:1090px;
	 background-color:#FFFFFF;
	 
	 border:thick solid;
	 border-color:#7c8592;
	 position:relative;
	 top:30px;
	 text-align:left;
	 	 background:url(layoutimages/gnoetics_contentbg2.jpg);
	 background-repeat:repeat-y;
	 background-color:#c3cad5;
	     -moz-border-radius:5px;
	-webkit-border-radius:5px;
	-html-border-radius:5px;
	-khtml-border-radius:5px;
	-opera-border-radius:5px;
	border-radius:5px;
	 
}

#content-inner {
	 height:auto;
	 min-height:200px;
	 float:left;
	 background:none;
	 border-left:dashed thin;
	 border-color:#93b8c5;
	  	
}

#border-div {
	width:1px;
	position:relative; 
	float:left; 
	margin-left:3%; 
	margin-right:3%;
	height:100%; 
	min-height:200px; 
	margin-top:30px;;
	background:none;
	border-left:dashed thin;
	border-color:#93b8c5;
	 }

#features {
     width:320px;
	 float:left;
	 position:relative;
	 top:60px;
	 background:none;
	 border-left:dashed thin;
	 border-color:#93b8c5;
	 min-height:200px; 
	 padding-right:20px;
	 padding-left:20px;	
}



.light-text-feature {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:18px;
	 color:#FFFFFF; 
	 line-height:1.4; 
}
.light-text-feature a:link{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}
.light-text-feature a:visited{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}
.light-text-feature a:hover{
	 color:#FFFFFF;
	 text-decoration:underline; 	 
}
.light-text-feature a:active{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}

.light-text {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:16px;
	 color:#9dc1cd; 
	 line-height:1.7; 
}
.light-text a:link{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}
.light-text a:visited{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}
.light-text a:hover{
	 color:#FFFFFF;
	 text-decoration:underline; 	 
}
.light-text a:active{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}

.light-text-headline {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:30px;
	 color:#FFFFFF; 
	 line-height:1.7; 
}
.light-text-headline a:link{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}
.light-text-headline a:visited{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}
.light-text-headline a:hover{
	 color:#9dc1cd;
	 text-decoration:none; 	 
}
.light-text-headline a:active{
	 color:#FFFFFF;
	 text-decoration:none; 	 
}




.dark-text {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:16px;
	 color:#032d62; 
	 line-height:1.7; 
}
.dark-text a:link{
	 color:#2d7396;
	 text-decoration:none; 	 
}
.dark-text a:visited{
	 color:#032d62;
	 text-decoration:none; 	 
}
.dark-text a:hover{
	 color:#032d62;
	 text-decoration:underline; 	 
}
.dark-text a:active{
	 color:#032d62;
	 text-decoration:none; 	 
}

.dark-text-headline {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:36px;
	 color:#2d7396; 
	 line-height:1;
	 text-transform:uppercase;
	 letter-spacing:3px; 
}
.dark-text-headline a:link{
	 color:#2d7396;
	 text-decoration:none; 	 
}
.dark-text-headline a:visited{
	 color:#2d7396;
	 text-decoration:none; 	 
}
.dark-text-headline a:hover{
	 color:#9dc1cd;
	 text-decoration:none; 	 
}
.dark-text-headline a:active{
	 color:#2d7396;
	 text-decoration:none; 	 
}

.dark-text-feature {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:18px;
	 color:#2d7396; 
	 line-height:1.5;
	 text-transform:none;
	 letter-spacing:normal; 
}
.dark-text-feature a:link{
	 color:#2d7396;
	 text-decoration:none; 	 
}
.dark-text-feature a:visited{
	 color:#2d7396;
	 text-decoration:none; 	 
}
.dark-text-feature a:hover{
	 color:#2d7396;
	 text-decoration:underline; 	 
}
.dark-text-feature a:active{
	 color:#2d7396;
	 text-decoration:none; 	 
}

.input-text {
	 text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:14px;
	 color:#032d62; 
	 width:90%;
	 min-width:150px;
	 height:30px; 
}

hr {
background: transparent;
color: transparent;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px dashed #93b8c5;
}




/* Stuff for Slider box

 get rid of system borders being generated for A tags 
a:active {
  outline:none;
}*/


:focus {
  -moz-outline-style:none;
}


img {
	border:0;		
}

#scroll {
	height:420px;
	width:1090px;
	position:relative;
	overflow:hidden;
	border:none;
	padding:0px;
	
}

#tools {
	width:9999em;
	position:absolute;
	top:0px;
	height:420px;
}

.tool {
	float:left;
	width:900px;
	height:420px;
	text-align:center;
	padding-left:175px;
	
}

.details {
	margin-top:10px;
	background-color:transparent;
	padding:40px;
	text-align:center;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:16px;
	 color:#032d62; 
	 line-height:1.7; 
}


#thumbs {
	height:420;
	position:absolute;
	top:0px;
	width:100%;
	left:0px;
	text-align:left;
	text-align:left;  
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	 font-weight:400; 
	 font-size:20px;
	 color:#9dc1cd; 
	 line-height:1.7;
}

.t {
	padding-top:0 !important;
	border:0 !important;
}

.t a {
	background:url(layoutimages/background_footer_gnoetics.png);
	margin-left:0px;
	display:block;
	width:125px;
	float:none;
	height:auto;
	cursor:pointer;
	padding:19px;
	
}

.t a.active {
	cursor:default !important;
}

.navi {
	margin-left:0px;
	_margin-left:0px;
	
}