body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    padding: 0px;
    margin: 0px auto;
    width: 724px;
    line-height: 136%; /*line-height:16px;*/
    position: relative;
    color: #393939;
}

#header
{
    margin: 0px;
}

#nav
{
	margin: -4px 0px 0px 0px;
	height: 24px;
	background-color: #000000;
	padding: 10px 0px 0px 20px;
}


#footer
{
	background-color: #000000;
	padding: 5px 20px 10px 20px;
	color: #FFFFFF;
	font-size: 91%;
}

#footer li
{
    float: left;
    width: auto;
    padding: 0px 5px 0px 0px;
}
#footer a
{
    color: #FFFFFF;
    background: URL(/images/bk_divider.gif) no-repeat 0px 3px;
    padding-left: 6px;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration: underline;
}

#main
{
    /*padding:20px 0px 0px 200px;*/
    padding: 0px 0px 0px 200px;
    min-height: 250px;
}

#mainhome
{
    padding: 20px 0px 0px 20px;
    min-height: 250px;
}

#mainhome h1
{
    margin-bottom: 20px;
}
#mainhome #lhbox
{
    float: left;
    width: auto;
}


* html #main, * html #mainhome
{
    height: 250px;
}
#content
{
    margin: 0px 0px 10px 0px;
    padding: 20px 0 0 0;
    overflow: hidden;
    float:left;    
}

#home #content
{
    /*width:490px;*/
    width:70%;
}

#home #content2
{
    /*width:490px;*/
    width:50%;
}

#highlights #content
{
    /*height:400px;*/
}

#nav ul
{
    position: absolute;
    left: 0px;
    top: 200px;
    display: none;
}

.colleft
{
    float: left;
    width: 358px;
}

.colright
{
    float: right;
    width: 200px;
    background-color: #EFEFEF;
    padding: 20px;
    margin-top: -20px;
}
.colthird
{
    border-left: 1px solid #D8DADB;
    float: left;
    width: 215px;
    padding: 0px 10px 0px 10px;
}
.colfifth
{
    border-left: 1px solid #D8DADB;
    float: left;
    width: 124px;
    padding: 0px 10px 0px 10px;
}

.colthird li, .colfifth li
{
    margin-bottom: 10px;
}

a
{
    color: #1e253a;
}

#nav li a
{
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    text-decoration: none;
    margin-right: 22px;
}
#nav li span
{
    visibility: hidden;
}

#li01, #li01 a
{
    width: 32px;
    background-image: url(/images/nav_home.gif);
}

#li01 a:hover
{
    background-image: url(/images/nav_home_f2.gif);
}

#li01.active a, #li01.active a:hover
{
    background-image: url(/images/nav_home_f3.gif);
}

#li02, #li02 a
{
    width: 52px;
    background-image: url(/images/nav_expertise.gif);
}

#li02 a:hover
{
    background-image: url(/images/nav_expertise_f2.gif);
}

#li02.active a, #li02.active a:hover
{
    background-image: url(/images/nav_expertise_f3.gif);
}

#li03, #li03 a
{
    width: 105px;
    background-image: url(/images/nav_highlights.gif);
}

#li03 a:hover
{
    background-image: url(/images/nav_highlights_f2.gif);
}

#li03.active a, #li03.active a:hover
{
    background-image: url(/images/nav_highlights_f3.gif);
}

#li04, #li04 a
{
    width: 39px;
    background-image: url(/images/nav_clients.gif);
}

#li04 a:hover
{
    background-image: url(/images/nav_clients_f2.gif);
}

#li04.active a, #li04.active a:hover
{
    background-image: url(/images/nav_clients_f3.gif);
}

#li05, #li05 a
{
    width: 61px;
    background-image: url(/images/nav_philosophy.gif);
}

#li05 a:hover
{
    background-image: url(/images/nav_philosophy_f2.gif);
}
#li05.active a, #li05.active a:hover
{
    background-image: url(/images/nav_philosophy_f3.gif);
}

#li06, #li06 a
{
    width: 29px;
    background-image: url(/images/nav_news.gif);
}

#li06 a:hover
{
    background-image: url(/images/nav_news_f2.gif);
}

#li06.active a, #li06.active a:hover
{
    background-image: url(/images/nav_news_f3.gif);
}

#li07, #li07 a
{
    width: 43px;
    background-image: url(/images/nav_lawyers.gif);
}

#li07 a:hover
{
    background-image: url(/images/nav_lawyers_f2.gif);
}

#li07.active a, #li07.active a:hover
{
    background-image: url(/images/nav_lawyers_f3.gif);
}

#li08, #li08 a
{
    width: 78px;
    background-image: url(/images/nav_opportunities.gif);
}

#li08 a:hover
{
    background-image: url(/images/nav_opportunities_f2.gif);
}

#li08.active a, #li08.active a:hover
{
    background-image: url(/images/nav_opportunities_f3.gif);
}

#li09, #li09 a
{
    width: 61px;
    background-image: url(/images/nav_contactus.gif);
}

#li09 a:hover
{
    background-image: url(/images/nav_contactus_f2.gif);
}

#li09.active a, #li09.active a:hover
{
    background-image: url(/images/nav_contactus_f3.gif);
}

/*'home' section styles*/
#home h1
{
    background-image: URL(/images/bkheader_home06.jpg);
}
#home h1 span
{
    visibility: hidden;
}

#home #main
{
    padding-left: 20px;
}

#home p
{
    font-size: 110%;
}

/* #nav Global styles */
#nav ul li
{
    display: block;
    width: 161px;
    padding: 0px 10px 0px 9px;
    border-bottom: 1px solid #EFEFEF;
}

#nav ul li a
{
    background-repeat: no-repeat;
    background-position: top left;
    padding: 3px 0 3px 10px;
    float: none;
    height: auto;
    width: 130px;
}

/*'expertise' section styles*/
#expertise h1
{
    /*background-image:URL(/images/bkheader_expertise.jpg);*/
}

#expertise #nav ul li
{
    color: #666666;
}

#expertise #nav ul li a
{
    background-image: URL(/images/arrow_1E253A.gif);
    color: #666666;
}

#expertise #nav ul li.active
{
    background-color: #666666;
}

#expertise #nav ul li.active a
{
    background-image: URL(/images/arrow_ffffff.gif);
    color: #ffffff;
}
#expertise .line4
{
    border-color: #666666;
}
#expertise .ulbulleted li
{
    background: URL(/images/bullet_666666.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 8px;
}

#expertise h2
{
    color: #666666;
}

#expertise h3
{
    color: #20225B;
}
/*'highlights' section styles*/
#highlights h1
{
    background-image: URL(/images/bkheader_practicehighlights.jpg);
}

#highlights #nav ul li
{
    color: #1E253A;
}

#highlights #nav ul li a
{
    background-image: URL(/images/arrow_1E253A.gif);
    color: #1E253A;
}

/*#highlights #nav ul li.active
{
    background-color: #8b674c;
}*/
#highlights #nav ul li.active
{
    background-color: #207212;
}

#highlights #nav ul li.active a
{
    background-image: URL(/images/arrow_ffffff.gif);
    color: #ffffff;
}

#highlights .line4
{
    border-color: #5B9FE6;
}
#highlights .ulbulleted li
{
    background: URL(/images/bullet_8b674d.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 8px;
}

#highlights h2
{
    color: #207212;
}

/*'lawyers' section styles*/
#lawyers h1
{
    background-image: URL(/images/bkheader_lawyers.jpg);
}

#lawyers #nav ul li
{
    color: #1E253A;
}

#lawyers #nav ul li a
{
    background-image: URL(/images/arrow_1E253A.gif);
    color: #1E253A;
}

#lawyers #nav ul li.active
{
    background-color: #6b695d;
}

#lawyers #nav ul li.active a
{
    background-image: URL(/images/arrow_ffffff.gif);
    color: #ffffff;
}

#lawyers .line4
{
    border-color: #6b695d;
}
#lawyers .ulbulleted li
{
    background: URL(/images/bullet_6b695d.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 8px;    
}

#lawyers h2
{
    color: #6b695d;
}

#lawyers .phone
{
    background: URL(/images/icon_phone_6b695d.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 22px;
}
#lawyers .fax
{
    background: URL(/images/icon_fax_6b695d.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 22px;
}
#lawyers .email
{
    background: URL(/images/icon_letter_6b695d.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 22px;
}

/*'opportunities' section styles*/
#opportunities h1
{
    background-image: URL(/images/bkheader_opportunities.jpg);
}

#opportunities h2
{
    color: #8ca315;
}

#opportunities #main
{
    padding-left: 20px;
}

/*'philosophy' section styles*/
#philosophy #main
{
    padding-left: 20px;
}

#philosophy h1
{
    background-image: URL(/images/bkheader_philosophy.jpg);
}

#philosophy .ulbulleted li
{
    background: URL(/images/bullet_ED490C.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 8px;
}

#philosophy h2, #philosophy h3
{
    color: #ED490C;
}

/*'clients' section styles*/
#clients #main
{
    padding-left: 20px;
}

#clients h1
{
    background-image: URL(/images/bkheader_clients.jpg);
}

#clients .ulbulleted li
{
    background: URL(/images/bullet_6D4333.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 8px;
}

#clients h2, #clients h3, #philosophy h3
{
    color: #6D4333;
}

/*'contact us' section styles*/
#contactus #main
{
    padding-left: 20px;
}

#contactus h1
{
    background-image: URL(/images/bkheader_contactus.jpg);
}

#contactus .ulbulleted li
{
    background: URL(/images/bullet_6D4333.gif) no-repeat 0px 6px;
    padding: 0px 0px 0px 8px;
}

#contactus h2
{
    color: #025074;
}

#contactus .phone
{
    background: URL(/images/icon_phone_025074.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 22px;
}
#contactus .fax
{
    background: URL(/images/icon_fax_025074.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 22px;
}
#contactus .email
{
    background: URL(/images/icon_letter_025074.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 22px;
}

/*'news' section styles*/
#news #main
{
    padding-left: 20px;
}
#news h1
{
    background-image: URL(/images/bkheader_news.jpg);
}

/*'disclaimer' section styles*/
#disclaimer #main
{
    padding-left: 20px;
}
#disclaimer h1
{
    background-image: URL(/images/bkheader_disclaimer.jpg);
}

/*'privacy policy' section styles*/
#privacypolicy #main
{
    padding-left: 20px;
}
#privacypolicy h1
{
    background-image: URL(/images/bkheader_privacypolicy.jpg);
}

.imginline
{
    width: auto;
    float: left;
}

.colright .heading
{
    margin: 0px -20px 10px -20px;
    border-bottom: 1px solid #CBCECE;
    padding-left: 20px;
}

.txt10black
{
    font-size: 90%;
}
.txt11dkbluebold
{
    font-weight: bold;
    color: #1E253A;
    font-size: 100%;
}

.txt12bold
{
    font-weight: bold;
    font-size: 110%;
}
.txt12bluebold
{
    font-weight: bold;
    color: #467299;
    font-size: 110%;
}
.txt12dkgreybold
{
    font-weight: bold;
    color: #333333;
    font-size: 110%;
}
.txt14dkgreybold
{
    font-weight: bold;
    color: #333333;
    font-size: 127%;
}

.ulbulletedlinks li
{
    display: inline;
}
.ulbulletedlinks li a
{
    background: URL(/images/arrow_1E253A.gif) no-repeat 0px 4px;
    padding: 0px 0px 0px 8px;
    display: block;
}

.line1
{
    margin: -16px 0px 20px 0px;
    height: 16px;
    padding: 0px;
    border-bottom: 1px solid #EFEFEF;
}
.line4
{
    margin: -16px 0px 20px 0px;
    height: 16px;
    padding: 0px;
    clear: both;
    border-bottom: 4px solid #000000;
}

.linenone
{
    margin: -16px 0px 0px 0px;
    height: 16px;
    padding: 0px;
    clear: both;
}

* html .line4, * html .linenone
{
    height: 0px;
}

#rhbox
{
    background-color: #ECECEE;
    float: right;
    width: 162px;
    padding: 20px 10px 10px 17px;
    margin: 3px 0px 0px 20px; *margin-top:0px;
}

#rhbox h2
{
    background-repeat: no-repeat;
    height: 14px;
}

#rhbox h2 span
{
    display: none;
}

#rhbox li
{
    /*width: 100%;*/
    margin-bottom: 15px;
}

#rhbox_news
{
    background-color: #D1D9FC;
    float: right;
    width: 275px;
    padding: 0px 10px 10px 17px;
    margin: 0px 0px 0px 20px; *margin-top:0px;
	text-align: justify;
}

#rhbox_news h2
{
    background-repeat: no-repeat;
    height: 14px;
}

#rhbox_news h2 span
{
    display: none;
}

#rhbox_news li
{
    /*width: 100%;*/
    margin-bottom: 15px;
}


h1
{
    margin: 0px;
    height: 150px;
    position: relative;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 724px;
}
h1 img
{
    left: 20px;
    bottom: 20px;
    position: absolute;
}

.linkmore
{
    background: URL(/images/arrow_1E253A.gif) no-repeat top left;
    padding: 2px 0px 0px 8px;
    display: block;
    color: #1E253A;
}

#highlights #content li
{
    clear: both;
    padding-bottom: 5px;
}

#highlights #content li div
{
    float: left;
    width: 200px;
    padding-bottom: 5px;
}

#highlights #content li ul
{
    width: auto;
    float: right;
}
#highlights #content li li
{
    width: 60px;
    float: left;
    clear: none;
    height: auto;
}

a.pdf
{
    background: URL(/images/pdf.gif) no-repeat 0px 0px;
    padding: 0px 0px 5px 20px;    
}

ul.pdf li
{
    background: URL(/images/pdfgrey.gif) no-repeat 0px 0px;
    padding: 0px 0px 10px 20px;
}
a.html
{
    background: URL(/images/html.gif) no-repeat 0px 0px;
    padding: 0px 0px 5px 20px;    
}

a.ppt
{
    background: URL(/images/ppt.gif) no-repeat 0px 0px;
    padding: 0px 0px 5px 20px;  
}

.icons li
{
    margin-bottom: 0px;
}
.icons img
{
    margin-right: 5px;
    vertical-align: bottom;
}

div#brochure{position:absolute;margin-top:100px;margin-left:50px;}div#brochure img{	border:none;}

