 /*  body{

        padding-left:5%;

        padding-right:5%;

        padding-top:0px;

        margin-top:0px;
        
        font-size:8pt;
		 background: #3A5896;

        }
        
        html, body, #wrapper{ height: 100%; }
                body > #wrapper{ height: auto; min-height: 99.65%; margin-top:-105px;}
   */             
		*{

        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;

        }
 


        .topbar{

                background: #3A5896;

                width: 97%;

                height:100px;

                border-bottom:5px solid #6D84B4;

                padding-top:0px;

                margin-top:0px;
                

        }



        .sidebar{

                border:0px solid #3A5896;

              /*  width: 24%; */

                border-top:0px solid #3A5896;

                margin-top:0px;

                background:#002365;

                float:left;

                -moz-border-radius: 0 0 0 8px;

        }


        .body{

                border:1px solid #3A5896;

                width: 92%;

                font-family: Arial;

              /* margin-top:-40px; */
                
                background:#FFFFFF;

                float:left;

                padding:10px;
                
                margin-left: 5px;
                
                -moz-border-radius: 8px 0 8px 0;
                


        }

        table{
        border-spacing: 0px;
        }

		.contact_drag
		{
		background:#F7F7F7;
		
		}
		
		
        .body table td{

                font-size:11px;
                border-spacing: 0px;
               // border-bottom:1px solid #EFEFEF;


        }
		
		.rabbit-retrieve-table {
				border:1px solid #CCCCCC;
		}
		.rabbit-retrieve-add-container{
		padding:10px;
		}
		
		.rabbit-retrieve-table td{
		        font-size:11px;
                border-spacing: 0px;
                border-bottom:1px solid #EFEFEF;
				padding:10px;
		} 


        .sidebar ul{

        padding:0px;

        margin:0px;

        list-style:none;
		width:95px;

/*         padding: 0px 0px 0px 28px; 
 */        }



        .sidebar ul.menu li h3{



                background: #BAC5DC;

                font-size:9pt;

                font-weight: bold;

                margin:0px;

        }

		.header_menu{

                background: #BAC5DC;

                font-size:9pt;

                font-weight: bold;

                margin:0px;
				margin-bottom:15px;
				padding-bottom:10px;
				padding-left:0;
				padding-top:10px;
		}
		.header_menu a{
		color: #000;
		}

        .body table th{
            border-top:1px solid #3A5896;
            text-align: left;
            background: #E3E8F0;
            font-size:9pt;
            font-weight: bold;
            margin:0px;
            padding:4px;

        }
        
        .body table foot th{

            	border-top:1px solid #3A5896;
                background: #E3E8F0;
                font-size:9pt;
                font-weight: normal;
                padding: 3px;                

        }

        .body table tr:hover{
                background: #F8F8F8;
        }


        .sidebar ul.menu li{

                border-bottom:1px solid #CCCCCC;

                font-size:11px;
				
				text-align:left;

               /*  padding:0px 0px 0px 26px; */

        }



        .sidebar ul.menu li.title{

                border-top:1px solid #3A5896;

                border-bottom:0px solid #CCCCCC;

                background: #BAC5DC;



        }







        a {



                color: #3B5998;

                text-decoration: none;

        }



        a:hover {

        text-decoration: underline;

    }



    input[type=button], input[type=submit], input[type=reset]{

            background: #3A5896;
            border:1px #BAC5DC;
            font-size: 9pt;
            color: #FFF;
            margin: 4px 0px 4px 5px;

    }
	span.signup {
		font-size:9pt;
		background: #3A5896;
		font-weight:normal;
		letter-spacing:2px;
		padding:2px;
		border:1px #BAC5DC;		
		margin: 4px 0px 4px 5px;
	}
	
	
	span.signup a{
            color: #FFF;            	
	}
	
     input[type=button],input[type=submit],input[type=reset]{
      padding: 1px;
      font-size: 9pt;
      font-weight: normal;
      letter-spacing: 2px;
    }



    input[type=text], select, textarea, input[type=password]{

            border:1px inset #3A5896;
            font-size:11px;
            color: #000;
            padding:2px;
            margin: 4px 0px 4px 5px;

    }
    
    
    input[type=text], textarea{
    	-moz-border-radius: 3px 0 3px 0;
    	padding: 4px;    	
    }
    
   



    .body H3.title{

            border-top:1px solid #3A5896;

            border-bottom:1px solid #3A5896;

                background: #E3E8F0;

                font-size:9pt;

                font-weight: bold;

                margin:0px;

                padding:4px;
				 text-align : center;

    }



    .ta {



        color: #3B5998;

        text-decoration:none;

        padding:3px;

        }



        .ta:hover {

        color: #FFF;

        background:#3B5998;

        padding:3px;

        }

.log{
color:#FFFFFF;
float:left;
padding-left:23px;
width:200px;
}

        .msg{

/*                 border:1px solid #FFFFFF;

                position:relative;

                top:-50px;

                margin-right:10px;

                float: right;

                padding:5px;

                font-size:12px;

                color:#000;

                background: #D9DFEC;

                color: #008000;

                font-weight:bold; */
				
				float:right;
padding-top:32px;
width:935px;

        }





        .reportTitle{

                border-top:1px solid #336600;

            border-bottom:1px solid #336600;

                background: #F8FFF0;

                font-size:9pt;

                font-weight: bold;

                margin:0px;

                padding:4px;

                margin-top:10px;

                margin-bottom:10px;

        }

        .reportTitleIncome{

                border-top:1px solid #3366FF;

            border-bottom:1px solid #3366FF;

                background: #E1E9FF;

                font-size:14pt;

                font-weight: normal;
                text-align : right;

                margin:0px;

                padding:4px;

                margin-top:10px;

                margin-bottom:10px;

        }



        ul.legend{

                border:1px solid #336600;

                background: #FBFBFB;

                font-size:9pt;

                font-weight: bold;

                margin:15px;

                padding:4px;

                margin-top:10px;

                margin-bottom:10px;

        }



        .sidebar ul.legend li h3{

                font-size:9pt;

                font-weight: bold;

                margin:0px;

        }





        .sidebar ul.legend li{

                border-bottom:1px dotted #DDDDDD;

                font-size:11px;

                font-weight: 200;

                padding:4px;

        }
        
        
 /*        .footer{
        clear: both;
        position: fixed;
        z-index: 10;
        height: 30px;
        margin-top: -30px;
        margin-left: -30px;
        background-color: #ECE9D8;
        border:1px solid #BBB;
        border-bottom:1px solid #ECE9D8;
        color: #000;
        width:92%;
        font-size: 8pt;
        font-family:Verdana;
        text-align: center;
        line-height: 3em;
        -moz-border-radius: 5px 5px 0px 0px;
        bottom: 0px;
        } */
        




        .tta{

                font-size:11px;

                font-weight: bold;

                padding:5px;

                color: #fff;

                background: #6D84B4;

                width: 97%;

                height:100px;

                border:2px solid #3A5896;

        }



        .tta:hover{

                                text-decoration: none;

        }






        div.pagination {
                padding: 3px;
                margin: 3px;
                text-align:center;
                font-size: 8pt;
        }

        div.pagination a {
                padding: 2px 5px 2px 5px;
                margin: 2px;
                border: 1px solid #AAAADD;

                text-decoration: none; /* no underline */
                color: #000099;
        }
        div.pagination a:hover, div.digg a:active {
                border: 1px solid #000099;

                color: #000;
        }
        div.pagination span.current {
                padding: 2px 5px 2px 5px;
                margin: 2px;
                border: 1px solid #000099;

                font-weight: bold;
                background-color: #000099;
                color: #FFF;
        }
        div.pagination span.disabled {
                padding: 2px 5px 2px 5px;
                margin: 2px;
                border: 1px solid #EEE;

                color: #DDD;
        }
        
		div.style {
                margin: 10px 25px 10px 15px;
        }
        
        body        {
       	 margin-bottom: 68px;
        }
		
		
		.btn {
  background-image: url(../images/btn_middle.gif);
  background-repeat: repeat-x;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.btn a,
.btn a:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
