﻿
/*  **********  */
/*  LISTS  - Careers     */
/*  **********  */
.list-view-panel
{
	padding: 0px 0px 0px 0x;
	margin-left:18px;
}

.list-view-title-panel
{
	border-bottom: solid 1px rgb(78, 124, 183);	
}


.list-header
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #707070;
    background-color: #f2f2f2;
}

.list-header-item
{
    padding: 3px 5px 2px 5px;
    border-bottom: solid 1px #808080;
}

.list-item
{
    padding: 3px 5px 2px 5px;
	margin:12px 18px 12px 18px;
	color:#666;
	font-size:1.1em;
}

.list-item input
{
	color:#666;
	font-size:1.0em;
}

.list-row
{
    background-color: #ffffff;
    vertical-align:top;    
}

.list-alternate-row
{
    background-color: #F9F9F9;
    vertical-align:top;
}

/*  **********  */
/*  FORM TABLE  */
/*  **********  */

table.bm-formtable
{
	margin-left:19px;
}

td.bm-formtoprow
{
	border-top: solid 1px #d8d8d8;
}

td.bm-formlabel
{
	width: 100px;
	font-weight: bold;
	text-align: left;
	border-bottom: solid 1px #d8d8d8;
	background-color: #ffffff;
	padding: 3px 0px 5px 0px;
	color: #525252;
	vertical-align: top;
}

td.bm-formdata
{
	color: #000000;
	width: 390px;
	border-bottom: solid 1px #d8d8d8;
	background-color: #ebf3ff;
	padding: 3px 0px 5px 6px
}

td.bm-formbuttonrow
{
	text-align: right;
	background-color: #ffffff;
	padding: 3px 6px 5px 6px
}

td.bm-formcreatedby, td.bm-formmodifiedby
{
	width: 390px;
	border-bottom: solid 1px #d8d8d8;
	background-color: #ebf3ff;
	padding: 3px 0px 5px 6px;
	font-size: 7pt;
    font-style: italic;
}


.rfp-list td
{
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
}

/* ---- POSITION APPLY ---- */
table.position-apply
{
	width:570px;
	margin-left:8px;
}
	table.position-apply td
	{
		border:0;
		padding-left:0;
		font-size:85%;
	}		
	td.position-apply-label
	{
		width:120px;
	}
	td.position-apply-input
	{
		width:330px;
	}
		.position-apply-button, .position-apply-file
		{
			font-family:Verdana, Sans-Serif;
			font-size:11px;
		}
		.position-apply-button
		{
			width:100px;
			height:28px;
		}
	td.position-apply-valid
	{
		width:120px;
	}

/* ---- POSITION LIST ---- */
table.position-list
{
	width:700px;
	margin-left:8px;
}
.position-list-item, .position-list-head
{
	text-align:left;
	padding-left:2px;
	padding-right:0;
	font-size:85%;
	border:0;
}
.position-list-head
{
	border-bottom:solid 2px #CCC;
	background-color:#EEE;
	color:#555;
}
.position-list-item
{
	border-bottom:solid 1px #DDD;
}
.position-list-button
{
	font-size:11px;
	font-family:Verdana, Sans-Serif;
	height:24px;
	width:160px;
}
.position-list-apply-button
{
	font-size:11px;
	font-family:Verdana, Sans-Serif;
	height:24px;
}

/* ---- MEMBERSHIP ---- */
.membership-headline h1
{
	font-size:153.9%; font-weight:normal; color:#555; margin:0.6em 8px;
}

table.membership-register
{
	margin-left:8px;
}

table.membership-register th
{	
	text-align:left;
	padding-left:0px;
	border:0;
	color:#333;
}	

table.membership-register td
{
	padding-left:0px;
	font-size:85%;
	border:0;
}

table.membership-register td.label
{
}

table.membership-register td.input
{
	width:240px;
}

table.membership-register td.info
{
	width:220px;
}

.membership-form-input
{
	width:200px;
	font-size:11px;
	font-family:Verdana, Sans-Serif;
}

.membership-form-submit
{
	width:100px;
	height:28px; 
	font-size:11px;
	font-family:Verdana, Sans-Serif;
}

#membership-register table td
{
	border:0;
}