/* CSS Document */

/* basic typography */

body{font: 130%/1.7 Verdana,Arial,sans-serif}
h1,h2,h3{margin: 1em 0 0}
h1{font-size: 250%}
h2{font-size: 180%}
h3{font-size: 130%}
p{margin: 0 0 2em}

/* layout and navigation */

div#menu ul{margin: 0;padding: 0}
div#menu li{display: inline;margin-right: 1em}
div#footer{margin-top: 5em}

/* form and tables... a little bit of trickery */

/*
form,table{margin: 1em 0 2em;}
form *{font-size: 100%}  /* forcing form elements font-size inheritance */

/*td,th{
	padding: 0.3em;
	font-size: 100% !important;
	font-size /**/: 130%;

}
*/
/* link, colors and borders */

body{background: #333;color: #FFF}
a{text-decoration: none; border-bottom: 2px solid #FFF;
    padding: 2px;font-weight: bold;color: #FF0;
    height: 1em; /*IE 5 fix for border, has no effect in other browsers */}
a:hover{background: #FF0;color: #000}
h1{color: #69F}
h2,h3,legend{color: #6f6}
table,td{border-collapse: collapse;border: none}
div#footer{background: #666;}

p.nodisplay {
	display: normal:
}

#bannerRight, .learning, .tech, .webdes, .consult, #search {display: none; }
