
/* Form */
table.Form td { color:black; }


/* hack to limit helper column width */

form td.helper { width:15px }

/* Flashpoint */
table.Form a { color: rgb(1, 97, 183); }
table.Form td.tableNO { color:#ffffff; }
.FormSubmitFP { background-color:rgb(230,120,0); color:#ffffff; font-size:11px; font-weight:bold; border:1px outset white;}
table.Form td.submit { padding:0px; background-color:#212121; border:0px;}
.submitbutton {border-bottom: 2px solid white; background-color:white;}
html>body .submitbutton {border-bottom: 1px solid white;}
.submitbutton2 {border-left: 4px solid white;}
html>body .submitbutton2 {border-left: 5px solid white;}
div.helperDiv {color: black;}
table.Form td.tableR1 div small { color:black; }


.Form img.cornerR { background-image:url(/img/flashpoint/form/headSectionR.gif); }
.Form img.cornerL { background-image:url(/img/flashpoint/form/headSectionL.gif); }

/* custom form buttons */

input.LoginForm_submit { border:0px; width:52px; height:24px; color:#F99F00; font-size:0px; letter-spacing : 1000px;
	background-image:url(/img/flashpoint/buttons/button_log_in.gif);
}

input.ProspectsForm_submit { border:0px; width:74px; height:24px; color:#F99F00; font-size:0px; letter-spacing : 1000px;
	background-image:url(/img/flashpoint/buttons/button_search.gif);
}

input.BlackList_result { border:0px; width:99px; height:24px; color:#F99F00; font-size:0px; letter-spacing : 1000px;
    background-image:url(/img/flashpoint/buttons/button_add_entries.gif);
}

input.Search_search { border:0px; width:74px; height:24px; color:#F99F00; font-size:0px; letter-spacing : 1000px;
    background-image:url(/img/flashpoint/buttons/button_search.gif);
}

input.Removals_result { border:0px; width:60px; height:24px; color:#F99F00; font-size:0px; letter-spacing : 1000px;
    background-image:url(/img/flashpoint/buttons/button_submit.gif);
}

input#saveImg { border:0px; width:133px; height:24px; color:#F99F00; font-size:0px; letter-spacing : 1000px;
    background-image:url(/img/flashpoint/buttons/button_copy-subscribers.gif);
}

/* MAIN ELEMENTS */

DIV#ShortInfo
{
	position:absolute;
	padding:5px;
	border:1px black solid;
	background-color:#ffff88;
	display:none;
	z-index:99;
	color:black;
	width:160px;
	text-decoration:none;
}


DIV.FormErrorCommon
{
	margin-top: 15px;
	display: block;
	border: 1px solid #dd0000;
	padding: 3px 3px 3px 3px;
}

DIV.FormErrBox
{
	color:red;
	font-weight:bold;
}

DIV.FormHelperBox
{
	color:#212121;
}

SPAN.RowCaption
{
	display:block;
	text-align:right;
	color:#212121;
	/* padding-top:3px; */
}

/* FORM ELEMENTS RENDERING */

SELECT.FormPullDown
{
	font-family : Verdana;
	font-size : 12px;
}

SPAN.ItemDesc
{
	vertical-align:30%
}

INPUT.FormCheckBox
{
	font-family : Verdana;
	font-size : 12px;
}

INPUT.FormRadioButton
{
	font-family : Verdana;
	font-size : 12px;
}

INPUT.FormInputBox
{
	color : #000000;
	font-family : Verdana;
	font-size : 12px;
	background : #FFFFFF;
}

INPUT.FormSecret
{
	color : #000000;
	font-family : Verdana;
	font-size : 12px;
	background : #FFFFFF;
}

TEXTAREA.FormTextArea
{
	color : #000000;
	font-family : Verdana;
	font-size : 12px;
	background : #FFFFFF;
}

IMG.HelperIcon {
	cursor:pointer;
}

.FormButton
{
	background-color: buttonface;
	border:1px solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	top: 1px;
	height: 20px;
	width: 20px;
}

.FormButtonMouseOverDown
{
	background-color: buttonface;
	border-bottom: buttonhighlight solid 1px;
	border-left: buttonshadow solid 1px;
	border-right: buttonhighlight solid 1px;
	border-top:  buttonshadow solid 1px;
	top: 1px;
	height: 20px;
	width: 20px;
}

