@import url("quickQuestion.css");

#content {
	padding-bottom: 50px;
}

/* AJAX LOGIN */
.ajaxLoginWrapper {
    background: #f0efe6;
}

.ajaxLoginTop {
    background: #33739A;
}

.ajaxLoginTitle {
    color: #f0efe6;
    font-size: 18px;
    font-weight: bold;
    margin-left: 40px;
    padding-top: 3px;
    text-align: left;
}

.ajaxLoginForm {
    padding: 5px 10px;
}

.ajaxLoginTable {
	margin-top: 12px;
	width: 270px;
	border-collapse: separate;
}

.ajaxLoginTable tr td {
	border-bottom: 2px solid #f0efe6;
}

.ajaxLoginTable tr td.label {
    width: 130px;
    padding: 3px 5px 10px 0 ;
    text-align: right;
}

.ajaxLoginFormTarget {
    width: 0;
    height: 0;
    border: none;
    display: none;
}


/* LOGIN PAGE */

#loginFields {
	margin-top: 22px;
	width: 384px;
	/*table-layout:fixed;*/
	border-collapse: separate;
}
#loginFields td {
	/*border: 1px solid red;*/
}
#loginFields tr td {
	border-bottom: 7px solid white;
}
#loginFields.dev tr td {
	border-bottom: 7px solid #f5f4ea;
}
#loginFields tr td.label {
	text-align: right;
	padding-right: 20px;
	width: 134px;
}

#loginFields dt {
	/*border: solid 1px red;*/
	text-align: right;
	width: 135px;
	margin-top: 0px;
}

#loginFields dd {
	border: solid 1px blue;
	margin-bottom: 8px;
	vertical-align: top;
}
#loginFields .field {
	border-left: 162px solid blue;
}



#forgotPassFields {
	margin-top: 22px;
}
#forgotPassFields td {
	border-bottom: 7px solid #ffffff;
}
#forgotPassFields.dev td {
	border-bottom: 7px solid #f5f4ea;
}



#newPassFields {
	margin-top: 22px;
}
#newPassFields td {
	border-bottom: 7px solid #F5F4EA;
}
#newPassFields tr td.label {
	text-align: right;
	padding-right: 20px;
	width: 134px;
}



#rememberMe {
	width: 40px;
	/*background: pink;*/
}

#rememberMe input {
	margin: 0px;
}
#submitButton {
	border: 0px;
}

.msg {
	color: #a00000;
	font-size: 11px;
}
.msgSuccess {
	color: #08910e;
	font-size: 11px;
}

#red {
	border: solid 1px red;
}

#formWrapper {
	/*margin-bottom: 30px;*/
}
.formWrapperClass,
#formWrapper table {
	table-layout:fixed;
	border-collapse: collapse;
	margin-bottom: 20px;
}
#formWrapper table tr {

}
#formWrapper table tr td {
	border-bottom: 9px solid white;
}
#formWrapper table tr td input {
	width: 255px;
	height: 15px;
	_height: 25px !important;
	font-size: 12px;
	padding: 4px;
	background: #f7f9fb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#formWrapper table tr td input[type=file] {
	height: 25px;
	border: solid 1px #c4d1de;
	background: #f7f9fb;
}
/*
#formWrapper table tr td input[type=button] {
	height: 25px;
	border: solid 1px #c4d1de;
	background: #f7f9fb;
}
*/
#formWrapper table tr td #keywords {
	border-bottom: 20px solid white;
}
#formWrapper table tr td #keywords #keywordField,
#formWrapper table tr td #innerKeywords #keywordField {
	margin: 0px 0px 10px 0px;
}
#doNotIncludekeywordField{
	margin: 0px 0px 10px 0px;
}
#formWrapper table tr td input.radio,
#formWrapper table tr td input.checkbox {
	width: 16px;
	padding: 4px;
}

#formWrapper table tr td select {
	height: 27px;
	width: 265px;
	font-size: 12px;
	padding: 4px;
	background-color: #f7f9fb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#formWrapper table tr td select.icons {
	background-repeat: no-repeat;
	background-position: 4px 4px;
	background-color: #F7F9FB;
	padding-left: 20px;
}

#formWrapper table tr td select.icons option {
	background-repeat: no-repeat;
	background-color: #F7F9FB;
	padding: 4px 4px 4px 23px;
	background-position: 3px 4px
}

#formWrapper table tr td textarea {
	width: 255px;
	height: 100px;
	padding: 4px;
	background: #f7f9fb;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#formWrapper table tr td input,
#formWrapper table tr td textarea,
#formWrapper table tr td select {
	border: solid 1px #c4d1de;
	color: #666666;
}


#formWrapper table tr td input.disable,
#formWrapper table tr td textarea.disable,
#formWrapper table tr td select.disable {
	border: solid 1px #e5ebf2;
	background: #ffffff;
	color: #b2b1b1;
}
.formWrapperClass table tr td.formLabelDisable,
#formWrapper table tr td.formLabelDisable {
	padding-right: 20px;
	text-align: right;
	width: 100px;
	color: #b2b1b1;
}



#formWrapper table tr td div.checkboxDiv {
	width: 20px;
}
.formWrapperClass table tr td.formLabel,
#formWrapper table tr td.formLabel {
	padding-right: 20px;
	text-align: right;
	width: 100px;
	color: #8c8c8c;
}
.formButton {
	padding-left: 120px;
	margin-top: 30px;
}

.submitDisable {
	background: #f7f3e1;
	border: 1px solid #e8e2d7;
	color: #d1bf9f;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	vertical-align: middle;
}

.sectionTitleVisual {
	color: #7b9f01;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 15px;
}

.moneyValueGreen {
	color: #2c7d05;
	font-weight: bold;
}

/* LISTING TABLES */
.listHeader,
.listFooter {
	color: #999999;
	height: 30px;
	padding: 14px 20px 0px 0px;
	/*background: #f8f4e6;*/
}
	.listHeader .label {
		margin: auto 20px;
	}
	.massUpdate {
		background: #f7f4da url(../images/massupdatearrow.gif) 0 0 no-repeat;
	}

th.checkboxColumn {
	background: #f8f2e0;
}

th.checkboxColumn.massUpdateSelect {
	width : 25px;
}
th.checkboxColumn.spacer {
	width : 10px;
}

.listingNoHover th,
.listing th {
	background: #f9f6ec;
	color: #999999;
	padding: 5px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
}
.listing tr td.checkboxColumn,
.listing tr th.checkboxHeader {
	/*width: 150px;*/
	padding: 0;
	text-align: center;
}
.checkboxColumn {
	background: #f8f2e0;
	border-bottom: solid 1px #ffffff;

}

/* LISTING PAGES */
#pageError {
	background: #a00000;
	border: 1px solid red;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #FFFFFF;
	font-size: 11px;

}

#pageError .errorPreamble {
	font-size:14px;
	font-weight:bold;
}

#pageError li {
	padding-left: 13px;
	background: url(/core/images/errorArrow.gif) 0px 3px no-repeat;
}
#pageError li label {
	cursor: pointer;
}
#pageError .errorInstructions {
	color: #FFFFFF;
	margin-bottom: 5px;
}

div.errorSelectClass, select.errorSelectClass, textarea.errorSelectClass, input.errorSelectClass, td.errorSelectClass {
	border : 1px solid #DD6565 !important;
}

#formWrapper .errorSelectClass select,
#formWrapper div.errorSelectClass {
	width: 263px;
}

#formWrapper .errorSelectClass select,
#formWrapper div.errorSelectClass {
	width: 263px;
}

.errorSelectClassFont {
	color: red !important;
}

#pageWarning {
	background: #f7ec88;
	border: 1px solid #ff9900;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #000000;
	font-size: 11px;

}

#pageWarning .warningPreamble {
	width: 655px;
	font-size:14px;
	font-weight:bold;
}

#pageWarning li {
	padding-left: 13px;
	background: url(/core/images/errorArrow.gif) 0px 3px no-repeat;
}
#pageWarning li label {
	cursor: pointer;
}
#pageWarning .warningInstructions {
	color: #ff9900;
	margin-bottom: 5px;
}

div.warningSelectClass, select.warningSelectClass, textarea.warningSelectClass, input.warningSelectClass, td.warningSelectClass {
	border : 1px solid #ff9900 !important;
}

#formWrapper div.warningSelectClass {
    padding: 3px;
    padding-bottom: 0;
}

#formWrapper .warningSelectClass select {
	width: 263px;
}

.warningSelectClassFont {
	color: #ff9900;
}

.preferContact {
	color : #7d7c7d;
	font-weight : bold;
}

/* HOME */

.homeBox {
	margin-bottom: 20px;
}
.homeBoxTabed {
	margin-bottom: 25px;
	_border: 0px 1px solid white;
}
.homeBoxTop {
	background: url(/core/images/home_box_top.gif) 0 0 no-repeat;
}
.homeBoxMiddle {
	background: url(/core/images/home_box_middle.gif) 0 0 repeat-y;
}
.homeBoxBottom {
	background: url(/core/images/home_box_bottom.gif) left bottom no-repeat;
}
.homeBoxTopRegular {
	background: url(/core/images/home_box_top_regular.gif) 0 0 no-repeat;
}
.homeBoxMiddleRegular {
	background: url(/core/images/home_box_middle_regular.gif) 0 0 repeat-y;
}
.homeBoxBottomRegular {
	background: url(/core/images/home_box_bottom_regular.gif) left bottom no-repeat;
}

.panelBoxMiddle {
	background: url(/core/images/panelBoxMiddle.gif) 0 0 repeat-y;
	_overflow: hidden;
	_border-bottom: 1px solid white;
}
.panelBoxTop {
	background: url(/core/images/panelBoxTop.gif) 0 0 no-repeat;
}
.panelBoxBottom {
	background: url(/core/images/panelBoxBottom.gif) left bottom no-repeat;
	_overflow:hidden;
}

.panelHeader {
	/*background: #f5f5f3;*/
	_width: 729px;
	_height: 30px;
	overflow: hidden;
}

.titleBlue {
	color: #3c96cb;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0px;
}
.titleBlueSingle {
	color: #3c96cb;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	margin-top: -3px;
	padding-left: 10px;
}
#colCalendar {
	table-layout: auto;
	border-collapse: separate;
	background: #f5f5f3;
	empty-cells: show;
	border-spacing: 2px;
	color: #999999;
}
#colCalendar td {
	background: #ffffff;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
}

#colCalendar td.weekend {
	background: #ededeb;
}
#colCalendar td.oncall {
	background: #ffdb4c;
}
#colCalendar td.meeting {
	background: #a9ddfc;
}
#colCalendar td.today {
	border: 1px solid #ff0000;
	width: 19px;
	height: 19px;
}


.homeBoxTopWide {
	background: url(/core/images/home_box_top_wide.gif) 0 0 no-repeat;
}
.homeBoxMiddleWide {
	background: url(/core/images/home_box_middle_wide.gif) 0 0 repeat-y;
}
.homeBoxBottomWide {
	background: url(/core/images/home_box_bottom_wide.gif) left bottom no-repeat;
}
.homeBoxContent {
	padding: 7px 6px 7px 3px;
}
.homeBoxHeader {
	/*color: #4d7895;*/
	margin: 0px 0px 5px 10px;
	padding-bottom: 4px;
}

.homeBoxTableUsage,
.homeBoxTable {
	table-layout:fixed;
	/*border-collapse: separate;*/
	border-bottom: 1px solid #e6ecee;
	margin-bottom: 12px;
	border-spacing: 0px;
	cell-spacing: 0px;
	border-collapse: collapse;
}
.legendTable {
	table-layout:fixed;
	/*border-collapse: separate;*/
	border-bottom: 1px solid #000000;
	margin-bottom: 12px;
	border-spacing: 2px;
	cell-spacing: 2px;
	border-collapse: collapse;
	font-size: 16px;
}

table tr td {
	border-spacing: 0px;
}
.homeBoxTableUsage tr th,
.homeBoxTable tr th {
	background: #eff4fb;
	border-top: 1px solid #e6ecee;
	padding: 6px 5px;
	color: #a4a3a3;
}

.panelBoxTable {
	border-bottom: 1px solid #f2e1b1;
	table-layout:fixed;
	border-collapse: collapse;
	_width: 729px;
}
.panelBoxTable tr td.flx {
	overflow: hidden;
	white-space:nowrap;
}

.panelBoxTable tr th {
	border-top: 1px solid #e1e1c7;
	background: #f7f6e8;
	padding: 0px 5px;
	color: #4c4c4c;
	height: 39px;
	vertical-align: middle;
}
.panelBoxTable tr th a {
	color: #4c4c4c;
}
.panelBoxTable tr td {
	border-top: 1px solid #f2dea8;
	background: #ffffff;
	overflow: hidden;
	vertical-align: middle;
	color: #000000;
	padding: 0px 10px;
	height: 39px;
}
.panelBoxTable tr th.thMargin,
.panelBoxTable tr td.tdMargin {
	width: 20px;
	padding: 0px;
}
.panelBoxTable tr th.thMargin {
	background: #faf1d2;
}
.panelBoxTable tr td.tdMargin {
	background: #fff7e0;
}
.panelBoxFooter {
	/*background: #f5f5f3;*/
}
.viewAll {
	margin-top: 6px;
	margin-right: 15px;
}
.infoIcon {
	margin-top: 4px;
}
.sideColumn {
	color: #333333;
}
.blueLabel {
	color: #3c96cb;
	font-weight: bold;
	margin-top: 20px;
}
.blackLabel {
	color: #000000;
	font-weight: bold;
	margin-top: 20px;
}
#topWelcomePanel {
	background: url(/core/images/topWelcomePanel.gif) 0px 0px no-repeat;
	height: 9px;
	_overflow: hidden;
	_width: 949px;
}
#middleWelcomePanel {
	background: #ebf0f7;
	height: 19px;
	/*_height: 19px;*/
	_width: 944px;
}
#middleWelcomePanel.welcomeAdvisor {
	height: 78px;
}
#middleWelcomePanel.nextOnCallDate {
	height: 54px;
	_overflow:hidden;
}
#bottomWelcomePanel {
	background: url(/core/images/bottomWelcomePanel.gif) left top no-repeat;
	height: 9px;
	margin-bottom: 14px;
	_overflow: hidden;
	_width: 949px;
}

div.innerTopPanel {
	background: url(/core/images/topPanel.gif) 0px 0px no-repeat;
	height: 9px;
	width: 734px;
	[if lte IE 6] _width: 739px;
	font-size:6px;
}
div.innerPanel {
	background: #ebf0f7;
	width: 734px;
	[if lte IE 6] _width: 739px;
}
div.innerBottomPanel {
	background: url(/core/images/bottomPanel.gif) 0px 0px no-repeat;
	height: 9px;
	width: 734px;
	[if lte IE 6] _width: 739px;
	margin-bottom: 14px;
	font-size:6px;
}


.homeBoxTableUsage tr td,
.homeBoxTable tr td {
	border-top: 1px solid #e6ecee;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	vertical-align: middle;

}
.homeBoxTableUsage tr td {
	padding: 2px 5px;
	overflow: hidden;
	white-space: nowrap;

}
.homeBoxTableUsage tr th div.bar,
.homeBoxTableUsage tr td div.bar {
	background: #188500;
	width: 100px;
	height: 8px;
}
.homeBoxTableUsage tr th div.bar2,
.homeBoxTableUsage tr td div.bar2 {
	background: #d1e9cc;
	width: 100px;
	height: 7px;
}
.homeBoxTableUsage tr th div.greenBar,
.homeBoxTableUsage tr td div.greenBar {
	background: #188500;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.greenBar2,
.homeBoxTableUsage tr td div.greenBar2 {
	background: #8bc27f;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.blueBar,
.homeBoxTableUsage tr td div.blueBar {
	background: #0278fd;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.blueBar2,
.homeBoxTableUsage tr td div.blueBar2 {
	background: #80bbfe;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.orangeBar,
.homeBoxTableUsage tr td div.orangeBar {
	background: #ff9900;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.orangeBar2,
.homeBoxTableUsage tr td div.orangeBar2 {
	background: #ffcc7f;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.redBar,
.homeBoxTableUsage tr td div.redBar {
	background: #9b2929;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.redBar2,
.homeBoxTableUsage tr td div.redBar2 {
	background: #cd9494;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.cyanBar,
.homeBoxTableUsage tr td div.cyanBar {
	background: #008b8b;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.cyanBar2,
.homeBoxTableUsage tr td div.cyanBar2 {
	background: #99cccc;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.goldBar,
.homeBoxTableUsage tr td div.goldBar {
	background: #cccc33;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.goldBar2,
.homeBoxTableUsage tr td div.goldBar2 {
	background: #eded66;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.purpleBar,
.homeBoxTableUsage tr td div.purpleBar {
	background: #800080;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.purpleBar2,
.homeBoxTableUsage tr td div.purpleBar2 {
	background: #cc99cc;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.pinkBar,
.homeBoxTableUsage tr td div.pinkBar {
	background: #ff99cc;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.grayBar,
.homeBoxTableUsage tr td div.grayBar {
	background: #999999;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.grayBar2,
.homeBoxTableUsage tr td div.grayBar2 {
	background: #d5d5d5;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.brownBar,
.homeBoxTableUsage tr td div.brownBar {
	background: #996633;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.brownBar2,
.homeBoxTableUsage tr td div.brownBar2 {
	background: #d5a580;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.scarletBar,
.homeBoxTableUsage tr td div.scarletBar {
	background: #cc3333;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.scarletBar2,
.homeBoxTableUsage tr td div.scarletBar2 {
	background: #ffcccc;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.yellowBar,
.homeBoxTableUsage tr td div.yellowBar {
	background: #f0d066;
	width: 100px;
	height: 4px;
}
.homeBoxTableUsage tr th div.whiteBar,
.homeBoxTableUsage tr td div.whiteBar {
	background: #ffffff;
	width: 100px;
	height: 4px;
}
#bar_1 {
	width: 150px;
}
#bar_2 {
	width: 98px;
}
#bar_3 {
	width: 5px;
}
.homeBoxTableUsage tr td.flx
.homeBoxTable tr td.flx {
	overflow: hidden;
	white-space:nowrap;
}
.homeBoxDarkColumn {
	background: #f6f6f3;
}
.homeBoxLightColumn {
	background: #ffffff;
}
.homeBoxFooter {
	position: absolute;
	width: 530px;
	height: 30px;
	overflow: hidden;
}
.homeBoxFooterRegular {
	position: absolute;
	width: 741px;
	height: 30px;
	overflow: hidden;
}
.homeBoxFooterRegular div,
.homeBoxFooter div {
	margin-top: 7px;
	_margin-top: 8px;
}
.homeBoxPagination {
	overflow: hidden;
	height: 15px;
	margin-bottom: 5px;
}
.homeBoxPagination .pageNumbers a {
	background: #E6ECEE;
	border: 0px;
	font-size: 10px;
	padding: 1px 6px;
}
.homeBoxPagination .pageNumbers .selected {
	background: #ffffff;
	border: 0px;
	font-size: 10px;
	padding: 1px 6px;
}
.homeBoxAlerts {
	margin-bottom: 12px;
	height: 100px;
	background: #EFF4FB;
	overflow: auto;
}
.homeBoxAlerts ul {
	list-style-type: circle;
	margin: 10px;
}
.homeBoxAlerts ul li {
	/**/width: 500px;
	overflow: hidden;
	margin-bottom: 3px;
	white-space: nowrap;
}
.homeBoxFilterLabel {
	color: #a1bd54;
	font-size: 10px;
    top: 3px;
	cursor: pointer;
}

/* Start ToolTip Styles */

.toolTipWrapper {
    width: 185px;
}

.toolTipTop {
    background: transparent url(/core/images/tooltip_top.gif) no-repeat 0 0;
    width: 185px;
    height: 14px;
	overflow: hidden;
}

.toolTipMiddle {
    background: transparent url(/core/images/tooltip_middle.gif) repeat-y 0 0;
    width: 175px;
    width: expression('185px');
    padding: 5px;
}

.toolTipBottom {
    background: transparent url(/core/images/tooltip_bottom.gif) no-repeat 0 0;
    width: 185px;
    height: 4px;
}

/* End ToolTip Styles */

.rateCompensation {
	_margin-top: 13px;
	margin-left: 10px;
}

.homeWelcomePanel {
	overflow: auto;
	margin-bottom: 10px;
	width: 941px;
	height: 78px;
	background: url(/images/homeWelcomePanel.jpg);
}
.panelBoxTable tr:hover td.homeBoxLightColumn {
	background-color: #fcfcd6;/**/
}

.advResponseCompliance {
	background: #f5f5f5;
	padding: 10px;
	border-bottom: solid #c4d1de 1px;
	border-top: solid #c4d1de 1px;
}

.makeRequestForm td,
.registrationForm td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.makeRequestForm td input,
.registrationForm td input {
	height: 15px;
	_height: 20px;
	padding: 4px;
	_padding: 1px;
}
.makeRequestForm td select,
.registrationForm td select {
	height: 25px;
	_height: 30px;
	padding: 4px;
}
.makeRequestForm td.formLabel,
.registrationForm td.formLabel {
	text-align: right;
}
.makeRequestForm td.formLabel label,
.registrationForm td.formLabel label {
	padding-right: 15px;
}
.makeRequestNote {
	background: #f9f7f1;
	width: 110px;
	height: 235px;
	padding: 10px;
	margin-right: 4px;
}
.formLableTop {
	vertical-align: top;
	padding-top: 9px;
}
.greenHeaderThin {
	font-size: 24px;
	color: #95b916;
}
.makeRequestSubmit {
	margin-left: 209px;
	margin-top: 20px;
}
.emailPanelTop {
	background: url(/core/images/emailPanel_top.gif) no-repeat 0px 0px;
	height: 10px;
}
.emailPanelBottom {
	background: url(/core/images/emailPanel_bottom.gif) no-repeat 0px 0px;
}
.emailPanelMiddle {
	background: url(/core/images/emailPanel_middle.gif) repeat-y 0px 0px;
	height: 10px;
	padding: 10px;
}
.tblDataCard {
	table-layout:fixed;
	border-collapse: collapse;
	width: 715px;
}
.tblDataCard td {
	padding: 3px 10px;
	vertical-align: top;
}

.tblDataCard td.labelField {
	width: 86px;
	text-align: right;
}
.createFormWiderElems table tr td input {
	width: 500px;
}

#formWrapper .phoneTypeClass {
	width: 73px;
}

.quickpollTextArea{
	width: 520px;
	height: 80px;
}

.advisorLinkMsgDiv {
	color: #ffffff;
	padding: 5px 20px;
}


.employment  {
	border: 1px solid #DADADA;
	margin-bottom: 5px;
	padding: 9px;
	width: 681px;
}

/****************** AutoComplete Styles ************************/

div.autoCompleteDropDown ul li.result {
	color: #626262;
	margin: 0;
	padding: 2px 0 2px 5px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}

div.autoCompleteDropDown ul li.onResult {
	background: #bccade;
	color: #626262;
	margin: 0;
	padding: 2px 0 2px 5px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}

div.autoCompleteDropDown ul li b {
	color: #000000;
}


/*********** Companies Pop-up Styles ************************/

.hierarchyTitle {
	font-size: 24px;
	padding: 10px 5px 5px;
}

.doingBusinessAs {

	padding: 5px 5px;
}

.doingBusinessAsTitle {
	font-weight: bold;
	float: left;
	width: 120px;
}

.doingBusinessAsNames {
	margin-left: 120px;
}

.hierarchyCompany {
	background: url(/core/images/hierarchy_arrow.gif) no-repeat 0 50%; 
}

.ultimateParentCompany {
	margin: 5px;
	padding-left: 10px;
}

.immediateParentCompany {
	margin: 5px 5px 5px 10px;
	padding-left: 10px;
}

.childCompany {
	margin: 5px 5px 5px 15px;
	padding-left: 10px;
}







/*---taxonomy---*/
.TaxonomyAreaOfExpertieseDiv{
	width: 264px;
}
.TaxonomyAreaOfExpertieseDiv table tr td {
	width: 270px;
}
.TaxonomyAreaOfExpertieseDiv div select,
.TaxonomyAreaOfExpertieseDiv div label{
	width: 270px !important;
}

.TaxonomyAreaOfExpertieseDiv div input {
	width: 260px !important;
}

span.countTaxonoyDetailsLink {
	text-decoration:none;
	cursor: pointer;
	padding-left:33px;
	color:#0066cc;
}

span.countTaxonoyDetailsLink:hover {
	text-decoration:underline;
}

div.countTaxonoyDetailsBody {
	border:1px solid #dadada;
	margin-bottom:2px;
	padding:3px 3px 1px;
	width:261px;
}

.empLastUpdate {
	margin-top: 3px; 
	margin-left: 10px; 
	color: #595959; 
	font-size: 10px; 
	width: 156px; 
	overflow: hidden; 
	white-space: nowrap;
}
.empLastUpdateLong {
	margin-top: 8px; 
	margin-left: 10px; 
	color: #595959; 
	font-size: 10px
}


/*---Facet/Search Filters---*/
.facetTermCheckbox {
	margin-right: 5px; 
	position: relative; 
	top: 1px; 
	left: 2px;	
	float: left;
}

.facetChooseMoreSelectionBoxWrapper {
	background: #ffffff;
	width: 250px;
	padding: 5px;
	position: absolute;
	border: 2px solid #c3d0e8
}

.facetChooseMoreSelectionBoxCloseBtn {
	background: url(/core/images/icons/icon_x.gif) no-repeat 0 0;
	width: 8px;
	height: 8px;
	margin: 1px 5px;
	position: absolute;
	top: 3px;
	right: 0;
	cursor: pointer;
}
.facetChooseMoreSelectionBox {
	height: 100px;
	margin-top: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}

.facetChooseMoreSelectionBoxList {
	text-align: left;
}



