﻿html, body, form
{
	padding: 0;
	margin: 0;
}

body
{
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 11px;
	/* background-color: #f9f9f9; */
	background-color: #FFFFFF;
}

h1
{	
	font-size: 150% 
}

#pluginContent
{
	padding: 0 0 0 20px;
	margin: 0;
}

#pluginTable
{
	width: 500px;
}

.requiredField
{
	color: Red;
}

.labelTableCell
{
	vertical-align: text-top;
	text-align: left;
	width: 150px;
}

.fieldTableCell
{
	vertical-align: text-top;
	text-align: left;
	width: 400px;
}

.textTableCell
{
	vertical-align: text-top;
	text-align: left;
	font-weight: bold;
	width: 400px;
	padding: 0px 0 6px 0;
}

.infoTableCell
{
	vertical-align: text-top;
	text-align: left;
	color: #00FF00; 
	width: 400px;
	font-weight: bold;
}

.errorTableCell
{
	vertical-align: text-top;
	text-align: left;
	color: #FF0000; 
	font-weight: bold;
	width: 400px;
}

.buttonTableCell
{
	vertical-align: bottom;
	text-align: left;
	height: 20px;
}

.suplementaryPoTypeInfo
{
	padding: 6px 0 0 0;
	vertical-align: text-top;
	text-align: left;
}

.logonButton
{
	width: 100px;
}

.submitButton
{
	width: 100px;
}

.narrowField
{
    font-size: 11px;
	margin: 0px 0 6px 0;
	width: 100px;
}

.normalField
{
    font-size: 11px;
	margin: 0px 0 6px 0;
	width: 200px;
}

.wideField
{
    font-size: 11px;
	margin: 0px 0 6px 0;
	width: 400px;
}

.wideTextField
{
    font-size: 11px;
	margin: 0px 0 6px 0;
	width: 400px;
	height: 100px;
	font: inherit;
	vertical-align: text-top;
}

h1.pluginHeader
{
	padding: 0.5em 0 0.5em 0; 
}
