/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version 0.12.1*/
/*reset.css*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

body {background-color:#d0d0d0; background-image:url(/images/body_bg.gif); background-repeat:repeat-x}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

ol,ul {list-style:none;}

a:link {color:#222471}

a:visited {color: #003399}

#bd #yui-main a:link {text-decoration:underline}
#bd #yui-main a:hover {text-decoration:none}

caption,th {text-align:left;}

/* h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} */

h1 {font-size:135%; font-weight:bold; color:#5F0215; margin-bottom:14px; font-family:Georgia, "Times New Roman", Times, serif}
h2 {font-size:110%; font-weight:bold; margin-bottom:7px; color:#000066; font-family:Georgia, "Times New Roman", Times, serif}

#bd #yui-main p{line-height:140%}
#bd {clear:both; margin-top:0;}
#bd #yui-main p, #bd #yui-main ul {margin-bottom:20px}
#hd {height:111px; clear:both; margin-bottom:0; width:751px; background-color:#293479}

#masthead {width:540px; height:111px; float:right; margin:0}
#head-image {width:211px; height:111px; float:left; margin:0}

.clr {clear:both}
q:before,q:after{content:'';}

abbr,acronym {border:0;}


/*fonts.css*/
body{font-size:80%; font-family: arial,helvetica,Verdana,clean,sans-serif; color:#333333}

table {font-size:inherit;font:100%;}

select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

pre, code {font:115% monospace;*font-size:100%;}

body * {line-height:1.22em;}


/*grids.css*/



#ft{clear:both; text-align:center; color: #CCCCCC; background-color:#003366; font-size:75%; padding:6px 0}
#ft a:link, #ft a:visited {color:#ffffff}
#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}

#doc2{width:73.074em;*width:71.313em;min-width:950px;}

#doc3{margin:auto 10px;width:auto;}

.yui-b{position:relative; background-color:#ffffff}

.yui-b{_position:static;}

#yui-main .yui-b{position:static}

#yui-main{width:100%; background-color:#ECE9E3}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}

.yui-t3#doc div#bd .yui-b {height:100% }

.yui-t3 .yui-b{float:left; width:170px; background-color:#ECE9E3; padding:20px}

.yui-t3 #yui-main .yui-b{margin-left:210px; background-color:#FFFFFF; padding:20px}

.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}

.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}

.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}

.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}

.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}

.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}

.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}

#yui-main .yui-b{float:none;width:auto}

.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}

.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}

.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}

.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}

.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}

.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}

.yui-gc div.first,.yui-gd .yui-u{width:66%;}

.yui-gd div.first{width:32%;}

.yui-ge .yui-u{width:24%;}

.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}

.yui-gf div.first{width:24%;}

.yui-ge div.first{width:74.2%;}


#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

ul#sidenav li.active {background-image:url(/images/local_active.gif); background-position:2px left; background-repeat:no-repeat; padding-left:20px}

ul#sidenav li.inactive {background-image:url(/images/local_inactive.gif); background-position:2px left; background-repeat:no-repeat; padding-left:20px}

ul#sidenav ul li.active {background-image:url(/images/local_active.gif); background-position:2px left; background-repeat:no-repeat; padding-left:20px}

ul#sidenav ul li.inactive {background-image:url(/images/local_inactive.gif); background-position:2px left; background-repeat:no-repeat; padding-left:20px}

ul#sidenav li{margin-bottom:10px; border-bottom:1px solid #bababa; padding-bottom:10px}
ul#sidenav ul {margin:10px 10px 2px 12px}
ul#sidenav ul li {border:none; margin-bottom:0px; padding-bottom:6px}
ul#sidenav a:link, ul#sidenav a:visited {text-decoration:none}
ul#sidenav a:hover {text-decoration:underline}

.left-align {float:left; margin: 10px 20px 20px 0; clear:both}
.address{font-size:90%; color:#666666; padding:10px 0; line-height:140%}
.caption {font-size:86%; margin:6px 0 0 0px; }
.btn_grp_cntr {text-align:center; margin:10px 0}
#practice-types ul, .bul {list-style:square; margin-left:16px}
#practice-types li {margin-bottom:8px}
a img {border:none}
input.btn-active {
	color: #FFF;
	border: 1px solid #4D4D99;
	background: #605F9A url(/images/btn_active.gif) no-repeat;
	font: normal 1em Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: .2em;
	padding-top: .25em;
	cursor:pointer;
	}
.dircenter
{
	text-align: center;
}
#dirtext
{
	text-align: justify;
}
/* Bootstrap Popover Styles */
.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#222471;color: #fff;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ECE9E3;color: #000;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;font: 10px arial,helvetica,Verdana,clean,sans-serif;}
.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}

/* Popover Styles */
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  /*background-color: #000;*/
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 50px;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes h1 {
  text-align: center;
}

#poptext p {
  margin: 0px 20px !important;
}

#boxes #dialog {
  width: 550px;
  height: 400px;
  padding: 10px;
  background-color: #ffffff;
  /* font-family: 'Segoe UI Light', sans-serif; */
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
}

#popaddress {
  padding-top: 20px;
  font-weight: normal;
  text-align: center;
}

#popupfoot {
  font-size: 10pt;
  position: absolute;
  bottom: 10px;
  width: 50px;
  left: 250px;
}