td
{
	font: normal 10px Verdana;	
}


td.public
{
	font: normal 10pt Arial;
}


input.module_header
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	width: 552px;
	font: normal 24pt Arial;
}


input.textfield_label_editable
{
	background: #f8f8f8;
	border: solid 1px #f8f8f8;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	width: 200px;
	font: normal 10pt Arial;
	
}


div.label_public
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	width: 200;
	overflow: auto;
	font: normal 10pt Arial;
}

div.label_public1
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	width: 120;
	overflow: auto;
	font: normal 10pt Arial;
}

div.editor_label
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	width: 200;
	overflow: auto;
	font: normal 10pt Arial;
}


div.descriptivetext_active
{
	background: #ffffff;
	border: solid 2px #00af00;
	padding-left: 4px;
	padding-right: 4px;
	width: 544px;
	overflow: auto;
	font: normal 10pt Arial;	
}


div.descriptivetext_inactive
{

	padding-left: 4px;
	padding-right: 4px;
	width: 544px;
	overflow: auto;
	font: normal 10pt Arial;	
}


div.modulediv
{
	font: normal 10pt Verdana;
	border: solid 2px #b8b8f8;
	width: 694px;
}


div.pagediv
{
	font: normal 10pt Verdana;
	border: solid 2px #b8b8f8;
	width: 734px;
	align: center;
	padding: 19px;
}


div.headerdiv
{
	font: normal 10pt Verdana;
	border: solid 2px #8f8f8f;
	width: 734px;
	align: center;
	padding: 19px;
}


div.helppopup
{
	position: absolute;
	visibility: hidden;
	background-color: yellow;
	width: 200;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 3px solid black;
	border-right: 3px solid black;
	padding: 3px;
	z-index: 10
}


td.editorcell
{
	padding-left: 10px;
	padding-rigt: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #ffffff;
}


tr.moduleheaderbar
{
	padding-left: 5px;
	padding-rigt: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #cfcfcf;
}


tr.moduletoolbar
{
	padding-left: 5px;
	padding-rigt: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #efefef;
}


tr.element_editor_row
{
	padding-left: 5px;
	padding-rigt: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #f2f2f2;
	margin-bottom: 5px;
}


div.textfield_popup
{
	position: absolute;
	visibility: hidden;
	padding-left: 5px;
	padding-rigt: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E6E6E6;
	border: solid 3px #000000;
	width: 350px;
	height: 200px;
	font: normal 11px Verdana;
	text-align: center;
	z-index: 10;
}


div.button_popup
{
	position: absolute;
	visibility: hidden;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #006699;
	border: solid 1px #000000;
	width: 304px;
	font: normal small-caps normal 10pt Arial;
	text-align: center;
	z-index: 10;
}


div.radio_popup
{
	position: absolute;
	visibility: hidden;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E6E6E6;
	border: solid 3px #000000;
	width: 650px;
	font: normal 10pt Verdana;
	text-align: center;
	z-index: 10;
}


input.buttoninput
{
	background: #efefef;
	border: solid 1px #000000;
	padding-left: 4px;
	padding-right: 4px;
	width: 300px;
	text-align: center;
}


input.textfield_popup_active
{
	background: #ffffff;
	border: solid 2px #006699;
	padding-left: 4px;
	padding-right: 4px;
	width: 210px;
	font: normal 10pt Arial;
}


input.textfield_popup_inactive
{
	background: #ffffff;
	border: solid 2px #7f7f7f;
	padding-left: 4px;
	padding-right: 4px;
	width: 210px;
	font: normal 10pt Arial;
}


div.textfield_popup_active
{
	background: #ffffff;
	border: solid 2px #006699;
	padding-left: 4px;
	padding-right: 4px;
	width: 210px;
	height: 90px;
	overflow-y: scroll;
	font: normal 10pt Arial;
}


div.textfield_popup_inactive
{
	background: #ffffff;
	border: solid 2px #7f7f7f;
	padding-left: 4px;
	padding-right: 4px;
	width: 210px;
	height: 90px;
	overflow-y: scroll;
	font: normal 10pt Arial;
	
}


input.textfield_popup_button
{
	background: #efefef;
	border: solid 1px #7f7f7f;
	width: 100px;
	margin-left: 10px;
	margin-right: 10px;
	
}


span.pagebar
{
	width: 736px;
	background: #8080F0;
}


span.pagetab
{
	color: #ffffff;
	background: #afafff;
	border: solid 1px #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font: normal 9pt Arial;
	cursor: hand;
}


span.pagetab_active
{
	color: #ffffff;	
	background: #8080F0;
	border: solid 1px #8080F0;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font: normal 9pt Arial;
}


div.groupInnerDiv
{
	width: 595px;
	height: 140px;
	overflow-y: scroll;
	padding: 6 0 0 0;
}

A.popupLink 
{
	color: red;
	outline: none
}


input.short
{
	width: 100px;
}


input.medium
{
	width: 225px;
}


input.long
{
	width: 340px;
}


textarea.small
{
	width: 175px;
	height: 60px;
}


textarea.medium
{
	width: 225px;
	height: 90px;
}


textarea.large
{
	width: 350px;
	height: 130px;
}


.sysbutton
{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #FFFFFF;
	background-color: #CC6600;
	font-weight: bold
}

.formbutton
{
	width: 175px;
}

div.addelement
{
	padding: 3 3 3 3;
	background-color: #e6e6e6;
	text-align: center;
	cursor: hand;
}

div.popupmenu_item
{
	padding: 3 3 3 3;
	background-color: #e6e6e6;
	text-align: left;
	cursor: hand;
}

div.popupmenu_item_rollover
{
	padding: 3 3 3 3;
	background-color: #a6a6a6;
	text-align: left;
	cursor: hand;
}

div.addelement_popup
{
	position: absolute;
	visibility: hidden;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E6E6E6;
	border: solid 3px #000000;
	width: 200px;
	font: normal 11px Verdana;
	text-align: left;
	z-index: 10;
}


/* julee's  entry */
/* divs and spans */

div.editradio_popup_header
{
	background-color: #003366;
	padding: 3 12 3 12;
	width: 650px;
	height: 24px;
}


div.edittext_popup_header
{
	background-color: #003366;
	padding: 3 12 3 12;
	width: 350px;
	height: 24px;
}


div.line 
{ 
	border: solid; 
	width: 100%; 
	border-width: 1px 0 0 0px; 
	border-color: #000000; 
	margin-top: 12px;
}


span.editradio_header1
{
	width: 490px;
	font-weight: bold;
	font-face: Arial;
	font-size: 12px;
	color: #FFFFFF;
}


span.edittext_header1
{
	width: 350px;
	font-weight: bold;
	font-face: Arial;
	font-size: 12px;
	color: #FFFFFF;
}


span.editradio_header2
{
	font-face: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}


/* TABLE */

table.popup_radioTable1
{
	width: 595px;
	margin: 12 3 12 3;
	color: #000000;
}


table.popup_radioTable2
{
	width: 595px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	background-color: #006699;
}


table.popup_textTable1
{
	width: 350px;
	margin: 12 12 12 12;
	color: #000000;
}


/* FORMS */

input.radio_large_active
{
	background: #ffffff;
	border: solid 2px #006699;
	padding-left: 4px;
	padding-right: 4px;
	width: 190px;
	font: normal 10pt Arial;
	margin-top: 0px;
}


input.radio_large_inactive
{
	background: #cfcfcf;
	border: solid 2px #7f7f7f;
	padding-left: 4px;
	padding-right: 4px;
	width: 190px;
	font: normal 10pt Arial;
	margin-top: 0px;
}


input.radio_small_active
{
	background: #ffffff;
	border: solid 2px #006699;
	padding-left: 4px;
	padding-right: 4px;
	width: 100px;
	font: normal 10pt Arial;
	margin-top: 0px;
}


input.radio_small_inactive
{
	background: #cfcfcf;
	border: solid 2px #7f7f7f;
	padding-left: 4px;
	padding-right: 4px;
	width: 100px;
	font: normal 10pt Arial;
	margin-top: 0px;
}


div.radio_textarea_active
{
	background: #ffffff;
	border: solid 2px #006699;
	padding-left: 4px;
	padding-right: 4px;
	width: 210px;
	height: 90px;
	overflow-y: scroll;
	font: normal 10pt Arial;
}


div.radio_textarea_inactive
{
	background: #cfcfcf;
	border: solid 2px #7f7f7f;
	padding-left: 4px;
	padding-right: 4px;
	width: 210px;
	height: 90px;
	overflow-y: scroll;
	font: normal 10pt Arial;	
}


/* LINKS */

a.popupLinkWhite 
{
	color: #FFFFFF;
}

a.popupLinkBlue 
{
	color: #006699;
}