/* MAXX LOGIN PAGE UPDATES * PROTOTYPES *
aimee 3/21/2008 (copied from fmi mainStyles.css by brad 4/2008)
----------------------------------------------- */
div#loginAlpha {
	float:right;
	margin-left:6px;
	margin-bottom:10px;
	padding:10px 10px 20px 10px;
	width:30%;
	min-height:180px;
	background:#E6EFEC;
	border:1px solid #CCDDD7;}

div#loginBeta {
	border:1px solid #CCDDD7;
	float:left;
	padding:10px 10px 20px 10px;
	width:60%;
	min-height:180px;
	margin-bottom:10px;}

div#loginBeta form {
	padding-bottom:1em;}

div#loginBeta table td {
	padding-bottom:2px;
	padding-right:2px;}

p.strongLink {
	font-size:1.3em;
	color:#820000;
	background:#F5E6E6;
	border:1px solid #820000;}

p.strongLink a {
	color:#820000 !important;}

.required_field {
	color:red;}

.helptext {
	color:#003366;}

/* table striping
----------------------------------------------- */
table.createProfileTable ul.secondaryActions,
div#loginBeta ul.secondaryActions {
	margin:0 !important;
	padding:0 !important;}

table.createProfileTable .secondaryActions li.even,
div#loginBeta .secondaryActions li.even {
	margin:0 !important;
	padding:.6em !important;
	background:#efefef;
	border-bottom:1px solid #9c9c9c;
	border-top:1px solid #9c9c9c;}

table.createProfileTable .secondaryActions li.odd,
div#loginBeta .secondaryActions li.odd {
	margin:0 !important;
	padding:.6em !important;}

/* create profile table properties
----------------------------------------------- */
table.createProfileTable {
	margin:0 0 20px 0;
	padding:0px;
	width:100%;
	xfont-size: 12px;}

table.createProfileTable tr td.helptext {
	width:33%;
	xfont-size: 12px;}

table.createProfileTable tr td.controlField {
	border-bottom:0px;
	background-color:#fff;	}

table.createProfileTable > tbody > tr > th,
table.createProfileTable > tbody > tr > td {
	padding:5px;
	background-color:#fff;
	text-align:left;
	border-bottom:1px dotted #81B7A3;}

table.hierarchicalCheckBoxes  tr td {
    border-bottom:none;
}

table.createProfileTable tr th label {
	display:block;}

table.createProfileTable tr th label.inline {
	display:inline;}

table.createProfileTable tr th input,
table.createProfileTable tr th select {
	width:200px;
	font-size:1.1em;
	color:#333;
	padding:2px;}

table.createProfileTable tr th input[type="checkbox"] {
        width:auto !important;}

table.createProfileTable tr th.phonefields input {
	width:auto !important;}

table.createProfileTable tr th.phonefields fieldset {
	border:0 !important;}

table.createProfileTable tr th.phonefields fieldset legend {
	margin:0;
	padding:0;}

table.createProfileTable tr th input.companySearch {
        width: 400px;
}

table.createProfileTable tr th input.radioButton, table.createProfileTable tr th input.button {
	width:auto;}

.highlightBox {
	xfont-size:1.2em;
	margin:15px 0px;
	padding:10px;
	color:#333;
	background:#FFF9BF;
	border:1px solid #FFE900;}

.highlightBox2 {
	xfont-size:1.2em;
	margin:15px 0px;
	padding:10px;
	color:#333;
	background:#FFE8BF;
	border:1px solid #D98A00;}

table.createProfileTable table input,
table.createProfileTable table select {
	font-size:1em;}

#listRecords {
	list-style:none !important;}

