.fancy-box-container h1 {
color: #053760;
font-size: 22px;
font-weight: bold;
border-bottom: none !important;
margin:20px 0 9px !important;
padding: 0 !important;
}

.fancy-box-container h3 {
font-size: 12px;
font-weight: bold;
color: #fff;
margin: 0;
padding-top: 9px;
padding-left: 9px;

}

.fancy-box-container h4 {
color: #053760;
font-size: 14px;
font-weight: bold;
margin-bottom:3px;
margin-top:4px;
margin: 0px 0px 8px 0px
}

.fancybox-container {
background: #c4d9e8;
width: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 1px;
overflow: hidden;
padding-bottom: 10px;
}
.upload-picture {
width: 420px;
}

.our-profiles-legend {
width: 620px;
}


.fancy-box-container p {
color: #05355D;
font-size: 12px;
margin: 10px 0 10px 0px;
}

.fancybox-header {
background: #a7cfeb; 
height: 30px;
width: 100%;
}

.btn-update {
background:url("../images/lightbox/bg-btn.png") repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
font-size: 10px;
float:right;
height:25px;
margin: 0;
min-width: 0;
padding: 0 0 0 0;
margin-top: 6px; 
}

.btn-update-left {

float:left !important;

}

.btn-update .btn-icon {
background:url("../images/lightbox/bg-btn-arrow.png") no-repeat scroll 0 0 transparent;
height:25px;
margin-left:3px;
padding:7px 14px 10px 5px
}

.textarea {
height:125px;
margin-bottom:10px;
width:500px;
}

.btn-text {
padding-left: 10px;
}

.btn-text-no-arrow {
padding-right: 10px;
}

/* Edit My Details */
.fancybox-container-2-column {
background: #c4d9e8;
width: 625px;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 1px;
overflow: hidden;
}

.fancybox-container-left {
float: left;
padding-right:30px;
margin-top: 24px;
width:293px;
}

.fancybox-container-login-french .left-sign-up-now {
padding-bottom: 20px;
height: auto !important;
height: 355px;
}

.fancybox-container-left-login {
margin-top: 0 !important;
}

.fancybox-container-right {
float: left;
width:293px;
}

.fancybox-container-login-french .right-login-now {
height: auto !important;
height: 365px
}

.fancybox-container-login-french .bg-register-big-button {
margin: 20px 0px;
}



.fancybox-container-right-space {
margin-top: 24px;
}

.fancybox-details-block {
margin-bottom: 25px;
}

.fancybox-details-block h5 {
font-size: 11px;
color: #666;
margin-bottom: 4px;
padding-top: 3px;
margin-top: 0;
}

.fancybox-details-block .cta-container {
margin-right: 23px !important;
}

.text-entry-block {
width: 285px;
min-height: 53px;
background: url('../images/lightbox/bg-text-entry-block.png');
padding-left: 7px;
}



.form-item-big {
background: url('../images/lightbox/bg-form-item-big.png') repeat-x;
width: 278px;
padding: 4px 7px 8px 7px;
color: #666666;
font-size: 12px;
font-weight: normal;
}

.form-item-big P {
margin-top: 0px;
}

.text-entry-block-large {
width: 285px;
height: 132px;
background: url('../images/lightbox/bg-text-entry-block-large.png');
padding-left: 7px;
}

.text-entry-block-small {
width: 285px;
min-height: 26px;
background: url('../images/lightbox/bg-text-entry-block-small.png') repeat-x #dde4e5;
padding-left: 7px;
margin-bottom: 10px; 
overflow: hidden;
}

.text-entry-block-small input {
float: left;
}

.text-entry-small-terms {
min-height: 53px;
}

.text-entry-block-small h5 {
float:left;
padding-left:6px;
padding-top:5px;
}

.text-entry-block-small-longer {
background: url('../images/lightbox/bg-form-item-big.png') repeat-x;
}


.text-entry-block h5 {
font-size: 11px;
color: #666;
margin-bottom: 4px;
padding-top: 3px;
margin-top: 0;
}

.text-entry-block-large h5 {
font-size: 11px;
color: #666;
margin-bottom: 4px;
padding-top: 3px;
margin-top: 0;
}

.text-entry-block input {
width: 185px;
font-size: 15px;
color: #222;
}

.text-entry-block select {
min-width: 185px;
font-size: 12px;
color: #222;
}

.text-entry-block input.postal-code {
width: 90px;
font-size: 15px;
color: #222;
margin-right: 5px;
}


.text-entry-block-large textarea {
color:#666666;
font-family:arial;
font-size:14px;
height:86px;
padding:6px;
width:264px;
}

.email-notifications-right {
float:left;
margin-left:7px;
margin-top:6px;
width:253px;
}

.email-notifications-left {
float:left;
margin-top:6px;
width: 15px !important;
}

.btn-browse {
background:none repeat scroll 0 0 transparent;
border: none;
border-bottom: solid 1px #666;
color:#666666;
margin-left:22px;
padding:0;
font-size: 11px;
min-width: 10px; 
height: 18px !important;
}

*+html .btn-browse {
width: 40px;
margin-bottom: 5px;
}
 
/* validation error */
.validation-error {
min-height: 10px;
border: solid 1px #f6a13f;
background: #fde7b2;
text-align: center;
color: #000;
font-weight: bold;
font-size: 12px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}



.fancy-box-container {
background: #c4d9e8;
}

/* uploaded pictures */
.my-uploaded-pictures {
padding-top: 10px;
padding-bottom: 10px;
}

.my-uploaded-pictures button {
border: none;
color: #335b7c;
font-weight: bold;

height: 25px;
font-size: 12px;
background: url("../images/lightbox/bg-btn-light.png") repeat scroll 0 0 transparent;
min-width: 10px;
margin: auto;
}

.my-uploaded-pictures button span {
width: 19px;
float: right;
margin:-0px 0 0 5px;
height: 19px;
background: url("../images/lightbox/bg-btn-light-arrow.png") no-repeat scroll 0 0 transparent;
}

.my-uploaded-pictures input {
margin-left: 25px;
margin-right: 10px;
}

.my-uploaded-pictures-block {
margin-top: 20px;
height: 120px;
width: 100px;
float: left;
margin-bottom: 12px;
}
.my-uploaded-pictures-block img{
border: solid 4px #e0e0e0;
}

.my-uploaded-pictures-block button {
margin-left: 5px !important;
background: none;
padding-bottom: 3px;
}

/*sign up / register */
.left-sign-up-now {
background: url("../images/lightbox/bg-light-block-large.png") repeat scroll 0 0 transparent;
min-height:335px;
padding-left:20px;
padding-top:1px;
width:295px;
}

.fancybox-container-2-column h1 {
color: #053760;
font-size: 22px;
font-weight: bold;
border-bottom: none !important;
margin:20px 0 9px !important;
}

h1.fancybox-french-login-h1 {
font-size: 18px !important;
}

.left-sign-up-now h2 {
color: #056db1;
font-size: 12px;
font-weight: bold;
margin: 12px 0px;
}

.right-login-now {
background: url("../images/lightbox/bg-light-block-medium.png") repeat-x #dde4e5;
min-height: 242px;
margin-left:16px;
padding: 1px 20px 10px 20px;
width:240px;
}

*+html .right-login-now {
min-height: 240px;
}

.right-login-now-fr {
background: url("../images/lightbox/bg-light-block-medium.png") repeat-x #dde4e5;
margin-left:16px;
padding: 1px 20px 10px 20px;
width:240px;
min-height: 351px;
height: 351px;
}

.right-login-now span input {
float: right;
}

.right-login-message {
min-height: 35px;
font-size: 10px;
padding: 8px 0px 0px 0px;
}

.login-forgot-password-copy {
margin-bottom: 20px;
font-size: 12px;
line-height: 16px;
color: #717373;
}

*+html .right-ie7 {
margin-top: -3px;
}

*+html .right-ie7.1 {
margin-top: -15px;
}

.field-holder {
margin-bottom:7px;
}

.right-register-fb {
width: 285px;
height: 79px;
background: #fff;
margin-left: 16px;
margin-top: 10px;
background: url("../images/lightbox/bg-light-block.png") repeat scroll 0 0 transparent;
}

.right-register-fb p {
font-size: 12px;
text-align: center;
padding-top: 15px;
}

.right-register-fb img {
margin-left: 91px;
}

.right-take-tour {
background: url("../images/lightbox/bg-light-block.png") repeat scroll 0 0 transparent;
width: 260px;
min-height: 52px;
margin-left: 16px;
margin-top: 10px;
padding: 10px;
}

.right-take-tour button {
float:none;
margin-left:100px;
margin-top:18px;
}

.bg-register-big-button {
width: 278px;
height: 51px;
background: url("../images/lightbox/bg-registration-big-buttons.png") no-repeat scroll 0 0 transparent;
margin-bottom: 3px;

}

.bg-register-big-button p {
color: #fffb94;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding-top: 15px;
margin-top: 0;
}


.asterix-text {
text-align: right;
font-size: 10px;
color: #717373;
margin: 10px 16px 0px 0px;
font-style: italic;
padding: 0px 20px 0px 0px;
}

.asterix-text A {
color: #717373;
}

.asterix-text A:hover {
color: #333;
text-decoration: none;
}

.remember-me {
text-align: right;
}

.light-buttons {
width: 100px;
}



/* LEGENE */

.our-profiles-legend-top {
background:url("../images/lightbox/bg-legend-top.png") repeat scroll 0 0 transparent;
height: 229px;
width: 545px;
padding: 30px;
margin-bottom: 30px;
}

.our-profiles-legend-bottom {
background: #dde4e5 url("../images/lightbox/bg-legend-bottom.png") repeat scroll 0 0 ;
height: 100%;
width: 545px;
padding: 27px;
}

.our-profiles-legend-top-left {
width: 450px;
float: left;
height: 229px;
}

.our-profiles-legend-top-right {
width: 70px;
background:url("../images/lightbox/bg-legend-right.png") repeat scroll 0 0 transparent;
float: right;
height: 229px;
}

.our-profiles-legend-sprite {
height: 78px;
width: 79px;
background:url("../images/lightbox/legend-target.png") repeat scroll 0 0 transparent;
}

* html .our-profiles-legend-sprite {
background-image: none;
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/gi/images/lightbox/legend-target.png,
sizingMethod='scale');
}

.our-profiles-legend-top-left li {
border-bottom:1px solid #cdd1d2;
height:28px;
overflow:hidden;
width:435px;
}

.our-profiles-legend-top-left li p {
float: left;
}

.our-profiles-legend-bottom li p {
float: left;
}

.legend-column-1 {
width: 85px;
}

.legend-column-1 img{
padding-left: 15px;
}

.legend-column-2 {
width: 150px;
}

.legend-column-3 {
width: 150px;
}

.our-profiles-legend-bottom .legend-column-2 {
width: 285px;
}

.our-profiles-legend-bottom li {
border-bottom: solid 1px #cdd1d2;
height: 24px;
}

*+html .our-profiles-legend-bottom li {
height: 21px !important;
}

.our-profiles-legend-bottom .legend-titles li p{
padding-top: 0px;
}

.our-profiles-legend-bottom li p{
margin: 0 0 3px 0;
padding: 6px 0 0 0;
}

.legend-titles-active {
background: #a7cfeb;
}


.our-profiles-legend-bottom .legend-column-3 {
width: 250px;
}

.legend-titles p{
font-size: 14px;
font-weight: bold;
color: #0066cc;
}

.legend-titles li {
border-bottom: none !important;
}


/* EDIT MY INTERESTS */

.edit-my-interests {
    background: url("../images/lightbox/bg-legend-bottom.png") repeat scroll 0 0 #DDE4E5;
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    margin-left: 8px;
    min-height: 260px;
    padding: 12px;
    width: 168px;
}

.interests-opening {
padding-left: 10px;
padding-right: 10px;
}

.edit-my-interests h4 {
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #0066cc;
margin-top: 2px;
}

.interests-checkboxes {
width: 175px;

}

.expertise-checkboxes {
width: 375px;

}

.what-qualifies {
width: 775px;
}

.last-right {
margin-right: 0px;
}

.edit-my-interests-title-checkbox {
float: left; 
width: 23px;
}

.edit-my-interests-title-checkbox-h4 {
float: left;
width: 140px;
}


.edit-skills-expertise {
background:url("../images/lightbox/bg-legend-bottom.png") repeat scroll 0 0 #DDE4E5;
float:left;
height:400px;
margin-bottom:20px;
margin-right:15px;
padding:12px;
width:393px;
font-size: 12px;
}

/* Post a comment */

.post-a-comment {
width: 500px;
}

.post-a-comment input {
width: 400px;
}
.post-a-comment-capcha input {
width:50px;
}

.post-a-comment-capcha1 input {
margin-left: 10px; 
margin-right: 10px; 
width:100px;
}

/* what qualifies */

.what-qualifies-container {
background:url("../images/lightbox/bg-light-block-medium.png") repeat scroll 0 0 transparent;
height:150px;
margin-left:0px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
margin-top: 10px;
}

.what-qualifies-container li {
font-size: 12px;
color: #666;
margin-left: 10px;
}

.form-item-captcha H5 {
font-size: 11px !important;
}

.tooltip-container {
position: relative;
}

.tooltip-content {
position: absolute; 
right: 17px; 
background-color: #fff; 
border: 1px solid #0063a0; 
width: 240px; 
padding: 10px; 
display: none;
}

#tooltip-organization {
top: -230px; 
height: 220px; 
}

#tooltip-business {
height: 120px;
top: -150px;
}

.tooltip-content H6 {
font-size: 11px;
color: #0063a0;
}

.tooltip-content P {
font-size: 11px;
margin: 6px 0px;
}

.tooltip {
color: #717373 !important;
}

.tooltip-close {
float: right;
font-size: 11px;
}

A.tooltip-close:hover {
cursor: pointer;
}

.text-entry-block-radios {
padding-top: 5px;
min-height: 48px;
}

.text-entry-block-radios INPUT {
width: auto; 
float: left;
margin-right: 6px;
}

#fancybox-login-state {
display: block;
}

#fancybox-forgot-password-state {
display: none;
}

.edit-skills-and-experience {
width: 405px;
}

#terms-container {
height: 500px;
width: 600px;
overflow-y: scroll;
}

#terms-container H3 {
font-size: 15px;
font-weight: normal;
color: #0066CC;
padding: 0;
margin: 16px 0px;
}

.generic-boxes P, #terms-container P, OL LI {
font-size: 13px;
line-height: 16px;
}

#terms-container OL {
list-style-type: decimal;
margin: 0px 0px 0px 20px;
color: #05355D;
}

.generic-boxes {
width: 600px;
}

#edit-opportunity-details .text-entry-block {
width: auto;
}


#edit-opportunity-details .text-entry-block SELECT {
width: auto;
min-width: 10px !important;
margin-right: 10px;
}

#edit-opportunity-details .fancybox-container-left,
#edit-opportunity-details .fancybox-container-right {
padding-top: 20px;
}

#edit-opportunity-details .text-entry-block,
#edit-opportunity-details .fancybox-details-block {
margin-bottom: 15px;
}

.edit-opportunity-overview {
padding: 0px 7px 7px 7px;
}

.edit-opportunity-overview TEXTAREA {
width: 277px;
height: 205px;
border: 1px solid #737373;
font-family: "lucida Grande";
font-size: 11px;
color: #666666;
}

#edit-opportunity-details .text-entry-block INPUT[type=text] {
border: 1px solid #737373;
width: 277px;
color: #666666;
font-size: 11px;
height: 18px;
}

#edit-opportunity-details .step-4-sub-dates li {
line-height: 12px;
}

H6 {
color: #666666;
font-size: 11px;
margin-bottom: 4px;
margin-top: 0;
padding-top: 3px;
}


.text-entry-block input.checkboxNormal{
	width: auto;
}

.legend-selected {
background: #a7cfeb;
}




#popup-edit-account-cancel {
position: absolute; 
top: 30px; 
left: 0px;
width: 100%; 
height: 100%; 
background: #C4D9E8; 
z-index: 10000; 
display: none;
}

.fancy-box-container .fancybox-login-intro P {
font-size: 14px !important; 
line-height: 18px !important; 

}
 
#fancybox-login-intro {
margin-bottom: 20px;
}
 
.text-entry-block.popup-edit-account-cancel-container {
width: 480px; 
padding: 20px; 
margin: 180px auto 0px auto;
margin-left: 60px;
}





* html .fancybox-container-right {
float: right;
display: inline;
overflow: hidden;
width: 275px;
padding-right: 10px;
}


* html .left-sign-up-now {
float: left;
clear: both;
overflow: hidden;
display: inline;
width: 300px;

}

* html .right-login-now {
float: right;
height: 232px;
width: 225px;
display: inline;
overflow: hidden;
}

* html .right-take-tour {
width: 50px;
 
}

* html .remember-me {
width: 220px;
float: right;

}


* html .edit-my-interests {
margin-right: 4px;
width: 155px;
height: 290px;
min-height: 290px;
max-height: 290px;
margin-left: 0px;
}

*+html .edit-my-interests {

height: 290px;
min-height: 290px;
max-height: 290px;
}

* html .text-entry-block input {
width: 185px;
font-size: 15px;
color: #222;
margin-bottom: 4px;
}

* html .our-profiles-legend-top {
background:url("../images/lightbox/bg-legend-top.png") repeat scroll 0 0 transparent;
height: 140px !important;
padding-bottom: 0px;
}

* html .our-profiles-legend-bottom {
background: #dde4e5 url("../images/lightbox/bg-legend-bottom.png") repeat scroll 0 0 ;
height: 75%;
padding-bottom: 0px;
margin-bottom: -40px;
}

* html .field-holder input {
width: 140px;
}

* #popup-edit-account-cancel {
width: 700px;
height: 700px;
}

* html .legend-column-2 {
line-height: 1.4;
}

* html .edit-my-interests-title-checkbox-h4 {
float: left;
display: inline;
}

* html .last-right {
overflow: hidden;
}

* html .email-notifications-right h5 {
margin-bottom: 40px;
line-height: 20px;
}

* html .edit-opportunity-overview {
height: 50px;
}

* html .ie6-text-entry-block-1 {
height: 50px;
}

* html .ie6-virtual-offer input {
float: left;
margin-top: -3px;
}

* html .ie6-select select {
margin-bottom: 10px;
}

* html .ie6-cta-container {
margin-left: 209px;

}

* html .ie6-cta-container-2 {
margin-left: 138px;

}

* html .ie6-cta-container-3 {
margin-left: 406px;
width: 200px;
}

* html .ie6-cta-container-4 {
margin-right: 12px;

}

*+html .edit-skills-expertise {
height: 410px;
}
