@charset "utf-8";
/* CSS Document */

#budget{
padding:10px;
margin:0px;
width:500px;
}

.head{
color:#777777;
font:bold 25px verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 15px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px dotted #979797;
}
.para{
color:#777777;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
line-height:17px;
margin:0px 0px 15px 0px;
}
.tbl_style{
border:1px solid #B4B4B4;
padding:10px 10px 10px 20px;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#544D43;
width:95%;
}
.td_style{
padding:10px 10px 10px 0px;
vertical-align:top;
}
.td_style span{
font-weight:bold;
}
.td_style ol{
margin:10px 10px 0px 18px;
_margin:10px 10px 0px 25px;
padding:0px;
}
.td_style li{
margin:0px;
padding:5px 0px;
} 

.text_box{
background:url(../images/txt_bg.gif) left top no-repeat;
width:176px;
height:26px;
padding:3px 10px 2px;
_padding:8px 10px 2px;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#544D43;
border:0px;
}
.select_box{
background:url(../images/select_bg_popup.gif) left top no-repeat;
border:0px;
width:183px;
height:33px !important;
padding:8px 6px 7px 5px;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#544D43;
margin:0px 0px 0px 0px;
line-height:27px;
outline:none;
}
.submit_btn{
width:90px;
height:30px;
background:url(../images/comment_submit.gif) left top  no-repeat;
border:0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 10px 10px 5px;
padding:5px 5px 9px;
_padding:7px 5px 8px;
cursor:pointer;
}

/*--------chat window styles----------*/

#chat{
padding:25px 25px 10px;
margin:0px;
width:320px;
background:#F9F9F9;
}
.chat_window{
padding:10px 0px;
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#676767;
width:100%;

}
.chat_window p{
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#676767;
text-align:center;
}
.chat_window label{
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#676767;
margin:0px 0px 3px 5px;
}
.field1{
background:url(../images/fld1_bg.gif) left top no-repeat;
width:290px !important;
height:30px;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#676767;
margin:5px 0px 15px !important;
padding:0px 5px 0px 10px !important;
border:0px;
}
.field2{
background:url(../images/field2.gif) left top no-repeat;
width:290px;
height:70px;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#676767;
margin:5px 0px 15px;
padding:10px 5px 10px 10px;
border:0px;
overflow:auto;
}
.clk_btn{
width:91px;
height:29px;
background:url(../images/clk_here.gif) left top  no-repeat;
border:0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 35px 10px 0px;
padding:5px 5px 9px;
cursor:pointer;
}

.l_c{
float:left;
background:url(../images/l_c.gif) left top no-repeat;
width:20px;
height:21px;
display:block;
}
.r_c{
float:left;
background:url(../images/r_c.gif) left top no-repeat;
width:21px;
height:21px;
display:block;
}
.m_c{
float:left;
width:355px;
height:21px;
background:#fff;
}
.calm_c{
float:left;
width:514px;
height:21px;
background:#fff;

}
.m_c_1{
float:left;
width:550px;
height:21px;
background:#fff;
}
.l_b_c{
float:left;
background:url(../images/l_b_c.gif) left top no-repeat;
width:20px;
height:21px;
display:block;
}
.r_b_c{
float:left;
background:url(../images/r_b_c.gif) left top no-repeat;
width:21px;
height:21px;
display:block;
}
.m_b_c{
float:left;
width:355px;
height:21px;
background:#fff;
}
.m_b_c_1{
float:left;
width:515px;
height:21px;
background:#fff;
}
.next_content{
padding:10px 10px 10px 15px;
background:#fff;
width:371px;
z-index:9999999;
}
.cal_content{
padding:10px 10px 10px 15px;
background:#fff;
width:531px
z-index:9999999;
}


.clear{
clear:both;
}
 .black_overlay{   
display:none;  
position: absolute;    
top:0%;   
left:0%; 
width: 420px; 
z-index:-999999; 
-moz-opacity: 0.8;  
opacity:.80;   
filter:alpha(opacity=80);
background:#000000;
} 



#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
 .window {
  position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  display: none;
left:45%;   
z-index:999999;
bottom:10px; 

}
.calwindow{
 position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  display: none;
left:45%;   
z-index:999999;
bottom:10px; 
}
 #dialog2 {
  width:556px; 
  height:203px;
}

 #dialog1 {
  width:400px; 
  height:203px;
}


