/* CSS Document */
html,body,p,ul,li,ol,div,input,textarea,select,h1,h2,h3,h4,h5,h6,img{margin:0px;padding:0px;border:0px;}
html{height:100%;min-height:100%;width:100%;}
body{background-color:#fff;color:#000;font-family:Arial,Verdana,Helvetica;font-size:12px;font-weight:normal;width:100%;line-height:normal;text-align:center;letter-spacing:normal;}
#container{position:relative;width:970px;height:auto;margin:5px auto;text-align:left;}
#header{position:relative;height:101px;background:url(images/header.jpg);}
#subpage-header{position:relative;height:42px;background:url(images/eKNOWtion_sm.jpg);}
a#logo{position:absolute;top:35px;left:27px;height:29px;width:304px;text-indent:-9999px;display:block;background:url(images/eKNOWtion.jpg);overflow:hidden;}
#subpage-header a#logo{position:absolute;top:6px;left:8px;height:28px;width:220px;text-indent:-9999px;display:block;overflow:hidden;background:none;}
#nav{position:relative;float:left;width:839px;padding-left:131px;height:29px;background:url(images/nav_bg.gif) repeat-x;overflow:hidden;}
#nav2{position:absolute;top:101px;left:131px;}
#sidebar{position:relative;float:left;width:208px;height:550px;background:#fff url(images/sidebar.jpg) repeat-x;font-family:Verdana,Arial;font-weight:bold;overflow:hidden;}
.sidebar-text{padding:11px 0 9px 15px;}
input.search-field{width:95px;vertical-align:top;border:1px solid;border-color:#999 #ccc #ccc #999;}
#home{width:970px;}
#home #content{position:relative;float:left;margin-left:5px;width:755px;oveflow:hidden;}
#home #content #text{position:relative;float:left;width:362px;padding:68px 0 0 393px;height:193px;background:#fff url(images/home-image.jpg) no-repeat;}
#home #content #products{position:relative;float:left;width:715px;padding-left:20px;overflow:hidden;}
#banner{position:relative;float:right;width:755px;height:90px;margin-top:54px;}
#contact-us{position:absolute;top:0px;left:664px;}
#footer{position:relative;float:left;width:970px;font-family:Verdana, Arial;font-size:10px;font-weight:normal;color:#5E5C5C;height:40px;}


/*Text */
#text p{line-height:18px;margin:0 0 15px 0;}
#text ul,#text ol{margin-left:20px;}
h6#search{width:167px;height:23px;margin:15px 0 0 0;position:relative;display:block;background:url(images/search-site.jpg) no-repeat;overflow:hidden;text-indent:-9999px;padding:0;}
h5#events{width:167px;height:22px;margin:15px 0 0 0;position:relative;display:block;background:url(images/events.jpg) no-repeat;overflow:hidden;text-indent:-9999px;padding:0;}
#sidebar p{margin:0 0 12px 0;padding:0;}
p.gray{color:#807E7E;}
p.s11{font-size:11px;}
.red{color:#86020D;}
.bold{font-weight:bold;}
#sidebar ul{margin:7px 0 0 7px;}
#sidebar ul li{padding:0 8px;list-style:none;display:block;background: url(images/arrow.png) 0px 6px no-repeat;font-size:10px;line-height:18px;}
#sidebar ul li a{text-decoration:none;color:#000;}
#home #content h1{position:relative;width:755px;height:57px;background:url(images/welcome-to-eknowtion.gif) no-repeat;overflow:hidden;display:block;text-indent:-9999px;}
#home #content #text p{margin:0 0 18px 0;color:#695c48}
.featured{position:relative;float:left;margin:53px 0 0 10px;text-align:center;}
.featured img{margin:0 auto;display:block;}
.featured a{color:#86020D;height:25px;font-weight:bold;text-decoration:none;font-size:10px;font-family:Verdana, Arial;text-align:center;}
.p1{width:120px;}
.p2{width:120px;}
.p3{width:120px;}
.p4{width:130px;}
#contact-us a{background:url(images/contact-us.jpg) no-repeat;width:76px;height:72px;text-indent:-9999px;display:block;overflow:hidden;}
.clear{clear:both;}
p.inline{float:left;}

#subpage #content{position:relative;float:left;width:970px;}
#subpage #content #text{position:relative;float:left;width:970px;}

#footer ul{float:right;}
#footer ul li{display:inline;list-style:none;padding:0 4px;}
#footer ul li a{color:#5E5C5C;}
#footer ul li{border-right: 1px solid #5E5C5C;}
#footer ul li.last{border-right:none;}

#move{position:absolute;clear: both;top:101px;left:123px;z-index:9999;}
#submove{position:absolute;clear: both;top:42px;left:123px;}
.nav {width:745px; height:29px; z-index:100;}
* html .nav {width:746px; w\idth:745px;}
.nav ul {padding:0;margin:0;list-style-type:none;}
.nav ul ul {width:149px;}
.nav li {float:left;width:149px;position:relative;}
li#about-link{width:125px;height:29px;}
li#consulting-link{width:139px;height:29px;}
li#education-link{width:143px;height:29px;}
li#research-link{width:137px;height:29px;}
li#qf-link{width:175px;height:29px;}
.nav a, .nav a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:128px;height:29px;line-height:28px;}
#about-link a{width:125px;}
* html .nav a, * html .nav a:visited {width:139px; w\idth:128px;}
.nav ul ul a.drop, .nav ul ul a.drop:visited {background:url(images/menu-bg.gif) repeat;}
.nav ul ul a.drop:hover{background:url(images/menu-hover-bg.gif) repeat;}
.nav ul ul :hover > a.drop {color:#DBC47C;background:url(images/menu-hover-bg.gif) repeat;}
.nav ul ul {visibility:hidden;position:absolute;clear: both;height:0;top:29px;left:0; width:139px;}
* html .nav ul ul {top:28px;t\op:29px;}
.nav table {position:absolute; top:0; left:0;clear: both; border-collapse:collapse;}
.nav ul ul a, .nav ul ul a:visited {background:url(images/menu-bg.gif) repeat; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:118px;}
* html .nav ul ul a, * html .nav ul ul a:visited {width:150px;w\idth:118px;}
.nav a:hover{color:#DBC47C;text-decoration:none;margin-right:0;}
.nav :hover > a{color:#DBC47C;}
.nav ul ul a:hover{color:#DBC47C;background:url(images/menu-hover-bg.gif) repeat;text-decoration:none;margin-right:0;}
.nav ul ul :hover > a {color:#DBC47C;background:url(images/menu-hover-bg.gif) repeat;}
.nav ul li:hover ul,
.nav ul a:hover ul{visibility:visible; }
table.contact {width:700px;margin: 0 0 25px 0;padding: 10px 0 0 0;}
table.contact td {line-height: 1.3em;padding: 0 0 14px 0;}
table.contact td.list {padding-right: 7px;font-size: 1.2em;}	
table.contact td.required {padding-right: 5px;font-size: 1.2em;color: #4A0015;}
table tr td input,textarea,select{border:1px solid #ccc;}
table tr td input#submit{border:none;width:80px;text-align:center;border:1px solid #bbb;}
