
.vertical td, .horizontal td {
	vertical-align:top;
}

.contents a:link, .contents a:visited {
	text-decoration:underline;
	/*color:#3300CC;*/
	color:#0033CC;
}

.contents a:hover {
	text-decoration:none;
	color:#cc0000;
}

.popupWindow {
	width:100%;
}

table.horizontal {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.vertical {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.vertical tr {
	width:100%;
}

.horizontal td, .vertical td {
	valign:top;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.horizontal tr {
	width:100%;
}

.container {
	/* background-color:red; */
	background-color: white;
	min-width:10%;
	margin: 0px;
	padding: 0px;
	border:none;
}

.title {
	background-color:#00c0c0;
	color:white;
	font-size:14pt;

	margin: 0px;
	padding: 0px;
}

.contents {
	background-color:white;
	padding:0px;
}

.text_box_contents {
	padding:20px;
}

.contents p {
	font-size:10pt;
}

.box_pane, .box_panel {
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
}


.formClass, .formClass th, .formClass td {
	font-family:verdana;
	font-size: 13px;
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
}

.formClass th {
	text-align:right;
}

.formClass td {
	text-align:left;
}

.listClass, .listClass th, .listClass td {
	font-family:verdana;
	font-size: 13px;
	text-align:left;
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
}

.listButton, .listButton a {
	background-color:#e0e0e0;
	text-decoration:none;
	color:black;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
}

table.listClass  {
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

.listTitle, .listClass th {
	text-align:left;
}

.listFooter {
	text-align:left;
}

.listTitle {
	color:#8080ff;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	padding:5px;
}


.evenRow {
	background-color: #ffffc0;
}

.oddRow {
}

table.formClass  {
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

.formFooter {
	text-align:center;
}

.formTitle {
	color:#8080ff;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

/**
 *
 * Button definitions.
 */

.formButton, .formButton a, .formButton a:link, .formButton a:hover, .formButton a:visited {
	/*background-color:#e0e0e0; */ /* 	#e0e0e0; */
	text-decoration:none;
	color:white;
	border: none;
	padding:2px;
}

.formButtonDelete, .formButtonDelete a {
	background-color:#c82020;
	color:white;
}

.formButtonRemove, .formButtonRemove a {
	background-color:#c82020;
	color:white;
}

.XformButtonSave, .XformButtonSave a {
	background-color:#33CC66;
	color:white;
}

.XformButtonCancel, .XformButtonCancel a:link, .XformButtonCancel a:hover, .XformButtonCancel a:visited {
	background-color:#ffff80;
	color:black;
}

.formButtonEdit, .formButtonEdit a {
	background-color:#3333CC;
	color:white;
}

.formButtonNew, .formButtonNew a {
	background-color:#5050ff;
	color:white;
}

.formButtonSort, .formButtonSort a {
	background-color:#5050ff;
	color:white;
}

.formButtonDup, .formButtonDup a {
	background-color:#33CC66;
	color:white;
}

.formButtonSelect, .formButtonSelect a:link, .formButtonSelect a:hover, .formButtonSelect a:visited {
	background-color:#ffff80;
	color:black;
	border:none;
}

.wizardError {
	background-color:#FF0033;
	color:white;
	font-size: 14px;
	padding: 5px;
}


