body {margin:0px; padding:0px; background-color:#456439; font-family:trebuchet ms;}
form {margin:0px; padding:0px;}
.container {width:800px; padding:0px; margin:0px; }
.homeContainer {width:800px !important; padding:0px; margin:0px; }
.bodyContainer {padding:0px; margin:0px; text-align:left; width:100%; background-color:#456439;}

.topnavContainer {width:100%; background:#8FA87B; height:87px; padding:0px; margin:0px 0px 0px 0px;}
.topnavContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topnavContainer .logo {float:left; background-color:#8FA87B; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:219px; height:87px;}
.topnavContainer .logo p {padding:0px; margin:0px;}



/* inside */
.topnav {float:left; width:571px; background-color:#8FA87B; height:87px; padding:0px; margin:0px 0px 0px 5px;}
.topnav:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topnavContainer .home {float:left; background-color:#8FA87B; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:107px; height:87px;}
.topnavContainer .home p {padding:0px; margin:0px;}

.topBlock {background-color:#8FA87B; position:relative; height:61px; float:left; padding:26px 0px 0px 3px; margin:0px 0px 0px 0px;}
.topBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topBlock .topLeft {position:absolute; left:2px; top:26px; z-index:5; width:12px; height:34px; padding:0px; margin:0px; background:none;}
.topBlock .topLeftOn {position:absolute; left:5px; top:26px;  width:12px; height:34px; padding:0px; margin:0px; background:url(../graphics/icons/topLeft.gif) no-repeat;}
.topBlock .topRight {position:absolute; right:10px; top:26px; width:12px; height:34px; padding:0px; margin:0px; background:none;}
.topBlock .topRightOn {position:absolute; right:3px; top:26px; width:12px; height:34px; padding:0px; margin:0px; background:url(../graphics/icons/topRight.gif) no-repeat;}
.topBlock .top {padding:0px; margin:0px;}
.topBlock .top p {padding:0px 10px 0px 10px; margin:0px;}
.test {width:912px; height:10px; background-color:red;}


/* home */
.homeContainer .topnav {float:left; width:673px; background-color:#8FA87B; height:87px; padding:0px; margin:0px 0px 0px 20px;}
.homeContainer .topnav:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeContainer .topnavContainer .home {float:left; background-color:#8FA87B; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:107px; height:87px;}
.homeContainer .topnavContainer .home p {padding:0px; margin:0px;}

.homeContainer .topBlock {background-color:#8FA87B; position:relative; height:61px; float:left; padding:26px 8px 0px 0px; margin:0px 0px 0px 0px;}
.homeContainer .topBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeContainer .topBlock .topLeft {position:absolute; left:2px; top:26px; z-index:5; width:12px; height:34px; padding:0px; margin:0px; background:none;}
.homeContainer .topBlock .topLeftOn {position:absolute; left:2px; top:26px;  width:12px; height:34px; padding:0px; margin:0px; background:url(../graphics/icons/topLeft.gif) no-repeat;}
.homeContainer .topBlock .topRight {position:absolute; right:10px; top:26px; width:12px; height:34px; padding:0px; margin:0px; background:none;}
.homeContainer .topBlock .topRightOn {position:absolute; right:10px; top:26px; width:12px; height:34px; padding:0px; margin:0px; background:url(../graphics/icons/topRight.gif) no-repeat;}
.homeContainer .topBlock .top {padding:0px; margin:0px;}
.homeContainer .topBlock .top p {padding:0px 10px 0px 10px; margin:0px;}
.homeContainer .test {width:912px; height:10px; background-color:red;}
.contentContainer {position:relative; margin:0px 0px 0px 0px; padding:0px; width:800px; background-color:#FFFFFF;}
.homeContainer .contentContainer {margin:0px 0px 0px 0px; padding:0px; clear:both; width:100%; background-color:#FFFFFF;}




.subnavContainer {background-color:#48797D; width:800px; height:113px; padding:0px; margin:0px;}
.subLeft {position:relative; float:left; width:589px; height:113px;}
.subRight {float:left; width:211px; height:113px;}
.subLeft .quote {position:absolute; top:0px; left:105px; width:484px; padding:0px; margin:0px;}
.subLeft .quote p {font-style:italic; font-size:17px; color:#FFFFFF; font-family:georgia; padding:0px; margin:0px;}
.subnav {border-top:1px solid #91AFB1; margin:87px 0px 0px 107px; padding:0px;}
.subnav ul {padding:0px; margin:0px;}
.subnav ul li {float:left; list-style:none; padding:0px; margin:0px;}
.subnav ul li p {padding:3px 25px 0px 0px; margin:0px;}
.subnav ul li p a {font-size:15px; color:#FFFFFF; font-family:georgia; text-decoration:none; padding:0px; margin:0px;}

.subnavNews {border-top:1px solid #91AFB1; margin:87px 0px 0px 15px; padding:0px;}
.subnavNews ul {padding:0px; margin:0px;}
.subnavNews ul li {float:left; list-style:none; padding:0px; margin:0px;}
.subnavNews ul li p {padding:3px 22px 0px 0px; margin:0px;}
.subnavNews ul li p a {font-size:15px; color:#FFFFFF; font-family:georgia; text-decoration:none; padding:0px; margin:0px;}
.contentBody {width:800px; background-color:#FFFFFF; padding:0px; margin:0px;}
.contentBody:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.minimumPageHeight {display:block; height:300px; width:106px; padding:0px; margin:0px; float:left;}
.content {float:left; width:600px; font-family:trebuchet ms; font-size:12px; margin:0px 0px 0px 0px; padding:0px;}

.newsPartsBlock {width:600px; padding:0px; margin:15px 0px 15px 0px;}
.newsPartsBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.pageTitleBlock {float:left; width:220px;}
.pageTitle {height:25px; background:url(../graphics/icons/pageTitle.gif) no-repeat 0px 3px; margin:15px 0px 0px 0px; padding:0px;}
.pageTitle p {color:#113E6F; font-size:15px; font-family:georgia;  padding:0px 0px 0px 20px; margin:0px;}
.pageTitleBlock .pageTitle {margin-top:0px;}

.newsDD {float:left; margin:0px 0px 0px 0px;}
.newsDD p {margin:0px; padding:0px;}
.newsDD select {width:60px; font-size:12px; font-family:trebuchet ms;}
.newsDD span {color:#003d7c; font-size:14px; font-family:georgia;}

.lawyerDD {width:200px; float:left; margin:15px 0px 15px 70px;}
.lawyerDD p {margin:0px; padding:0px;}
.lawyerDD select {width:180px; font-size:12px; font-family:trebuchet ms;}

.newsPartsBlock .lawyerDD {margin:0px;}

.subPageTitle {height:25px; margin:0px 0px 0px 0px; padding:0px;}
.subPageTitle p {color:#113E6F; font-size:15px; font-family:georgia;  padding:0px 0px 0px 20px; margin:0px;}
.subPageTitle a {text-decoration:none; color:#113E6F; font-size:11px; font-weight:bold; font-family:georgia;  padding:0px; margin:0px 3px 0px 0px;}
.subPageTitle a.off {text-decoration:none; color:#999999; font-size:11px; font-weight:bold; font-family:georgia;  padding:0px; margin:0px 3px 0px 0px;}

.homeContentContainer {width:800px; padding:0px; margin:0px;}
.homeContentContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeLeft {width:400px; float:left; padding:0px; margin:0px;}
.homeRight {width:400px; float:left; padding:0px; margin:0px;}
.homeFlashArea {width:400px; opacity: .6; filter: alpha(opacity=60); height:73px; background-color:#5B6439; padding:0px; margin:0px;}
#featureLawyers {position:absolute; z-index:10; top:352px; left:155px;}
.homeImg1 {width:400px; height:403px;}
.homeImg1 .overlay {position:relative; top:329px; height:73px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:1px solid #5B6439; border-bottom:1px solid #5B6439; width:400px;}
.homeImg1 .overlay .text {width:329px; position:absolute; z-index:3; top:0px; left:0px; padding:0px; margin:0px;}
.homeImg1 .overlay .color {display:none; position:absolute; width:400px; z-index:2; opacity: .6; filter: alpha(opacity=60); height:73px; background-color:#5B6439; padding:0px; margin:0px;}
.homeImg {position:absolute; top:0px; left:0px;}

.pages {float:right; width:160px; text-align:right; margin:0px 0px 0px 0px; padding:0px;}
.pages .prev {margin-right:12px; position:relative; top:3px;}
.pages .next {margin-left:8px; position:relative; top:3px;}
.pages p {color:#113E6F; font-size:11px; font-family:georgia;  padding:0px 0px 0px 20px; margin:0px;}
.pages a {text-decoration:none; color:#000000; font-size:12px; font-weight:bold; font-family:trebuchet ms;  padding:0px; margin:0px 3px 0px 3px;}
.pages a.off {text-decoration:underline; color:#000000; font-size:12px; font-weight:bold; font-family:trebuchet ms;  padding:0px; margin:0px 3px 0px 3px;}

.lawyerTable {width:588px; height:83px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.lawyerTable td {width:588px; height:83px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}

.lawyerList {padding:0px 0px 14px 0px; margin:0px; width:588px;}
.lawyerList:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lawyerContainer {clear:both; width:588px; margin:0px;}
.lawyerContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lawyerBlock {height:83px; float:left; width:254px; padding:14px 35px 14px 0px;  margin:0px;  border-bottom:1px solid #5B6439;}
.lawyerBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lawyerBlock .lawyerPic {float:left; width:84px; padding:0px; margin:0px;}
.lawyerBlock .lawyerInfo {float:left; width:170px; padding:0px; margin:0px;}
.lawyerInfo .name {font-size:14px; font-family:georgia; color:#003D7C; padding:32px 0px 0px 0px; margin:0px;}
.lawyerInfo .name a {text-decoration:none; font-size:14px; font-family:georgia; color:#003D7C; padding:32px 0px 0px 0px; margin:0px;}
.lawyerInfo .name a:hover {text-decoration:underline; font-size:14px; font-family:georgia; color:#003D7C; padding:32px 0px 0px 0px; margin:0px;}
.lawyerInfo .desc {height:30px; line-height:14px; width:150px; font-size:12px; font-family:trebuchet ms; color:#333333; padding:0px; margin:0px;}
.lawyerBlockLast {float:left; width:254px; padding:14px 0px 14px 0px;  margin:0px;  border-bottom:0px !important;}

.linkTitle {font-size:14px; font-family:georgia; font-weight:bold; color:#003D7C; padding:15px 0px 0px 0px; margin:0px;}

.lawyerContainer {width:693px; padding:0px; margin:10px 0px 20px 0px;}
.lawyerContainerLeft {width:447px; float:left; padding:0px; margin:0px 10px 0px 0px; border-right:1px solid #68B95C;}
.lawyerContainerRight {width:200px; float:left;  padding:0px; margin:0px; }

.lawyerProfile {clear:both; width:447px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
.lawyerProfile:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.profilePic {float:left; width:227px; padding:0px; margin:0px 0px 0px 0px;}
.profilePic a {font-family:trebuchet ms; font-size:12px; color:#0F4D87;}
.profileInfo {float:left; padding:0px; margin:0px;}
.profileInfo a {font-family:trebuchet ms; font-size:11px; color:#0F4D87; text-decoration:none;}
.profileInfo .name {margin:0px 0px 15px 0px; padding:0px;}
.profileInfo .info {margin:0px 0px 15px 0px; padding:0px;}
.profileInfo .name p {margin:0px; padding:0px; color:#113E6F; font-family:georgia; font-size:15px; font-weight:bold;}
.profileInfo .name p.adminName {margin:0px; padding:0px; color:#113E6F; font-family:trebuchet ms; font-size:11px !important; font-weight:normal;}
.profileInfo .info p {margin:0px; padding:0px; font-family:trebuchet ms; font-size:12px;}
.profileInfo .info p span {color:#0F4D87;}
.lawyerContent {clear:both; width:447px; padding:0px; margin:0px;}
.lawyerContent p {width:432px; margin:0px; padding:0px; font-family:trebuchet ms; font-size:12px;}
.indexInfo {clear:both; width:447px; padding:20px 0px 0px 0px; margin:0px;}
.indexInfo .mini {float:left; width:100px;}
.indexInfo .mini a {font-family:trebuchet ms; font-size:12px; color:#0F4D87;}
.indexInfo p.blurb {margin:0px; padding:0px; color:#113E6F; font-family:trebuchet ms; font-size:11px !important; font-weight:normal; float:left; width:300px;}

.rightInfo {width:200px; padding:0px; margin:0px;}
.rightInfo .name {padding:0px; margin:0px;}
.rightInfo .name  p {margin:0px; padding:0px; color:#113E6F; font-family:georgia; font-size:15px; font-weight:bold;}
.rightInfo .info {padding:0px; margin:0px 0px 15px 0px;}
.rightInfo .info  p {margin:0px; padding:0px; color:#113E6F; font-family:trebuchet ms; font-size:12px;}

.lawyerTabs {clear:both; width:650px; padding:0px; margin:0px 0px 50px 0px;}
.lawyerTabs .tabContent {width:650px; border-top:1px solid #48797D; border-left:1px solid #48797D; border-right:1px solid #48797D; padding:15px 0px 0px 0px; margin:0px;}
.lawyerTabs .tabContent div {padding:0px 18px 0px 18px; margin:0px; font-family:trebuchet ms; font-size:12px;}
.careerTabs {clear:both; width:650px; padding:0px; margin:20px 0px 50px 0px;}
.careerTabs .tabContent {width:650px; border-top:1px solid #48797D; border-left:1px solid #48797D; border-right:1px solid #48797D; padding:15px 0px 0px 0px; margin:0px;}
.careerTabs .tabContent p {padding:0px 18px 0px 18px; margin:0px; font-family:trebuchet ms; font-size:12px;}
.tabContent h6 {color:#113E6F; padding:0px 18px 0px 18px; margin-bottom:3px; font-family:trebuchet ms; font-size:12px;}
.contentTitle {font-weight:bold; color:#113E6F; padding:0px; margin-bottom:3px; font-family:trebuchet ms; font-size:12px;}

.tabs {clear:both; height:34px;}
.tabs .tab {height:34px; float:left; margin:0px; padding:0px; border-left:1px solid #48797D;}
.tabs .tab p {line-height:14px; color:#333333; font-family:trebuchet ms; font-size:11px; padding:3px 5px 3px 10px; margin:0px;}
.tabs .tab p a {text-decoration:none;color:#333333; font-family:trebuchet ms; font-size:11px;}
.tabs .last {border-right:1px solid #48797D !important;}
.careerTabs .tabs .tab p {line-height:14px; color:#333333; font-family:trebuchet ms; font-size:11px; padding:10px 5px 3px 10px; margin:0px;}

.tabs .tabOn {background:url(../graphics/icons/tabBGOn.gif) repeat-x; height:34px; float:left; margin:0px; padding:0px; border-left:1px solid #48797D;}
.tabs .tabOn p {line-height:14px; color:#333333; font-family:trebuchet ms; font-size:11px; padding:3px 5px 3px 10px;  margin:0px;}
.tabs .tabOn p a {text-decoration:none;color:#113E6F; font-family:trebuchet ms; font-size:11px;}
.careerTabs .tabs .tabOn p {font-weight:bold; line-height:14px; color:#333333; font-family:trebuchet ms; font-size:11px; padding:10px 5px 3px 10px;  margin:0px;}

.tabHeaders {position:relative;}

.tabHeader {float:left; height:3px;}
.tabHeader p {font-size:3px; line-height:3px; padding:0px; margin:0px; height:3px;}

.tabHeaderEducation {z-index:2; position:absolute; left:0px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderLectures {z-index:2; position:absolute; left:103px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderMembership {z-index:2; position:absolute; left:206px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderDecisions {z-index:2; position:absolute; left:309px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderMediation {z-index:2; position:absolute; left:412px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderCommunity {z-index:2; position:absolute; left:515px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }

.tabHeaderEducationOn {z-index:3; position:absolute; left:0px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x; border-left:1px solid #48797D; border-right:1px solid #48797D;}
.tabHeaderLecturesOn {z-index:3; position:absolute; left:103px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x;  border-left:1px solid #48797D; border-right:1px solid #48797D;}
.tabHeaderMembershipOn {z-index:3; position:absolute; left:206px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x;  border-left:1px solid #48797D; border-right:1px solid #48797D;}
.tabHeaderDecisionsOn {z-index:3; position:absolute; left:309px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x; border-left:1px solid #48797D; border-right:1px solid #48797D; }
.tabHeaderMediationOn {z-index:3; position:absolute; left:412px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x; border-left:1px solid #48797D; border-right:1px solid #48797D; }
.tabHeaderCommunityOn {z-index:3; position:absolute; left:515px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x;  border-left:1px solid #48797D; border-right:1px solid #48797D;}

#tabEducation {width:102px;}
#tabLectures {width:102px;}
#tabMembership {width:102px;}
#tabDecisions {width:102px;}
#tabMediation {width:102px;}
#tabCommunity {width:102px;}

.contentList {font-family:trebuchet ms; font-size:11px; font-weight:Normal; list-style:none; background:url(../graphics/icons/contentList.gif) 0px 2px no-repeat; padding:0px 0px 10px 16px; margin:0px;}
.firstList {margin-top:10px !important;}
.tabHeaderLawyers {z-index:2; position:absolute; left:0px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderClerks {z-index:2; position:absolute; left:103px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderAssistants {z-index:2; position:absolute; left:206px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderAdministrative {z-index:2; position:absolute; left:309px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }
.tabHeaderApply {z-index:2; position:absolute; left:412px; top:-3px; width:104px; height:3px;  background:url(../graphics/icons/tabHeaderBG.gif) repeat-x; }

.tabHeaderLawyersOn {z-index:3; position:absolute; left:0px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x; border-left:1px solid #48797D; border-right:1px solid #48797D;}
.tabHeaderClerksOn {z-index:3; position:absolute; left:103px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x;  border-left:1px solid #48797D; border-right:1px solid #48797D;}
.tabHeaderAssistantsOn {z-index:3; position:absolute; left:206px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x;  border-left:1px solid #48797D; border-right:1px solid #48797D;}
.tabHeaderAdministrativeOn {z-index:3; position:absolute; left:309px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x; border-left:1px solid #48797D; border-right:1px solid #48797D; }
.tabHeaderApplyOn {z-index:3; position:absolute; left:412px; top:-3px; width:102px; height:3px;  background:url(../graphics/icons/tabHeaderOnBG.gif) repeat-x;  border-left:1px solid #48797D; border-right:1px solid #48797D;}

#tabLawyers {width:102px;}
#tabClerks {width:102px;}
#tabAssistants {width:102px;}
#tabAdministrative {width:102px;}
#tabApply {width:102px;}

.adminMenu {font-size:12px; width:194px; padding:20px 0px 20px 25px; position:absolute; left:-112px; top:0px; background-color:#FFFFFF; }
.adminMenu ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 15px;}
.adminMenu ul li {font-weight:bold; padding:0px; margin:0px;}
.adminMenu ul p {padding:0px; margin:0px;}
.adminMenu ul p a {color:#333333; font-size:12px; font-weight:normal; padding:0px; margin:0px;}
.adminMenu ul p a.makeBold {text-decoration:None; color:#5B6439; font-size:12px; font-weight:bold; padding:0px; margin:0px;}
.adminMenu h5 {margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold;}

input.tb {border:1px solid #000000; width:100px; font-size:11px;}
input.qty {border:1px solid #000000; width:40px; font-size:11px;}
textarea.description {width:400px; height:150px; font-size:11px;}
textarea.taContent {width:600px; height:200px; font-size:11px;}
textarea.blurb {width:300px; height:30px; font-size:11px;}

.lawyerOrderContainer {width:600px; margin:0px; padding:0px 0px 0px 10px;}
.lawyerOrderContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.lawyerList {width:180px; float:left; padding:0px; margin:0px;}
.lawyerList select {width:150px;}
.lawyerArrows {width:100px; float:left; padding:60px 0px 0px 0px; margin:0px;}
.lawyerArrows input {width:50px;}

.homeContent {width:400px; height:146px; padding:20px 0px 0px 0px; margin:0px;}
.homeContent p {color:#333333; padding:0px 44px 0px 58px; margin:0px; font-family:trebuchet ms; font-size:11px;}
.homeContent p.homeMore {text-align:right; padding:0px 64px 0px 58px; margin:0px;}
.homeContent p.homeMore a {text-align:right; text-decoration:none; color:#333333; font-family:trebuchet ms; font-size:11px;}
.homeLawyers {border-top:1px solid #5B6439; border-bottom:1px solid #5B6439; width:400px; height:73px; padding:0px 0px 0px 0px; margin:0px;}
.homeLawyers .icon {float:left; padding:0px; margin:0px; width:80px; height:73px;}
.homeLawyers .img {cursor:pointer; width:79px; border-right:1px solid #5B6439; float:left; padding:0px; margin:0px; height:73px; position:relative;}
.homeLawyers .img .cover {zoom:1; width:79px; height:73px; position:absolute; left:0px; top:0px; z-index:2; background-color:#5b6439; opacity: .5; filter: alpha(opacity=50); }
.homeLawyers .img .pic {position:absolute; left:0px; top:0px; z-index:1; }

.homeOrderGuide {display:none; border:0px; background-color:#000000; width:345px; height:144px; position:absolute; left:250px; top:130px; z-index:3;  opacity: .5; filter: alpha(opacity=50); }

.footer {background-color:#8fa87b; clear:both; width:800px; height:78px; padding:0px; margin:0px 0px 0px 0px; }
.footerLinks {padding:35px 0px 0px 212px; margin:0px; color:#262d21; font-family:trebuchet ms; font-size:12px;}
.footerLinks a {text-decoration:none; color:#262d21; font-family:trebuchet ms; font-size:12px;}
.footerLinks a:hover {text-decoration:underline; color:#262d21; font-family:trebuchet ms; font-size:12px;}
.footerLinks img {position:relative; top:9px;}

.content a {text-decoration:none; color:#003d7c;}
.content a:hover {text-decoration:underline; color:#003d7c;}
.content a.bold {text-decoration:none; color:#003d7c; font-weight:bold;}
.content a.bold:hover {text-decoration:underline; color:#003d7c; font-weight:bold;}


.homeContainer .footer {background-color:#8fa87b; clear:both; width:800px; height:78px; padding:0px; margin:0px 0px 0px 0px; }

.newsList {clear:both; width:600px; padding:0px; margin:0px;}
.newsContainer {width:600px; padding:0px; margin:20px 0px 0px 0px;}
.newsBlock {border-bottom:1px solid #5b6439; width:600px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.newsBlock .date {padding:0px; margin:0px;}
.newsBlock .date p {color:#333333; font-weight:bold; font-family:trebuchet ms; font-size:14px; padding:0px; margin:0px;}
.newsBlock .name {padding:0px; margin:0px;}
.newsBlock .name p {color:#003d7c; font-weight:bold; font-family:trebuchet ms; font-size:14px; padding:0px; margin:0px;}
.newsBlock .name p a {text-decoration:none; color:#003d7c; font-weight:bold; font-family:trebuchet ms; font-size:14px;}
.newsBlock .name p a:hover {text-decoration:underline; color:#003d7c; font-weight:bold; font-family:trebuchet ms; font-size:14px;}
.linkBlock .name p a {font-weight:normal;}
.linkBlock .name p a:hover {font-weight:normal;}
.newsBlock .desc {width:500px; padding:0px; margin:0px;}
.newsBlock .desc p {color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.newsBlock .path {width:650px; padding:0px; margin:0px;}
.newsBlock .path p {color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.newsBlock .path p a {text-decoration:none; color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.newsBlock .path p a:hover {text-decoration:underline; color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.newsBlock .file {padding:5px 0px 0px 0px; margin:0px;}
.newsBlock .file p {color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}

.newsBlock .adate p {color:#333333; font-weight:normal; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.newsBlock .aname p {padding:0px; margin:0px; font-family:trebuchet ms; font-size:12px; }
.newsBlock .adesc p {color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.newsBlock .adesc textarea {width:500px; height:80px;}

.eventsBlock {border-bottom:1px solid #5b6439; width:600px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.eventsBlock .name {padding:0px 0px 5px 0px; margin:0px;}
.eventsBlock .name p {color:#003d7c; font-weight:bold; font-family:trebuchet ms; font-size:14px; padding:0px; margin:0px;}
.eventsBlock .summary {width:500px; padding:0px; margin:0px;}
.eventsBlock .summary p {color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}


.photosBlock {height:275px; position:relative; width:600px; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px;}
.photosBlock .name {float:left; width:374px; padding:0px 0px 0px 0px; margin:0px;}
.photosBlock .name p.title {color:#003d7c; font-weight:bold; font-family:trebuchet ms; font-size:14px; padding:0px 0px 15px 0px; margin:0px;}
.photosBlock .name p.mainPic {padding:0px; margin:0px;}
.photosBlock .pictures {position:absolute; bottom:0px; left:374px; width:226px; padding:0px; margin:0px;}
.photosBlock .pictures .pictureBlock {}
.photosBlock .pictures p {height:44px; float:left; padding:0px; margin:6px 0px 0px 6px;}

.adminTitle {color:#333333; font-family:trebuchet ms; font-size:14px; font-weight:bold; padding:5px 0px 10px 0px; margin:0px;}

.trigger {opacity: 0; filter: alpha(opacity=0); cursor:text; width:145px; position:absolute; left:30px; z-index:3;}

.apply {width:500px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.apply td {font-family:trebuchet ms; font-size:11px; text-align:right; width:200px; padding-right:15px; vertical-align:top;}
.apply .name {text-align:right; width:200px; padding-right:15px; vertical-align:top;}
.apply .value {width:300px; text-align:left; }

.apply textarea {width:300px; height:100px;}

.applyResult {width:500px; border:0px; border-collapse:collapse; padding:0px 0px 0px 0px; margin:0px;}
.applyResult td {font-family:trebuchet ms; font-size:12px; text-align:right; width:200px; padding-right:15px; vertical-align:top;}
.applyResult .name {text-align:right; width:200px; padding-right:15px; vertical-align:top;}
.applyResult .value {width:300px; text-align:left; }

.resumeList {width:500px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.resumeList td {font-family:trebuchet ms; font-size:13px; width:200px; padding-right:15px; vertical-align:top;}
.resumeList .name {text-align:right; width:200px; padding-right:15px; vertical-align:top;}
.resumeList .value {width:300px; text-align:left; }

.curPictures {font-size:11px;padding:0px; margin:10px 0px 0px 0px; width:440px;}
.curPictures p {float:left; margin:10px 10px 0px 0px;}
.curPictures p a {font-size:11px;}

.homeSubContent {clear:both; background-color:#a5b995; width:800px; padding:14px 0px 14px 0px; margin:0px;}
.homeSubContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeSubContent .homeNews {width:457px; padding:0px; margin:0px; float:left;}
.homeSubContent .homeNews .homeNewsContainer {padding:0px 0px 0px 109px; margin:0px;}
.homeSubContent .homeNews .title {font-weight:bold; color:#022f60; font-size:16px;}

.homeSubContent .homeContact {width:269px; padding:0px; margin:0px; float:left;}
.homeSubContent .homeContact .homeContactContainer {width:100%; position:relative; border-top:1px solid #c9d5bf; border-bottom:1px solid #c9d5bf; padding:10px 0px 10px 0px; margin:0px;font-family:trebuchet ms; font-size:12px; line-height:15px;}
.homeSubContent .homeContact .homeContactContainer .map {position:absolute; width:50px; left:219px; top:12px; background:url(../graphics/icons/homeArrow.gif) no-repeat right 1px;}
.homeSubContent .homeContact .homeContactContainer .map a {color:#385f79; text-decoration:none;}
.homeSubContent .homeContact .homeContactContainer .map a:hover {text-decoration:underline;}
.homeSubContent .homeContact .homeContactContainer .directions {position:absolute; width:112px; left:157px; top:28px; background:url(../graphics/icons/homeArrow.gif) no-repeat right 1px;}
.homeSubContent .homeContact .homeContactInfo {padding:10px 0px 0px 0px; margin:0px;font-family:trebuchet ms; font-size:12px; line-height:15px;}
.homeSubContent .homeContact .homeContactInfo span {color:#0d3864;}
.homeSubContent .homeContact .homeContactInfo a {text-decoration:none; color:#0d3864;}
.homeSubContent .homeContact .homeContactInfo a:hover {text-decoration:underline; color:#0d3864;}
.homeSubContent .homeContact .title {font-weight:bold; color:#022f60; font-size:16px;}

.homeSubContent .homeContact .homeContactInfo .map {cbackground:url(../graphics/icons/homeArrow.gif) no-repeat right 1px;}
.homeSubContent .homeContact .homeContactInfo .map a {color:#385f79; text-decoration:none;}
.homeSubContent .homeContact .homeContactInfo .map a:hover {text-decoration:underline;}
.homeSubContent .homeContact .homeContactInfo .directions {position:absolute; width:112px; left:157px; top:28px; background:url(../graphics/icons/homeArrow.gif) no-repeat right 1px;}

.homeNewsBlock {border-top:1px solid #c9d5bf; width:308px; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;}
.homeNewsBlock .date {padding:0px; margin:0px;}
.homeNewsBlock .date p {color:#0d3864; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.homeNewsBlock .date p a {text-decoration:none; color:#0d3864; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.homeNewsBlock .date p a:hover {text-decoration:underline; color:#0d3864; font-family:trebuchet ms; font-size:12px; padding:0px; margin:0px;}
.homeNewsBlock .name {width:250px; padding:0px; margin:0px;}
.homeNewsBlock .name p {background:url(../graphics/icons/homeArrow.gif) no-repeat right 3px; color:#333333; font-family:trebuchet ms; font-size:12px; padding:0px 10px 0px 0px; margin:0px;}
.homeNewsBlock .name p a {text-decoration:none; color:#333333; font-family:trebuchet ms; font-size:12px;}
.homeNewsBlock .name p a:hover {text-decoration:underline; color:#333333; font-family:trebuchet ms; font-size:12px;}

.popContent {background-color:#a5b995;}
.contentTitle {color:#003d7c; font-weight:bold; font-family:trebuchet ms; font-size:12px; padding:15px 0px 15px 0px; margin:0px;}

.backtotop {margin:10px 0px 10px 0px;}

.studentNav {font-size:11px; clear:both; color:#003d7c; font-family:trebuchet ms; padding:5px 0px 5px 0px; margin:0px;}
.studentNav p {font-size:11px; margin:0px 20px 0px 0px; padding:0px; float:left;}
.studentNav p.l {width:105px;}
.studentNav p.r {width:455px;}
.studentNav a {text-decoration:underline; color:#003d7c; font-family:trebuchet ms; font-size:11px; padding:5px 0px 5px 0px; margin:0px;}


.contactMain {padding:0px; margin:0px;}
.contactRight {float:right; padding:0px; margin:0px; border-left:1px solid #000000; padding-left:40px; }
.contcactMain .profileInfo {float:left; width:300px; padding:0px; margin:0px; }

.mediationContainer {margin:30px 0px 0px 0px; padding-bottom:15px;;}
.mediationBlock {float:left; width:260px; margin-bottom:15px;}

.mediationLink {background:url(/dutton/graphics/icons/go.gif) no-repeat 0px 1px; padding-left:15px;}
