/* CSS Document */
.aboutuslabel { border-bottom: solid 2px #2E97B9 !important; font-weight: bold; text-transform: uppercase; }
#submenu { background: url("../folder_images/menu-bar.gif") 0 0 no-repeat #2E97B9; }
#container .rightcol { width: 370px !important; }
#aboutushome { width: 759px; height: 489px; background: url("../folder_images/aboutushomebox.jpg") center center no-repeat; }
#aboutushome #hometext { position: relative; top: 30px; left: 30px; width: 220px; }
#aboutushome #hometext h2 { font-size: 36px; color: #2E97B9; }
.legalteam { width: 375px; height: 335px; background: url("../../../media/images/AboutUs/legalteam.jpg") center center no-repeat; }
.legalteam .legalteamtxt { position: relative; top: 200px; left: 20px; width: 320px; }
.legalteam .legalteamtxt h2 { display: block; float: left; width: 100px; height: 120px; color: #2E97B9; font-size: 30px;  }
#content a, #content a:link, #content a:visited { color: #2E97B9; }
#content a:hover, #content a:visited:hover { color: #4E4E4E; }
#content a.blacklink, #content a.blacklink:link, #content a.blacklink:visited { color: #000; text-decoration: none; }
#content a.blacklink:hover, #content a.blacklink:visited:hover { color: #000; text-decoration: none; }

.readmorebox { background: #D5EBDB; }
.magnifyer { width: 11px; height: 20px; background: url("../folder_images/magnifyer.gif") top center no-repeat #D5EBDB; }
.arrow { width: 11px; height: 20px; background: url("../folder_images/dark-arrow.gif") top center no-repeat #D5EBDB; }
.sidebox { background: url("../folder_images/label-side.gif") top center no-repeat #2E97B9; }
.quartercolbox { background: url("../folder_images/label-qcol.gif") top center no-repeat #2E97B9; }
.onecolbox { background: url("../folder_images/label-1col.gif") top center no-repeat #2E97B9; }
.halfcolbox { background: url("../folder_images/label-halfcol.gif") top center no-repeat #2E97B9; }
.twocolbox { background: url("../folder_images/label-2col.gif") top center no-repeat #2E97B9; }
.threecolbox { background: url("../folder_images/label-3col.gif") top center no-repeat #2E97B9; }
.colboxcontentdark { background: #2E97B9; color: #FFF; }
.colboxcontentshade {  }

/*img.enlarge { border:1px solid #000000; height:67px; padding:2px; display: block; width:100px; z-index:1; }*/
#about_us_team td { vertical-align: bottom; }
#about_us_team .sliderGallery { width: 900px; height: 320px; overflow: hidden; position: relative; background: #fff; }
#about_us_team .sliderGallery ul { position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0; margin: 0; }
#about_us_team h4 { display: none; }
#about_us_team .sliderGallery ul li { list-style: none; float: left; position: relative; width: 150px; height: 320px; display: block; }
#about_us_team .sliderGallery img { height: 250px; border: none; position: absolute; left: 0; top: 52px; z-index: 1; }
#about_us_team .sliderGallery img.hover { z-index: 10; }
#about_us_team .teams li { display: block; float: left; margin: 0 10px; }
#about_us_team .teams a { display: block; padding: 5px 10px; background: #000; color: #fff; text-decoration: none; }
#about_us_team .teams a:hover { text-decoration: underline; }
#about_us_team .teams .focus { background: #ccc; }
#about_us_team .slider { width: 800px; height: 17px; margin-top: 0px; margin-left: 5px; padding: 1px; position: relative; }
#about_us_team .handle { z-index: 100; }
#about_us_team .ui-slider-handle { cursor: move; width: 25px; height: 25px; }

#teamstatic { width: 954px; overflow-x: scroll; overflow-y: hidden; margin-bottom: 15px; }
#au_table {}
#au_table td { vertical-align: top; }
#au_table .lc { padding-right: 30px; }
#au_table .rc { width: 320px; }
#au_tabs { border: 1px solid #ddd; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; width: auto; }
#au_tabs .tabchanger { margin-left: -1px; margin-top: -3px; background: none; border: none; }
#au_tabs .tabchanger li { display: block; width: auto; height: 28px; text-align: center; margin: 0; border: none; padding: 0 15px !important; }
#au_tabs .tabchanger .ui-state-default { background: #000; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; }
#au_tabs .tabchanger .ui-tabs-selected { background: #fff; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; z-index: 5 !important; }
#au_tabs .tabchanger li a { float: none; display: block; height: 28px; line-height: 28px; padding: 0; color: #fff !important; font-size: 12px; text-transform: uppercase; }
#au_tabs .tabchanger .ui-tabs-selected a { color: #000 !important; font-size: 15px; }
#au_tabs #tab-who { z-index: 4; }
#au_tabs #tab-what { z-index: 3; margin-left: -7px; }
#au_tabs #tab-how { z-index: 2; margin-left: -7px; }
#au_tabs #tab-expect { z-index: 1; margin-left: -7px; }
#au_tabs .jq_tab { padding: 10px 40px; }

.workwithus { padding: 0 30px; }

#mapOfficeCanvas { float: left; }
#mapOfficeRoute { float: right; width: 275px; height: 400px; overflow-x: hidden; overflow-y: auto; }
#mapOfficeRoute table { margin-top: 0 !important; }
#mapOfficeRoute .loading { width: 100%; text-align: center; margin-top: 100px; }

.hidden { display: none; }

#mapOfficeCanvas .infowindow { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#mapOfficeCanvas .infowindow strong { font-size: 16px; }

