body, td, th, input,textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #54437A;
}

body, html { margin: 0; padding: 0; background-color: #67637B; }
a { color: #000000; }
a:hover { color: #d00; }

h1 { font-size: 14pt;}
h2 { font-size: 12pt;}
h3 { font-size: 10pt; }
p, ul, ol { margin-top: 0; margin-bottom: 1em; }
img { display: inline; }
form { display: inline; }
.block { display: block; }

h1, h2, h3, p, ul, ol { cursor: default; } /* make more like a real ui */

.footer {
	font-size: 9px;
	text-align: center;
	width: 754px;
	padding-bottom: 0.5em;
	color: #dbd7f0;
	cursor: default;
}

.footer a {
	color: #dbd7f0;
	text-decoration: none;
}
.footer a:hover {
	color: #fff;
}

a.menu
{
color:#000000;
font-size:8pt;
font-weight:bold;
text-decoration: none;
}

a.menu:hover
{
color:#cc0000;
font-size:8pt;
font-weight:bold;
text-decoration: none;
}

.validation
{
font-size:8pt;
font-weight:bold;
color:#ff0000;
}

h2.validation
{
color:#ff0000;
font-size: 12pt;
}

.form-label,option, select
{
font-size:8pt;
color: #54437A;
}

table.main
{
height:100%;
}

td.menu
{
height:99%;
background-color:#ffffff
}

#menutable
{
background-image: url(/image/common/global/menubg.gif);
height:100%;
} 
 
#sidebarcell {
	background-image: url(/image/common/global/bg.gif);
  background-color: white;
	border: 1px solid #555;
	vertical-align: top;
	width: 152px;
}

#sidebarcontents {
	background-image: url(/image/common/global/grad.gif);
    background-color: white;
	border: 0px solid #555;
	font-size: 9px;
}


#pagetitle
{
background-image: url(/image/common/global/pagetitle.gif);	
width:600px;
height:27px;
font-size:13pt;
font-weight:bold;
background-color: #ffffff !important;
border-style:solid;
border-width:1px;
border-color:#555;
}

#pagecontent {
	background-color: #ffffff !important;
	background-image: url(/image/common/global/contentbg.gif);	
	background-repeat : repeat-y;
	background-position : right;
	padding: 6px 6px 0 6px;
	vertical-align: top;
}


