


.lightbox-wrap {
    width:100%;
    height:100%;
    background:url(images/popUp_bg.png) left top repeat;
    position:fixed;
    top:0;
    left:0;
    display:none;
    z-index:99;
}
.popup-Light, .popup-box{
    width:639px;
    position:absolute;
    top: 40%;
    left:50%;

    
    z-index:99;
    display:none;
    z-index:999;

}

.popup-box.box, .popup-Light.box {
    background: none repeat scroll 0 0 #CFDBE6;
    border-bottom: 1px solid #8F979F;
    border-radius: 8px 8px 8px 8px;
    border-right: 1px solid #8F979F;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    float: right;
    padding: 7px;
    padding:10px;
}
.boxArea{background:#fff;  padding: 5px 12px 15px; position:relative; }
.popup-box strong,.popup-Light strong{font-size:24px; color:#333333;font-family: "myriad-pro-condensed",sans-serif; 
                                      background: url("images/section-title-separator.png") no-repeat center bottom ;
                                      padding-bottom:8px; display:block; margin-bottom: 8px;}

@-moz-document url-prefix() {.popup-box strong,.popup-Light strong{font-family:'myriadpro-cond' !important; }}


.popup-box ul li{ overflow:hidden; position:relative;}
.brdr{ background: url(images/brdr.png) no-repeat center bottom ;  margin-bottom: 9px;
       padding-bottom: 17px;}
.popup-box span,.popup-Light span{font-size:14px; color:#333333; float:left; font-family: "myriad-pro-condensed",sans-serif;}
.popup-box span small,.popup-Light span small{font-size:14px;  display:block; color:#3c9134;}
.popup-box span small{ font-style: italic; text-align: center;}

.popup-box input[type="text"]{ float:right; width:351px; height:24px; padding:0 10px; border:1px solid #e9e9e9; box-shadow:1px 1px 3px #9B9B9B inset; font-size:14px; color:#333333; font-family: "myriad-pro-condensed",sans-serif;}
.popup-box textarea{float:right; width:351px; height:120px; padding:10px;border:1px solid #e9e9e9; box-shadow:1px 1px 3px #9B9B9B inset; font-size:14px; color:#333333; font-family: "myriad-pro-condensed",sans-serif;}
.popup-box input[type="button"]{  border-radius: 0 0 7px 7px;
                                  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), inset 0 2px 2px rgba(12,68,5,0.3);
                                  color: #FFFFFF;
                                  display: block;
                                  font-style: normal;
                                  font-weight: 400;
                                  height: 41px;
                                  line-height: 29px;
                                  position:absolute;
                                  bottom:-52px;
                                  right:122px;
                                  text-align: center;
                                  text-decoration: none;
                                  background:url(images/btn_bg.png) 0 0 repeat-x;
                                  border:none;
                                  font-family: "myriad-pro-condensed",sans-serif;
                                  font-size:18px;
                                  text-align:center;
                                  padding:0 40px;
                                  cursor:pointer;

}
.popup-box input[type="button"]:hover{background:#30642B;}  
span.lightbox-close{
    background:url(images/close_btn.png) 0 0 repeat-x;
    border-radius: 0 0 7px 7px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), inset 0 2px 2px rgba(10,39,80,0.3);
    color: #FFFFFF;
    display: block;
    font-style: normal;
    font-weight: 600;
    min-width:98px;
    height:34px;
    line-height: 29px;
    padding-top: 7px;
    position:absolute;
    bottom:-52px;
    right:18px;
    text-align: center;
    text-decoration: none;
    font-family: "myriad-pro-condensed",sans-serif;
    font-size:18px; 
    cursor:pointer;
}
span.lightbox-close:hover{background:#B3CDF5; color: #254C84;}		  
span.lightbox-close small{background:url(images/close_icon.png) 0 0 no-repeat; display:inline-block; width: 32px;  }		 


/*  light  */
.next-prev{ position: relative;
            width: 100%;}

.prev_Btn,.next_Btn {
    background: url("images/next_prev_btn.png") repeat-y scroll 0 0 transparent;
    border-radius:6px;
    bottom: 100px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    position: absolute;
    top:-11px;
    left:-42px;
   
    width:19px;
  
    z-index: 20;
}	
.next_Btn{right:-42px; left:auto;} 
.prev_Btn span,.next_Btn span {
    background: url("images/left-nav-arrs.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px;
}
.next_Btn span {background-position: right 0;
                right: 0;}
.popup-Light p{font-family: "myriad-pro-condensed",sans-serif;
               font-size:16px; color:#333333;
               /*overflow:auto;
			  height:100px;*/} 
@-moz-document url-prefix() {.popup-Light p{font-family: "myriad-pro-condensed",sans-serif; }}

.list:hover h5{background:#254c84 !important; color:#fff;}

.bottom_wrap{ background: #CFDBE6;
              border-bottom: 1px solid #8F979F;
              border-radius: 8px 8px 8px 8px;
              border-right: 1px solid #8F979F;
              box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

              padding: 7px; width:97%; display: inline-block; margin-top: 20px}
.bottom_content{background: #fff; padding:10px; color: #333333; font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px;  padding-top: 5px; text-align: justify;}
.list{ padding-top:6px; padding-bottom: 10px; padding-right: 6px;  height: 45px;}
#firstUl li .list p, #secondUl li .list p{ font-size:14px; line-height:14px; width:280px; color:#505050;}
#firstUl li .list .readMore, #secondUl li .list a{ font-size:12px; line-height:16px; margin-top: 2px; padding:0 7px; float:right; margin-right: -6px; font-family: "myriad-pro-condensed",sans-serif; font-weight:600; font-style:normal;}

.list:hover{background:#e8e8e8; }
.box .box-inner{ padding-bottom:14px;}
.clickHere,.readMore{ display: inline-block;  color: #254C84; padding: 0 4px; font-weight:bold;}
.list:hover .readMore,.clickHere:hover{background:#666; color: #fff; text-decoration: none;}
.upload-fields {
    cursor: pointer;
    height: 23px;
    margin-right: 0;
    background:none;
    border:none;
    padding-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 117px;
    z-index: 6;
	font-weight:600;
    font-family: "myriad-pro-condensed",sans-serif;
    font-size: 16px;
    color:#fff;
}

.upload-btn{ 
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    font-family: "myriad-pro-condensed",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    line-height: 24px;
    padding: 2px 10px 2px;
    width: 320px;
}
#termNameError{  clear: both;
                color: #FF0000;
                float: left;
                margin-left: 242px;
                margin-top: 3px;}

#termEmailError{  clear: both;
                color: #FF0000;
                float: left;
                margin-left: 242px;
                margin-top: 3px;}

#newTermError{  clear: both;
                color: #FF0000;
                float: left;
                margin-left: 242px;
                margin-top: 3px;}


.next-arr, .prev-arr{ /*background:url(images/arrow-rep.png) right top repeat-y;*/
					  background: url(images/wide-gray-nav-bars.png) repeat-y 0 0 !important;
                      border-radius: 5px 5px 5px 5px;
                      bottom: 100px;
                      box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
                      position: absolute;
                      top: 193px;
                      right: -38px;
                      width: 49px;
                      z-index: 20;
					  text-decoration:none;
}
.next-arr:hover, .prev-arr:hover{background: url(images/wide-gray-nav-bars.png) repeat-y -49px 0 !important; text-decoration:none !important;}

.next-arr em{text-align: center; display: block; color: #FFF; top: 0%; margin-top: 20px; font-family: "myriad-pro-condensed",sans-serif; font-style: normal; font-weight: 600; font-size: 15px; line-height: 16px; text-transform: uppercase; text-decoration:none;}
.prev-arr em{text-align: center; display: block; color: #FFF; top: 0%; margin-top: 20px; font-family: "myriad-pro-condensed",sans-serif; font-style: normal; font-weight: 600; font-size: 15px; line-height: 16px; text-transform: uppercase; text-decoration:none;}

.next-arr span, .prev-arr span{ /*background:url(images/left-nav-arrs.png) right top no-repeat;*/background: url(images/arrs-big-arrows.png) no-repeat -33px 0; display: block; height: 43px; position: relative; top: 2%; left:20%; width:31px;}
.prev-arr span{ background-position:0 0;}
.prev-arr{ left: -56px;}

.prev-pages, .next-pages{color: #333333;
                         font-size: 14px;
                         font-style: normal;
                         font-weight: 600;
                         text-transform: uppercase;
                         float:left;
                         line-height: 60px;
                         display:block;
                         font-family: "myriad-pro-condensed",sans-serif;
}
.next-pages{ float:right; margin-right:14px;}
.prev-pages span, .next-pages span{ background:url(images/small-page-arrs.png) right top no-repeat; height:60px; background-position:0 24px; width:12px; display:block; float:left;  margin-right: 8px;}
.next-pages span{  background-position:-12px 24px; float: right; margin:0 0 0 9px;}

.view-encyclopedia{ 
    font-family: "myriad-pro-condensed",sans-serif;
    font-weight: 400; 
    margin-top:24px;
    float:left;
    display:block;
    position:relative;
    margin-left: 40px;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.4);
    border-radius:5px 5px 5px 5px;
    border:5px solid #cfdbe7;  padding:0 10px;  height:23px; line-height:23px;  cursor:pointer;   background-color:#254C84;   color: #FFFFFF; font-size: 16px; 

}

.view-encyclopedia span{  background:url(images/menu-icon.png) left top no-repeat; position:absolute; left: -46px; top:-11px; display:block; width:116px; height:105px;}
.view-encyclopedia:hover{ text-decoration:none;}


.pagingDiv{ width:100%; position:relative;  font-family: "myriad-pro-condensed",sans-serif; font-weight:600;}
.pagingDiv #startEnd{ display:inline-block; width:585px;  position:absolute; left:215px; margin-top:22px; left:213px;}

#startEnd #startEndInner{ margin-right:98px; float:left; position:absolute; left:170px;}
#startEnd #startEndInner a{ color:#254c84; font-size:14px;}
#startEnd #startEndInner .view-all-term{ background:url(images/rt-border.png) left top no-repeat; padding-left:13px; margin-right:13px; margin-left:13px;}
#startEnd #startEndInner .view-all-term a{ color:#47a23d; margin-right:12px;}
.page-num{ color:#949494; font-size:13px; line-height:18px; text-transform:uppercase; float:left; position:absolute; left:0; font-family: "myriad-pro-condensed",sans-serif; font-weight:600;}
#startEnd #startEndInner .go-end a{ color:#254c84; padding-left:12px; background:url(images/rt-border.png) left top no-repeat;}
#startEnd .page-num-rt{ position:absolute; right:0; float:right !important; color:#949494; font-size:13px; line-height:18px; text-transform:uppercase; }


.pie, .main .encyclopedia-cols .col .title, .main .encyclopedia-cols .col .add-field, .main .encyclopedia-cols .col .search, .next-arr, .prev-arr, .main .box{ behavior:url(PIE.htc);}
#questionAnswer .bottom_content .clickHere{ background:url(images/bgAskQuestion.png) no-repeat right 2px; padding-right:27px; height:21px; padding-top:6px; padding-left:0;}
#questionAnswer .bottom_content .clickHere:hover{ color:#254C84; text-decoration:none;}