@charset "utf-8";
/* CSS Document */
/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa;}
#jqibox{position: fixed; height:100%; width: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 999;}
#jqifade{position: absolute; height:100%; width: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 999; filter:alpha(opacity=60);opacity: 0.6;}
div.jqi{ width: 600px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size: 11px; padding: 7px; position: absolute; top: 2%; left: 50%; margin-left:-307px; z-index:1000;}
div.jqi .jqicontainer{ font-weight: normal;background:url(../images/requirment_billtitle.png) no-repeat left top;padding-top:34px;}
div.jqi #jqistates{ border:1px dashed #ca2929; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: 7px;}

div.jqi .jqiclose a{width: 39px; height:17px; display:block; background:url(../images/buttons.png) no-repeat -1px -142px;}
div.jqi .jqiclose a:hover{width: 39px; height:17px; display:block; background:url(../images/buttons.png) no-repeat -1px -160px;}
div.jqi .jqimessage{ padding-left:10px;line-height: 20px; color:#444444;} 
div.jqi .jqimessage table{border-collapse: collapse; width:580px; margin-top:8px;} 
div.jqi .jqimessage table td{padding:5px 0 4px 2px;}
div.jqi .jqimessage table td.Right{ text-align:right; width:80px;}
div.jqi .jqimessage input{ height:17px; background-color:#f9f9f9; border:1px #bebebe solid;}
div.jqi .jqimessage input.radio{ margin:0px 10px 0px 10px;vertical-align: middle; border:none;} 
div.jqi .jqimessage textarea{background-color:#f9f9f9; border:1px #bebebe solid;}
div.jqi .jqimessage select{background-color:#f9f9f9; border:1px #bebebe solid; width:300px;}
div.jqi .jqimessage label{font-weight:bold; color:#858585;}
div.jqi .jqimessage input{}
#top_checkcode{ width:20px;}
div.jqi .jqimessage span{ color:red;} 
div.jqi .jqibuttons{ text-align:center; border:0 none!important; height:50px;} 
div.jqi .jqidefaultbutton{background:url(../images/buttons.png) no-repeat 0 -64px!important; width:155px; height:34px;border:none;}
 
div.jqi .jqidefaultbutton:hover{width:155px; height:34px;background:url(../images/buttons.png) no-repeat 0 -100px!important; border:none;}
div.jqi button.jqidefaultbutton{}
.jqiwarning .jqi .jqibuttons{}
/*-------------------------------- */ 

#success{ height:120px; width:390px; text-align:center; display:none; border:1px #666 solid;} 
#success p{ padding:40px 10px 30px 10px;line-height:100%; color:#999;}
#success a{width:100px; height:30px; background:url(../images/buttons.png) no-repeat scroll -232px -189px; display:block; text-decoration:none;
margin:0 auto 0 auto;}
#success a:hover{width:100px; height:30px; background:url(../images/buttons.png) no-repeat scroll -232px -222px; display:block; text-decoration:none;
margin:0 auto 0 auto;}