﻿/* 
	Theme Name: BIA
	Theme URL: http://www.picompany.info/
	Description: BIA is a well-organized professional-looking 2-column theme custom created for the Bearden Investigative Agency by Utmost Designs.
	Author: Aaron Aprile
	Author URI: http://www.utmost-designs.com/
	Version: 2.0

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body {
  font: 13px 'Trebuchet MS', Arial, sans-serif; 
  background: #000 url(images/bg-stripe.gif) top center repeat-x;
  margin: 0px auto;
  padding: 0px;
  text-align:center;
  }
    
a {
  color: #364EA1;
  text-decoration: underline;
  font: 12px 'Times New Roman', Arial, sans-serif; 
  }

.clear {
  clear:both;
  width:1px;
  height:1px;
  }

#container {
  position:relative;
  background: #000 url(images/body-bg2.gif) top left repeat-y;
  width: 1024px;
  margin: 0px auto;
  padding: 0px;
  text-align:left;
  font:normal 12px, Arial, sans-serif; 
  color: #ccc; 
  }

#banner { 
  position:relative;
  width: 1024px;
  height: 101px;
  padding: 0px;
  font:normal 24px Impact, Arial Black, sans-serif; 
  color: #fff; 
  background:url(images/header.gif) no-repeat top center;
  }
  
#banner a {
  text-align:left;
  height: 0px; 
  padding: 0px -50px 0px -50px;
  font: bold 13px, Arial, sans-serif;   
  color: #004299;   
  margin-left: 0px;
  text-decoration: none;
  }  

#nav {
  text-align:left;
  width: 790px; 
  padding: 0px;
  font: normal 13px Arial, sans-serif;   
  color: #004299;
  padding-top: 18px;
  margin-left: 235px;
  }

#search {
  position:absolute;
  top:15px;
  right:17px;
  z-index:200;
  }

#theDate1 {
  position:absolute;
  top:80px;
  right:0px;
  z-index:210;
  width:210px;
  height:22px;
  background-color:#000000;
}
#theDate2 {
  position:absolute;
  top:79px;
  right:0px;
  z-index:220;
  width:182px; /*166px*/
  background-color:#b40000;
  color:#fff;
  padding:2px 6px;
  margin:0px 12px;
  text-align:right;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
}

.desc {  
  font:normal 15px Arial, sans-serif; 
  color: #bbb;   
  }

#wrapper {
	width:1024px;
	margin:0px;
	text-align: left;
    }
    
blockquote {
  margin: 12px 0 20px 10%;
  padding: 8px 6px 4px 10px;
  font-size: 12px;
  border-left: 3px solid #ADB3C8;
  background: #E6EBFD;
  width:80%;
}      

#main {  
    width: 729px;    
    padding:10px 0px 35px 50px;
    float: left;   
    font: 14px 'Times New Roman', Arial, sans-serif; 
    color:#000;
     }

#main h1 {
	color: #5a83ce;
     	font: 26px 'Times New Roman', Arial, sans-serif;
     	border-bottom:0px dashed #999;
     	margin:0px;
     	padding:10px 0px -3px 0px;
	}

#main h1 a{
        color:#32449A;
     	font: bold 25px 'Times New Roman', Arial, sans-serif;
     	text-decoration:none;
	}


.details{
	padding:3px 0px 0px 0px;
	margin:0px;
	color:#6A6A6A;
}	
     
#main h2 {
     border-bottom:0px dashed #999;
     margin:0px;
     padding:13px 0px -10px 0px;
     }
     
#main h2 a{
     font: 24px 'Trebuchet MS', Arial, sans-serif;
     letter-spacing:.5px;
     color:#32449A;
     text-decoration:none;
     text-align: left;     
     }     
     
#main ul {
	margin-left: 0px;
	list-style: disc;
	padding-left: 20px;
	text-indent: 0px;
	} 

#main li {
	margin: 7px 0 8px 10px;
	padding-left:10px;
	}
	

 
 

#inner {  
     width: 180px;      
     float: left;
     padding: 0px 0px 0px 46px;   
     }
     
#inner h2 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;	
	margin:20px 0px 5px 0px;
	padding:5px 0px 5px 5px;   
	background:url(images/bar.jpg) repeat-x;
	width:100%;
     }     

#inner ul, #inner ul ol {
	margin: 0;
	padding: 0;
	width:95%;	
	}

#inner ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;		
	}

#inner ul p, #inner ul select {
	margin: 5px 0 8px;
	}

#inner ul ul, #inner ul ol {
	margin: 5px 0 0 10px;
	}

#inner ul ul ul, #inner ul ol {
	margin: 0 0 0 10px;
	}

ol li, #inner ul ol li {
	list-style: decimal outside;
	}

#inner ul ul li, #inner ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#inner li a {
	display:inline-block;
	color: #1A0395;
	text-decoration: none;	
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width:100%;
	font:normal 12px 'Trebuchet MS', Arial, sans-serif;
	background:url(images/bullet.gif) no-repeat 0px 7px;
	}
	
#inner li a:hover {
	background:#ECE8FE;
	color:#11006D;
}	
	
#inner a.morre {
	background: #f6f6f0;
	color: #dd6600;
	padding:2px 2px 1px 2px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	border-bottom:none;
	width:60px;
	}	
	
#inner a.title {
	color: #fff;
	padding:0px;
	background:none;
	margin:0px;
	}	
	
	
#inner p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	color:#fff;
	}

#outer {
  width:175px;
  float:left;
  height:100%;
  padding-left:21px;
  padding-right:0px;
  margin-top:0px;
  }
     
#outer input{  	
    border:1px solid #004299;    
    height:25px;
    width:90%;
    font: 12px 'Trebuchet MS', Arial, sans-serif;
    color:#000; 
    padding:5px 0px 0px 10px;
    margin:0px;
    background:#EDF0FC;    
     }     

#outer .sub_but   {  	
    border:none;
    background:#333;
    height:25px;
    width:30%;
    font: bold 13px 'Trebuchet MS', Arial, sans-serif;
    color:#fff; 
    margin:10px 0px 0px 115px;
    padding:2px 0 5px 0;
    }       
     
#outer p {
     color: #E6CFD9;
     border-top: 1px dotted #fff;
     padding: 10px;
     padding-bottom: 15px;
     margin-top: -15px;
     font:normal 11px verdana, arial, helvetica, sans-serif;     
     line-height: 18px;
     }

#outer h2 {
	color: #fff;
     	font-size: 14px;
     	
     	border-bottom:1px solid #999;
     	margin:10px -33px 5px 22px;
     	padding:5px 0px 3px 5px;
     	background:url(images/bar.jpg) repeat-x;
    
    }
    
  

#outer ul, #outer ul ol {
	margin: 0;
	padding: 0;
	}

#outer ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#outer ul p, #outer ul select {
	margin: 5px 0 8px;
	}

#outer ul ul, #outer ul ol {
	margin: 5px 0 0 28px;
	}

#outer ul ul ul, #outer ul ol {
	margin: 0 0 0 10px;
	}

ol li, #outer ul ol li {
	list-style: decimal outside;
	}

#outer ul ul li, #outer ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#outer li a {
	display:inline-block;
	color: #990033;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
	width:100%;
	}
	
#outer a.morre {
	background: #f6f6f0;
	color: #dd6600;
	padding:2px 2px 1px 2px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	border-bottom:none;
	width:60px;
	}	
	
#outer a.title {
	color: #fff;
	padding:0px;
	background:none;
	margin:0px;
	}	
	
	
#outer p{
	padding: 3px 0px 0px 5px;
	margin: 0px;
	line-height: 20px;
	color:#000;
	}    
    
#commentblock {
	width: 430px;	
	color: #000000;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 0px 0px;	
}

#commentblock ol{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width: 400px;
	background-color: #E6EBFD; border-left:1px solid #ADB3C8;border-right: 1px solid #ADB3C8;	
	}

.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

 textarea{
	width: 100%;
	border:1px solid #ABB0C6;
	background:#EFF2FF;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
   

#footer {
	clear:both;
	background: #000 url(images/footer.gif) top center no-repeat;
	color: #fff;
	text-align: center;
	width:1024px;
	height:177px;
	padding:110px 0 0 0;
	margin:0px;
	/*margin:0px -17px 0px -17px;*/
	font-size:11px;
} 

#footer a {
	font:normal 11px arial, helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
} 

#footer a:hover {
	color: #aaccfc;
	text-decoration:underline;
} 

#theDate {
  width:195;
  background-color:#b40000;
  color:#fff;
  padding:5px 10px;
  margin:0px -33px 0px 22px;
  text-align:center;
}

.content-ltblue {
  padding: 15px;
  background-color: #daebff;
  color: #000099;
}



/* Copied and pasted from old BIA site (v1.0) */

.textfield {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DAEBFF; border-color: #004AA1 #4290FF #4290FF #004AA1; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

.byline {  font-size: 10px}

.sections {  font-size: 13px; text-decoration: none}

.datetext {  font-size: 12px}

.title_one {  font-family: "Times New Roman", Times, serif; font-size: 16px}

.normal_text {  font-family: "Times New Roman", Times, serif; font-size: 16px}

.normal_text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.title_two {  font-family: "Times New Roman", Times, serif; font-size: 18pt}

.smaller_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.smaller_text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.box_title {  font-family: Arial, Helvetica, sans-serif; font-size: 11.30px}

.title_three {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt}

.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border-color: #88B9FE #004AA1 #004AA1 #88B9FE; background-color: #4290FF; color: #DAEBFF; border-style: solid; border-width: 2px; }



/* New table styles for Referrals page */

.page-heading { 
  font-family: "Times New Roman", Times, serif;
  font-size: 18pt;
  text-align: left;
  padding: 20px;
  background-color: #DAEBFF;
  color: #000;
}

.page-description { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  text-align: left;
  padding: 20px;
  color: #005FD2;
}

.page-section { 
  font-family: "Times New Roman", Times, serif;
  font-size: 18pt;
  font-weight: bold;
  text-align: left;
  padding: 5px;
  background-color: #0060D5;
  color: #FFF;
}

.table-legend-dark, .table-legend-medium, .table-legend-light, .table-legend-white { 
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 5px;
}

.table-heading-dark, .table-heading-medium, .table-heading-light, .table-heading-white { 
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  padding: 5px;
}

.table-legend-dark, .table-heading-dark { 
  background-color: #0060D5;
  color: #FFF;
}

.table-legend-medium, .table-heading-medium { 
  background-color: #6AADFF;
  color: #000;
}

.table-legend-light, .table-heading-light { 
  background-color: #DAEBFF;
  color: #005FD2;
}

.table-legend-white, .table-heading-white { 
  background-color: #FFF;
  color: #000;
}

.table-column-name {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  text-align: left;
  padding: 2px 5px;
  background-color: #FFF;
  color: #000;
  border-top: dotted 1px #6AADFF;
  width: 30%;
}

.table-column-phone {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  padding: 2px 5px;
  background-color: #DAEBFF;
  color: #000;
  border-top: dotted 1px #6AADFF;
  width: 25%;
}

.table-column-web {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  padding: 2px 5px;
  background-color: #FFF;
  color: #000;
  border-top: dotted 1px #6AADFF;
  width: 45%;
}

.table-column-web a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #004299;
}