<p>img, div, input { /* for Internet Explorer PNG transparency */   behavior: url("js/iepngfix.htc") } body {   font-family: Arial;   font-size: 12px; } p {   margin-left: 20px;   margin-right: 10px; } ul li {   margin-bottom: 5px; } h1, h2 {   /*text-transform: uppercase;*/   margin-left: 10px;   margin-bottom: 7px; } h1 {   color: #7b9dbe; } h2 {   color: #f2674a; } h3 {   margin-top: 2px;   margin-bottom: 2px; } h3, h4, h5, h6 {   margin-left: 10px;   color: #f2674a; } .orange, a.orange, a:link.orange {   color: #f2674a !important; } .blue, .fc-header-title, a.blue, a:link.blue {   color: #7b9dbe !important; }  .sidebarBox h3 {   margin-left: 0; }  .scheduleForm label {   font-size: 14px; } .serviceSelectors {   color: #555; }  .serviceSelectors a {   text-decoration: none;   color: #000; }  .styledForm label {   color: #555; width: 200px;   text-align: right;   font-size: 14px;   font-weight: bold;   display: block;   float: left;   height: 20px;   padding-right: 10px;   padding-left: 10px;   line-height: 20px;   vertical-align: middle; }  .styledForm br {   clear: both; }  .styledForm input, .styledForm select, .styledForm textarea {   font-size: 16px;   margin-bottom: 12px; }  .scheduleForm .scheduleField label {   font-weight: bold; float: left; width: auto; padding:4px 4px 4px 0; font-size: 16px; } .scheduleForm input, .scheduleForm select, .scheduleForm textarea {   font-size: 15px;   margin-bottom: 10px;   font-family: Arial; } .scheduleForm textarea, .styledForm textarea {   padding: 2px 4px; }  #localSearchResults {   list-style: none;   margin: 0; } #localSearchResults li {   border-bottom: 1px solid #aaaaaa;   background-color: #fcfcfc;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   border: 2px solid #aaaaaa;   margin: 5px;   padding:3px;   float: left; }  #localSearchResults h2 {   font-size: 15px;   margin: 0; } #localSearchResults h3 {   font-size: 12px;   line-height: 15px;   margin: 0; }  /* bar results page navigation */ #localSearchPages a{   padding: 1px 5px 2px 5px;   background-color: #f6f6f6;   text-decoration: none;   display: block;   float: left;   margin: 0 5px;   border: 2px solid #ccc;   font-size: 14px;   font-weight: bold;   color: #aaaaaa;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   -moz-user-select: none;  } #localSearchPages .localSearchCurrentPage {   font-weight: bolder;   font-size: 15px;   color: #666;   border: 2px solid #aaaaaa;   background-color: #f1f1f1; }  .hidden {   visibility hidden;   display: none; }  .bigButton {   font-size: 20px !important;   padding: 4px !important;    margin-top: 10px !important; }  .smallLabel {   width: 80px !important; }  #sidebar1 h1, #sidebar1 h2, #sidebar1 h3, .sidebarBox h1, .sidebarBox h2, .sidebarBox h3 {   color: #b00000;   font-size: 98%;   text-transform: uppercase;   margin-top: 0;   margin-bottom: 5px } .sidebarBox {   padding: 15px;   margin-top: 14px;   margin-right: 14px;   border: 1px solid #bbb;   overflow: hidden;   // float fix  height: 100%;   // float fix } .sidebarBox ul {   list-style: square;   color: #d00;   margin-top: 5px;   padding-left: 15px;   margin-bottom: 0; } .sidebarBox ul li {   padding: 4px 0; } .newsArticleList {   padding: 10px; } .subContent {   margin: 5px 20px 5px 20px; } .newsSmall p {   margin: 2px;   color: #555; } .newsSmall {   padding:10px 0 8px 5px;   font-size: 12px; } .newsSmall h1 {   text-transform: none;   color: #333;   margin: 0;   font-size: 14px; } .newsSmall h2 {   color: #444;   margin: 0;   font-size: 12px; } .newsSmall h3 {   color: #555;   font-weight: normal;   margin: 0;   font-size: 11px; } .newsBox a, .newsSmall a {   color: #d00;   text-decoration: none;   display: block; } .newsBox em, .newsSmall em {   display: block;   color: #444;   font-size: 85%; } .moreLink, a:link.moreLink, a:visited.moreLink {   /*   text-align: right;   display: block !important;   color: rgb(0, 0, 0);   font-weight: bold;   float:right;   padding:2px 5px 3px;   text-align:center;   background-color:#f1f1f1;   border: 2px solid #aaa;   -moz-border-radius: 4px;   -webkit-border-radius: 4px;   text-decoration: none;   margin: 1px 10px 0 0;   */   background: transparent url(/uploaded/_layout/rightTriangle.png) no-repeat scroll right center; text-decoration: none; font-size: 12px; line-height: 15px; font-family: Arial; text-transform: uppercase; padding-right: 11px; font-weight: bold; color: #7aa4cc; } .white {   color: #fff; } #stripeContainer {   z-index:8;   position: absolute;   left: 0;   top: 0;   width: 50%;   height: 160px; } #ui-datepicker-div {   z-index: 100; } .stripe {   background: transparent url(/uploaded/_layout/stripe.png) scroll top left repeat-x;   height: 200px;   margin: 0;   padding: 0; } .stripeLeft {   background: transparent url(/uploaded/_layout/leftStripe.png) scroll top left no-repeat;   height: 200px;   float: left;   margin: 0;   padding: 0;   width: 85px; } #floatingContainer {   z-index:10;   position: absolute;   left: 0;   top: 0;   width: 100%; } #container {   width: 933px;   margin: auto; } #header {   background: transparent url(/uploaded/_layout/header.png) scroll top left no-repeat;   width: 895px;   height: 132px; } .headerText {   font-size: 11px;   font-weight: bold;   float: right;   width: 110px;   padding-top: 15px;   text-align: left;   color: #fff;   font-size: 11px; } .headerText a:link, .headerText a:visited {   color: #fff;   text-decoration: none;   line-height: 9px;   display: block;   margin-bottom: 5px;   margin-top: 5px;   padding-left: 3px; } .headerText img {   margin-right: 4px; }  .smallButtons a:link, .smallButtons a:visited {   text-decoration: none;   background-color: #f2674a;   color: #fff;   display: block;   float: left;   margin: 2px;   padding: 0 2px 1px 2px;   border: 2px solid #aaa;   -moz-border-radius: 5px;   -webkit-border-radius: 5px; }  .smallButtons a:hover {   text-decoration: underline;   background-color: #f4694c;   color: #fbfbfb; }    .largeButtons a:link, .largeButtons a:visited {   text-decoration: none;   background-color: #f2674a;   color: #fff;   display: block;   float: left;   text-align: center;   font-size: 20px;   margin: 10px;   padding: 5px 6px 5px 6px;   border: 2px solid #aaa;   -moz-border-radius: 5px;   -webkit-border-radius: 5px; }  .largeButtons a:hover {   text-decoration: underline;   background-color: #f4694c;   color: #fbfbfb; }    #footer {   padding-top:11px;   text-align: center;   margin: 0 0 0 4px;   background: transparent url(/uploaded/_layout/footer.png) scroll top center no-repeat;   color: #555;   font-size: 12px;   width: 933px;   height: 48px;   color: #f1f1f1; } #footer a {   color: #fff;   text-decoration: none;   letter-spacing:0.3px;   font-size: 13px; } #menuContainer_home {   font-size: 14px;   background: transparent url(/uploaded/_layout/menu.png) scroll top right no-repeat;   height:104px;   margin:206px 20px 0 14px; } #menuContainer_home #menu {   padding-left:50px;   padding-top:23px; }  #menuContainer {   font-size: 14px;   background: transparent url(/uploaded/_layout/menuOther.png) scroll bottom left no-repeat;   height:52px;   margin: 0 0 0 17px; } #menuContainer #menu {   padding-left:28px;   padding-top:14px; } #menu a:link, #menu a:visited, #menu a:hover {   color:#FFFFFF;   display:block;   float:left;   font-size:16px;   padding:0 20px;   text-decoration:none;   text-transform:uppercase; }  #menu a:hover {   text-decoration: none;   color:#EEEEEE; }  #contentContainer {   width: 923px; } #mainContentContainer_home {   background: transparent url(/uploaded/_layout/mainMiddle.png) scroll bottom center repeat-y;   min-height: 170px;   padding-top: 40px; } #mainContentContainer {   background: transparent url(/uploaded/_layout/mainMiddle.png) scroll bottom center repeat-y;   min-height: 170px; } #mainContent_home {   margin-top: -90px; } #mainContent { } .nomargin p {   margin: 0; } .hierarchicalSiteMap, .hierarchicalSiteMap ul {   padding-left: 25px; } .hierarchicalSiteMap li {   list-style: none;   padding-top: 3px; } .hierarchicalSiteMap li a img {   border: 0; } .hierarchicalSiteMap li a {   text-decoration: none;   color: #000; } .hierarchicalSiteMap img {   margin-right: 4px; } .hierarchicalSiteMapEntry {   padding-left: 23px; } .siteMenu a {   border:1px solid #AAAAAA;   color:#555555;   display:block;   float:left;   font-weight:bold;   margin:4px;   padding:7px 5px;   text-decoration:none; } /* lazd display styles */ .borderTop {   border-top: 1px solid #aaa; } .indexPageNav {   text-align: center;   margin: 22px 0;   height: 21px; } .indexPageNav a {   padding: 10px 12px;   vertical-align: top;   margin: 0 3px;   font-size: 16px;   text-decoration: none;   font-family:Trebuchet MS; } .indexPageNav a:link, .indexPageNav a:visited {   color:#555; } .indexPageNav a:hover {   color:#000;   font-size: 18px;   padding: 10px 12px 9px 11px; } a.currentPage {   border: 1px dotted #ccc;   font-weight: bold;   font-size: 18px; } a.currentPage:hover {   cursor:default;   font-size: 18px !important;   color:#777 !important;   padding: 10px 12px !important; } .leftListing {   float: left;   border-top: 1px dotted #aaa;   width:72%; } .rightFilterNav {   border-left: 1px dotted #aaa;   float: left;   padding: 0 5px 5px 5px;   margin-left: 10px;   width:24%; } .rightFilterNav h2.borderTop {   border-top:1px dotted #AAAAAA;   margin-top: 7px; } .rightFilterNav form {   margin: 4px 0 12px 0; } .rightFilterNav h2 {   margin: 0px;   border: 0;   padding-top: 5px; } .rightFilterNav div {   color: #666;   line-height: 18px; } .rightFilterNav a, .rightFilterNav a:visited {   color: #444;   text-decoration: none; } .rightFilterNav a:hover {   color: #444;   text-decoration: none; } .rightFilterNav p {   padding: 0; } .rightFilterNav p.year {   margin: 0; } .rightFilterNav p.month {   margin: 0;   padding-left: 18px; } .rightFilterNav div.leftPadding {   padding-left: 10px; } .articleBody {   font-family: Trebuchet, "Trebuchet MS";   border-top: 1px dotted #aaa;   padding: 11px 6px 4px 6px } .firstArticle {   padding-top: 5px;   border-top: 0; } .articleBody p {   line-height: 130%;   margin: 2px 0 8px 2px; } .articleBody a {   color: #555;   text-decoration: none; } .articleBody h2 {   border: 0;   background: none;   margin-top: 0;   padding-top: 0;   margin-bottom: 0;   padding-bottom: 0;   color: #111; } .articleBody h2 a:visited, .articleBody h2 a:visited {   color: #444; } .articleBody h3 {   margin-top: 0;   margin-bottom: 4px;   padding-top: 0; } .articleBody h3 a:link, .articleBody h3 a:visited {   color: #555; } .articleBody h1,.articleBody h2,.articleBody h3 {   margin-left: 0;   padding-left: 0; } .articleBody h1,.articleBody h2,.articleBody h3 {   margin-left: 0;   padding-left: 0; } .articleBody h2 {   margin-bottom: 4px;   padding-bottom: 0; } .articleBody h3 {   margin-bottom: 0;   padding-bottom: 0 } .articleBody .articleDate {   padding-left: 0;   display: block;   clear: both;   margin-bottom: 10px; } .articleBody .articleDateBox {   float: left;   width: 66px;   height:70px;   background: transparent url(/images/dateblock.gif) no-repeat scroll top left;   margin: 0 8px 0 5px; } .articleBody .month {   font-size: 11px;   text-align: left;   color: #FFF;   font-weight: bold;   padding: 6px 4px 3px 6px; } .articleBody .day {   font-size: 26px;   text-align: center;   padding: 2px 0 0 0; } .articleBody .year {   font-size:8px;   margin-top:-1px;   padding-left:5px;   text-align:left; } /* end article styles */  /* misc styles */  .redBk {   /* background-color: #FF9F9F; */   border: 2px solid #f00; }  a, .hand {   cursor: pointer;   cursor: hand; } .noPaddingBottom {   padding-bottom: 0; } .noPaddingTop {   padding-top: 0; } .noMarginBottom {   margin-bottom: 0; } .noMarginTop {   margin-top: 0; } .alternateBg {   background-color: #f1f1f1; } .leftMargin {   margin-left: 12px; } .bottomBorder {   border-bottom:1px dotted #AAAAAA; } .topBorder {   border-top:1px dotted #DDDDDD; } .noBorder {   border: 0; } .searchResultCount {   color: #333;   font-size: 11px; } .someEqualPadding {   padding: 6px; } .somePadding {   padding: 4px 4px 6px 10px; } .bottomPadding {   padding-bottom: 12px;   padding-top: 5px; } .someMorePadding {   padding: 6px 6px 8px 12px; } h3 a, a:link, a:visited {   color: #555; } .middle {   vertical-align: middle; } .newWindowIcon {   margin-right:-17px;   padding-left:3px;   vertical-align: middle; } .entryInformation {   font-size: 11px;   font-family:Trebuchet, "Trebuchet MS";   padding:3px 0 6px;   color: #444; } .entryInformationRight {   float:right;   text-align:right; } .parentCategoryLinks {   text-align: left; } .entryInformation .parentCategoryLinks {   margin-left: 85px; } .entryInformationRight .parentCategoryLinks {   margin-left: 77px; } .entryInformation strong {   width: 85px;   display: block;   float: left;   text-align: right; } .entryInformationRight strong {   display: inline;   width: auto;   float: none; } .additionalPadding {   padding: 14px 6px 6px 10px !important; } img {   vertical-align:bottom; } /* end misc styles */   /* for collection image stack */ .mediaImageOuter { } .mediaImage {   background-color: #fff;   padding: 3px;   border: 1px solid #aaa;   display: inline-block; }  .profilePic {   width: 275px;   margin: 25px;   background-color: #fff;   padding: 3px;   border: 1px solid #aaa; }  /* for lightbox elements to have the right text color */ #lightbox {   color: #000; } /* for MediaListingHoriz to have correctly colored arrows */ .mediaNextPrevText {   color: #ccc; } /* for mediadisplay.php collectionContainers */  .mediaCollectionContainer_first {   padding: 10px 0px; } .mediaCollectionContainer {   padding: 10px 0px; } .mediaCollectionContainer_alt {   padding: 10px 0px; } .mediaCollectionImage, .mediaImageContainer {   padding: 3px;   border: 1px solid #aaa;   background-color: #fff;   margin: 10px;   display:-moz-inline-stack;   display:inline-block;   zoom:1;   *display:inline; } .mediaCollectionImage a, .mediaImageContainer a {   display: block } .mediaCollectionContainer_alt h3, .mediaCollectionContainer h3, .mediaCollectionContainer_first h3 {   margin: 0px; }  .videoTitleSmall {   font-weight: bold;   font-size: 14px;   color: #444;   padding-top: 4px;   padding-left: 1px; }    .bubbleTopLeft {   background: transparent url(/images/bubble_top_left.png) no-repeat scroll top left;   margin-left:-18px;   margin-right:-17px; } .bubbleTopRight {   background: transparent url(/images/bubble_top_right.png) no-repeat scroll top right; } .bubbleTopMiddle {   background: transparent url(/images/bubble_top_middle.png) repeat-x scroll top left;   /* margin-bottom: -13px; */   margin-left:18px;   margin-right:17px; } .bubbleBottomLeft {   margin-left:-58px;   margin-right:-17px;   background: transparent url(/images/bubble_bottom_left.png) no-repeat scroll top left; } .bubbleBottomRight {   background: transparent url(/images/bubble_bottom_right.png) no-repeat scroll top right;   height: 30px; } .bubbleBottomMiddle {   background: transparent url(/images/bubble_bottom_middle.png) repeat-x scroll top left;   margin-left:58px;   margin-right:17px; } .bubbleContent {   font-size: 11px;   font-family: Verdana;   padding-left:23px;   padding-right:22px;   padding-top:13px; } .bubbleContentContainer { }   .lazdFormHelpToggle {   cursor: default; }  .lazdFormHelpToggle img {   margin-top: -5px;   padding: 2px 1px 2px 1px;   margin-left: 3px; }  .lazdFormHelp {   z-index: 150;   text-align:center;   width:344px;   white-space:normal;   font-size: 11px;   font-weight: normal;   cursor: default; }  #googleMap {   margin-top: 5px; }   .roundedBox h1, .roundedBox h2, .roundedBox p {   margin: 4px;   padding: 0; } .roundedBox h3 {   line-height: 12px; }  .roundedBox p {   margin: 6px;   padding: 0; }  .roundedBox {   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   border: 2px solid #aaa;   background-color: #fafafa;   padding: 1px 2px;   margin: 4px 4px 0 4px;   float: left; } .roundedBoxContainer {   margin-left: 2px; } .roundedBoxContainer .roundedBox {   margin: 0; }  /** DEFAULT FORM STYLES input { vertical-align: middle; margin-left: 0; margin-right: 0; }  label { cursor: default; float:left; font-size:12px; font-weight:bold; text-align:right; padding: 1px 5px 1px 5px; width: 80px; } **/   /** END LAZD STYLES **/   #searchBox {   float: right;   margin: 9px; } .bkUl_home  {   background: transparent url(/uploaded/_layout/mainUpperLeft.png) no-repeat scroll top left; } .bkUl  { } .bkUr {   background: transparent url(/uploaded/_layout/mainUpperRightOther.png) no-repeat scroll top right;   margin-left:17px; } .bkUr_home {   background: transparent url(/uploaded/_layout/mainUpperRight.png) no-repeat scroll top right;   margin-left:17px; } .bkBr {   background: transparent url(/uploaded/_layout/mainLowerRight.png) no-repeat scroll bottom right; } .bkBl_home {   padding-bottom:50px;   padding-top:64px;   background: transparent url(/uploaded/_layout/mainLowerLeft.png) no-repeat scroll bottom left; } .bkBl {   padding-bottom:50px;   background: transparent url(/uploaded/_layout/mainLowerLeft.png) no-repeat scroll bottom left; } #rotatingImageContainer {   left:0;   position:absolute;   top:132px;   width:100%;   z-index:9; } .rotatingImage {   width: 875px;   height: 310px;   margin: auto; } .rotatingImageTextContainer {   background:transparent url(/uploaded/_layout/rotatingImageTextArea.png) no-repeat scroll right top;   color:#000;   font-size:13px;   height:268px;   line-height:130%;   padding-left:612px;   padding-right:9px;   text-align:left; } .rotatingImageText {   padding: 12px 0 0 0;   line-height:150% } .rotatingImageText h1 {   font-family: Bauhaus, Arial;   color: #7aa4cc;   font-size: 16px;   font-weight: bold;   letter-spacing:.75px }  #rotatingImageButtons {   height: 20px;   padding-left:572px;   padding-top:17px;   text-align: center; }  #rotatingImageButtons a:active, #rotatingImageButtons a:focus {   outline: none;   -moz-outline-style: none; }  #rotatingImageButtons a.b {   display: block;   cursor: pointer;   float: left;   font-weight: normal;   font-size: 8px;   text-align: center;   color: #888;   text-decoration: none;   background: transparent url(/uploaded/_layout/rotatingImageSelector.png) scroll center center no-repeat;   margin-right: 7px;   width: 15px;   padding: 4px 4px 4px 4px; }  #rotatingImageButtons a.b:hover, #rotatingImageButtons a.bO {   background: transparent url(/uploaded/_layout/rotatingImageSelector_d.png) scroll center center no-repeat; }  #rotatingImageButtons a.t {   float:left;   font-size:12px;   font-weight:bold;   margin-left:10px;   padding-top:3px;   text-decoration:none;   text-transform:uppercase; } #rotatingImageButtons a.t:hover {   text-decoration: underline; } .welcomeContainer {   background:transparent url(/uploaded/_layout/welcome.png) no-repeat scroll left top;   height:254px;   margin:0 15px;   /*margin:-42px 15px;*/ } .welcome {   padding:62px 10px 9px 37px; }  .welcomeLeft {   float: left;   width:555px;   padding-right: 4px; } .welcomeLeft p {   line-height: 170%;   font-size: 13px;   color: #333333;   margin-left: 7px; } .welcomeRight {   float:left;   padding-left:18px; }  .mainBkUpperRight {   background: transparent url(/uploaded/_layout/mainBkUpperRight.png) no-repeat scroll top right; } #actualContent {   /*background:transparent url(/uploaded/_layout/mainBkBottom.png) no-repeat scroll left bottom; */   padding: 0 30px 0 30px;   min-height: 170px; } .actualContentPadding {   padding-bottom: 1px;   padding-top: 24px; } #actualContentContainer {   z-index: 12;   background:transparent url(/uploaded/_layout/mainBk.png) repeat-y scroll left top;   /*  margin: -41px 0 -28px 0; */   line-height:150%;   overflow:visible;   padding:0 20px 0 15px;   /*padding: 4px 35px 0px 35px;*/ }    .smSearchResultProfileContainer {   padding-left: 10px;   padding-right: 10px;   padding-top: 6px;   margin-bottom: 10px; } .smSearchResultProfile {     margin-left: 100px; } .smProfileImage {   margin: 4px 10px 10px 0; } .smSearchResultProfile h2, .smSearchResultProfile h3 {   margin: 3px 0;   font-size: 15px; }  .smSearchResultProfile h2 a {   color: #7b9dbe;   text-decoration: none; }  .smSearchResultProfile h2 {   font-size: 14px; }  .consultantProfile h2 {   margin-left: 0; } .consultantProfile h4 {   color: #7b9dbe;   margin: 1px 0 2px 0; } .consultantProfile h4 a {   color: #7b9dbe;   text-decoration: none; } .consultantProfile h3 {   margin-left: 0;   display: inline;   font-size: 13px; } .consultantProfilePara {   margin-top: 6px; }  .consultantProfile ol, .consultantProfile ul {   margin-top: 0;   padding-top: 0; } .smSearchResultProfile h2, .smSearchResultProfile h3 {   display: inline;   font-size: 13px;   margin-bottom: 4px; } .smSearchResultProfileImage {   float: left;   border: 1px solid #adadad;   margin-top: 4px;   margin-bottom: 4px; } .profileScheduleNowButton {   margin: 10px 0; } .profileScheduleNowButton div {   float: left; } .profileScheduleNowButton a {   text-decoration: none;   text-transform: uppercase;   font-weight: bold;   color: #7B9DBE; } .profileScheduleNowButton img {   margin-top: 4px;   margin-left: 5px; } .smSearchResultsHeading {   color: #f2674a;   border-bottom: 1px solid #aaa;   width: 600px;   padding-bottom: 4px;   margin-bottom: 4px; } .smSearchResults { } .smSearchResultsMain {   background-color: #fffff6; }  .smSearchInitialMessage ol li {   font-size: 18px;   color: #F2674A;   margin-bottom: 10px;   margin-top: 10px;   font-weight: bold; }  .smSearchInitialMessage ol li:first-line {   font-weight: normal; }  .gettingStartedArticles li {   font-size: 15px; }  .smGettingStarted {   margin-top: 10px;   margin-left: 10px; }   #background404 {   filter:alpha(opacity=80);   -moz-opacity:0.8;   -khtml-opacity: 0.8;   opacity: 0.8; }  /*** admin styles ***/ iframe {   border: 0; } #lazdForm {   margin: 0;   padding: 0; }  #lazdForm textarea {   height:400px;   padding: 3px;   font-family: Verdana;   font-size: 12px;   width:95%; }  #lazdForm input {   vertical-align: middle;   margin-left: 0;   margin-right: 0; }  #lazdForm label {   cursor: default;   float:left;   font-size:12px;   font-weight:bold;   padding-top:1em;   text-align:right;   padding-left: 5px;   /*white-space:nowrap;   width:16%;*/   width: 160px;   height: 100%; }  #lazdMultipleFileUploader label {   width: auto;   float: none; }  #lazdFormBottomRight {   float: right; }  #lazdFormBottomRight a img {   padding-top: 5px; }  .lazdFormFieldContainer {   font-size: 12px;   padding: 10px;   border-bottom: 1px dotted #DDDDDD; }  .lazdFormDottedBottom {   border-bottom: 1px dotted #DDDDDD; }  .lazdFormFieldContainer .lazdFormField {   /*margin-left: 16%;*/   margin-left: 160px; }  #loginForm .lazdFormField {   margin-left: 90px; }  .lazdFormFieldContainerLarge {   min-width: 720px;   border-bottom:1px dotted #DDDDDD;   padding: 10px; }  .lazdFormLabelLarge {   float: none;   text-align: left;   padding: 6px 0 2px 0;   display: block;   width: auto; }  fieldset {   border: 1px dotted #bbb;   margin: 10px; }  #lazdForm legend {   font-weight: bold;   padding: 6px 6px 2px 6px;   font-size: 150%; }  .lazdFormField { }  .lazdFormLeftPadding {   padding-left: 15px; }   .lazdFormImageDelete {   padding: 0px 0 4px;   text-align: right; }  .lazdFormImageDelete a {   white-space: nowrap; }  .lazdFormImageDelete strong {   font-weight: bold; }  .lazdFormImageFileInfo {   padding: 0px 3px 3px;   float: left; }  .lazdFormFileSize, .lazdFormFileName, .lazdFormDelete {   font-size: 11px;   padding:2px 3px 3px;   float: left; }  .lazdFormFileListItem {   background: transparent url(/admin/images/gradient_l_63.gif) repeat-x scroll left 43%; }  .lazdFormFileName {   font-weight: bold;   padding-right: 5px; }  .lazdFormDelete {   padding: 0px;   float: right; }  .lazdFormDelete a {   padding:3px 6px 1px 1px;   display: block; }  .lazdFormFileSize {   padding-left: 15px;   float: right; }  .shadow1 {   border:1px solid #F9F9F9;   padding: 0px;   margin: 0px;   display: inline-block; }  .shadow2 {   border:1px solid #F4F4F4;   padding: 0px;   margin: 0px; }  .shadow3 {   border:1px solid #F0F0F0;   padding: 0px;   margin: 0px; }  .shadow4 {   border:1px solid #DDDDDD;   padding: 0px;   margin: 0px; }  .imageStrip {   margin-top: 10px; } .imageStripNav {   color: #F2674A;   font-size: 40px;   padding: 0 10px 0 10px; } .imageStripListContainer {   padding: 0px;/*0 10px;*/   width: 270px;   height: 75px;   overflow: hidden; } .imageStripList {   width: 10000px;   height: 75px;   /* background-color: #fff; */ } .imageStripObject {   border: 3px solid #dfdfdf;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   width: 100px;   height: 65px;   float: left;   margin-left: 5px;   margin-right: 5px;   overflow: hidden; } .imageStripObjectVert {   margin-top: -20%; } .imageStripObject a {   display: block; } .imageStripObject img {   border: 0;   width: 100%; }  #videoPlayerContainer {   text-align: center;   position: absolute;   top: 0;   left: 0;   width: 100%;   z-index: 180; } #videoPlayerBox {   padding: 5px 10px 10px 10px;   background-color: #fff;   border: 3px solid #ccc;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   width: 640px;   margin: auto; } #videoSWF {   margin: auto; }  .testimonialName, .testimonialName a:link, .testimonialName a:visited {   color: #f2674a;   padding-top: 0; }  .eventRed a {   background-color: #f47e65 !important; } .eventYellow a {   background-color: #95b6d6 !important; } .eventGreen a {   background-color: #838686 !important; }  .courseListItem {   border: 1px solid #aaa; border-top: 0; padding: 10px 5px; }  .courseListItem h2 {   margin: 0;   line-height: 9px; } h2 a, h2 a:visited {   text-decoration: none; } .courseListContainer {   border-top: 1px solid #aaa; } .expandTriangle {   margin-bottom:-5px;   margin-top:-5px;   padding-bottom:5px;   padding-left:5px;   padding-right:2px;   padding-top:5px; }  .errorBox {   border: 1px solid rgb(170, 170, 170);   padding: 3px 4px 4px 4px;   background: transparent url(/admin/images/gradient_d_200.gif) repeat-x scroll left top; -webkit-border-radius: 6px;-moz-border-radius: 6px; width: 280px; } .errorBox img {   margin-right: 10px; }   /* services list */   .sListContainer {   margin-bottom: -40px;   float:left; }  .sList {   width: 200px;   float: left;   padding-bottom: 150px;   margin-left: -27px;   background: transparent url(/uploaded/_layout/serviceSelectorFade.png) repeat-x scroll left bottom; }  .sList h3 {   padding-top: 0;   margin-top: 0;   margin-bottom: 15px;   margin-left: 15px; }  .sList a {   outline: none;   color: #444;   font-size: 13px;   text-decoration: none;   padding: 7px 8px 7px 8px;   border-bottom: 1px solid #e8eff6;   display: block;   background-color: #cdddec; }  .sList a.level1 {   background-color: #d9e6f3; } .sList a:hover {   background-color: #e8eff6; } .sList a.selectedService, .sList a.selectedPackage {   background-color: #e5ecf3; } .sList .category {   font-weight: bold; }  #packageHeading {   margin-bottom: 36px;   margin-left: 0px;   margin-top: -5px;   padding-left: 0px; }  #serviceInfo, #packageInfo {   margin-top: -18px; }  .largeText {   font-size: 14px;   font-weight: bold; } .greyText {   color: #555; }  .packageContainer {   border: 1px solid #aaa;   margin-top: -1px;   padding: 10px 5px 5px 10px; }</p>
