.detail_bio{
    margin:3px 0;
    clear:left;
  }
  .detail_bio .ft{
    float:left;
  }
  .detail_bio .snd{
    float:left;
  }
.ck_label{
    float:none;
}

#redirects ul{
padding-left:30px;
}
#redirects .no_space{
padding-top:0;
}
#redirects .space{
margin:10px;
}
html{
    font-family:Verdana;
    font-size:62.5%;
    width:100%;
    text-align:center;
}
body
{
    width:100%;
    margin:0;
    padding:0;
    /*    font-size:11pt;*/
    font-size:12px;
    color:#020202;
    background:#FFFFFF;	
}
form
{
    margin:0 auto;
    font-size:1em;
    padding:0;
}

a, a:link, a:active, a:visited
{
    /*    color:#ffffff;*/
    text-decoration:none;
    color:#0054A6;
}

/* Defaults */
img{
    border:none;
}

table
{
    border:none;
    width:100%;
}

table td{
    padding:4px;
}
body h3
{
    padding:0;
    margin:0 0 5px 0;
    font-size:1.5em;
    color:#ffffff;
}

h2 {
    margin:0;
    padding-top:30px;
}

.cb{
    clear:both;
}

ul{
    margin:0;
    padding:0;
}

fieldset
{
    padding: 5px 0;
}

fieldset ol
{
    padding:0;
    margin:0;
    list-style:none;
}
fieldset ol li
{
}
fieldset ol li label
{
    width:12em;
    text-align:right;
    float:left;
    padding:4px 4px 0 0;
    clear:left;
}
fieldset.submit
{
    border:none;
    padding:10px 0 0 13em;
}
/*p{*/
/*    margin:0;*/
/*    padding: 0;*/
/*}*/
p input{
    margin: 10px 0;
}

/* HEADER */
#main{
    margin:0 auto;
    text-align:left;
    width:1200px;
    
}
#contents{
    /*    margin:0 auto;*/
    /*    text-align:left;*/
    /*    width:1200px;*/
}


#sidebar_nav{
    background:transparent url(../images/first_nav_border.jpg) repeat-x scroll left top;
    height:28px;
}
#sidebar_nav p{
    float:right;
    font-size:10pt;
    margin:4px 120px 0 0;
    margin-top:4px;
}
#header{
    background:transparent url(../images/header_background.jpg) repeat-x scroll left top;
    height:124px;
    width:100%;
}

#header div.logo{
    padding: 0 0 0 100px;
    float:left;
}

#header h1{
    font-size:14px;
    margin:0;
    font-family:arial;
    text-transform:uppercase;
}
#header div.search{
    color:#020202;
    float:right;
    font-size:10pt;
    padding:0px 138px 0 0;
    text-align:right;
}
.search_form input.btn_image{
    vertical-align:text-bottom;
}
#header div.search .search_form{
    margin-top:10px;
}
#header div.search .search_form .tx_search{
    height:12px;
    vertical-align:text-bottom;
}

.search_form label{
    font-size:11px;
}
#header div.search .search_form .btn_search{
    vertical-align:top;
}

#main_nav{
    background:transparent url(../images/main_nav_bg.jpg) repeat-x scroll left top;
    height:36px;
    padding:0 0 0 100px;
}
#main_content{
    
}
#about_us{
    background:#9A2627 url(../images/main_content_bg.jpg) repeat-x scroll left top;
    height:403px;
}

#content_brief{
    background:#9A2627 url(../images/contents_bg.jpg) repeat-x scroll left top;
    float:left;
    padding:0 100px;
    color:#ffffff;
    height:360px;    
    padding-bottom:7px;
}
#detail{
    /*    padding-left:100px;*/
}

#detail .biodata div.active{
    float:left;
    padding:5px 0;
    margin:2px;
}
#detail .biodata div.active img.photo{
    float:left;
    border:4px solid #ffffff;
}

.profile_detail img.photo{
    float:left;
    border:4px solid #ffffff;
}
.profile_detail td.photo_space{
    width:240px;
}
.profile_detail img.img_set{
    float:none;
}
#detail .biodata div.active:hover, #detail .biodata div.selected{
    background-color:#000;
}
#bottom_content{
    background:transparent url(../images/content_bottom_bg.jpg) repeat-x left top;
    /*    height:349px;*/
    float:left;
    height:5px;
    width:100%;
    background-color:none;
}
#content_brief div.biodata{
    float:left;
    height:130px;
    width:323px;
}
#content_brief .biodata  div.user_detail{
    float:right;
    width:229px;
}
#content_brief .biodata .user_detail p.name{
    float:left;
    font-size:14px;
    font-weight:bold;
    margin:10px 5px;
}

#content_brief .biodata .user_detail p.biodata_detail{
    clear:both;
    float:left;
    font-size:12px;
    margin-left:5px;
    margin-bottom:0;
}
#content_brief img.photo{
    /*    float:left;*/
}

#content_brief p.title{
    font-family:arial;
    font-size:18px;
    text-transform:uppercase;
    margin-top:30px;
}

#content_detail{
    background:#F1F0F0 url(../images/full_details_bg.jpg) repeat-x scroll left top;
    clear:both;
    float:left;
    padding:0 100px;
    color:#333333;
    font-size:12px;
    text-align:justify;
}

#content_detail .image{
    float:left;
    margin:30px 0;
}
#content_detail p{
    margin:0 0 20px;
}
#content_detail .navs li{
    clear:right;
    color:#020202;
    float:none;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:inherit;
    vertical-align:top;
}

#content_detail ul.navs{
    margin-left:15px;
    margin-bottom:20px;
}
#content_detail .navs li span{
    color:#333333;
}
#content_detail .contact_us{
    font-size:11px;
    text-align:left;
    line-height:20px;
}
#content_detail .contact_us a.lawyer_link{
    /*    color:#020202;*/
    /*    text-decoration:underline;*/
}
#content_detail .details{
    float:right;
    margin:30px 0 0 20px;
    width:53%;
}

#footer{
    background:transparent url(../images/footer_bg.jpg) repeat-x scroll left top;
    height:42px;
}

#footer_message{
    background:transparent url(../images/footer_msg_bg.jpg) repeat-x scroll left top;
    clear:both;
    float:left;
    height:59px;
    width:100%;
    color:#FFFFFF;
}
.clear{
    clear:both;
}

#footer .content, #footer_message .content,#sidebar_nav .content{
    font-size:11px;
    line-height:18px;
    margin:0 135px;
    padding-top:4px;
    text-align:center;
    color:#FFFFFF;
}

#footer .content a,#footer_message .content a,#sidebar_nav .content a{
    color:#ffffff;
}

#footer_message .content{
    margin:0 96px;
}

table.profile_detail{
    margin-top:30px;
    text-align:justify;
    color:#060606;
    
}
table.profile_detail td{
    font-size:13px;
    vertical-align:top;
}

table.profile_detail td p{
    margin:10px;
}
table.profile_detail td p.profile{
    font-size:13pt;
}

#content_detail a{
    color:#020202;
    text-decoration:underline;
}
.extra{
    margin-top:20px;
}

#news_detail{
    font-size:13px;
    width:100%;
}
#news_detail ul{
    margin-left:30px;
}

#content_brief ul li.news_content:hover{
    background-color:#000;
}
#content_brief ul li.selected{
    background-color:#000;
}
#content_brief p.ch_title{
    padding-bottom:0px;
    padding-top:0px;
}

#news_detail p.content{
    margin-bottom:20px;
}
/*#news_detail span{*/
/*    text-transform:uppercase;*/
/*    font-weight:bold;*/
/*}*/

#content_detail p.news_title{
    color:#020202;
    font-size:17px;
    font-weight:bold;
    margin-top:30px;
    text-transform:uppercase;
}

#main_content{
    color:#020202;
}

#header div.content{
    color:#020202;
    width:92%;
}


/* CMS Page CSS */
ul#root_menus{
    margin-left:20px;
    margin-top:20px;
    position:relative;
}

ul#root_menus li{
    list-style:none;
}
/* end */

#content_brief a{
    color:#ffffff;
    text-decoration:underline;
}
#news_detail p.back{
    text-align:right;
}

#lawyers #content_brief,  #lawyers #content_detail,#content_detail{
    width:83.4%;
}
#news #content_brief{
    width:745px;
    padding: 0 0 0 20px;
}
.default_width{
    width:82px;
}
td.photo_space img.default_width{
    width:180px;
}
li.menu_item{
    margin-left:20px;
    margin-top:10px;
}

#scroll_content {
    position:relative;
    float:left;
    width:970px;
}
#scrollBar {
    background-image:url(../images/scroll_line.png);
    display:inline;
    float:left;
    height:265px;
    margin-left:15px;
    position:relative;
    visibility:hidden;
    width:13px;
}

#scrollFace {
    background-image:url(../images/scroll_box.png);
    background-repeat:no-repeat;
    height:41px;
    margin-left:-5px;
    margin-top:-1px;
    position:relative;
    width:22px;
    z-index:300;
}
#scroll_space{
    height:260px;
    overflow:hidden;
    float:left;
    position:relative;
}
#news #content_brief h2{ 
    margin:0 0 10px;
}

div.content_brief div{
/*    float:left;*/
}
.user_details {
    margin-left:30px;
}
.profile{
    line-height:18px;
    clear:left;
    width:100%;
}
.profile ul{
    padding-left:30px;
}
.p1{
    font-size:13pt;
}
.content_brief{
    height:auto!important;
    margin-bottom:20px!important;
}
.cancel{
    color:#0054A6!important;
    font-weight:normal!important;
}
 #my_resume{
    line-height:20px;
    width:100%;
  }
  
  #my_resume hr{
    border:1px solid #fff;
  }
  #my_resume ul{
    margin-left:30px;
  }
  #my_resume .edu .lft{
    float:left;width:800px;
  }
  #my_resume .edu1 .lft{
    float:left;width:800px;
  }
  #my_resume .edu .rgt, #my_resume .edu1 .rgt{
    float:right;
  }
  #my_resume .head {
margin:0;  
}