/* CSS Document */

img
{  border-style: none;
}

table.lawson {
	border-width: 1px;
	border-color: #e6d9b0;
	background-color: white;
	border-collapse:separate;
	border-style:solid;
	
}
table.sample th {
	border-width: 0px;
	padding: 3px;
	border-style: none;
	border-color: white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px;
	padding: 3px;
	border-style: none;
	border-color: white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.nari-links {
	border-width: 1px;
	border-color: #e6d9b0;
	background-color: white;
	border-collapse:separate;
	border-style:solid;
	
}
table.nari-links ul li a {
	font-size: 14px;
	padding: 3px;
	margin: -3px;
	list-style-type: square;
}

.button {
background:url(images/button.png);
background-repeat:no-repeat;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
}

.button a:hover {
cursor:pointer;
}


.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-top: 3px;
font-weight:bold;
}

.title-nari{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top: 3px;
	font-weight:bold;
	color:#546F97;
}


h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top: 3px;
font-weight:bold;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 10px 10px 15px 10px;
font-style:italic;
}


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top: 3px;
}

.small {
	font-size:90%;
	text-transform:uppercase;
	font-weight:bold;
	color:#333;
}

a.small a:hover {
	font-size:90%;
}

div.date {
font-size:10px;
padding-right: 1.5em;
height: 2em;
}

a.home {
font-size:10px;
text-decoration:none;
color: #000000;
font-weight: bold;
}

a.home:hover {
font-size:10px;
text-decoration: underline;
color: #000000;
font-weight: bold;
}

.menu a{
display:block;
height:23px;
float:left;
font-size:10px;
text-decoration:none;
color:#000000;
border-left:1px solid #ddca92;
padding-left: 5px;
padding-right: 5px;
line-height:23px;
}

.menu a:hover{
font-size:10px;
text-decoration:none;
color:#000000;
text-decoration:underline;
background-color:#ddca92;
}

.access a{
display:block;
height:23px;
font-size:10px;
text-decoration:none;
color: #000000;
border-left:1px solid #b0b48c;
border-right:1px solid #b0b48c;
padding-left: 5px;
padding-right: 5px;
line-height:23px;
font-weight: bold;
}

.access a:hover{
font-size:10px;
text-decoration:none;
color: #000000;
text-decoration:underline;
font-weight: bold;
}
.datestamp {
font-size:8px;
color:#666666;
}

a {
font-size: 11px;
text-decoration:none;
color:#000000;
cursor:pointer;
}

a:hover {
font-size: 11px;
text-decoration: underline;
color:#000000;
cursor:pointer;
}

#dropmenudiv{
position:absolute;
border:1px solid #b0b48c;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
font-size:10px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ddca92;
text-decoration: underline;
}

label.search {
font-size:9px;
}

/*services page below*/

.click {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top: 3px;
padding-left: 30px;
color:#FFFFFF;


}

.markermenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 240px;

}

.markermenu li a{
background: #FFFFFF;  
background-image:url(images/tan_arrow.png);
background-repeat:no-repeat;
color: #003366;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: black;
font-weight:bold;

background-image:url(images/blue_arrow.png); /*onMouseover image change. Remove if none*/
background-repeat:no-repeat;
}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu1 {
float:left; width:100%; font-family:Verdana, sans-serif; font-size:8px; height:23px;
background:url(http://www.lawson-hawks.com/images/menu_bg.gif);
z-index:500;

}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; border-left:1px solid #ddca92;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#000; padding:0px 5px; line-height:23px; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  
}

.menu1 ul li:hover {width:auto;
background-color:#ddca92;
}

.menu1 ul li a.menu1one:hover { color:#000; text-decoration:underline;}
.menu1 ul li a.menu1two:hover { color:#000;text-decoration:underline;}
.menu1 ul li a.menu1three:hover {color:#000;text-decoration:underline;}
.menu1 ul li a.menu1four:hover { color:#000;text-decoration:underline;}
.menu1 ul li a.menu1fourfive:hover { color:#000;text-decoration:underline;}

.menu1 ul li a.menu1five:hover { color:#000;text-decoration:underline;}
.menu1 ul li a.menu1six:hover { color:#000;text-decoration:underline;}

.menu1 ul li:hover a.menu1one { color:#000;text-decoration:underline;}
.menu1 ul li:hover a.menu1two { color:#000;text-decoration:underline;}
.menu1 ul li:hover a.menu1three { color:#000;text-decoration:underline;}
.menu1 ul li:hover a.menu1four { color:#000;text-decoration:underline;}

.menu1 ul li:hover a.menu1fourfive { color:#000;text-decoration:underline;}
.menu1 ul li:hover a.menu1five { color:#000;text-decoration:underline;}
.menu1 ul li:hover a.menu1six { color:#fff;text-decoration:underline; background-color:#6699CC;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:8px; position:absolute; top:-1px; left:0;

}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:23px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #ddca92;

}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#e6d9b0;color:#000;height:23px;line-height:23px; width:142px; border:1px solid #b0b48c; 
}
.menu1 ul li:hover ul li a.drop {
background:#e6d9b0;
}
.menu1 ul li:hover ul li a:hover {
color:#fff; background: #6699CC ;
}
.menu1 ul li:hover ul li a:hover.drop {
background:#6699CC ;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}

/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:23px; t\op:23px; background:#6699CC;left:0; border-bottom:1px solid #ddca92;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#e6d9b0;color:#000; height:23px; line-height:23px; width:154px; width:142px; border:1px solid #b0b48c; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#e6d9b0 ; 
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0; 
}
.menu1 ul li a:hover ul li a:hover {
color:#fff; background: #6699CC ;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background:#6699CC;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}



#servicelinks td {
border-width: 1px;
border-color: #ffe #ddca92 #ddca92 #fff;
border-style: solid;
display:block;
width:100%;
}

#servicelinks td:hover{
background-color:#FFFFFF;
border-color: #ddca92 #fff #fff #ddca92;
display:block;
width:100%;
}

#servicelinks #currentpage {
display:none;
}
#servicelinks-nari td {
	border-width: 1px;
	color:#FFFFFF;
	border-color: #607EAC #607EAC #607EAC #607EAC;
	border-style: solid;
	font-size:12px;
	display:inherit;
	width:100%;
}
#servicelinks-nari a {
color:#FFFFFF;
font-size:12px;
}
#servicelinks-nari a:hover {
color:#000000;
background-color:#FFFFFF;
font-size:12px;
border-color: #607EAC #fff #fff #607EAC;
display:block;
width:100%;
}

#servicelinks-nari #currentpage {
display:none;
font-size:12px;
}

#contacttable td {
border-width: 1px;
border-color: #ffe #ddca92 #ddca92 #fff;
border-style: solid;
}

.pipelist {
   margin-bottom: 1em;
   overflow: hidden;
   width: 510px;
}

.pipelist ul {
   list-style: none;
   margin: 0;
   padding: 0;
   }

.pipelist li {
   border-left: 1px solid #999;
   float: left;
   line-height: 1.4em;
   margin: 0 .5em 0 -.4em;
   padding: 0 .3em 0 .4em;
   white-space: nowrap;
} 
   
.pipelist li a {
   font-size:9px;
   } 
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:underline; color:#003366;}

a.info:hover{z-index:25; background-color:#CCDDDA}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:-5em;
	width:42em;
	border:1px solid #546F97;
	background-color:#CCDDDA;
	color:#000;
	text-align: left;
	line-height: 1.4em
}
.nari-title-background {
	font-size: 24px;
	font-weight: bold;
	color: #546F97;
	background-color: #E0DAC9;
}
.nari-note-red {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF5959;
	padding: 5px;
	border: 1px dotted #000000;
}
.nari-bullets {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.nari-bullets:hover {
	font-size: 16px;
    text-decoration:underline; color:#003366;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
