/* CSS Document */
a, a:visited
	{
	 color:#1e7ec8;
	 text-decoration:none;
	 outline:0;
	}

a:hover
	{
		color:#57000a;
	}

div#separator
	{
	height:15px !important;
	clear:both;
	}
#header_box{
	height:50px !important;
	height:53px;
}
div#logo
	{
	width:238px;
	height:43px;
	/*height:46px;
	position:relative;*/
	left:0;
	position:absolute;
	}
 
 div#toll_free
	{
	width:188px;
	height:62px;
	/*height:46px;*/
	background:url(../images/toll_free-v3.gif)  no-repeat right top;
	position:absolute;
	right:0;
	z-index:10;
	}
 
 div#footer_container
	{
	padding:15px 0px 35px 0px;
	width:100%;
	margin:0px;
	clear:both;
	background-color:#edead7;
	bottom:0px;
	}

div#footer
		{
			width:910px;
			font-size:12px;
			color:#59492e;
			margin:0px;
			padding:0px;
			text-align:left;
			line-height:18px;
			font-family:Arial, Helvetica, sans-serif;
		}

div#footer a
	{
	text-decoration:none;
	color:#59492e;
	}

div#footer a:hover
	{
	text-decoration:underline;
	}	
	
div#footer p
	{
	text-align:justify;
	padding:0px;	
	}

div#toll_free_number
	{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#59492e;
	}

div#verisign_footer
	{
	float:right;
	width:100px;
	height:50px;
	vertical-align:middle;
	text-align:left;
	margin-left:25px;
	}
	
.dim
	{
	color:#9b9282;
	}
	
/*- Menu Tabs I--------------------------- */

    #tabsI {
      width:100% !important;
	  width:906px;
      background:#56000a;
	  margin:0px;
	  padding:0px;
  	  /*float:left;
	  margin-top:-3px;*/
	  height:54px !important;
	  height:51px;
	  padding-left:4px;
	  border-bottom:5px solid #fd7720;
	  clear:both;
	  }
	  
    #tabsI ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:18px !important;
	padding-top:15px;
    }
	
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
	  
    #tabsI a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
      float:left;
      background:url(../images/menu_tab_left.gif) no-repeat left top;
      margin:0;
      padding:0;
	  padding:0 0 0 6px;
      text-decoration:none;
	  margin-right:5px;
	  height:36px;
      }
	  
    #tabsI a span {
      float:left;
      display:block;
      margin:0;
      padding:0;
	  background:url(../images/menu_tab_right.gif) no-repeat right top;
      /*padding:9px 10px  9px 3px;*/
      padding:0 10px  0 3px;
      color:#FFF;
	  line-height:36px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span 
	{
      color:#FFF;
      }
    #tabsI a:hover ,   #home a#home,  #attorney_green a#case, #case a#case,   #resource a#resource, #testimonial a#testimonial, #blog a#blog, #forum a#forum, #about a#about, #contact a#contact,
	#aboutpress a#aboutpress-menu, #topfive a#topfive 
		{
		  background-position:0% -40px;
		  }
		  
    #tabsI a:hover span,  #home a#home span ,  #attorney_green a#case span, #case a#case span,   #resource a#resource span, #testimonial a#testimonial span, #blog a#blog span, #forum a#forum span, #about a#about span, #contact a#contact span,
	#aboutpress a#aboutpress-menu span, #topfive a#topfive span{
      background-position:100% -40px;
      }
	 
a.more_link
	{
	font-size:13px;
	}
	
	table.dataTable th
	{
	background-color:#57000A;
	color:#FFFFFF;
	}
	
table.dataTable	tr.odd, table.dataTable	tr.odd td
	{
	background-color:#f7f5e9;
	}

.red
	{
	color:#FF0000;
	}

.error_message
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FD2502;
	padding:7px 3px 9px 30px;
	border:1px solid #FD2502;
	background-color:#f7f5e9;
	font-weight:bold;	
	margin:5px 0px 5px 0px;
	background-image:url(../images/exclamation.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:left;
	}
.success_message
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#179000;
	padding:6px 3px 9px 30px;
	border:1px solid #179000;
	background-color:#f7f5e9;
	font-weight:bold;
	background-image:url(../images/success.gif);
	background-position:5px 0px;
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;	
	vertical-align:middle;
	text-align:left;
	}
	
table.contact_address td{
	padding:10px;
	vertical-align:top;
}
.hidden{
	height:1%;
	clear:both;
	display:none;
	visibility:hidden;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clearfix{
	clear:both;
	display:block;
}
div.post_list{
	margin:10px 0;
}
div.post_date{
	margin:0;
	padding:0;
	color:#999;
}
div.post_content{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
h4.post_title{
	margin:0;
	padding:0;
	margin:2px 0;
	font-size:12px;
	font-weight:bold;
}
#about-us-press{
	margin-top:20px;
}
#about-us-press img,
#about-us-press a img{
	border:none;
}
.about-us-image{
	text-align:center;
	border-top:1px solid #ccc;
	padding:15px 10px;
}
.about-us-text{
	text-align:left;
	vertical-align:top;
	padding:15px 10px;
	border-top:1px solid #ccc;
}
ol.topol{
    color:#59492E;
    font-size:12px;
    padding-right:15px;
}
ol.topol li{
    padding:5px 0;
}
table.tableLetter{
	width:100%;
}
#pagebody table.tableLetter p,
table.tableLetter p{
	padding:5px 0;
	margin:0;
}
.td50{
	width:50%;
}
.alignCenter{
	text-align:center;	
}
.alignLeft{
	text-align:left;	
}
.alignRight{
	text-align:right;	
}

.table-holder td{
	padding:5px;
	padding-right:15px;
	vertical-align:top;
}
.image-holder{
	padding:4px 0;
}
.image-holder img{
	/*border:1px solid #D6D6D6;*/
	padding:3px;
	width:80px;
}
