body {
	font: 11px verdana, arial, sans-serif;
	background-color: #ECECEC;
	color: black;
	margin: 0px;
}

td {
	font: 11px verdana, arial, sans-serif;
	color: black;
	margin: 0px;
}

a {
	color: #444488;
	text-decoration: none;
}

a:visited {
	color: #444488;
}

a:active {
	color: #444488;
}

a:hover {
	color: #CC0000;
}

input.xlarge {
    width: 250px;
    height: 18px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

input.large {
    width: 175px;
    height: 18px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

input.medium {
    width: 100px;
    height: 18px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

input.small {
    width: 65px;
    height: 18px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

input {
    width: 150px;
    height: 18px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

input.submit {
    width: 120px;
    height: 18px;
    border: 1px solid black;
    background-color: #AAAAAA;
    font: bold 10px verdana, arial, sans-serif;
}

input.checkbox {
    width: 14px;
    border: 0px;
    background-color: transparent;
}

textarea {
    width: 250px;
    height: 100px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

textarea.small {
    width: 200px;
    height: 50px;
    border: 1px solid black;
    background-color: white;
    font: 10px verdana, arial, sans-serif;
}

p {
	font: 11px verdana, arial, sans-serif;
	text-align: justify;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

img.leftAlign {
	margin-right: 10px;
	margin-left: 0px;
}

img.rightAlign {
	margin-left: 10px;
	margin-right: 0px;
}

/* span classes */

.h3 {
	font: bold 16px arial, sans-serif;
}

.h4 {
	font: bold 13px arial, sans-serif;
	color: #444488;
}

.pageHeader {
	font: bold italic 22px arial, sans-serif;
}

/* div classes */

.bold {
	font: bold 11px verdana, arial, sans-serif;
}

.boldblue {
	font: bold 11px verdana, arial, sans-serif;
	color: #444488;
}

.wrapper {
	width: 770px;
	padding: 0px;
}

.menu {
	position: absolute;
	top: 110px;
	left: 20px;
	color: white;
	font: bold 10px verdana, arial, sans-serif;
}

.leftbox {
	width: 500px;
	padding: 12px;
}

.rightbox {
	float: right;
	width: 250px;
}

.clCMEvent {
	position: absolute; 
	z-index: 300; 
	width: 100%; 
	height: 100%; 
	clip: rect(0,100%,100%,0); 
	left: 0px; 
	top: 0px; 
	visibility: hidden;
}

.clCMAbs{
	position: absolute; 
	width: 10px; 
	height: 10px; 
	left: 0px; 
	top: 0px; 
	visibility: hidden;
}

.menuLevelZero {
	position: absolute; 
	overflow: hidden; 
	padding: 0px; 
	color: white;
	width: 185px; 
	height: 15px; 
	cursor: pointer; 
	cursor: hand;
	font: bold 10px verdana, arial, sans-serif;
}

.menuLevelZeroOver {
	position: absolute; 
	overflow: hidden; 
	padding: 0px; 
	width: 185px; 
	height: 15px;
	color: #BBC6EE;
	cursor: pointer; 
	cursor: hand;
	font: bold 10px verdana, arial, sans-serif;
}

.menuLevelZeroBorder {
	position: absolute;
	visibility: hidden;
	z-index: 300;
}

.menuLevelOne {
	position: absolute;
	visibility: hidden;
	padding: 4px; 
	color: black;
	width: 185px; 
	height: 20px; 
	cursor: pointer; 
	cursor: hand;
    background-color: #BBC6EE;
    layer-background-color: #BBC6EE;
	font: bold 10px verdana, arial, sans-serif;
}

.menuLevelOneOver {
	position: absolute;
	visibility: hidden;
	padding: 4px; 
	width: 185px; 
	height: 20px;
	color: black;
	cursor: pointer; 
	cursor: hand;
    background-color: #CCD6FF;
    layer-background-color: #DDE6FF;
	font: bold 10px verdana, arial, sans-serif;
}

.menuLevelOneBorder {
	position: absolute;
	visibility: hidden;
	z-index: 200;
	background-color: black;
	layer-background-color: black;
}

.menuLevelTwo {
	position: absolute;
	visibility: hidden;
	padding: 4px; 
	color: black;
	cursor: pointer; 
	cursor: hand;
    background-color: #CCD6FF;
	font: bold 10px verdana, arial, sans-serif;
}

.menuLevelTwoOver {
	position: absolute;
	visibility: hidden;
	padding: 4px; 
	color: black;
	cursor: pointer;
	cursor: hand;
    background-color: white;
	font: bold 10px verdana, arial, sans-serif;
}

.menuLevelTwoBorder {
	position: absolute;
	visibility: hidden;
	z-index: 200;
	background-color: black;
	layer-background-color: black;
}