html {
     font-family:Arial,Verdana,Helvetica,sans-serif;
    }
    
body{    
   text-align: center;
   position:relative;
   color:#554F81;
   font-size:0.75em;
   line-height:1.3em;
   margin: 0 auto;        
   /*background:url("../images/bg-fade.png") repeat-x;*/
}
a  {
color:#42AEE5;
font-weight:bold;
margin:auto;
padding:0;
text-decoration:none;
border:medium none;
}

a:hover{
text-decoration:underline;
}

#wrap{ 
   height:850px;
   width:100%;
   background:url(images/wrap-bg.png) repeat-y;         
}                  


#top{
   background-image:url("images/header_bg.jpg");
   /*background-position:50% 0; */
   background-repeat:no-repeat;
   height:170px;
   width:100%;                
                            
}

#top2{
   background-image:url("images/header2_bg.jpg");
   background-position:50% 0; 
   background-repeat:no-repeat;
   height:170px;                           
}



#header{
   /*background-image:url("images/header_bg.jpg");*/
   height:170px;
   width:805px;
   margin:0 auto;
   /*border:solid black 1px;*/
}

#header-img{   
   margin-left:17px;
   /*margin-left:0px;*/
   margin-top:11px;
   float:left; 
   
}

#header-l{
   height:100px;
   width:44px; 
   float:left; 
   /*border:solid rgb(255,204,0) 1px;*/   
}

#header-c{
   height:100px;
   width:44%; 
   float:left;
   /*border:solid rgb(0,102,255) 1px;*/    
}

#header-r{
   height:100px;
   width:25%; 
   float:right;
   border:solid rgb(0,153,255) 1px;  
}

#nav{    
display:none;                                         
}       

/******
 *#nav ul{
   font-size:0.9em;
   font-weight:bold;
   list-style-type:none;
   text-transform:uppercase;
   margin:0;
   padding:0;
   }
*/

#nav ul li a{
display:none;}

#nav ul li{
display:none;}


#nav ul li a:selected{
color:#42AEE5;
}

.rightcolpage p{
display:none;}

.rightcolpage h2{
display:none;}

/*
html>body #middle{  
   height:550px;
   margin:0 auto;
   width:100%;         
}


html>body #middle-l{
   float:left;
   height:500px;
   width:138px;
   margin:5px;                                           
}

html>body #middle-c{
   float:left;
   height:500px;
   margin-left:224px;
   width:545px;                                     
}

html>body #middle-r{
   background:none repeat scroll 0 0 #F2F9FD;
   float:left;
   height:500px;
   width:248px;                                     
}
*/

html>body .question{
clear:left;
display:block;
float:left;
text-align:left;
}

     

       
/*****/
#middle{  
height:550px;
margin:0 auto;
width:795px;       
}

#middle-l{
   float:left;
   height:500px;
   width:138px;
   margin:5px;                                           
}

#middle-c{
   float:left;
   /*height:500px;*/   
   width:545px; 
   clear:left;                                    
}

#middle-r{
   display:none;                                     
}
 
   
#nav ul li a.selected{
color:#42AEE5;     
}


#nav ul li a:hover{
color:#42AEE5;
text-decoration:underline;
}

#nav ul li .potmenu a:hover{
background:white;
text-decoration:none;
margin:0;
padding:0;
}


#login{
   float:left;   
   height:30px;
   width:420px;
   border:solid gray 1px;      
}

#search{
   
   }

img{
   border:none;
}

hr{
   display:none;
}

#header_gfx{
   background-image:url("images/header2_bg.jpg");
   height:170px;
   width:1082px;
   margin:0 auto;   
}

.hr_line{
   background:url("images/hr_line.png") no-repeat;
   width:220px;
   height:1px;
   clear:both;
   
   padding-top:2px;
}

html>body .hr_line{margin:10px;}

.content{
   font-size:1.1em;
   line-height:15pt;
   padding-left:10px;
   padding-right:10px;
   text-align:justify;
}

.main{
   float:left;
   text-align:left;
   }

.main h2{
   font-size:1.3em;/*font-size:1.3em;
   padding-bottom:15px;         
   background:url("http://localhost/blueprintlaw/wp-content/themes/blueprintlaw/images/arrow-down.png") no-repeat;
   padding-left:20px;                                                                                               */
}

html > body .content  {
font-size:1.1em;
line-height:15pt;
padding-right:20px;
text-align:justify;
padding-left:0 !important;
}

html > body .home-intro  {
font-family:Arial,Verdana,Helvetica,sans-serif;
line-height:2em;
padding-left:0 !important;
padding-right:30px;
text-align:justify;
margin-bottom:20px;
}

.home-intro{
line-height:2em;
text-align: justify;
font-family:Arial,Verdana,Helvetica,sans-serif;
padding-right:30px;
padding-left:10px;
}


    
#footer{
display:none;}

#footer-content{
width:535px;

float:left;
}

#footer-links{
clear:both;
color:white;
float:left;
text-transform:uppercase;
width:495px;
}

#footer-mid{
background:rgb(16,72,146);
width:532px;
height:25px;
float:left;
}

#footer-mid ul{
text-transform:uppercase;
float:left;
margin:0;
padding:0;
padding:4px;
}

/*ul{
font-size:0.9em;
font-weight:bold;
list-style-type:none;
text-transform:uppercase;
} */

#footer-links li{
display:inline;

}

#footer-links li a{
color:white;
font-weight:bold;
text-decoration:none;
font-size:0.8em;
padding:10px 4px 0px 4px
}

#footer-bot{
float:left;
font-size:0.9em;
margin-top:5px;
padding:3px;
text-align:left;}

/*#farright{
float:right;
height:100%;
width:254px;
background:rgb(242,249,253);
} */            

.left{float:left;}
.right{float:right;}

.rightcol{
display:none;
}

.rightcolpage{
display:none;
}



.rightcoldate{
padding:0;text-align:left;font-weight:normal;
}

h2{
color:#104992;
font-size:13px;
/*padding-left:8px !important;*/
}

html > body h2{
margin: 0 !important!;
padding: 0 !important!;
text-align:left;
}

/*h2 {
color:#1F1062;
font-size:1.2em;
line-height:1.1em;
margin:10px 0;
} */

h3 {
color:#1F1062;
font-size:1.2em;
line-height:1.1em;
margin:10px 0;
} 

h1 {
color:#1F1062;
font-size:1.7em;
font-weight:bold;
line-height:1em;
margin:0 0 10px;
margin-left:8px;
}

html > body h1{
margin-left:0;}

table.standard{
float:left;
margin:0 0 50 0;
}

table.standard tr.top td{
font-size:0.8em;
width:600px;
}

table.contact td{
font-size:0.8em;

}


table.standard a{
font-size:0.8em;
}

table.standard ul{
margin:0;
padding:0;
list-style:none;}


#middle-c ul li{
background:url(images/bullet.png) no-repeat;
padding:0 0 5px 10px;
list-style-type:none;
}                                                                            

#case-tracking{
border:solid gray 1px;
margin:0 auto;
margin-bottom:50px;}


.question{
float:left;clear:left;display:block;text-align:left;
}

   
html > body .question {
border:medium none;
margin:auto auto 18px;
padding:0;
text-decoration:none;}


html>body .question a{
border:medium none;
color:#554F81 !important;
color:red !important;
font-size:1.2em;
font-weight:bold;
margin:auto auto 8px;
padding:0;
text-decoration:none;
}

html>body #middle-c-res {
float:left;
text-align:left;
width:545px;
}

#middle-c-res {
float:left;
text-align:left;
width:545px;}


#middle-c-calc {
float:left;
text-align:left;
width:545px;}


.news-date{
font-style:italic;
font-size:0.8em;
}


.disclaimer{
background-color:#EDEAEA;
border:1px solid #E0DDDD;
color:#666666;
font-style:italic;
margin-top:20px;
margin-bottom:20px;
padding:10px;
width:510px;}
