
		body {
			background-color:#C9E3FF;
			color:#333333;
		}
		body, td, th, input { 
			font-family: Arial,helvetica, sans-serif;
			font-size: 12px;
		}
		
		input.medium, input.fullWidth, textarea, select {
			border:2px solid #ffffff		}
		input.medium, select.medium {
			width:280px;
			background-color:#fff !important;
		}
		input.fullWidth, textarea.fullWidth {
			width:100%;
			background-color:#fff !important;
		}
		textarea {
			height:20em;
		}
		textarea.titleField {
			height:1.5em;
		}
		pre {
			margin:0px;
			border:1px solid #ffffff;
			display:block;
			padding:3px 6px;
		}
		

		/* LINK STYLES */
		a:link, a:active, a:visited {		color:#000033}
		a:hover {						color:#000033}

		#column1 a:link, #column1 a:visited, #column1 a:active {		color:#000033}
		#column1 a:hover {										color:#000033}
		/*------------------*/

		

	
		h1, h2, h3, h4, h5, h6 {
			margin:0px;
			margin-bottom:8px;
			padding:0px;
		}

		h1 { font-size: 160%; font-weight: normal; }
		h2 { font-size: 120%; }
		h3 { font-size: 115%; }
		h4 { font-size: 110%; }
		h5 { font-size: 105%; }
		h6 { font-size: 100%; border: 0; }
		
		hr {
			height: 1px;
			overflow:hidden;
			background-color: #ffffff;
			color: #ffffff;
			margin: 2em 0em;
		}
		body, textarea {
			scrollbar-face-color:#BFD8F2;
			scrollbar-highlight-color:#B5CDE5;
			scrollbar-3dlight-color:#ffffff;
			scrollbar-darkshadow-color:#ffffff;
			scrollbar-shadow-color:#B5CDE5;
			scrollbar-arrow-color: #ffffff;
			scrollbar-track-color: #C9E3FF;
		}
		form {
			display:inline;
		}
		ul {
			margin:0px;
			padding:0px;
		}
		ul li {
			margin-left:18px;
			padding-bottom:2px;
			list-style-type:circle;
		}
		div.clearFloats {
			clear:both;
		}
		dl {
			padding-left:10px;
		}

		dt {
			margin-top:10px;
			font-weight:bold;
		}
		dd {
			margin-left:16px;
			padding-left:0px;
		}
		


table.dataTable {
	border:1px solid #ffffff;
	border-collapse:collapse;
}
table.dataTable tr th, table.dataTable tr td {
	vertical-align:top;
	border:1px solid #ffffff;
	border-collapse:collapse;
	padding:3px 7px !important;
}


div.emptyBox {
	border-bottom:1px solid #ffffff;
}


div.borderless {
	border:0px;
}




div.commandSet {
	float:right;
	text-align:left;
	height:20px;
	font-family:arial,helvetica,verdana;
	font-size:12px;
	padding-left:8px;

}
div.commandSet.inline {
	float:left;
	margin-top:3px;
	margin-left:3px;
}

div.commandPanel, div.commandSet div {
	font-family:arial,helvetica,verdana;
	font-size:12px;
}
div.commandPanel {
	background-color:#BFD8F2;
	color:#333333;
	border:2px solid #ffffff;
	border-top-width:0px;
	padding:3px 10px;
	margin-bottom:8px;
}
div.commandPanel label {
display:block;
	margin-top:4px;
	margin-bottom:4px;
}

div.commandMenu, div.commandMenu div, div.commandButton, div.commandTrigger,table.clickable tr, div.contentBoxCheckbox {
	background-color:#D4D0C8;
	color:#333333;
}
table.clickable td a:link,
table.clickable td a:active,
table.clickable td a:visited {
	color:#333333;
}
table.clickable tr.over td a:link,
table.clickable tr.over td a:active,
table.clickable tr.over td a:visited {
	color:#eeeeee;
}


div.commandMenu div.over, table.clickable tr.over {
	background-color:#0A246A;
	color:#eeeeee;
}

table.clickable tr.selected {
	background-color:#FFFFE1;
	color:#333333;
}
table.clickable tr.selected a {
	color:#333333;
}

div.commandMenu {
	width:150px;
	margin-left:-151px;
	margin-top:-19px;
	
  visibility:hidden;
	position:absolute;
	z-index:80;
	border:1px solid #ffffff;
	border-bottom-width:0px;
}
div.commandSet.inline div.commandMenu{
	margin-left:1px;
}


div.commandMenu.openToTheRight{
	margin-left:0px;
	margin-top:-1px;
}
div.commandSet.inline div.commandMenu {
	width:200px;
	margin-left:41px;
}
div.commandSet.inline div.commandMenu div{
	width:180px;
}
* div.commandSet.inline div.commandMenu div {
	width:200px;
}

div.commandMenu div {
	width:130px;
	padding:1px 10px;
	border-bottom:1px solid #ffffff;
	
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
}
* html div.commandMenu div {
	width:150px;
}


div.commandButton {
	width:30px;
	border:1px solid #ffffff;
}
div.commandTrigger {	
	width:30px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:1px 5px;
	
	cursor:pointer;
	cursor:hand;
}

div.contentBoxCheckbox {
	float:none;

	white-space:nowrap;
	height:auto;
}
div.contentBoxCheckbox label {
	position:relative;
	top:-2px;
}


table th {
	text-align:left;
	padding-right:10px;
}

table.fullHeight {
	height:100%;
}
div.scrollable {
	
	height:200px;
	overflow:auto;
	border:1px solid #ffffff;
}
table.clickable th {
	background-color:#B5CDE5;
	color:#333333;
	
	border-bottom:4px solid #ffffff;
}







table.clickable tr td {
	border-bottom:1px solid #ffffff;
}


.tab {
	float:left;
	margin-top:10px;
	margin-right:4px;
	
	border:2px solid #BFD8F2;
	border-bottom:0px;
	
}
.tab a:link,.tab a:active,.tab a:visited,.tab a:hover {
	text-decoration:none;
	display:block;
	padding:2px 10px 1px 10px;
	width:40px;
	color:#000033}
* html .tab a:link, * html .tab a:active,* html .tab a:visited,* html .tab a:hover {
	width:60px;
}
div.commandSet.tabSet {
	border:2px solid #ffffff;
	float:none;
	clear:both;
	height:50px;
	background-color:#B5CDE5;
}
.EDITIsSelected #EDITTab, 
.EDITMULTIPLEIsSelected #EDITMULTIPLETab, 
.ADDIsSelected #ADDTab {
	background-color:#BFD8F2;
	color:#333333;
	border:2px solid #ffffff;
	border-bottom-width:0px; 
	position:relative;
	top:2px;
}
.EDITIsSelected #EDITTab a, 
.EDITMULTIPLEIsSelected #EDITMULTIPLETab a,  
.ADDIsSelected #ADDTab a {
	
	color:#333333;
	font-weight:bold;
}



td.editingPanel, td.helpPanel {
	background-color:#BFD8F2;
	color:#333333;
	border:2px solid  #ffffff;
	padding:0px;
}
td.helpPanel {
	border-left-width:0px;
}


