body
{
	margin-left: 15px; margin-top: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #555555;
}
a, a:visited { color: #0e3192; }

#logo { width: 188px; height: 37px; background-image: url("/images/logo.gif"); background-repeat: no-repeat; }
#logo span { display: none; }
#menu { width: 957px; height: 28px; line-height: 28px; margin-top: 18px; 
	background-image: url("/images/menu-bar.gif"); background-repeat: no-repeat;
	font-family: Arial; font-weight: bold; }
#header-line { width: 957px; height: 3px; margin-top: 2px; background-image: url("/images/header-line.gif"); background-repeat: repeat-x; overflow: hidden; }
#menu ul { list-style-type: none; margin: 0px; padding: 0px; }
#menu li { float: left; width: 145px; text-align: center;  }
#menu li a { text-decoration: none; color: #808080; font-size: 14px; display: block; background-image: url("/images/menu-item.gif"); background-repeat: no-repeat; }
#menu li a:hover, #menu .inpath a { background-position: left -28px; color: #ffffff; }

#menu .first a { background-image: url("/images/menu-item-first.gif"); background-repeat: no-repeat; }
#footer { width: 957px; height: 4px; margin-top: 20px; background-image: url("/images/footer-line.gif"); 
	background-repeat: repeat-x; background-position: left top; padding-top: 10px; }
#footer-dev { float: left; font-size: 10px; }
#footer-copyright { float: right; font-size: 10px; }

#submenu-header { width: 169px; height: 27px; line-height: 25px; background-image: url("/images/submenu-header.gif");
	background-repeat: repeat-x; overflow: hidden; padding-left: 6px; color: #ffffff; }
#submenu-body { width: 175px; background-image: url("/images/submenu-body.gif"); background-repeat: no-repeat;
	background-position: right bottom; min-height: 400px; font-size: 12px; font-family: Arial, Helvetica, Verdana; }
#submenu-body ul { list-style-type: none; padding: 0px; margin: 0px; }
#submenu-body a { text-decoration: none; display: block;  }
#submenu-body a:hover { text-decoration: underline; }
#submenu-body div.lvl2 { background-image: url("/images/submenu-line.gif"); background-repeat: repeat-x; margin-right: 10px;
	background-position: left bottom; margin-bottom: 5px; padding-bottom: 4px; padding-top: 10px; padding-left: 5px; font-weight: bold; }
#submenu-body div.lvl2 a { background-image: url("/images/arrow-blue.gif"); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 10px;  }
#submenu-body div.inpath a { padding-left: 0px; background-image: none; }

#submenu-body ul.lvl3 li a { padding-left: 15px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-image: url("/images/arrow-blue.gif"); background-repeat: no-repeat; margin-right: 10px; background-position: 5px 6px;  }
#submenu-body ul.lvl3 li.inpath a { background-color: #d6e6f4; background-image: url("/images/arrow-gray.gif"); }

#submenu-body ul.lvl4 li a { padding-left: 25px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-image: url("/images/arrow-blue.gif"); background-repeat: no-repeat; margin-right: 10px; background-position: 15px 6px;  }

#main { margin-top: 10px; }
#margin { float: left; width: 175px; }
#content { float: left; margin-left: 20px; width: 762px; }
h1 { background-image: url("/images/line.gif"); background-position: left bottom; 
	background-repeat: repeat-x; font-family: Arial, Helvetica, Verdana; font-size: 14pt; padding-bottom: 7px; margin-bottom: 6px; }
.clear { clear: both; height: 1px; overflow: hidden; }

.input-table { border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc; }
.input-table th, .input-table td { border-width: 1px; border-style: solid; border-color: #cccccc; padding: 5px;   }
.input-table th { background-color: #dfe8f5; padding-left: 10px; text-align: right; }
.input-table .textbox { width: 200px; }
.input-table .disabled { color: #cccccc; }

.list-table { border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc; width: 100%; }
.list-table th, .list-table td { border-width: 1px; border-style: solid; border-color: #cccccc; padding: 5px;   }
.list-table th { background-color: #dfe8f5; text-align: left; }

.pickerWrapper_Default table { border-collapse: collapse; border-width: 0px; border-style: solid; border-color: #cccccc; }
.pickerWrapper_Default th, .pickerWrapper_Default td { border-width: 0px; border-style: solid; border-color: #cccccc; padding: 0px;   }
.pickerWrapper_Default th { background-color: #dfe8f5; padding-left: 10px; text-align: right; }
.pickerWrapper_Default .textbox { width: 200px; }
.pickerWrapper_Default .disabled { color: #cccccc; }

