body {
  margin:0;
  font-family: Verdana;
}

/*anchor color, all through the site*/
a {
  /*color:#4b4e97;*/
  color:blue;
  cursor:pointer;
}

a.underlined {
  text-decoration:underline;
}

/*For safari & chrome, this is must*/
textarea {
  resize: none;
}

.smallboldtext, .smalltext {
  font-weight     : bold;
  font-size       : 11px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
}
.smallnormaltext {
  font-weight     : normal;
  font-size       : 11px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
}
.normaltext {
  font-weight     : normal;
  font-size       : 12px;
  color           : #2a234f;
  font-family     : Verdana;
  text-decoration : none;
}
.boldtext {
  font-weight     : bold;
  font-size       : 12px;
  color           : #2a234f;
  font-family     : Verdana;
  text-decoration : none;
}
.bigbluenormaltext {
  font-weight     : normal;
  font-size       : 13px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
}
.verybigbluetext {
  font-weight     : bold;
  font-size       : 15px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
  text-shadow     : #cccccc  1px 1px 2px;
}
.verybigbluetext2 {
  font-weight     : bold;
  font-size       : 18px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
  text-shadow     : #cccccc  1px 1px 2px;
}
.veryverybigbluetext {
  font-weight     : bold;
  font-size       : 19px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
  text-shadow     : #cccccc  1px 1px 2px;
}
.verybiggreentext {
  font-weight     : bold;
  font-size       : 15px;
  color           : #789472;
  font-family     : verdana;
  text-decoration : none;
}
.veryverybiggreentext {
  font-weight     : bold;
  font-size       : 19px;
  color           : #789472;
  font-family     : verdana;
  text-decoration : none;
  text-shadow     : #cccccc  1px 1px 2px;
}
.smallnormalredtext {
  font-weight     : normal;
  font-size       : 11px;
  color           : #ff0000;
  font-family     : verdana;
  text-decoration : none;
}
.errorsmalltext {
  font-weight     : bold;
  font-size       : 11px;
  color           : #666666;
  font-family     : verdana;
  text-decoration : none;
}
.copyrightsmalltext {
  font-weight     : normal;
  font-size       : 10px;
  color           : #666666;
  font-family     : verdana;
  text-decoration : none;
}
.normalgreytext {
  font-weight     : bold;
  font-size       : 12px;
  color           : #aaaaaa;
  font-family     : Verdana;
  text-decoration : none;
}
input.verysmalltextbox {
  border-width    : 1px;
  border-style    : solid;
  font-family     : Verdana;
  border-color    : #000000;
  height          : 18px;
  width           : 25px;
}
input.smalltextbox {
  border-width    : 1px;
  border-style    : solid;
  font-family     : Verdana;
  border-color    : #000000;
  height          : 18px;
  width           : 80px;
}
input.textbox {
  border-width    : 1px;
  border-style    : solid;
  font-family     : Verdana;
  border-color    : #000000;
  height          : 18px;
  width           : 135px;
}
input.bigtextbox {
  border-width    : 1px;
  border-style    : solid;
  font-family     : Verdana;
  border-color    : #000000;
  height          : 18px;
  width           : 170px;
}
input.verybigtextbox {
  border-width    : 1px;
  border-style    : solid;
  font-family     : Verdana;
  border-color    : #000000;
  height          : 18px;
  width           : 300px;
}
input.greytextbox {
  border-width    : 1px;
  border-style    : solid;
  font-family     : Verdana;
  border-color    : #000000;
  height          : 20px;
  size            : 100px;
  color           : #aaaaaa
}
.textarea{
  border-width    :1px;
  padding         :3px;
  border-color    :#000000;
  border-style    : solid;
}
.bigtextarea{
  border-width    :1px;
  padding         :3px;
  border-color    :#000000;
  border-style    : solid;
  width           : 235px;
}
.verybigtextarea{
  border-width    :1px;
  padding         :3px;
  border-color    :#000000;
  border-style    : solid;
  width           : 300px;
}
textarea, input {
  font-size: 11px;
  font-family: verdana, helvetica, sans-serif;
}

select.select{
  width           : 210px;
  border-width    : 1px;
  border-style    : solid;
  border-color    : #000000;
}

select.selectSmall{
  width           : 170px;
  border-width    : 1px;
  border-style    : solid;
  border-color    : #000000;
}

a.companyName {
  font-style:italic;
}

/*Override styles from proforma*/
tr.proformaListRowEven {
  background-color: #ffffff;
  height:18px;
}
tr.proformaListRowOdd {
  background-color: #f4f3f8;
  height:18px;
}
tr.proformaListHeaderRow {
  background-color: #e6e6f0;
  height:18px;
  font-weight:bold;
}
.proforma-form {
  font-weight     : normal;
  font-size       : 11px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
}
.proforma-label {
  font-weight     : bold;
  font-size       : 11px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
}
.proformaList {
  font-weight     : normal;
  font-size       : 11px;
  color           : #2a234f;
  font-family     : verdana;
  text-decoration : none;
  width           : 100%;
}
.proformaButton {
  background        : #b53d3d;
  color             : #dddddd;
  font-weight       : bold;
  height            : 25px;
  vertical-align    : middle;
  border            : 0;
  padding           : 3 10 5 10;
  cursor            : pointer;
  border-radius     : 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
}
.proformaButton:hover {
  color             : white;
  background        : #c54d4d;
}
.proforma-image-button {
  margin          : 0;
  padding         : 0;
  border          : 0;
  cursor          : pointer;
  background      : none;
  opacity         : 1.0;
}
.proforma-image-button:hover {
  opacity         : 0.8;
}

/*button to simulate link*/
.linkbutton {
  background-color: #f4f3f8;
  text-decoration : underline;
  color           : #2a234f;
  border          : 0px;
  width           : auto;
  height          : 15px;
  text-align      : left;
  cursor          : pointer;
}

/*pager releated classes*/
.spanPagerControlUnselected, .spanPagerControlSelected {
  font-family       : verdana;
  font-size         : 8pt;
  font-weight       : bold;
  border            : 0px solid black;
  margin-right      : 1px;
  margin-left       : 1px;
  padding-left      : 4px;
  padding-right     : 4px;
  padding-top       : 2px;
  padding-bottom    : 2px;
  text-decoration   : none;
  color             : #4b4e97;
}

.spanPagerControlSelected:hover {
  background-color  : #ffffff;
}

.spanPagerControlSelected, .spanPagerControlUnselected:hover {
  background-color  : #ffffff;
  color             : #4b4e97;
}

.spanPagerControlSelected{
  color             : #bbbbbb;
}

.spanPagerControlUnselected{
  text-decoration   : underline;
}

.hellip {
  font-weight : normal;
  font-size   : 8pt;
}

/*inidividual element id*/
/*content of all pages*/
table#content {
  background:#f4f3f8;
  width:1024px;
  vertical-align:top;
  padding:0px;
  border-width:0px;
  border-spacing:0px;
}

/*top banner, above menu panel*/
td#topBanner {
  height    : 35px;
}

table#topBannerTable td {
  border-width:0px;
  padding:3px 15px 3px 15px;
  border-spacing:5px;
  border-collapse: collapse;
}

/*top navigator menu*/
table#menupanel{
  background-image:url(../../imagesEx/menu_bg.png);
  height:46px;
  width:100%;
  padding:0px;
  border-width:0px;
  border-spacing:0px;
  border-collapse: collapse;
}

td#menulogopanel {
  vertical-align:middle;
  text-align:left;
  width:365px;
}

/*header for all panels*/
td#header {
  background    :#e6e6f0;
  height        :30px;
  width         :100%;
  font-weight   :bold;
  text-shadow   : #cccccc 1px 1px 2px;
}

/*header for all panels*/
td#header2 {
  background    : #b53d3d;
  height        : 30px;
  width         : 100%;
  font-weight   : bold;
  color         : white;
}

.featuredJobs {
  border-radius     : 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-width      : 2px;
  border-style      : solid;
  border-color      : #b53d3d;
}

/*grey ruler*/
hr#ruler {
  color:#eeeeee;
  background-color:#eeeeee;
}

/*home page > recent postings list*/
table#recentpostings{
  background: #ffffff;
  border-width:0;
  width:100%;
}
table#recentpostings td{
  border-spacing:1px;
  border-collapse: collapse;
  padding:5px;
  border-width:0;
  vertical-align:top;
}
table#recentpostings tr.odd {
  background-color:#ffffff;
}
table#recentpostings tr.even {
  background-color:#f4f3f8;
}
table#recentpostings tr:hover {
  background-color: #efd0cf;
}

/*home page panels*/
td#nodepattern {
  background-image:url(../../imagesEx/graphzbackground.png);
  vertical-align:text-top;
}

/*list of client companies*/
table#clientCompanyTable td {
  padding:20px;
  border-spacing:20px;
  border-collapse: collapse;
  border-width:0px;
}
td#clientCompanies > table > tbody > tr > td {
  padding:20px;
  border-spacing:20px;
  border-collapse: collapse;
  border-width:0px;
}

/*page top messages*/
div#infoMessage{
  height    :25px;
}

span#labelInfoMessage {
  background            :#cccccc;
  padding               :2px;
  vertical-align        :middle;
  height                :20px
  border-radius         : 2px;
  -webkit-border-radius : 2px;
  -moz-border-radius    : 2px;
}

/*Posting panel in Company Detail Page*/
td#JOB_POSTINGS > table {
  background-color: #ffffff;
}
td#JOB_POSTINGS > table > tbody > tr > td tr:hover {
  background-color: #efd0cf;
}
td#JOB_POSTINGS > table > tbody > tr > td tr > td {
  padding-bottom:10px;
}

/*hover effects for posting's side panels*/
td#similarPostings > table > tbody > tr:hover {
  background-color: #efd0cf;
}
td#sponsoredPostings > table > tbody > tr:hover {
  background-color: #efd0cf;
}
td#otherPostings > table > tbody > tr:hover {
  background-color: #efd0cf;
}

/*postings page*/
table#allpostings{
  background: #ffffff;
  border-width:0px;
  width:100%;
}
table#allpostings td{
  padding:3px;
  border-width:0;
  vertical-align:top;
}
table#allpostings tr.odd {
  background-color:#ffffff;
}
table#allpostings tr.even {
  background-color:#f4f3f8;
}
table#allpostings tr:hover {
  background-color: #efd0cf;
}

/*my graph page*/
table#myGraphCompanies{
  background: #ffffff;
  border-width:0px;
  width:100%;
}
table#myGraphCompanies td{
  padding:3px;
  border-width:0;
  vertical-align:top;
}
table#myGraphCompanies tr.odd {
  background-color:#ffffff;
}
table#myGraphCompanies tr.even {
  background-color:#f4f3f8;
}
table#myGraphCompanies tr:hover {
  background-color: #efd0cf;
}

/*browse companies page*/
table#browseCompanies{
  background: #ffffff;
  border-width:0px;
  width:100%;
}
table#browseCompanies td{
  padding:3px;
  border-width:0;
  vertical-align:top;
}
table#browseCompanies tr.odd {
  background-color:#ffffff;
}
table#browseCompanies tr.even {
  background-color:#f4f3f8;
}
table#browseCompanies tr:hover {
  background-color: #efd0cf;
}

table#companylinks {
  white-space:normal;
}

div#companyMap {
  width:100%;
  height:200px;
  background-color:#ffffff;
  visibility:visible;
  display:block;
}

div.companyMap2 {
  width:487px;
  height:400px;
  background-color:#ffffff;
  visibility:visible;
  display:block;
  z-index:4;
}

/*venture capitalist page*/
div#VC_BOSTON_LIST table > tbody > tr:hover{
  background-color: #efd0cf;
}

div#VC_BOSTON_LIST table{
  padding: 0px;
}

div#VC_BOSTON_LIST table > tbody > tr > td{
  padding: 5px;
}

/*minimum width for major panels in all pages*/
div#COMPANY_INFO {
  min-height:392px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:392px;           /*only for IE*/
}
div#COMPANY_MAP2 {
  min-height:250px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:250px;           /*only for IE*/
}
div#recentPostingContainer {
  min-height        : 650px;           /*for all browsers*/
  height            : auto !important; /*help all browsers, not to read next height*/
  height            : 650px;           /*only for IE*/
  box-shadow        : -5px 5px 5px #ccc;
  -moz-box-shadow   : -5px 5px 5px #ccc;
  -webkit-box-shadow: -5px 5px 5px #ccc;
  border-radius     : 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  /*filter          : progid:DXImageTransform.Microsoft.dropShadow(color=#cccccc,offX=5,offY=5, positive=true);*/
}
div#postingDetails {
  min-height:650px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:650px;           /*only for IE*/
}
div#HIT_LIST {
  min-height:650px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:650px;           /*only for IE*/
}
div#ARTICLES_AND_CAREERS {
  min-height:200px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:200px;           /*only for IE*/
}
div#PROFILE {
  min-height:650px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:650px;           /*only for IE*/
}
div#VC_BOSTON_LIST {
  min-height:650px;       /*for all browsers*/
  height:auto !important; /*help all browsers, not to read next height*/
  height:650px;           /*only for IE*/
}
div#takeTourContainer {
  min-height        : 650px;           /*for all browsers*/
  height            : auto !important; /*help all browsers, not to read next height*/
  height            : 650px;           /*only for IE*/
}

/*shadow classes*/
#shadow {
    width:100%;
    border-left: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    background: #bbbbbb;
    position: relative;
    top: 3px;
    left: 4px;
}
#bodyblock {
    width:100%;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    background: #ffffff;
    text-align: left;
    position: relative;
    top: -3px;
    left: -4px;
}

/*blogs page*/
iframe#blogFrame{
  width:100%;
  height:760px;
  border-width:0px;
  border-style:solid;
}

/*Admin page*/
div#externalsystems {
  width:140px;
  background:#ffffff;
  position:absolute;
  visibility:hidden;
}
div#externalsystems table {
  width:100%;
  border-width:1px;
  border-style:solid;
}
div#externalsystems tr:hover{
  background-color:#dddddd;
  cursor:pointer;
}

/*effects for customized drop down*/
table.dropdownvisible {
  height:20px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}

table#locationList {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  visibility:hidden;
  display:none;
  z-index:1;
  position:absolute;
  height:102px;
  background:#ffffff;
}

table#locationList div {
  position:relative;
  overflow:auto;
  background:#ffffff;
  width:120px;
  height:100px;
}

table#locationList div table {
  font-size:10px;
  height:100%;
  width:100%;
}

table#industryList {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  visibility:hidden;
  display:none;
  z-index:1;
  position:absolute;
  height:125px;
  background:#ffffff;
}

table#industryList div {
  position:relative;
  overflow:auto;
  background:#ffffff;
  width:195px;
  height:122px;
}

table#industryList div table {
  font-size:10px;
  height:100%;
  width:100%;
}

table#statusList {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  visibility:hidden;
  display:none;
  z-index:1;
  position:absolute;
  height:103px;
  background:#ffffff;
}

table#statusList div {
  position:relative;
  overflow:auto;
  background:#ffffff;
  width:157px;
  height:100px;
}

table#statusList div table {
  font-size:10px;
  height:100%;
  width:100%;
}

table#locationList div tr:hover, table#industryList div tr:hover, table#statusList div tr:hover {
  background-color:#dddddd;
  cursor:default;
}

table#categoryList {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  visibility:hidden;
  display:none;
  z-index:1;
  position:absolute;
  height:202px;
  background:#ffffff;
}

table#categoryList div {
  position:relative;
  overflow:auto;
  background:#ffffff;
  width:191px;
  height:200px;
}

table#categoryList div table {
  font-size:10px;
  height:100%;
  width:100%;
}

table#categoryList div tr:hover{
  background-color:#dddddd;
  cursor:default;
}

input#categoryFilter {
  border:0;
  padding:0;
  font-size:11px;
  width:160px
}

input#userzipcode {
  border:0;
  padding:0;
  font-size:10px;
  width:90px
}

input#searchField {
  width:206px
}

div#divCompanyList {
  position   :absolute;
  z-index    :6;
  background :#ffffff;
  width      :201px;
  visibility :hidden;
  border     : 1px solid #cccccc;
  padding    : 2px;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
}

div#divCompanyList a:hover {
  background-color : #efd0cf;
}

/*button images*/
.embedButton {
  cursor:pointer;
  opacity:1.00;
}

.embedButton:hover {
  opacity:0.80;
}

div#addButton {
  background:url(../../chameleon/purpleskin/icons/add.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#addButton:hover {
  opacity:0.80;
}

div#deleteButton {
  background:url(../../chameleon/purpleskin/icons/remove.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#deleteButton:hover {
  opacity:0.80;
}

div#editButton {
  background:url(../../chameleon/purpleskin/icons/edit.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#editButton:hover {
  opacity:0.80;
}

div#cancelButton {
  background:url(../../chameleon/purpleskin/icons/close.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#cancelButton:hover {
  opacity:0.80;
}

div#previewButton {
  background:url(../../chameleon/purpleskin/icons/print.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#previewButton:hover {
  opacity:0.80;
}

div#checkButton {
  background:url(../../chameleon/purpleskin/icons/check.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#checkButton:hover {
  opacity:0.80;
}

div#saveButton {
  background:url(../../chameleon/purpleskin/icons/disk.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#saveButton:hover {
  opacity:0.80;
}

div#disableButton {
  background:url(../../chameleon/purpleskin/icons/rewind_alt.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#disableButton:hover {
  opacity:0.80;
}

div#enableButton {
  background:url(../../chameleon/purpleskin/icons/fforward_alt.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#enableButton:hover {
  opacity:0.80;
}

div#activeButton {
  background:url(../../chameleon/purpleskin/icons/locked.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#activeButton:hover {
  opacity:0.80;
}

div#inactiveButton {
  background:url(../../chameleon/purpleskin/icons/unlocked.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#inactiveButton:hover {
  opacity:0.80;
}

div#removeLicenseButton {
  background:url(../../chameleon/purpleskin/icons/trash.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#removeLicenseButton:hover {
  opacity:0.80;
}

div#addLicenseButton {
  background:url(../../chameleon/purpleskin/icons/arrow_dl.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#addLicenseButton:hover {
  opacity:0.80;
}

div#mapButton {
  background:url(../../chameleon/purpleskin/icons/map.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#mapButton:hover {
  opacity:0.80;
}

div#mailButton {
  background:url(../../chameleon/purpleskin/icons/email.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#mailButton:hover {
  opacity:0.80;
}

div#addLicensedUserButton {
  background:url(../../chameleon/purpleskin/icons/user.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#addLicensedUserButton:hover {
  opacity:0.80;
}

div#addNewLicensedUserButton {
  background:url(../../chameleon/purpleskin/icons/move.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#addNewLicensedUserButton:hover {
  opacity:0.80;
}

div#watchButton {
  background:url(../../chameleon/purpleskin/icons/ipod.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#watchButton:hover {
  opacity:0.80;
}

div#unwatchButton {
  background:url(../../chameleon/purpleskin/icons/cut.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div#unwatchButton:hover {
  opacity:0.80;
}

div.closeButton {
  background:url(../../chameleon/purpleskin/icons/close.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div.closeButton:hover {
  opacity:0.80;
}

div.searchButton {
  background:url(../../chameleon/purpleskin/icons/search_left.gif) center center no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
  opacity:1.00;
}

div.searchButton:hover {
  opacity:0.80;
}

div.applynow {
  background:url(../../imagesEx/applynow2.png) center center no-repeat;
  width:217px;
  height:56px;
  cursor:pointer;
  opacity:1.00;
}

div.applynow:hover{
  opacity:0.80;
}

div.taketour {
  background:url(../../imagesEx/taketour.png) center center no-repeat;
  width:250px;
  height:70px;
  cursor:pointer;
  opacity:1.00;
}

div.taketour:hover {
  opacity:0.80;
}

/*popup classes*/
/*by default popup should be hidden*/
.hiddenpopup {
  visibility:hidden;
  display:none;
}
/*popup title*/
.popupPanelTitle {
  background-color  : #e6e6f0;
  text-align        : left;
  width             : 100%;
}
/*watch list popup*/
.watchListPickerPanel {
  position          : absolute;
  top               : 175px;
  right             : 100px;
  width             : 250px;
  text-align        : left;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*enagagement list popup*/
.engagementListPickerPanel {
  position          : absolute;
  top               : 175px;
  left              : 100px;
  width             : 250px;
  text-align        : left;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*parent list popup*/
.parentPickerPanel {
  position          : absolute;
  top               : 175px;
  right             : 100px;
  width             : 250px;
  text-align        : left;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*children popup*/
.childrenPickerPanel {
  position          : absolute;
  top               : 175px;
  right             : 100px;
  width             : 250px;
  text-align        : left;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*citation popup*/
.citationPickerPanel {
  position          : absolute;
  top               : 500px;
  left              : 80px;
  width             : 275px;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*submit resume popup*/
.submitresumePanel {
  position          : absolute;
  top               : 180px;
  left              : 380px;
  width             : 500px;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*posting popup*/
.postingPanel {
  position          : absolute;
  top               : 210px;
  left              : 380px;
  width             : 500px;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*delete confirmation popup*/
.deleteConfirmationPanel {
  position          : absolute;
  top               : 200px;
  left              : 80px;
  width             : 275px;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*license popup*/
.licensePickerPanel {
  position          : absolute;
  top               : 175px;
  left              : 80px;
  width             : 250px;
  text-align        : left;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}
/*registration popup*/
.registrationPanel {
  position          : absolute;
  top               : 210px;
  left              : 380px;
  width             : 500px;
  visibility        : visible;
  display           : block;
  border-left       : 1px solid #ccc;
  border-top        : 1px solid #ccc;
  border-right      : 1px solid #ccc;
  border-bottom     : 1px solid #ccc;
  background-color  : #ffffff;
  z-index           : 5;
  box-shadow        : 5px 5px 5px #aaa;
  -moz-box-shadow   : 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  filter            : progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb,offX=5,offY=5, positive=true);
}

