body{background-color: white;
	overflow: hidden;
	color: #6C5A45;
	font: 12px Arial, Sans-serif;
	margin: 0px;}
h1{font: bold 24px Arial, Sans-serif;}
h2{font: bold 18px Arial, Sans-serif;}
p{}
a{color: #697495;
	text-decoration: underline;
	cursor: pointer;}
a:hover{background-color: #ABBCF2;
	color: white;}
ul{padding-left: 4px;
	margin-left: 10px;
	list-style-type: disc;}
table{margin: 0px;
	border-collapse: collapse;}
input, textarea{border: 1px solid #ABBCF2;
	background-image: url(/images/inputbg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	color: inherit;
	width: 135px;}
select{border: 1px solid #ABBCF2;
	background-image: url(/images/inputbg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	color: inherit;
	min-width: 135px;}
.checkbox, .radiobutton{width: auto;}
.button{background-color: #6C5A45;
	background-image: url(/images/buttonbgnormal.gif);
	background-repeat: repeat-x;
	color: white;
	border: outset #6C5A45;
	width: auto;}
.button:hover{background-image: url(/images/buttonbghover.gif);
	background-repeat: repeat-x;
	background-color: #ABBCF2;
	border-color: #ABBCF2;}
.noShow{display: none;}
fieldset{border: 1px solid #ABBCF2;}
legend{font: italic 16px TimesNewRoman, serif;}

table.form{margin: 0 auto;}
td.inputCaption{text-align: right;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 5px;}
td.inputField{padding-top: 5px;}
#topBar{width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 96px;
	background-image: url(/images/bluefade.gif);
	background-repeat: repeat-x;
	overflow: hidden;}
#botBar{position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;}
#logoLayer{position: absolute;
	left: 16px;
	top: 3px;
	z-index: 110;
	width: 493px;
	height: 90px;}
#happyWords{position: absolute;
	right: 23px;
	top: 4px;
	z-index: 105;
	width: 356px;
	height: 69px;}
#content{position: absolute;
	overflow: auto;
	top: 96px;}
#innerContent{margin: 15px;}
#modalLayer{position: absolute;
	z-index: 200;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: white;
	opacity: 0.7;
	cursor: default;}
#popupWindow{position: absolute;
	z-index: 201;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	top: 20%;}
a.extLink{text-decoration: none;
	color: inherit;}
a.extLink:hover{text-decoration: underline;
	background-color: transparent;
	color: inherit;}

table.overview{width: 100%;
	font-size: 12px;}
tr.overviewHeader{background-color: #ABBCF2;
	color: white;
	border: none;}
th{text-align: left;
	font-weight: bold;
	line-height: 16px;
	height: 16px;}
.clickable{border: 2px solid ;
	border-color: #C3D4FF #92A3D7 #92A3D7 #C3D4FF;
	cursor: pointer;}
table.overview tr.overviewRow{border-style: dotted none;
	border-color: #6C5A45;
	border-width: 1px;}
table.overview tr.overviewRow:hover{background-color: #ABBCF2;
	color: white;}
div.overviewBackground{margin: 1px;
	background-image: url(/images/bluefade.gif);
	background-repeat: repeat-x;
	min-height: 150px;}
tr.overviewRowSelected{background-color: #6C5A45;
	color: white;}
h2.sidePanel{margin: 0px;}

div.window{}
div.windowTopBar{width: 100%; height: 23px;}
div.windowTitleBar{height: 23px;
	margin-right: 25px;
	border: solid #ABBCF2;
	border-width: 1px 0px 0px 1px;
	padding: 1px;
	background-color: white;}
div.windowTitleText{margin: auto;
	background-color: #ABBCF2;
	line-height: 20px;
	height: 20px;
	padding-left: 7px;
	font: italic 16px TimesNewRoman, serif;
	cursor: default;}
div.windowCorner{height: 23px;
	width: 25px;
	float: right;
	margin: 0px;}
div.windowCloseCorner{width: 25px;
	height: 22px;
	background-color: white;
	border: solid #ABBCF2;
	border-width: 1px 1px 0px 0px;}
div.windowCloseButton{margin: 1px;
	background-color: #ABBCF2;
	line-height: 20px;
	text-align: center;
	cursor: default;
	font-weight: bold;
	font-stretch: expanded;}
div.windowCloseButtonDisabled,div.windowCloseButtonDisabled:hover{margin: 1px;
	background-color: #ABBCF2;
	line-height: 20px;
	text-align: center;
	cursor: default;
	font-weight: bold;
	font-stretch: expanded;
	color: #D5DDF8;}
div.windowCloseButton:hover{color: white;}
div.windowContentsFrame{padding: 1px;
	border: 1px solid #ABBCF2;
	background-color: white;}
div.windowContentsArea{background-image: url(/images/bluefade.gif);
	background-repeat: repeat-x;
	height: 100%;
	overflow: auto;}
div.windowContents{padding: 8px;}
div.windowAlertCloseButton{text-align: center;
	margin-top: 10px;}