/*
 * ORM
 * Copyright(c) 2007, Aparajita Fishman and Carney, Sandoe & Associates
 */






html, body {
	margin: 0;
	padding: 0;
	border: 0 none;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.ext-gecko .x-orm-form .x-form-field {
     position: fixed !important;
      position:expression("absolute") !important;
}


.ext-gecko .ext-mb-input {
     position: fixed !important;
      position:expression("absolute") !important;

}

.ext-gecko .x-panel-btns-ct {
	padding-top: 20px !important;
}

.ext-el-mask-msg div,
.x-form-field,
.x-form-grow-sizer,
.x-form-item,
.x-form-invalid-msg,
.x-small-editor .x-form-field,
.ext-safari .x-small-editor .x-form-field,
.x-fieldset legend,
.x-btn,
.x-btn button,
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label,
.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td,
.x-grid3-topbar,.x-grid3-bottombar,
.x-grid-group-hd div,
.x-grid-empty,
.x-dd-drag-ghost,
.x-tree-node,
.x-date-middle,.x-date-left,.x-date-right,
.x-date-inner th,
.x-date-inner a,
.x-date-mp td,
.x-date-mp-btns button,
.x-tip .x-tip-mc,
.x-tip .x-tip-header-text,
.x-tip .x-tip-body,
.x-menu-list-item,
.x-combo-list-hd,
.x-combo-list-item,
.x-combo-list-small .x-combo-list-item,
.x-panel-tl .x-panel-header,
.x-panel-mc,
.x-window-tl .x-window-header,
.x-window-mc,
.x-window-dlg .ext-mb-textarea,
.ux-mselect-item,  
p, h1, h2, h3, h4, li {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
}


/******************************* BORDER CHANGE **************************************/
.x-menu-item-active {
	background: #ebf3fd;
	border:1px solid #aaccf6;
	padding: 0;
}
.x-tab-strip-top .x-tab-left{background:transparent url(/resources/js/ext/resources/images/default/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px; margin-right: 10px;}
.x-tab-strip-closable .x-tab-left{padding-right:19px;margin-right: 10px;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(/resources/js/ext/resources//images/default/tabs/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:13px;cursor:pointer;z-index:2;}

.x-panel-header {
    overflow:hidden;
    zoom:1;
    color:#000;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 3px 4px 5px;
    border:1px solid #1958AB;
    border-bottom: none;
    line-height: 15px;
    background: #deecfd;
}

.x-tree .x-panel-body{
    background-color:#fff;
    border-top: none;
}

.x-tree .x-panel-tbar .x-toolbar {
    border-left:1px solid #1958AB;
    border-right:1px solid #1958AB;
    border-top: none;
    overflow:hidden;
    padding:2px;
}

.x-tree .x-btn-text{
	font: 9px tahoma,arial,verdana,sans-serif !important;
}

.x-tree .x-panel-header {
    overflow:hidden;
    zoom:1;
    color:#000;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 3px 4px 5px;
    border:1px solid #1958AB;
    line-height: 15px;
    background: #deecfd;
}

.x-panel-body {
    border:1px solid #1958AB;
    overflow:hidden;
    background:white;
    position: relative; 
}

.x-panel-tbar .x-toolbar {
    border-left:1px solid #1958AB;
    border-right:1px solid #1958AB;
    border-top:1px solid #1958AB;
    overflow:hidden;
    padding:2px;
}

.x-tab-panel-body {
    border: 1px solid #1958AB;
    border-top:0 none;
    background:#ffc;
}

.x-tab-panel-tbar .x-toolbar {
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 11px tahoma,arial,helvetica;
	color:#000;
	white-space: nowrap;
	cursor:pointer;
    padding:4px 0;
}

.x-tab-strip-active span.x-tab-strip-text {
	cursor:default;
	color:#000;
    font-weight:bold;
}

ul.x-tab-strip-top{
	padding-top: 1px;
	background: url(../images/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;
	border-bottom: 1px solid #1958AB;
}

ul.x-tab-strip-bottom{
	padding-bottom: 1px;
	background: url(../images/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;
	border-top: 1px solid #1958AB;
	border-bottom: 0 none;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
    border:1px solid #1958AB;
    border-top: 0 none;
    border-bottom: 0 none;
    height:2px;
    background: #deecfd;
    font-size:1px;
    line-height:1px;
}

/******************************* BORDER CHANGE **************************************/

.x-tab-hidden {
        display: none
}

.x-tab-strip, span.x-tab-strip-text  {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	display: block
}

.x-grid3-row-alt{
	background-color:#edf3fe;
}

.x-tab-panel {
    overflow:hidden;
    background-color: #ffc;
}

p {
	font-size: 12px;
}

.ext-windows p {
	font-size: 11px;
}

h4 {
	font-size: 1em;
	font-weight: bold;
	color: #15428b;
	margin-bottom: 2px;
}


.x-btn button {
	margin-left: 3px;
	margin-right: 3px;
}

table {
	border-collapse: collapse;
}


.x-grid3-row td {
	vertical-align: middle;
}

.dimmed-text {
	color: #999;
}


textarea {
	resize: none;
}


.ext-ie6 img { 
	behavior: url(/resources/iepngfix.htc);
}

optgroup {
	font-style: normal;
	font-weight: bold;
	color: #15428b;
	margin-top: 3px;
}

optgroup option {
	padding-left: 13px;
	color: #000;
}

.ext-windows .x-window-dlg .ext-mb-text,
.ext-windows .x-window-dlg .x-window-header-text {
	font-size: 13px;
}

.disable-float-wrap {
	overflow: auto;
}


.ext-safari .x-window-dlg .ext-mb-input,
.ext-safari .x-window-dlg .ext-mb-textarea {
	padding: 1px;
	font-size: 12px;
	height: auto;
	margin: 6px 2px 2px 2px;
}

.ext-safari .x-window-dlg .ext-mb-textarea {
	padding: 0;
	padding-left: 1px;
}


.x-window-dlg .ext-mb-content{
  overflow: auto;
}




div#content.static {
	padding: 15px;
}

 
.ext-windows .static {
	font-size: 13px;
}

.static p {
	margin: 6px 0;
}

.static h1 {
	font-size: 12px;
	font-weight: bold;
	color: #0E428B;
	margin-bottom: 12px;
}

.static ul {
	list-style-type: square;
	list-style-position: outside;
	text-indent: 0px;
	padding-left: 17px;
	margin: 6px 0;
}

.static li {
	margin: 2px 0;
}

.static a {
	text-decoration: none;
	font-weight: bold;
	color: #0E428B;
	padding: 0 1px;
}

.static a:hover {
	text-decoration: underline;
	background-color: #ddd;
}

.static p, li, button {
	font-size: 12px;
}

.static ul {
	margin: 1em 0;
}

.ext-ie6 form.static * {
	zoom: 1;
}

.ext-ie form.static .x-form-field {
	position: static;
}


.ext-windows form.static td,
.ext-windows form.static td * {
	font-family: "Trebuchet MS";
	font-size: 13px;
}

form.static input,
form.static select {
	height: auto !important;
}

form.static fieldset {
	padding: 10px 17px;
}

.ext-ie form.static fieldset {
	padding-top: 0;
}

form.static .x-fieldset-wrap {
	padding-bottom: 10px;
}

form.static textarea {
	width: 400px;
	padding: 0 0 0 2px !important;
}

.ext-safari form.static textarea {
	padding: 0 !important;
}

form.static td {
	padding: 6px 0;
	vertical-align: top;
	text-align: left;
}

form.static .label {
	color: #333;
}

form.static td.label {
	padding-right: 7px;
}

form.static td.label em {
	color: #f40000;
}

form.static table {
	width: 100%;
}

div#content.msg {
	margin: 2em;
	padding: 1em 1.5em;
	border: 1px solid #99bbe8;
	background-color: #ddecfd;
}





.x-tbar-loading {
	background-image: url(/resources/images/done-tbar.gif) !important;
}

.x-item-disabled .x-tbar-loading {
	background-image: url(/resources/images/loading-tbar.gif) !important;
}


.ext-gecko .x-tbar-page-number {
	height: 15px !important;
	padding: 0 1px;
	margin-top: 2px;
}


.x-tbar-page-size {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif !important;
	font-size: 11px !important;
}


.ext-safari .x-tbar-page-size {
	padding: 0 1px 0 2px !important;
	height: 18px !important;
}

.status-menu li a img {
	width: 16px;
	height: 16px;
	vertical-align: top;
	top: 3px;
	margin-right: 4px;
}



.welcome {
	font-family: Tahoma, Arial;
	font-size: 10pt !important;
}

#header {
	font-family: "Lucida Grande", Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background: #fff;
}

.ext-safari #header {
	font-size: 12px;
}

#header .logo {
	padding: 5px 0 0 7px;
	height: 25px;  
}

#header .logo a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

.x-panel-btns-ct table td.x-panel-btn-td {
	padding: 3px 6px;
}

.contact-position-cell {
     color: #00f;
     text-decoration: underline;
     cursor: pointer;
}
.icon-pos-edit { 
        background-image: url(/resources/images/pencil.gif) !important; 
	background-repeat: no-repeat;
	background-position: left left;
	text-align: left !important;
	cursor: pointer;
}
.icon-pos-delete { 
        background-image: url(/resources/images/delete.gif) !important; 
	background-repeat: no-repeat;
	background-position: left left;
	text-align: left !important;
	cursor: pointer;
}
.icon-pos-add-referral { 
        background-image: url(/resources/images/group.gif) !important; 
	background-repeat: no-repeat;
	background-position: left left;
	text-align: left !important;
	cursor: pointer;
}

.icon-list { background-image: url(/resources/images/icon_grid.gif) !important; }

.icon-search { background-image: url(/resources/images/magnifier.png) !important; }
.ext-ie6 .icon-search { background-image: url(/resources/images/magnifier.gif) !important; }

.icon-folder { background-image: url(/resources/images/folder.png) !important; }
.ext-ie6 .icon-folder { background-image: url(/resources/images/folder.gif) !important; }

.icon-add-folder { background-image: url(/resources/images/folder_add.gif) !important; 	background-repeat: no-repeat !important; background-position: left left !important;}
.icon-edit-folder { background-image: url(/resources/images/folder_edit.gif) !important; background-repeat: no-repeat !important; background-position: left left !important;}
.icon-delete-folder { background-image: url(/resources/images/folder_delete.gif) !important; background-repeat: no-repeat !important; background-position: left left !important;}

.icon-gear { background-image: url(/resources/images/worktool.png) !important; }
.ext-ie6 .icon-gear { background-image: url(/resources/images/worktool.gif) !important; }

.icon-cog { background-image: url(/resources/images/cog.png) !important; }
.ext-ie6 .icon-cog { background-image: url(/resources/images/cog.gif) !important; }

.icon-red-x { background-image: url(/resources/images/cross.png) !important; }
.ext-ie6 .icon-red-x { background-image: url(/resources/images/cross.gif) !important; }

.icon-user { background-image: url(/resources/images/user.png) !important; }
.ext-ie6 .icon-user { background-image: url(/resources/images/user.gif) !important; }

.icon-delete-user { background-image: url(/resources/images/user_delete.png) !important; }
.ext-ie6 .icon-delete-user { background-image: url(/resources/images/user_delete.gif) !important; }

.icon-folder-small { background-image: url(/resources/images/folder.png) !important; }
.ext-ie6 .icon-folder-small { background-image: url(/resources/images/folder.gif) !important; }

.icon-folder-explore { background-image: url(/resources/images/folder_explore.png) !important; }
.ext-ie6 .icon-folder-explore { background-image: url(/resources/images/folder_explore.gif) !important; }

.icon-home { background-image: url(/resources/images/house.png) !important; }
.ext-ie6 .icon-home { background-image: url(/resources/images/house.gif) !important; }

.icon-group { background-image: url(/resources/images/group.png) !important; background-repeat: no-repeat !important; background-position: left left;}
.ext-ie6 .icon-group { background-image: url(/resources/images/group.gif) !important; }

.icon-group-button { background-image: url(/resources/images/group.png) !important; background-repeat: no-repeat !important; background-position: left left; width: 130px !important;}
.ext-ie6 .icon-group-button { background-image: url(/resources/images/group.gif) !important;  width: 130px !important;}

.icon-position { background-image: url(/resources/images/application_form.png) !important; background-repeat: no-repeat; background-position: left left;}
.ext-ie6 .icon-position { background-image: url(/resources/images/application_form.gif) !important; }

.icon-position-button { background-image: url(/resources/images/application_form.png) !important; background-repeat: no-repeat; background-position: left left; width: 175px !important;}
.ext-ie6 .icon-position-button { background-image: url(/resources/images/application_form.gif) !important; width: 175px !important;}

.icon-edit-position-button { background-image: url(/resources/images/application_form.png) !important; background-repeat: no-repeat; background-position: left left; width: 135px !important;}
.ext-ie6 .icon-edit-position-button { background-image: url(/resources/images/application_form.gif) !important; width: 135px !important;}

.icon-all-positions { background-image: url(/resources/images/application_form_magnify.png) !important; }
.ext-ie6 .icon-all-positions { background-image: url(/resources/images/application_form_magnify.gif) !important; }

.icon-all-positions-button { background-image: url(/resources/images/application_form_magnify.png) !important; width: 182px !important;}
.ext-ie6 .icon-all-positions-button { background-image: url(/resources/images/application_form_magnify.gif) !important; width: 182px !important; }

.icon-add-position { background-image: url(/resources/images/application_form_add.gif) !important; }
.icon-edit-position { background-image: url(/resources/images/application_form_edit.gif) !important; }
.icon-close-position { background-image: url(/resources/images/application_form_delete.gif) !important; }

.icon-referrals { background-image: url(/resources/images/group.png) !important; }
.ext-ie6 .icon-referrals { background-image: url(/resources/images/group.gif) !important; }

.icon-add-referral { 
        background-image: url(/resources/images/group_add.png) !important; 
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.ext-ie6 .icon-add-referral { background-image: url(/resources/images/group_add.gif) !important; }

.icon-view-referrals { background-image: url(/resources/images/group_go.png) !important; }
.ext-ie6 .icon-view-referrals { background-image: url(/resources/images/group_go.gif) !important; }

.icon-add { background-image: url(/resources/images/add.gif) !important; background-repeat: no-repeat !important; background-position: left left;}

.icon-add-button { background-image: url(/resources/images/add.gif) !important; width: 130px !important; }

.icon-edit { 
        background-image: url(/resources/images/pencil.gif) !important; 
	background-repeat: no-repeat !important;
	background-position: left left !important;
	cursor: pointer;
}
.icon-delete { 
        background-image: url(/resources/images/delete.gif) !important; 
	background-repeat: no-repeat !important;
	background-position: left left !important;
	cursor: pointer;
}

.icon-vcard { background-image: url(/resources/images/vcard.gif) !important; background-repeat: no-repeat; background-position: left left;}

.icon-add-vcard { background-image: url(/resources/images/vcard_add.png) !important; }
.ext-ie6 .icon-add-vcard { background-image: url(/resources/images/vcard_add.gif) !important; }

.icon-delete-vcard { background-image: url(/resources/images/vcard_delete.png) !important; }
.ext-ie6 .icon-delete-vcard { background-image: url(/resources/images/vcard_delete.gif) !important; }

.icon-email { 
        background-image: url(/resources/images/email.png) !important; 
	background-repeat: no-repeat;
	background-position: center center;
}
.ext-ie6 .icon-email { background-image: url(/resources/images/email.gif) !important; }

.icon-forward { background-image: url(/resources/images/control_fastforward_blue.png) !important; }
.ext-ie6 .icon-forward { background-image: url(/resources/images/control_fastforward_blue.gif) !important; }

.icon-rewind { background-image: url(/resources/images/control_rewind_blue.png) !important;}
.ext-ie6 .icon-rewind { background-image: url(/resources/images/control_rewind_blue.gif) !important; }

.icon-print { background-image: url(/resources/images/printer.png) !important; }
.ext-ie6 .icon-print { background-image: url(/resources/images/printer.gif) !important; }

.icon-cancel { background-image: url(/resources/images/cancel.png) !important; }
.ext-ie6 .icon-cancel { background-image: url(/resources/images/cancel.gif) !important; }

.icon-news { background-image: url(/resources/images/newspaper.png) !important; }
.ext-ie6 .icon-news { background-image: url(/resources/images/newspaper.gif) !important; }

.rating {
	background: transparent url(/resources/images/rating-sprite.png) no-repeat 0 0;
	width: 69px !important;
	height: 16px;
}
.ext-ie6 .rating { background-image: url(/resources/images/rating-sprite.gif); }

.rating-0 { background-position: 0 0; }
.rating-1 { background-position: 0 -16px; }
.rating-2 { background-position: 0 -32px; }
.rating-3 { background-position: 0 -48px; }
.rating-4 { background-position: 0 -64px; }

.no-rating {
	background: transparent url(/resources/images/no-rating-sprite.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
}
.ext-ie6 .no-rating { background-image: url(/resources/images/no-rating-sprite.gif); }

.no-rating-over { background-position: 0 -16px; }

.icon-status-new {
	background-image: url(/resources/images/new.png) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-new { background-image: url(/resources/images/new.gif) !important; }

.icon-status-new-button {
	background-image: url(/resources/images/new.png) !important;
	background-repeat: no-repeat;
	width: 135px !important;
}
.ext-ie6 .icon-status-new-button { background-image: url(/resources/images/new.gif) !important; width: 135px !important;}

.icon-status-review {
	background-image: url(/resources/images/book_open.png) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-review { background-image: url(/resources/images/book_open.gif) !important; }

.icon-status-followup {
	background-image: url(/resources/images/followup.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-followup { background-image: url(/resources/images/followup.gif) !important; }

.icon-status-interviewphone {
	background-image: url(/resources/images/telephone.png) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-interviewphone { background-image: url(/resources/images/telehone.gif) !important; }

.icon-status-interviewcampus {
	background-image: url(/resources/images/group.png) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-interviewcampus { background-image: url(/resources/images/group.gif) !important; }

.icon-status-offer {
	background-image: url(/resources/images/offer.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-offer { background-image: url(/resources/images/offer.gif) !important; }

.icon-status-hired {
	background-image: url(/resources/images/thumb_up.png) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-hired { background-image: url(/resources/images/thumb_up.gif) !important; }

.icon-status-reject {
	background-image: url(/resources/images/thumb_down.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-reject { background-image: url(/resources/images/thumb_down.gif) !important; }

.icon-status-candidatereject {
	background-image: url(/resources/images/cross.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.ext-ie6 .icon-status-candidatereject { background-image: url(/resources/images/cross.gif) !important; }

.icon-add-notes {
	background-image: url(/resources/images/doc-empty.gif) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
.ext-ie6 .icon-add-notes { background-image: url(/resources/images/doc-empty.gif) !important; }

.icon-edit-notes {
	background-image: url(/resources/images/doc-full-yellow.gif) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
.ext-ie6 .icon-edit-notes { background-image: url(/resources/images/doc-full-yellow.gif) !important; }

.icon-check-small { background: transparent url(/resources/images/checkmark-small.gif) no-repeat center center; }

.icon-x-small { background: transparent url(/resources/images/x-small.gif) no-repeat center center; }

.x-panel-inline-icon {
	vertical-align: text-bottom;
}


.x-btn-text-icon-right .x-btn-center .x-btn-text {
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 18px;
}


.ext-ie .x-tree-node, .ext-ie .x-tree-node * {
	zoom: 1;
}


.no-icon .x-tree-node-icon {
	background-image: none;
	display: none;
}


input.x-tree-node-cb {
	margin-right: 3px;
}

input.x-tree-node-cb-hidden {
    display: none;
}

.x-tree-node-el em {
	font-weight: bold;
	font-style: normal;
}


.x-tree-node-loading .x-tree-node-icon {
	background-image: url(/resources/images/spinner.gif) !important;
}



.ext-mac .x-tree-no-lines .x-tree-elbow-plus, 
.ext-mac .x-tree-no-lines .x-tree-elbow-end-plus,
.ext-mac .x-tree-no-lines .x-tree-elbow-minus, 
.ext-mac .x-tree-no-lines .x-tree-elbow-end-minus {
	width: 13px;
	height: 13px;
	margin-right: 3px;
	vertical-align: top !important;
}

.ext-mac .x-tree-no-lines .x-tree-elbow-plus, 
.ext-mac .x-tree-no-lines .x-tree-elbow-end-plus {
	background-image: url(/resources/images/disclosure-closed.gif);
	background-position: 2px 2px;
}

.ext-mac .x-tree-no-lines .x-tree-elbow-minus, 
.ext-mac .x-tree-no-lines .x-tree-elbow-end-minus {
	background-image: url(/resources/images/disclosure-open.gif);
	background-position: 1px 2px;
}


.x-tree-node .x-tree-drag-append a span {
	background: transparent;
	border: none;
	color: #fff;
}

.x-tree-node .x-tree-drag-append a {
	background-color: #4ca0f0 !important;
}


.x-tree-node .no-node-over {
	background-color: transparent !important;
}



.ux-node-count-l, .ux-node-count-c, .ux-node-count-r {
	font-family: Arial;
	color: #fff;
	text-align: center;
	padding: 0;
	margin-top: 2px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	float: right;
	background: transparent url(/resources/images/count-sprite.png) no-repeat 0 0;
}

.ext-ie6 .ux-node-count-l, .ext-ie6 .ux-node-count-r {
	background-image: url(/resources/images/count-sprite.gif);
}

.ux-node-count-l {
	width: 6px; 
}

.ux-node-count-c {
	background-position: 0 -28px;
	background-repeat: repeat-x;
}

.ux-node-count-r {
	width: 6px;
	margin-right: 2px;
	background-position: -1px -14px;
}



.x-grid3-row-selected {
	background: #576EC2 !important;
	border:1px dotted #a3bae9;
	color: #fff
}

.x-grid-empty {
	font-size: 12px;
}


.ext-windows .x-grid-empty {
	font-size: 13px;
}





#loading-mask {
	position: absolute;
	left: 0;
	top: 27px;
	width: 100%;
	height: 100%;
	overflow: hidden;  
	background-color: #fff;
	z-index: 7000;
}


#loading {
	position: absolute;
	left: 0;
	top: 27px;
	overflow: hidden;  
	width: 98%;
	height: 100%;
	margin: auto;  
	z-index: 7001;
}

#loading .inner {
	padding: 0;
	margin: 0;
	width: 100%;  
	position: absolute;
	top: 40%;
	
}


#loading .indicator {
	background: white;
	color: #555;
	font: bold 18px "Lucida Grande", Tahoma, Arial, sans-serif;
	margin: auto;
	text-align: center;
	height: auto;  
	position: relative;
	top: -60%;
}


#loading .indicator img {
	vertical-align: middle;
}


.x-panel-body .loading-indicator {
	color: #555;
	font: bold 18px "Lucida Grande", Tahoma, Arial, sans-serif;
	background-image: none;
	margin: 70px auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}


.x-panel-body .loading-indicator img {
	vertical-align: middle;
	margin-right: 7px;
}

#login-info  {
	color: #000;
	padding: 5px 0 0px 7px;
	font-size: 8pt;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #fff;
	text-align: center;
	margin-top: 10px;
	margin-right: 200px;
	font-weight: bold;
}


.member {
        font-size: 10px;
	font-weight: regular;
	color: #3B7373
}

.non-member  {
	font-size: 10px;
	font-weight: regular;
	color: #CA4F26 !important;
}

.non-member-message {
	font-size: 10px;
	font-weight: regular;
	color: #CA4F26;	
}

.ext-ie .x-form-element, .ext-ie .x-form-item label, .ext-ie .x-form-check-wrap input,
.ext-ie .x-form-field-wrap, .ext-ie .x-form-trigger {
	position: static;
}

.ext-ie .x-form-field-wrap, .ext-ie .x-form-trigger {
	vertical-align: middle;
}


label.x-form-item-label em {
	color: #f40000;
}



.x-form-invalid-icon {
	background-position-x: 3px;
	width: 19px;
}


.x-form .x-form-element {
	padding-bottom: 7px;
}


.ext-windows .x-form .x-form-cb-label,
.ext-windows .x-form .x-form-item-label,
.ext-windows .x-form .x-form-field,
.ext-windows .x-form .x-form-text {
	font-family: "Trebuchet MS";
	font-size: 13px;
}


.ext-windows .x-form .x-form-text,
.ext-windows .x-form .x-strict .x-form-text {
	height: 20px;
}

.ux-form-statictextfield {
	background: transparent;
	border: none;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	color: #333;
}

.ext-ie .ux-form-statictextfield {
	padding-top: 4px !important;
}

.ext-gecko .ext-windows .ux-form-statictextfield {
	padding-top: 3px !important;
}


textarea.x-form-field {
	overflow-y: scroll;
	margin-top: 1px;
}

.ext-ie textarea.x-form-field {
	margin-top: 0;
}


.ext-safari .x-form .x-form-text {
	padding: 1px 2px;
}

.x-small-editor .x-form-field-wrap {
	margin-top: 1px;
}

.ext-ie .x-small-editor .x-form-field-wrap {
	margin-top: 0;
}

.ext-safari .x-small-editor .x-form-text {
	height: 18px;
	font-size: 11px;
	line-height: normal;
	padding: 0 2px;
}


.ext-safari textarea.x-form-field {
	padding: 0;
	margin-top: 2px;
}


.ext-gecko textarea.x-form-field {
	padding: 0 0 0 2px;
}


fieldset.x-fieldset {
	margin-bottom: 0;
}

.x-table-layout td {
        vertical-align: top;
        margin-right: 20px;
}

#dashboard p {
	margin-bottom: 1.5em;
}


#dashboard .section .x-table-layout-cell {
	padding: 10px;
}


#dashboard .section {
	margin-bottom: 1em;
}

#dashboard .conferences .x-panel-body {
	padding: 7px 0;
}

#dashboard .conferences td {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px 10px;
}

.ext-windows #dashboard .conferences td {
	font-size: 11px;
}

#dashboard .conferences td.date {
	color: #555
}

#dashboard .conferences a {
	text-decoration: none;
	color: #004da4;
	border: 1px solid #abd3ff;
	background: #ddecfd;
	padding: 1px 7px;
}

#dashboard .conferences a:hover {
	text-decoration: none;
	color: #fff;
	background: #004da4;
}

#news .item {
	padding: 3px 3px 15px;
	zoom: 1;  
}

#news .item a {
	color: #004da4;
	text-decoration: none;
	font-weight: bold;
}

#news .item a:hover {
	text-decoration: none;
	background-color: #e6e6e6;
}

#news .head {
	background: #dedede url(/resources/images/comment.png) no-repeat 2px 4px;
	border: 1px solid #ddd;
	overflow: auto;  
	padding: 4px;
	padding-left: 20px;
}

.ext-ie6 #news .head {
	background-image: url(/resources/images/comment.gif);
}

#news .sticky .head {
	background-image: url(/resources/images/sticky.gif);
	background-position: 4px 5px;
}

#news .title {
	font-weight: bold;
	color: #333;
}

#news .date {
	float: right;
	margin-left: 13px;
	color: #555;
}

#news .body {
	color: #333;
	padding: 5px 7px;
}


#position-edit-form {
	padding: 15px;
	padding-bottom: 5px;
	background: #FFC;
}

#position-edit-form textarea {
	width: 450px;
}

#position-edit-form table.checkboxes td {
	padding-right: 10px;
	white-space: nowrap;
}

#position-edit-form fieldset.needs {
	padding-bottom: 15px;
}

#position-edit-form table.needs td {
	padding: 0 10px 0 0;
}

#position-edit-form table.needs p {
	margin-bottom: 3px;
	color: #333;
}

#position-edit-form table.checkboxes label {
	display: block;
	margin: 0;
	padding: 0;
}

#position-edit-form td.text {
	padding-top: 3px;
}

.ext-ie #position-edit-form td.text {
	padding-top: 2px;
}

#position-edit-form td.select {
	padding-top: 3px;
}

.ext-safari #position-edit-form td.select {
	padding-top: 4px;
}



#position-close-dlg div.prompt {
	border: 1px solid #DEE8F6;
	padding: 10px;
	margin-bottom: 27px;
	width: 100%;
}

#position-close-dlg div.prompt * {
	font-size: 12px;
}

.ext-windows #position-close-dlg div.prompt * {
	font-family: "Trebuchet MS";
	font-size: 13px;
}

#position-close-dlg div.prompt h4 {
	margin-bottom: 7px;
}

.x-border-layout-ct-ref {
     background-color: #fff; 
}

.ref-toolbar table.x-btn {
	margin: 0 0px;
}

#filters {
	background: #fff;
}


#attributes .x-tree-root-node {
	padding: 0 3px 4px 3px;
}

#attributes .filter {
	padding: 1px 0;
	font-weight: bold;
	background: #dedede;
	border: 1px solid #e0e0e0;
	margin: 4px 0 3px 0;   
	height: 18px;
}

.ext-ie #attributes .filter {
	padding-top: 0px;
}


#attributes ul ul {
	margin-bottom: 12px;
}


#attributes .x-tree-node-indent img {
	display: none;
}

#attributes div.status .icon-status {
	width: 16px;
	height: 16px;
	margin-right: 4px;
	vertical-align: top;
	padding: 1px 0 2px;
}


#attributes img.rating {
	vertical-align: top;
	top: 1px;
}


#attributes .x-tree-node-loading a span {
	font-style: normal;
}





#folders a.x-tree-node-anchor {
	background: transparent url(/resources/images/folder.png) no-repeat 2px center;
	padding-left: 19px;
	height: 18px;
}

.ext-ie6 #folders a.x-tree-node-anchor {
	background-image: url(/resources/images/folder.gif);
}


#folders .no-icon img.x-tree-ec-icon {
	width: 7px;
}


.ext-ie7 #folders a.x-tree-node-anchor span {
	padding-top: 0;
}


.ext-ie6 #folders .ux-node-count-r,
.ext-ie6 #folders .ux-node-count-c,
.ext-ie6 #folders .ux-node-count-l {
	margin-top: 3px;
}





ul#status-tip {
	padding: 2px 0;
}


ul#status-tip li {
	padding: 3px 3px 3px 20px;  
}


#ref-list td.icon-cell {
	background-position: center center;
	cursor: pointer;
}


div.ref-proxy {
	padding: 2px;
}

div.ref-proxy h1 {
	font-size: 100%;
	font-weight: bold;
	color: #15428b;
	padding: 0;
	margin: 0;
}

div.ref-proxy em {
	font-style: italic;
}

div.profile {
	background:	#FFC;
	margin: 0;
	padding: 7px;
	width: 740px;
}

div.profile * {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; font-size: 9pt;
}


.ext-ie div.profile * {
	zoom: 1;
}


div.profile .section {
	width: 480px;
}


div.profile .content {
	background: #fff;
	border: 1px solid #E0E0E0;
	margin: 0;
	padding: 6px 9px;
	font-size: 12px;
	line-height: 15px;
	clear: left;  
}

div.profile .note-content {
	background: #fff;
	border: 1px solid #E0E0E0;
	margin: 0;
	padding: 6px 9px;
	font-size: 12px;
	line-height: 15px;
	clear: left;  
}

.ext-mac div.profile .content {
	font-size: 13px;
	line-height: 16px;
}


div.profile h3 {

	background: #dedede;
	border: 1px solid #e0e0e0;
	border-bottom: none;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin: 9px 0 0 0;  
	padding: 3px 9px;
}

div.profile a {
	color: #274B7B;
	text-decoration: none;
	border: none;
	padding: 1px;
	margin: 0;
} 

div.profile a:hover {
	background-color: #ddd;
	text-decoration: underline;
}

div.profile td {
	text-align: left;
	vertical-align: top;  
	white-space: normal;  
}


div.profile tr.alt td {
	background-color: #E7EDFA;
}

div.profile dfn {
	color: #555;
}

div.profile strong {
	font-weight: bold;
}


div.profile table.list td {
	padding-bottom: 6px;
}


div.profile table.list tr.last td {
	padding-bottom: 0;
}

div.profile .border-table {
    border: 1px solid #888 !important;
    padding-top: 5px !important;
    background-color: #ffffec;
}

div.profile td.col-one {
	padding-right: 1em;
	white-space: nowrap;
}

div.profile .name {
	color: #000;
	background:	#DBE7F7;
	padding-bottom: 7px;
	border-bottom: none;
        width: 460px;
}

div.profile .name * {
	font-weight: bold;
}

div.profile .action .rating-wrap {
	float: left;
	clear: both;
	width: 85px;
	height: 16px;
	text-align: right;
	cursor: pointer;
	margin-top: 7px;
}


div.profile .action .no-rating {
	float: left;
}

div.profile .action .rating {
	float: left;
}

div.profile .action .status {
	float: left;
	clear: both;  
	margin: 0 3px 0 0;
	padding-left: 20px;  
	text-align: right;
	cursor: pointer;
}


div.profile h1 {
	padding: 0 0 7px;	
}


span.profile-proxy {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif !important;
	font-size: 15px;
	font-weight: bold;
	padding: 0 2px 0 23px;
	cursor: pointer;
	background: transparent url(/resources/images/folder.png) no-repeat 2px center;
}

.ext-ie6 span.profile-proxy {
	background-image: url(/resources/images/folder.gif);
}

div.profile .resume-sidebar {
	float:		right;
}

div.profile span.notes {
	margin-left: 13px;
	cursor: pointer;
}

div.profile div.notes {
        width: 230px;
}
div.profile span.notes img {
	vertical-align: top;
}

span.candidate_id {
	color: #444;
	font-size: 1em;
	padding-left: 1px;  
	float: right
}


div.profile h2 {
	color: #444;
	font-size: 1em;
	padding-left: 1px;  
}

div.profile h2 a {
	padding: 1px 2px 1px 23px;
	background: transparent url(/resources/images/email.png) no-repeat 2px 1px;
}

.ext-ie6 div.profile h2 a {
	background-image: url(/resources/images/email.png);
}

div.profile .docs {
	white-space: nowrap;
        width: 230px;
}

div.profile .action {
	white-space: nowrap;
        width: 210px;
}

.ext-ie6 div.profile .docs {
	width: 170px;
}

div.profile .docs h4 {
	color: #444;
	border-bottom: 1px solid #999;
	margin-bottom: 1px;
}

div.profile .address td.phone {
	padding-left: 30px;
}

div.profile .address td.phone dfn {
	margin-left: .75em;
}



div.profile .interests td.col-one {
	padding-right: 4em;
}




div.profile .boolean-grid {
	padding-top: 8px;
	padding-bottom: 8px;
}

div.profile .boolean-grid th {
	color: #333;
	text-align: center;
	padding: 3px 6px;
	background:	#eee;
}

div.profile .boolean-grid td {
	padding: 2px 1px;
	text-align:	center;
	vertical-align:	middle;
}

div.profile .boolean-grid td.left {
	padding: 2px 4px;
	text-align:	left;
}




div.profile .optional td.label {
	color: #555;
	padding-right: 1em;
}





div.profile .address, div.profile .references {
	padding-top: 0;
	padding-bottom: 0;
}

div.profile .references dfn {
	margin-left: 2em;
}

div.profile .address td, div.profile .references td {
	padding: 6px 0;
	border-bottom: 1px solid #ccc;

}

div.profile .references td.col-one {
	padding-right: 4em;
}

div.profile .address tr.last td, div.profile .references tr.last td {
	border-bottom: none;
}

.preview-bottom {
    background-image: url(/resources/images/preview-bottom.gif) !important;
}
.preview-right {
    background-image: url(/resources/images/preview-right.gif) !important;
}
.preview-hide {
    background-image: url(/resources/images/preview-hide.gif) !important;
}
/* Preview classes */

.preview .x-panel-body {
    background:#fff;
    color:#222;
    font:normal 12px tahoma,verdana,arial,sans-serif;
}

.preview .x-panel-body p {
    line-height:18px;
    margin:8px 0;
}

.preview .x-panel-body ul {
    margin-left:18px;
}

.preview .x-panel-body ul li {
    display:list-item;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:disc !important;
    margin-left:18px;
}

.preview .x-panel-body pre, #preview .x-panel-body code {
    background:#f1f1f1;
    display:block;
}

.preview .x-panel-body h4.post-author {
    font-weight:normal;
    color:#555;
    font-size:11px;
}
.preview .x-panel-body span.post-date {
    font-weight:normal;
    color:#555;
    float:right;
    font-size:11px;
}
.preview .x-panel-body div.post-data {
    background:#f1f2f4;
    padding:5px;
    border-bottom:1px solid #dadadb;
}
.preview .x-panel-body div.post-body {
    padding:10px;
}
.x-grid3-dirty-cell {

}

.x-orm-menubar{
	border-color:#000;
    border-style:solid;
    border-width:1px 0px 1px 0px;
    display: block;

    background: #576ec2 url(../images/default/toolbar/bg.gif) repeat-x top left;
    position:relative;
    zoom:1;
}
.x-orm-menubar td {
	vertical-align:middle;
}
.x-orm-menubar td,.x-orm-menubar span,.x-orm-menubar input,.x-orm-menubar div,.x-orm-menubar select,.x-orm-menubar label{
	white-space: nowrap;
	color: #fff;
	font-weight: bold;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
}
.x-orm-menubar .x-btn-left{
	background:none;
}
.x-orm-menubar .x-btn-right{
	background:none;
}
.x-orm-menubar .x-btn-center{
	background:none;
	padding:0 0;
	width: 100px;
}
.x-orm-menubar .x-btn-with-menu .x-btn-center em{
    	background:transparent;
}


.x-btn-over .x-orm-text * {
    margin: 0 0 0 100px !important;
    cursor: default !important;
    background: #0f0 !important;
}

.x-orm-menubar .x-btn-text {
	color: #fff;
	font-weight: bold;
}
.x-orm-menubar .x-btn-over .x-btn-left{
	background: #3b497b;
}
.x-orm-menubar .x-btn-over .x-btn-right{
	background: #3b497b;
}
.x-orm-menubar .x-btn-over .x-btn-center{
	background: #3b497b;
}
.x-orm-menubar .x-btn-click .x-btn-left, .x-orm-menubar .x-btn-pressed .x-btn-left, .x-orm-menubar .x-btn-menu-active .x-btn-left{
	background: #3b497b;
}
.x-orm-menubar .x-btn-click .x-btn-right, .x-orm-menubar .x-btn-pressed .x-btn-right, .x-orm-menubar .x-btn-menu-active .x-btn-right{
	background: #3b497b;
}

.x-orm-menubar .x-btn-click .x-btn-center, .x-orm-menubar .x-btn-pressed .x-btn-center, .x-orm-menubar .x-btn-menu-active .x-btn-center{
	background: #3b497b;
}

#logout-btn .x-btn * {
	background: #fe9855 !important;
}

.ytb-sep {
	background-image: url(/resources/images/menu_sep.gif);
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	font-size: 1px;
	width:2px;
	overflow: hidden;
	cursor:default;
	margin: 0 0px 0;
	border:0;
}

.x-orm-menu  {
   border: 1px solid #000 !important;
   background: #576ec2 !important;
}

.x-orm-menu-item {
   color: #fff !important;
   background-color: #7787C2;
   border:1px solid #263054;
}


.x-orm-menu .x-menu-item-active a.x-menu-item {
    color: #000 !important;
      	background: #fe9855 url(../images/default/menu/item-over.gif) repeat-x left bottom !important;
}

.x-form-text {
   color: #000 !important;
}

.x-orm-menu .x-menu-item-icon {
	border: 0 none;
	height: 16px;
	padding: 0;
	vertical-align: top;
	width: 1px;
	margin: 0 0px 0 0;
   background-position:center;
}

.icon-qwindow {
	background-image: url(/resources/images/quest.gif) !important; 
	background-repeat: no-repeat;
	float: right;
	display: inline-block;
	width: 20px !important;
	height: 20px !important;
}

.icon-qwindow-grid {
	background-image: url(/resources/images/quest.gif) !important; 
	background-repeat: no-repeat;
	float: right;
	display: inline-block;
	width: 20px !important;
	height: 20px !important;
	padding-left: 8px;
}

div.qwindow 
{
	background-color:	white;
	border:				2px solid #9933FF;
	padding:			7px;
	text-align:			left;
	font-size:			11px;
	font-family:			Verdana, Arial;
}

div.qwindow ol
{
	padding:	0;
	margin:		0;
}

.ext-ie6 .icon-qwindow { 
	background-image: url(/resources/images/quest.gif) !important; 
	float: right; 
	background-repeat: no-repeat;
	width: 20px !important;
	height: 20px !important;
}

.important-note {
	background-color: #f99;
	padding: 5px;
}


