/* Created by Gr@ssoft Digital Service - © 2010 */
/* All right reserved */
body {
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	padding:0px;
	margin:0px;
	background-color:#1c1713;
	text-align:center;
	width:777px;
	margin:auto;
}
.HeaderBox {
    width:100%;
    height:295px;
    float:left;
    background:url(HeaderBg.png) center top no-repeat;
}
.HeaderLfBox {
    width:45%;
    height:250px;
    float:left;
    text-align:left;
    position:relative;
    left:60px;
}
.HeaderRgBox {
    width:40%;
    height:250px;
    float:right;
}
.TheLawIcon {
    position:relative;
    top:48px;
    right:30px;
}
.MenuHeaderBox {
    width:100%;
    height:45px;
    float:left;  
    background:url(MenuHeaderBg.png) center top no-repeat;
    font-size:14px;
}
.MenuHeaderBox a {
    color:White;
    text-decoration:none;
}
.MenuHeaderBox a:hover {
    text-decoration:underline;
}
.MenuItemLink {
    position:relative;
    top:15px;
}
.SepIconLabel {
    position:relative;
    top:18px;
    padding:0px 20px 0px 20px;
}
.HomeContentBox {
    width:100%;
    float:left;
    color:White;
    padding-top:35px;
}
.WelcomeTextBox {
    width:40%;
    float:left;
    position:relative;
    left:55px;
    line-height:25px;
}
.FrontEaglePictureBox {
    width:45%;
    float:right;
    text-align:left;
    padding-top:25px;
}
.BBBBox {
    width:100%;
    float:left;
    padding-top:20px;
}
.AttorneyInfoBox {
    width:90%;
    float:left;
    text-align:left;
    position:relative;
    top:20px;
    left:35px;
    padding-bottom:20px;
}
.AttorneyInfoTextBox {
    width:100%;
    float:left;
    text-align:justify;
    line-height:20px;
    font-size:13px;
}
.MenuContentBox {
    width:100%;
    float:left;
    padding-top:10px;
    padding-bottom:20px;
}
.MenuBox {
    width:32.5%;
    float:left;
    color:#b7b0a8;
    text-align:left;
    padding-left:10px;
}
.MenuBox a {
    font-size:12.9px;
    text-decoration:none;
    color:#5d594d;
    font-weight:bold;
}
.MenuBox a:hover {
    text-decoration:underline;
}
.MenuLabel {
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    color:White;
    position:relative;
    left:5px;
}
.MenuItemsBox {
    background-color:#151110;
    padding:10px 5px 10px 5px;
    line-height:30px;
    border-right:1px solid #211d1b;
    border-bottom:1px solid #211d1b;
}
.PracticeAreasTitlePageBox {
    width:64%;
    float:right;
    color:White;
    padding-right:10px;
}
.PracticeAreasTextBox {
    width:64%;
    float:right;
    color:White;
    padding:20px 10px 0px 0px;
    text-align:left;
}
.PracticeAreasContentBox {
    width:100%;
    float:left;
    text-align:justify;
    line-height:16px;
    font-size:13px;
}
.PracticeAreasContentBox a {
    color:#5d594d;
    text-decoration:underline;
}
.PracticeAreasContentBox a:hover {
    text-decoration:none;
}
.ImmigrationSmallBox {
    width:100%;
    float:left;
    padding-bottom:10px;
    font-size:11px;
    color:#5d594d;
}
.ImmigrationSmallBox a {
    color:#5d594d;
    text-decoration:underline;
}
.ImmigrationSmallBox a:hover {
    text-decoration:none;
}
.TestimonialsBox {
    width:90%;
    float:left;
    text-align:left;
    position:relative;
    top:20px;
    left:35px;
    padding-bottom:20px;
}
.TestimonialsTextBox {
    width:100%;
    float:left;
    text-align:justify;
    line-height:20px;
    font-size:13px;
}
.FaqBox {
    width:90%;
    float:left;
    text-align:left;
    position:relative;
    top:20px;
    left:35px;
    padding-bottom:20px;
}
.FaqTextBox {
    width:100%;
    float:left;
    text-align:justify;
    line-height:20px;
    font-size:13px;
}
.ContactUsBox {
    width:40%;
    float:left;
    text-align:left;
    position:relative;
    top:20px;
    left:35px;
    padding-bottom:20px;
}
.ContactUsBox a {
    color:#5d594d;
    text-decoration:underline;
}
.ContactUsBox a:hover {
    text-decoration:none;
}
.ContactUsLabel {
    width:100%;
    float:left;
    text-align:left;
    line-height:40px;
    font-size:14px;
}
.GoogleMapBox {
    width:45%;
    height:150px;
    float:right;
    text-align:left;
    position:relative;
    top:65px;
    right:35px;
}
.GoogleMapBox a {
    color:#5d594d;
    text-decoration:underline;
}
.GoogleMapBox a:hover {
    text-decoration:none;
}
.FooterBox {
    width:100%;
    float:left;
    background-color:#151110;
    color:#74706f;
    font-size:12px;
    padding:25px 0px 25px 0px;
}
.WebMasterBox {
    width:100%;
    float:left;
    padding:3px 0px 20px 0px;
    font-size:9px;
    color:Gray;
}
.WebMasterBox a {
    color:Gray;
    text-decoration:underline;
}
.WebMasterBox a:hover {
    text-decoration:none;
}
