body  {
/*background: url(http://cranberry.aero.und.edu/images/background1.gif);*/
background: white; /*#555555;*/
color:black;
margin-left:20px;
margin-top:20px;
}

table {
border-collapse: collapse;
}

.topbar {border-width:0; height:80px; width:100%; position:absolute; top:0; left:0;}
.topbar_logo {width:880px;height:75px;position:absolute;top:0px;left:0px}
.topbar_newdngp {width:75px;height:75px;position:absolute;top:0px;left:940px}
.topbar_newdngptext {position:absolute;top:20px;left:944px;font:normal bold 13px Arial,sans-serif;text-decoration:blink;color:#FFCC33;}
.topbar_menu {width:500px;height:75px;position:absolute;top:0px;left:380px}
.topbar_comment {width:822px;}
.topbar_welcome {position:absolute;top:20px;right:160px;color: #FFCC33;font: normal bold 12px Arial, sans-serif;}
.topbar_version  {position:absolute;top:35px;right:160px;color: #FFCC33;font: normal bold 12px Arial, sans-serif;}
.topbar_register {position:absolute;top:30px;right:0px;}
.topbar_image {position:absolute;bottom:0px;left:0px;display:none}
.topbar_user {position:absolute;bottom:0px;left:80px;display:none}
.topbar_aoi {position:absolute;bottom:0px;left:240px;display:none}
.topbar_account {position:absolute;bottom:0px;left:160px;display:none}
.topbar_home {position:absolute;bottom:0px;right:80px;}
.topbar_question {position:absolute;top:0px;right:0px;}
.topbar_help {position:absolute;top:15px;right:0px;}
.topbar_login {position:absolute;bottom:0px;right:0px;}
.topbar_logout {position:absolute;bottom:0px;right:0px;display:none}
.inputbox {border: 1px solid #000066; font: normal bold 12px Arial, sans-serif; margin: 2px 0; color: #000066; 
background: #DCDCDC none; text-align: center;}
.buttonstyle { font-family: tahoma, arial, sans-serif; font-size: 11px; color: black; font-weight:bold; background: #CCCCCC none; padding: 0; text-align:center;}
.liststyle {font-family:tahoma, arial, sans-serif; font-size:10px;font-weight:normal;}
.layertitle {font: normal bold 11px Arial, sans-serif; display:block;border-style:ridge;border-color:gray;border-width:1;text-decoration:none;color:black;background:#999999 none; color:#000066;width:100%;height:15px;margin-left:1px}
.imagetitle {font: normal bold 11px Arial, sans-serif; text-decoration: 
none;color:#000066;width:100%;height:15px;margin-left:1px}
.layerelement {font: normal 10px Arial, sans-serif;text-align:left}
.menuskin {position:absolute; background: #CCCCCC none; border: 1px solid #999999; font: normal 11px Arial, 
sans-serif; line-height:16px;visibility:hidden;}
.menuskin a {text-decoration:none; color: black; padding-left: 10px; padding-right:10px;}
#highlightmenu {background-color:highlight;}
#highlightmenu a {color:white;}

div.container {padding: 1px; border: 1px solid #999999; background: #CCCCCC none; color:black;overflow:hidden}
div.handler {border-width: 0; background: #999999 none; color: black;}
div.content {background: #CCCCCC none; color:black; overflow:auto; display:block;}
div.controlpanel { display:block;position:relative;left:0px;font: normal 11px Arial, sans-serif; width:100%;height:50px;}
div.ctrlpanel {display:block;font: normal 11 px Arial, sans-serif;}

select.controlpanel  {font: normal 11px Arial, sans-serif;background: #DCDCDC none;position:absolute;}
input.controlpanel {position:absolute;font: normal 11px Arial, sans-serif;background: #DCDCDC none;}
span.controlpanel {position:absolute;font: bold 11px Arial, sans-serif; font-weight:bold;margin:2px;top:0px}
hr.controlpanel {position:relative;top:3px;}

img.icon {width:22px; height:22px; border-width:0;}
img.smallicon {width:20px; height:13px; border-width:0;}
img.headericon {width:120px;height:75px;border-width:0;}

ul.tt {display:list-item;list-style:none;margin:1px;padding:1px;}
li.imglist_partial {font-weight:normal;font-size:10px;font-family:Arial,sans-serif;}
li.imglist_full {font-weight:normal;font-size:10px;font-family:Arial,sans-serif;background-color:#EEEEEE;}

span.navmenu { font-family: tahoma, arial, sans-serif; font-size: 11px; color: black; text-decoration:none; font-weight:bold; }
span.colvalue { font-family: tahoma, arial, sans-serif; font-size: 12px; color: black; text-decoration:none; }
span.heading { font-family: tahoma, arial, sans-serif; font-size: 13px; color: black; text-decoration:none; font-weight:bold; position:absolute;top:4px;left:4px;}
span.error { font-family: tahoma, arial, sans-serif; font-size: 13px; color: red; text-decoration:none; font-weight:bold; }
span.tableheading { font-family: tahoma, arial, sans-serif; font-size: 15px; color: black; text-decoration:none; font-weight:bold; }
span.selectmenu { border-right: #000066 1px solid; border-top: #000066 1px solid; margin-top: 2px; font-weight: bold; font-size: 12px; margin-bottom: 2px; border-left: #000066 1px solid; color: #000066; border-bottom: #000066 1px solid; font-family: Arial, sans-serif; background-color: #DCDCDC; text-align: left; }
span.tableborder { border-top: solid #629EC0; border-right: solid #629EC0; border-bottom: solid #629EC0; border-left: 
solid #629EC0;
			      border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
