@charset "utf-8";
/* CSS Document */

.popbox {
  margin:0px auto;
  text-align:center;
  position:relative;
}
.popup_box p{margin:8px auto 5px -5px; font-size:12; float:left; width:auto;background: 'black', opacity: .3}
.collapse {
		display:none;
	   position:relative; }

  .open {
    background:#DDD;
    border:solid 1px #CCC;
   
    box-shadow: 0px 0px 5px #000;
    background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e8e8e8));
    background:-moz-linear-gradient(top,#f4f4f4,#e8e8e8);
    background:linear-gradient(top,#f4f4f4,#e8e8e8);
    padding:8px;
  }

   .collapse   .box {
		font-size:12px;
		display: block;
		top: 49px;
		right: 10px;
		float: right;
		width:auto;
      display:block;
     	padding:10px;
      background:#FFF;
      border:solid 1px #BBBBBB;
    
      box-shadow:0px 0px 15px #999;
      position:absolute;
    }
  .collapse .box p{
	margin-top:10px;}
      .collapse  .box a.close {
       color:red;
       font-size:12px;
       font-family:arial;
       text-decoration:underline;
      }

      .arrow {
      	width: 0;
      	height: 0;
      	border-left: 11px solid transparent;
      	border-right: 11px solid transparent;
      	border-bottom: 11px solid #FFF;
      	position:absolute;
      	left:230px;
      	top:-10px;
      	z-index:1001;
      }

      .arrow-border {
      	width: 0;
      	height: 0;
      	border-left: 11px solid transparent;
      	border-right: 11px solid transparent;
      	border-bottom: 11px solid #BBBBBB;
      	position:absolute;
      	top:-12px;
      	z-index:1000;
      }
	  
	  
	  
.popup_box{ 
		
		  display: none;
        background: #000000;
        opacity: 0.9;
        filter: alpha(opacity=90);
        position: absolute;
        position: fixed !important;
        top: 0px;
        left: 0px;
        min-width: 100%;
        min-height: 100%;
        z-index: 1000;

		
}

.popup_box .popup{ 
	position:relative;
	display:block;
	width:46%;
	background:white;
    border:2px solid #255b93;
   
	padding:10px;
	height:auto;
	z-index:999999 !important;
	font-size:14px;
	color:#333;
	
	

	
    }
 /*   
    .popup_box .popup .inlineMessage{
    width:224px;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid red;
	color:#666;
	padding:4px;
	font-size:14px;
	background-color: #fff;
	font-size:12px;
	color:red;
	text-align:right;
    }
    .popup_box .popup .inlineMessage1{ 
	position:relative; 
	display:block; 
	width:140%;
	background:#FFF;
    margin-top:0px;
   margin-left:50px;
   margin-right :0px;
	padding:0px;
	height:auto;
	z-index:10000; 
	font-size:12px;
	color:red;
	text-align:right;
		
    }
*/

.popup_box .popup_contact{
	margin-top:10px;
	position:relative;
	display:block;
	width:32%;
	background:#FFF;
	border:solid 1px #CCC;
	
	padding:10px;
	height:auto;
	z-index:18;
	font-size:14px;
	color:#333;
    }

.popup_box .input{
	width:300px;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid #888;
	color:#666;
	padding:6px;
	font-size:14px;
	margin:3px;
	
	}
	
	.popup_box .error{
	width:300px;
	background:url(../images/input_bg.gif) repeat-x bottom;
/*	border:1px solid red; */
	color:red;
	padding:6px;
	font-size:12px;
	margin:3px;
	
	}

.popup_box select{width:200px;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid #888;
	color:#666;
	padding:6px;
	font-size:14px;
	margin:3px;}
.popup_box .popup_contact .input{
	width:200px;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid #888;
	color:#666;
	padding:6px;
	font-size:14px;
	margin:3px;
	}
	
.popup_box .popup_header{
	font-size:16px;
	text-align:left;
	color:#FFF;
	margin-bottom:10px;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	border:1px solid #255b93;
	vertical-align:middle;
	height:28px;
	padding:5px;
	
	}
.result_box{
	overflow:scroll;
	display:block;
	padding-top:5px;
	margin:5px;
	border:#CCC 1px solid;
	height:150px;}
.inlineMessage
        {
            float: left;
            font-size: 12px;
            margin-top:0px;
            vertical-align:top;
        margin-left:0px;
        text-align:left;
         /*   margin: 2px 0 20px 10px; */
            color: Red;
         /*   background-image: url('../../Content/Images/Warning.png'); */
         
            background-repeat: no-repeat;
            
        }