/* CSS FOR CONTINENTAL-DESIGN.COM - DianeV.com */

body {color:#000; margin:0; padding:0; border:0; font-family:verdana,helvetica,sans-serif; background-color:#546579}

#pagewrap {width:780px; margin:auto; background:#fff; color:#000}

#thelogo {width:780px; background:#5F7690}
#phonestrip {width:780px; height:17px}

#maincont   {width:770px; margin-top:10px; text-align:left}
#thecontent {width:620px; font-size:10pt}

/* nav */
#thenavcont {width:150px}
ul#lnav {width:130px; margin:0 0 0 2px; padding:0 0 0 3px; list-style-type:none}
#lnav li {padding-bottom:1%; line-height:.8em}
#lnav a {padding-bottom:1%; 
  color:#598ACC;
  text-decoration:none; display:block;
  font-size:11px;
  padding-left:3px;
  border:1px solid #fff;
  border-left:2px solid #fff;
  border-right:none}

#lnav a:hover {
  color:#EA4A10; 
  text-decoration:none; display:block;
  border:1px solid #F47E54;
  border-left:2px solid #F47E54;
  border-right:none}
#lnav li.n2 a {border:none} /* yellow sticky image */
#lnav li.n2 a:hover {border:none}

/* sub layout styles */

#sectionmenu {color:#000; text-align:left; margin:0 10px 0 15px; padding-bottom:5px;  border-bottom:5px solid #FD7733}
#sectionmenu ul   {color:#000; font-size:11px; margin:0; padding:0; text-align:left; list-style:none}
#sectionmenu ul li   {padding-left:5px; line-height:1.2em; margin-bottom:.4em}
#sectionmenu ul li a {color:#000; font-size:11px; text-decoration:underline}
#sectionmenu ul li a:hover {color:#DD6D3C; font-size:11px; text-decoration:none}
/* section menu - page bottom */
td.subnav    {color:#598ACC; font-size:11px}
td.subnav a  {color:#598ACC; font-size:11px; text-decoration:underline}
td.subnav a:hover {color:#DD6D3C; text-decoration:none}

.cnav {color:#4D64b0; font-size:11px; line-height:11px; background:url('images/b/submenu2a.gif') no-repeat}
ol.cnav a:link {color:#4D64b0; font-size:11px; text-decoration:underline}
ol.cnav a:visited {color:#999; text-decoration:underline}
ol.cnav a:hover {color:#999; text-decoration:none}

.bnav {color:#D28C59; font-size:11px; line-height:11px}
ol.bnav a:link {color:#4D64b0; font-size:11px; text-decoration:underline}
ol.bnav a:visited {color:#999; text-decoration:underline}
ol.bnav a:hover {color:#999; text-decoration:none}

#thebstuff {margin-top:30px}
td.company {color:#436497; font-size:12px}
td.c, td.c a {color:#8EA7CD; font-size:10px; text-decoration:none}
td.c a:hover {color:#DD6D3C; text-decoration:underline}

/* END MAIN TEMPLATE STYLES */

/* see cnav above */
p.breadcrumbs {margin:0 auto; color:#4D64b0; font-size:11px; height:20px; background:url('images/b/submenu2a.gif') no-repeat; padding-left:50px}
p.breadcrumbs a {color:#4D64b0; text-decoration:none; border-bottom:1px dotted #4D64b0}
p.breadcrumbs a:hover {color:#DD6D3C; text-decoration:none; border-bottom:none}

ul.jumplink ul {color:#598ACC; font-size:11px; line-height:11px}
ul.jumplink a:link, ul.jumplink a:visited {color:#598ACC; font-size:11px; text-decoration:underline}
ul.jumplink a:hover {color:#DD6D3C; text-decoration:none}

/*                          */

h1,h2,h3,h4,.h1,.h2,.h3,.h4 {color:#23497F; font-weight:bold; letter-spacing:-1px}
h1,.h1 {font-size:20px}
h2,.h2 {font-size:19px}
h3,.h3 {font-size:17px}
h4,.h4 {font-size:17px}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:#23497F}


.mt0 {margin-top:0}
.mb0 {margin-bottom:0}
.homargin {color:#DD6D3C; font-size:17px; font-weight:bold; letter-spacing:-1px; margin-bottom:-20px; margin-top:0}
.h3orange {color:#DD6D3C; font-size:17px; font-weight:bold; letter-spacing:-1px}

.black {color:#000}
.cobalt {color:#5589DC}
.b {font-weight:bold}
.bi {font-weight:bold; font-style:italic}
.i {font-style:italic}
.orange {color:#DD6D3C; font-weight:bold; letter-spacing:-1px}

.form {font-size:10px; line-height:10px}
td.tinyform,.tinyform,.minimenu {color:#333; font-size:11px; line-height:10px; font-weight:normal}
.tinyformo,td.tinyformo, td.tinyformo p {color:#DD6D3C; font-size:11px; line-height:10px; font-weight:normal}
.inline {display:inline}
.smtext, td.smtext p {font-size:11px}
td.smtext p b {color:#23497F}
span.homelink {color:#4d64b0; font-size:11px}
.tinylink, span.homelink a {color:#4D64b0; font-size:11px; text-decoration:underline}

a.note:link, a.note:visited, h3.note a {color:#FF7631; font-size:12px; letter-spacing:-1px; font-weight:bold; text-decoration:underline}

ul.double li {margin-left:-23px; line-height:25px}

td.charttop {color:#fff; font-weight:bold; background-color:#E96930}

div.newsletteremail {width:500px; padding:5px 10px 15px 10px; margin-top:50px; border:1px dotted #4D64b0}

.clientstable h4, .clientstable p {margin:0}

/* patents */
#patentstablehdr {border:1px solid #555; border-left:none; border-right:none}
#patentstablehdr h2, #patentstablehdr h3 {color:#000}
#patentstablehdr h2 {margin-top:0}
#patentstablehdr h3 {margin-bottom:0}
#patentstable td h3, #patentstable td h4 {color:#000; margin-top:0}
#patentstable td {vertical-align:top}
#patentstable .patentstblsmall {font-size:10px}

/* contact page */
.tablecontact {margin-top:1em; border:1px solid #ddd}
.tablecontact th {color:#23497F; font-size:17px; text-align:center; background:#efefef}
.tablecontact td {padding:1px 8px}
	.tablecontacttd td {border-bottom:1px solid #ddd}


/* site map */

div#divsitemap h3 {margin-bottom:0px; padding-bottom:0px}
div#sitemap ol {color:#000}
div#divsitemap a {color:#000}
div#divsitemap a:hover {color:#DD6D3C}
#divsitemap ul {margin-left:1.4em; padding-left:0em}
#divsitemap ol {margin-left:1.6em; padding-left:.2em}

#divsitemap .map,ul.map,.tinytype {color:#000; font-size:11px; line-height:13px}
a.map, a.tinytype, ul.map a {color:#4D64B0; font-size:12px}
ul.map a:hover {color:#C8702F; text-decoration:none}
ol.map, ol.map a {color:#4D64B0; font-size:11px; line-height:13px}
ol.map a:hover {color:#C8702F; text-decoration:none}

img.imgorange {border:1px solid #dd6d3c}
img.imgleft {float:left; margin-right:7px}
img.imgright {float:right; margin-left:7px}

/*burnt orange:#DD6D3C - */
a:link, a:visited {color:#4D64b0; text-decoration:underline}
a:hover, span.homelink a:hover {color:#DD6D3C; text-decoration:none}
