/* CSS Document */

/**************************************************/
/*	GENERAL HTML TAGS							  */
/**************************************************/
  body {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	margin: 0px;
	background-color:#3A2524;
	background-image:url(../fw/img_background.jpg);
	background-repeat:repeat-x;
 	}

  body, td {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
 	}

  h1 {
	color:#900;
	font-size: 14px;
	font-weight:bold;
 	}
form {
	margin: 0;
	padding: 0;
}
.clear {
	width:0;
	height:0;
	margin:0;
	padding:0;
	float:none;
	clear:both;
}
.floatRight {
	float: right;
	display: block;
	margin: 0 0 15px 5px;
}
.floatLeft {
	float: left;
	display: block;
	margin: 0 5px 15px 0;
}
  
/**************************************************/
/*	FONTS        					              */
/**************************************************/

 .footerWhite {
 
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 10px;
 }
 .footerTan {
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#917d76;
	font-size: 10px;
}
.footerTan2 {
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#917d76;
	font-size: 9px;
 }
 .footerContent {
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#917d76;
	font-size: 10px;
	padding:0 0 20px;
	text-align:left;
	width:951px;
	margin: 20px 0 20px 30px;
	border-bottom: 1px solid #917d76;
}
.footerContent h4,
.footerContent p {
	padding:0;
	margin:0;
	color:#917D76;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}
.footerContent a,
.footerContent a:visited {

color:#917D76;
text-decoration:none;
}

.footerContent a:hover {

text-decoration:none;

}
.footerContactInfo {
    background:transparent url(../fw/bg_phone.png) no-repeat scroll left top;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:22px;
    height:45px;
    margin:0 auto 0 16px;
    padding-left:34px;
    padding-top:9px;
    width:276px;
    }
.footerContactInfo span span {
font-size:9px !important;
margin:0;
background: none;

}

.footerContactInfo span {
color:#fff;

}
.footerContactInfo.first{
    margin-left: 29px;
    margin-bottom: 20px;
    display: inline;
}
 .ribbonText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size: 16px;
 }
 .blackRight {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height: 16px;
 }
 .boldWhite {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size: 14px;
 }
.orangeBrown {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ca9760;
	font-size: 11px;
}
.smallBlack {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:100;
}
.bigBlack {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.formRequired {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-style:italic;
}
.formDefault {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.blackContact {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
.formGray {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
}
.bigBrownOrange { 

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9866;
	font-size:14px;
	font-weight:bold;
}
.smallBrownOrange { 

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9866;
	font-size:12px;
	font-weight:bold;
}
div.newsListingBox {
	padding-bottom: 20px;
}
div.newsListingBox h2 {
	color: #CC9866;
	font-size: 12px;
	margin: 30px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CA9760;
}
div.newsListingBox h2 a {
	color: #CC9866;
	text-decoration: none;
}
div.newsListingBox h2 a:hover {
	text-decoration: underline;
}
div.newsListingBox h3 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
div.newsListingBox a.readMoreLink {
	display: block;
}

/**************************************************/
/*	LAYOUT DIVS 					              */
/**************************************************/

 .footerFontContainer {
 	padding-top:4px;
 	padding-bottom:4px;
 	background-image:url(../fw/img_backgroundFooter2.jpg);
	background-position:top;
	background-repeat:repeat-y;
 }

.memberTextContainer {
	padding-left:32px;
}
 
.bodyBackground {

	background-image:url(../fw/img_backgroundBody.jpg);
	background-repeat:repeat-y;

}

.footerBackground {

	background-image:url(../fw/img_backgroundFooter.jpg);
	background-position:top;
	background-repeat:no-repeat;

}

.footerFontContainer .footerLogoContainer {
	padding-left:42px;
	padding-top:12px;
}

.footerLogoContainer {
	padding-left:02px;
	padding-top:12px;
}

.footerLogoStyle {
	width:950px;
	border-style:solid;
	border-width:1px;
	border-color:#917d76;
	margin:0 auto;
}

.leftFloat {
	float:left;
}

.footerPadding {
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
 }
.footerPadding table td {
	vertical-align: top;
}

.heightSpacer { height:20px; }


.headerContainer { 
	width:952px; 
	height:180px; 
	background-color:#6e0000;
	background-image:url(../fw/img_headerGradient.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	
	 
}
.leftSideContainer { float:left;}
.rightSideContainer { float:right; }

.changeableLeftContainer { padding-top:14px; }

.rightSideContainer {}

.copyrightContainer { 

	width:950px;
	text-align:center;
	padding-left:30px;
	 }
	 
	 
.contentPadding { 

	padding-left:8px;
	background-image:url(../fw/img_leftBackground.jpg);
	background-position:top left;
	background-repeat:repeat-y;

 }
 
.contentPadding2 { 

	padding-left:8px;
	background-image:url(../fw/img_leftBackground2.jpg);
	background-position:top left;
	background-repeat:repeat-y;

 }

.ribbon { 

	width:171px; 
	height:33px; 
	background-image:url(../fw/img_backgroundRibon.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:50px; 
	padding-top:14px;

}

.ribbonRight,
.ribbonRight2 {
	position: relative;
	height:80px;
	margin: 20px 0 0px;
}
.ribbonRight div,
.ribbonRight2 div {
	position: absolute;
	left: -10px;
	width:192px; 
	height:63px; 
	background-image:url(../fw/img_backgroundRightRibon.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 7px 50px 0 10px;
	color: #fff;
	font-weight: bold;
}
.ribbonRight2 {
	height: 110px;
}
.ribbonRight2 div {
	height: 93px;
	background-image:url(../fw/img_backgroundRightRibon2.jpg);
}

.leftContainer { 
	padding-left:21px;
}

.leftContainerAds {
	background-color:#000000;

}

.leftPadding {

	background-color:#f1e5d5;
	width:200px;

}

.capsTextContainer { padding-left:50px; padding-top:3px; padding-bottom:3px; }

.featBoxTitle {
	background-color:#cc9866;
	padding:10px;
	margin:0 0 0 1px;

}

.logoBox {
	width:220;
	background-color:#dec09e;
	padding:15px;
}
.logoBox td {
	padding: 3px 0;
}

.fullExpand {
	height:100%;
	background-color:#666666;

}

.rightContainer { padding-right:29px; }

.rightBackground {

	background-image:url(../fw/img_backgroundRight.jpg);
	background-position:top right;
	background-repeat:repeat-y;

}

.rightBackground2 {

	background-image:url(../fw/img_backgroundRight2.jpg);
	background-position:top right;
	background-repeat:repeat-y;

}

.SideImage {

display: block;
padding:2px;
border:1px solid #940000; 
margin:10px 0 10px 8px;

}

.SideImage2 {

display: block;
margin:10px 0 10px 0;

}


.articalContainer {

	background-image:url(../fw/img_articalBackground.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	padding-left:12px;
	padding-bottom:8px;

}

.readArtical { padding:6px; }

.rightDarkOrangePadding { padding-right:29px;}

.rightContentContainer {}

.rightPadding { padding-left:12px; padding-right:40px; padding-bottom:8px;}

.bodyPadding {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;

}

.bodyPadding ul {

padding:0 0 0 2.5em;
margin:0;

}

.bodyPadding p {

line-height:20px;

}

.bodyPadding ul li {

margin:0 0 15px 0;
clear: both;

}
.bodyPadding a,
.bodyPadding a:visited {

color:#940000;

}

.bodyPadding a:hover {

text-decoration:none;

}
.bigButtonsContainer {


}

.textBoxHome {

	padding:20px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ca9760;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ca9760;
	width:428px;

}

.contentSpace { height:25px; }

.attorneyBoxPadding {

	padding-left:15px;
	padding-right:15px;
	padding-bottom:2px;
	padding-top:2px;
}

.attorneyBoxPadding p {

line-height:normal;

}

.breadCrumbsContainer {
	height: 29px;
	padding: 0 10px 0 20px;
	background: #F9F2EA url(../fw/img_breadcrumbsCenter.jpg) repeat-x right bottom;
	overflow: hidden;
	line-height: 200%;
}


.rightFloat { float:right;}


.newsBox {

	padding:20px;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#ca9760;
	width:427px;

}

.newsTitle {

	border-top-style:hidden;
	border-top-width:1px;
	border-top-color:#ca9760;

}

.tabsContent {

	padding:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ca9760;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#ca9760;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#ca9760;
	width:428px;
	background-color:#f9f2ea;

}

.contactTable {

	padding:10px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ca9760;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ca9760;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#ca9760;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#ca9760;
	background-color:#f9f2ea;

}

.contactTable .formField {
	width: 200px;
}

.tabs { width:450px; }


.lineContent { 

	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ca9760;
	width:245px;
	
	}

.tabPadding { padding-top:22px; }

.divSplit { width:2px; float:right; }
/**************************************************/
/*	LAYOUT  TABLES	                         	  */
/**************************************************/




/**************************************************/
/*	LINKS						                  */
/**************************************************/


.pageNumbers {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9866;
	font-size:12px;
	text-decoration:underline;

}

a:hover.pageNumbers {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:none;

}


.back {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9866;
	font-size:11px;
	text-decoration:underline;

}

a:hover.back {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	text-decoration:none;

}


.newsLink {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9866;
	font-size:12px;
	text-decoration:underline;

}

a:hover.newsLink {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9866;
	font-size:12px;
	text-decoration:none;

}

.blanklink {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	text-decoration:underline;

}

a:hover.blanklink {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	text-decoration:none;

}

.blanklinksmall {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	text-decoration:underline;

}

a:hover.blanklinksmall {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	text-decoration:none;

}

.blanklinkTiny {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;

}

a:hover.blanklinkTiny {

    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;

}

 .ribbonLink {
 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	text-decoration:underline;
 
 
 }
 
 a:hover.ribbonLink {
 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	text-decoration:none;
 
 
 }


  a {
  
	 }
 


 
   a:hover {
    
		}
	
/**************************************************/
/*	FORMS GLOBAL ATRIBUTES						                  */
/**************************************************/ 

input { 	
	
	border-style:solid;
	border-width:1px;
	border-color:#ccc; 
	}

select {
 
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
 }

textarea { 

	border-style:solid;
	border-width:1px;
	border-color:#ccc;

}

/**************************************************/
/*	MISC       				                      */
/**************************************************/ 

.NavContainer { padding-top:12px; }

#navcontainer ul {
		margin: 0px;
		padding:0px;
		padding-left:30px;
		list-style-image: url(../fw/img_bullet.jpg);
	 }

#navcontainer li { margin: 0px; padding:0px;}

#navcontainer a
{
	font: 12px Arial, helvetica, sans-serif;
    color:#000;
	font-weight:bold;
	text-decoration:underline;
    display: block;
	padding: 0px 1px 12px 4px;
	background-color: #f1e5d5;
}

#navcontainer a:hover
{
	font: 12px Arial, helvetica, sans-serif;
	background-color:#f1e5d5;
	font-weight:bold;
	text-decoration:none;
	color:#c39557;
}

#navcontainer ul ul li { 

		margin:0px;
		padding:0px;
		list-style-image: url(../fw/img_bullet2.jpg);
 }

#navcontainer ul ul a
{
	font: 11px Arial, helvetica, sans-serif;
    color:#000;
	text-decoration:none;
    display: block;
	padding: 0px 1px 10px 4px;
	background-color: #f1e5d5;
}

#navcontainer ul ul li a:hover
{
	color: #940000;
	font: 11px Arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: #f1e5d5;
}

img.photoRight,
div.photoRightBox {
	float: right;
	margin: 0 0 20px 20px;
}
img.photoLeft,
div.photoLeftBox {
	float: left;
	margin: 0 20px 20px 0;
}