#firefox { /* First style is ignored by Firefox! * I (Jon B) think this is because of the * * at the start of this file */ } /* ------------------------------------------* * General * * ------------------------------------------*/ body { margin:0px; padding:0px; background-color:#9C9C9C; } #outer { width:100%; } #inner { width:740px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } #home #inner{ background-image: url("/dafiles/Furniture/pss/image/theme/D3BlueMid1BkgH.jpg"); background-repeat: repeat-y; } a img { border: none; } /*div { border:1px solid black; } /* ------------------------------------------* * Header * * ------------------------------------------*/ #header{ height:124px; /* background for shaded top */ background-image:url("/dafiles/Furniture/pss/image/theme/D3TopEdge.gif"); background-repeat: repeat-x; background-color: #FFFFFF; } #logo{ position: relative; float: left; width:50%; top: -24px; padding-left: 20px; height: 95px; } #topnav{ position: relative; float: right; top: -34px; font-size:11px; font-weight:bold; color:#1B5E99; text-align:right; font-family:Arial; padding: 0px 6px 0px 0px; } #topnav span{ margin: auto 6px auto 6px; } #topnav a{ text-decoration:none; color:#1B5E99; margin: auto 6px auto 6px; } #topnav a:visited{ text-decoration:none; color:#1B5E99; } #topnav a:hover{ text-decoration:underline; color:#1B5E99; } #searchbox{ position: relative; float: right; top: -10px; width:235px; } #searchbox form{ margin: 0px; } .txtquery{ width:165px; margin: 0px; } .txtquerytd{ vertical-align:middle; padding: 0px 0px 0px 6px; } .btnsubmit{ background-image: url("/dafiles/Furniture/pss/image/theme/btnSearch.gif"); background-repeat: no-repeat; width:49px; height:16px; margin: 0px 0px 0px 5px; } #mainnav{ position: relative; top: 95px; width:740px; height: 36px; text-align:right; background-image: url("/dafiles/Furniture/pss/image/theme/D3BlueMainBkg.jpg"); background-repeat: no-repeat; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Arial; } #home #mainnav{ background-image: url("/dafiles/Furniture/pss/image/theme/D3BlueMainBkgH.jpg"); z-index: 10; } #mainnavI { padding: 10px 6px 0px 0px; } #mainnav span{ margin: 0px 6px 0px 6px; } #mainnav a{ text-decoration:none; color:#FFFFFF; margin: 0px 6px 0px 6px; } #mainnav a:visited{ text-decoration:none; color:#FFFFFF; } #mainnav a:hover{ text-decoration:underline; color:#FFFFFF; } /* ------------------------------------------* * footer * * ------------------------------------------*/ #footer{ color:#1B5E99; text-align:right; font-family:Arial; font-size:10px; } #footer span{ margin: auto 6px auto 6px; } #footer a{ text-decoration:none; color:#1B5E99; margin: auto 6px auto 6px; } #footer a:visited{ text-decoration:none; color:#1B5E99; } #footer a:hover{ text-decoration:underline; color:#1B5E99; } #home #footer { color:#666666; } #home #footer a { color:#666666; } #home #footer a:visited{ color:#666666; } #home #footer a:hover{ color:#666666; } /* ------------------------------------------* * Home page - middle1 * * ------------------------------------------*/ #middle1 { height: 115px; background-image: url("/dafiles/Furniture/pss/image/theme/D3BlueMid1Bkg.jpg"); background-repeat: no-repeat; background-position: bottom; bacground-color: #1B5E99; } #mainpic { float: left; width: 205px; text-align: center; } #mainpic img { margin-bottom: 5px; } #maintext { float: right; position: relative; width: 535px; } #maintext table { height: 115px; } #maintext td { vertical-align: bottom; font-size:11px; color:#FFFFFF; padding: 0px 15px 10px 20px; } #maintext H1{ font-weight:normal; font-family:Arial; font-size:24px; margin: 0px 0px 9px 0px; } #maintext a{ color:#FFFFFF; } #maintext a:visited{ color:#FFFFFF; } #maintext a:hover{ color:#FFFFFF; } #callout1{ position: absolute; clear: left; top:272px; width: 205px; text-align: center; z-index: 20; } #callout1 img { border: 1px solid black; } /* ------------------------------------------* * Home page - middle2 * * ------------------------------------------*/ .homeLinks { margin-left:15px; list-style-image: url("/dafiles/Furniture/pss/image/theme/gtBullet2.gif"); list-style-type: disc; } #middle2 { background-image: url("/dafiles/Furniture/pss/image/theme/D3BlueMid2Bkg.jpg"); background-repeat: no-repeat; background-position: 0px 0px; background-color: #FFFFFF; } #links1 { display: inline; /* fix ie bug that applies margins incorrect */ margin: 20px 10px 20px 225px; } #links2 { margin: 20px 10px 20px 5px; } #links3 { margin: 20px 10px 20px 5px; } .link { float: left; width: 157px; } .link td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1B5E99; } .link a{ text-decoration:none; color:#333333; } .link a:visited{ text-decoration:none; color:#333333; } .link a:hover{ text-decoration:underline; color:#1B5E99; } .link div { margin-bottom:4px; } .link h2 { color:#1B5E99; font-weight:bold; font-size:11px; line-height:22px; margin: 0px auto 3px auto; } #linkcallout{ margin-top: 10px; font-weight:bold; } #linkcallout a{ text-decoration:none; color:#1B5E99; } #linkcallout a:visited{ text-decoration:none; color:#1B5E99; } #linkcallout a:hover{ text-decoration:underline; color:#1B5E99; } #linkcallout .image{ float:left; margin-right:5px; } /* ------------------------------------------* * Home page - Legal Text * * ------------------------------------------*/ #footerTD { background-color: #FFFFFF; } #legaltext { clear: left; margin-left: 225px; width:500px; } #legaltext td { font-size:10px; color:#666666; vertical-align:bottom; line-height:14px; } #legaltext .image { margin: auto auto 10px auto; } /* ------------------------------------------* * Display page - middle * * ------------------------------------------*/ #middle { background-color: #FFFFFF; } /* ------------------------------------------* * Display page - sidebar1 * * ------------------------------------------*/ #sidebar1TD { width: 170px; background-image:url(/dafiles/Furniture/pss/image/theme/D3BlueLeftFeature2.jpg); background-repeat: no-repeat; } #nav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } #navI { margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px; } #nav a{ display:block; color:#1B5E99; line-height:18px; text-decoration:none; } #nav a:visited{ color:#1B5E99; text-decoration:none; } #nav a:hover{ color:#1B5E99; text-decoration:underline; } #nav H1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#1B5E99; margin:0px 0px 15px 0px; } #nav H2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #1B5E99; font-size:11px; margin:0px 0px 15px 0px; } #nav H3{ font-weight:bold; color:#666666; line-height:18px; font-size:11px; margin:0px 0px 5px 0px; } #nav .selected { font-weight:bold; color:#1B5E99; font-size:11px; } /* ------------------------------------------* * Display page - main * * ------------------------------------------*/ #mainTD { width: 570px; background-image:url("/dafiles/Furniture/pss/image/theme/D3BlueMidFeature2.jpg"); background-repeat: no-repeat; } #main { margin: 6px 0px 0px 20px; width: 540px; } .bodytext, .bodytext td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } .bodytext H1{ font-family:arial black; font-size:17px; font-weight : normal; color:#1B5E99; margin: 0px 0px 9px 0px; } .bodytext H2{ font-size:14px; margin: 5px 0px 5px 0px; color:#1B5E99; } .bodytext H3{ margin: 5px 0px 3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333333; } .bodytext p{ margin : 0.5em 0em 1.5em 0em; } .bodytext a{ font-weight:bold; color:#1B5E99; text-decoration:none; } .bodytext a:visited{ text-decoration:none; color:#1B5E99; } .bodytext a:hover{ color:#1B5E99; text-decoration:underline; } .bodytext ul.list { margin: 0px 0px 10px 20px; padding: 0px; } .bodytext ul.list li{ list-style-type: square; } #practicePhoto{ float:right; clear:right; margin: 5px; width:180px; text-align: right; } #logoCFP{ float:right; clear:right; margin:5px; width:160px; } #logoCFP h3{ color:#1B5E99; } #boxcontactus{ float:right; clear:right; margin:5px 0px 5px 5px; width:164px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; } #boxcontactus td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; } #boxcontactus .top{ height:23px; background-image:url("/dafiles/Furniture/pss/image/theme/boxContact1.gif"); background-repeat: no-repeat; } #boxcontactus .middle{ padding: 0px 5px 0px 10px; background-image:url("/dafiles/Furniture/pss/image/theme/boxContact2.gif"); background-repeat: repeat-y; } #boxcontactus .bottom{ height:15px; background-image:url("/dafiles/Furniture/pss/image/theme/boxContact3.gif"); background-repeat: no-repeat; } #boxcontactus H1{ margin:0px 0px 4px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1B5E99; } #boxcontactus p{ margin:0px 0px 4px 5px; } #boxcontactus a{ text-decoration:none; color:#1B5E99; } #boxcontactus a:visited{ text-decoration:none; color:#1B5E99; } #boxcontactus a:hover{ text-decoration:underline; color:#1B5E99; } .quote { font-style: italic; } .fineprint { font-size: 9px; } .siteTitle { font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size:20px; color:#1B5E99; margin: 0px auto 0px auto; } .pagination li {display: inline; border-right: 1px solid #4486b6; margin-right: 7px; padding-right: 8px;} .pagination a {color: #005a9c;}