/* CSS Document */
body {
margin:12px 0 18px 0; padding:0; background:url(http://hrj-law.com/images/bg.gif) #4E3C24 repeat-x; font:normal 11px Arial, Helvetica, sans-serif; color:#000000;
}
div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, fieldset{
margin:0px; padding:0px;
}
a{
margin:0px; padding:0px; color:#7D9B41; text-decoration:none;
}
a:hover{
margin:0px; padding:0px; color:#7a090b; text-decoration:none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
line-height:22px;
padding:0 0 15px;
}
#content ul {
    margin-left: 20px;
}
#content li {
 	margin-top: 5px;
    list-style-image: url(http://hrj-law.com/images/h2arrow.gif);
    list-style-type: none;
 	padding-left: 10px;
}
.error-msg{
	font-weight:bold;
	color:#7a090b;
}
#wrapper{
margin:0 auto; width:960px; padding:0px; overflow:hidden;
}
/*-------------header---------------*/
.total-header{
float:left; display:block; width:960px; margin:0px; padding:0px;
}
.header-topbg{
float:left; display:block; width:960px; background:url(http://hrj-law.com/images/header-topbg.gif) repeat-x; height:141px;
}
.totalmenu{
list-style-type:none; margin:0px; padding:0px;
}
.menult-img{
float:left; display:block; width:14px; height:44px; margin:0px; padding:0px;
}
.menu-midbg{
float:left; display:block; width:931px; height:44px; margin:0px; padding:0px; background:url(http://hrj-law.com/images/menu-midbg.gif) repeat-x;
}
.menurt-img{
float:left; display:block; width:15px; height:44px; margin:0px; padding:0px;
}
.menudiv{
float:right; width:685px; height:34px; margin:0px; padding:0px;
}
.profile_left{
float:left; width:150px;
}
.profile_right{
float:left; width:150px;
}

#navbar {
margin:0; padding:0; height:34px;
}
#navbar li{
list-style: none; float: left;
}
#navbar li.separetor{
display:block; width:2px; height:34px; padding:0px; margin:0px 2px 0px 2px;
}
#navbar li a{
display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; margin:0px; padding:10px 11px 9px 11px;
}
#navbar li a:hover{
display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:none; margin:0px; padding:10px 11px 9px 11px;
}
#navbar li a.active{
display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:none; margin:0px; padding:10px 11px 9px 11px;
}
#navbar li ul {
display: none; width: 11em; /* Width to help Opera out */ background-color: #FCFCFC;
}
#navbar li:hover ul, #navbar li.hover ul {
 display: block; position: absolute; margin: 0; padding: 0;
}
#navbar li:hover li, #navbar li.hover li {
float: none; 
}
#navbar li:hover li a, #navbar li.hover li a {
 width:132px; font:normal 11px Arial, Helvetica, sans-serif;  color:#000; text-decoration:none; padding:6px 0px 6px 0px; margin:0px; background-color: #FCFCFC;
}
#navbar li li a:hover {
width:132px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:6px 0px 6px 0px; margin:0px; background-color: #A6C569; 
}
.mainheaderimg{
list-style-type:none; margin:0px; padding:0px;
}
.mainheaderimg li.leftimgbar{
float:left; display:block; width:14px; height:184px; margin:0px; padding:0px;
}
.mainheaderimg li.header-img-bg{
float:left; display:block; width:902px; height:172px; background:url(http://hrj-law.com/images/header-img-bg.gif) no-repeat; padding:12px 17px 0px 12px;
}
.mainheaderimg li.rightimgbar{
float:left; display:block; width:15px; height:184px; margin:0px; padding:0px;
}
.headerimg01{
float:left; display:block; width:300px; height:131px; margin:0px 11px 0px 0px; padding:0px;
}
.headerimg02{
float:left; display:block; width:298px; height:131px; margin:0px 11px 0px 0px; padding:0px;
}
.headerimg03{
float:left; display:block; width:282px; height:131px; margin:0px; padding:0px;
}
/*------------body-------------*/
.total-body{
float:left; display:block; width:960px; margin:0px; padding:0px;
}
.body-bg{
float:left; display:block; width:919px; background:url(http://hrj-law.com/images/body-bg.gif) #696969 repeat-x; padding:0px 15px 65px 26px;
}
.bodydiv{
list-style-type:none; margin:0px; padding:0px;
}
.bodydiv li.contentdiv{
float:left; display:block; width:563px; background:url(http://hrj-law.com/images/content-bg.gif ) #FFFFFF no-repeat top; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding:20px; min-height:463px;
}
.bodydiv li.bodydivmid{
float:left; display:block; width:15px; margin:0px; padding:0px;
}
.bodydiv li.bodydivrt{
float:left; display:block; width:299px; margin:0px; padding:0px;
}
h1{
font:bold 18px Arial, Helvetica, sans-serif; color:#7D9B41; padding:0px 0px 12px 0px;
}
h2{
font:bold 16px Arial, Helvetica, sans-serif; color:#7a090b; padding:25px 0px 10px 0px;clear:both;
}
h2 a:hover{
     color:#7a090b;
}
h3{
font:bold 15px Arial, Helvetica, sans-serif; color:#7D9B41; padding:0px 0px 5px 0px;
}
h4{
font:bold 13px Arial, Helvetica, sans-serif; color:#3F2C0C; padding:0px 0px 6px 10px; background:url(../images/h2arrow.gif) no-repeat 0px 3px;
}
.videodiv{
float:left; display:block; width:299px; height:243px; margin:0px; padding:0px 0px 20px 0px;
}
.video_player
{
	cursor:pointer;
}
.blogdiv{
list-style-type:none; margin:0px; padding:0px;
}
.blogdiv li.topblog{
float:left; display:block; width:299px; margin:0px; padding:0px;
}
.blogdiv li.botblog{
float:left; display:block; width:299px; height:200px; background:url(http://hrj-law.com/images/blog-img.jpg) no-repeat;
}
/*----------footer----------*/
.total-footer{
float:left; display:block; width:960px; margin:0px; padding:0px;
}
.body-bg-bot{
float:left; display:block; width:902px; background:url(http://hrj-law.com/images/body-bg-bot.gif) #2E3917 repeat-x; padding:4px 32px 55px 26px;
}
.greenblog{
list-style-type:none; margin:0px; padding:0px;
}
.greenblog li.greendivider{
float:left; display:block; width:2px; height:146px; margin:0px; padding:0px;
}
.greenblog li.greencont{
float:left; display:block; width:148px; height:146px; margin:0px; padding:20px 0px 0px 0px;
}
.greenblog-header{
font:bold 11px Arial, Helvetica, sans-serif; color:#D3D3C7; background:url(http://hrj-law.com/images/green-arrow.gif) no-repeat 13px 3px; padding:0px 0px 6px 24px;
}
.greenblog-norllink{
font:normal 11px Arial, Helvetica, sans-serif; color:#82735B; padding:0px 0px 0px 14px; text-decoration:none; line-height:18px;
}
.greenblog-norllink a {
font:normal 11px Arial, Helvetica, sans-serif; color:#82735B; padding:0px 0px 0px 14px; text-decoration:none; line-height:18px;
}
.greenblog-norllink a:hover {
font:normal 11px Arial, Helvetica, sans-serif; color:#ccc; padding:0px 0px 0px 14px; text-decoration:none; line-height:18px;
}
.greencont a:hover
{
	padding:0 0 0 14px;
	color:#999;
}
.footer-bg{
float:left; display:block; width:910px; background-color:#000000; height:26px; padding:8px 24px 0px 26px;
}
.footer-lt{
float:left; display:block; width:455px; margin:0px; padding:0px;
}
.footer-rt{
float:left; display:block; width:455px; margin:0px; padding:0px; text-align:right;
}
.footer-lt-text{
font:normal 10px Arial, Helvetica, sans-serif; color:#D3D3C7;
}
.footer-lt-text span{
font:normal 10px Arial, Helvetica, sans-serif; color:#B4C78F;
}
.copyright{
font:normal 10px Arial, Helvetica, sans-serif; color:#D3D3C7;
}
.copyright a{
font:normal 10px Arial, Helvetica, sans-serif; color:#B4C78F; text-decoration:none;
}
.copyright a:hover{
font:normal 10px Arial, Helvetica, sans-serif; color:#7A090B; text-decoration:none;
}

