html,body,table{font:12px arial,sans-serif;color:#003;margin:0px;padding:0px;}
body{background-color:#ccc;}
h1{font:24px "Georgia", Times, serif;font-weight:normal;color:#036;}

#header{top:0px;padding:0px;margin:0px;background-color:#fff;}

#navcontainer{width:100%;}
#navcontainer ul{padding-left:0;margin-left:0;background-color:#000;float:left;width:100%;font:12px arial,sans-serif;font-weight:bold;}
#navcontainer ul li{display:inline;}
#navcontainer ul li a{padding:4px 17px;text-decoration:none;float:left;border-right:2px solid #fff;background-color:#000;color:#fff;}
#navcontainer .uberlink{background-color:#4b7094;}
#navcontainer a, #navcontainer a:hover {color:#fff;}
#navcontainer a.account{background-color:#9c3;padding:4px 29px;}
#navcontainer a.account:hover, .menu a.account:hover     {background-color:#663;}
#navcontainer a.services:hover, .menu a.services:hover   {background-color:#930;}
#navcontainer a.platforms:hover, .menu a.platforms:hover {background-color:#c60;}
#navcontainer a.education:hover, .menu a.education:hover {background-color:#366;}
#navcontainer a.research:hover, .menu a.research:hover   {background-color:#669;}
#navcontainer a.contact:hover, .menu a.contact:hover     {background-color:#cc3;}

#bodycontainer .body{width:552px;}
#bodycontainer .body {position:absolute;top:96px;margin-left:156px;min-height:600px;background-color:#fff;padding-left:20px;padding-right:20px;padding-top:6px;}
#bodycontainer p{line-height: 1.8;}
#bodycontainer li{color:#333;}

#sidebar {left:760px;position:absolute;top:104px;width:220px;padding:0px;}
#sidebar .callout {background-color:#eee;border-bottom:1px solid #bbb;width:200px;margin-bottom:10px;padding-bottom:8px;}
#sidebar .callout h1{font-family:verdana;font-size:12px;background-color:#ddd;height:16px;margin-top:0px;border-top:1px solid #eee;border-bottom:1px solid #bbb;margin-bottom:0px;padding:2px 0px 2px 4px;}
#sidebar .callout p{font-family:verdana;font-weight:bold;font-size:10px;padding-left:4px;margin-top:4px;}
#sidebar .callout .mid {border-top:1px solid #fff;}

#footer{background-color:#fff;color:#999;border-top:1px solid #999;font-size:11px;text-align:center;padding:6px 10px 0 0;margin-top:50px;}

.menu{left:0px;position:absolute;top:96px;margin: 0px 0px;padding: 0px;width: 156px;border-bottom: 1px solid #9A9A9A;}
.menu a:hover{color:#fff;}
.menu a.home:hover {background-color:#9c3;}
.menu a.menuitem{background: black;font: bold 12px Arial, Helvetica, sans-serif;color: white;display: block;position: relative;width: auto;padding: 5px 0;padding-left: 10px;text-decoration: none;}
.menu a.menuitem:visited, .menu .menuitem:active{color: white;}
.menu a.menuitem .statusicon{position: absolute;top: 6px;right: 5px;border: none;}
.menu div.submenu{background: white;}
.menu div.submenu ul{list-style-type: none;margin: 0;padding: 0;}
.menu div.submenu ul li{border-bottom: 1px solid #D6D6D6;background-color: #EFEFEF;}
.menu div.submenu ul li h3{font: bold 12px "Arial", Helvetica, sans-serif;line-height: 22px;padding-left: 10px;margin: 0px;background-color: #8FBDED;color: #2C4A6E;}
.menu div.submenu ul li a{display: block;font: normal 11px Arial, Helvetica, sans-serif;color: black;text-decoration: none;padding: 2px 0;padding-left: 20px;}
.menu div.submenu ul li a:hover{background: #DEDEDE;color: black;}

.selected {background: #DEDEDE;color:#00CC00;}
.imgspace{display:block;margin:auto;}