@charset "us-ascii";
html {
margin: 0; padding: 0;
}
.body {

	background: #FFF url(/images/global/background.jpg) repeat-x left top;
	text-align: center;
	margin: 0;
	padding: 0;
	color: black;
	font: 76%/1.5 Helvetica, Verdana, Arial, sans-serif;
}
/* Misc
----------------------------------------------- */
p {
font-size: 1em; margin: 0 0 1.1em 0;
}
div {
font-size: 1em;
}
table {
	font-size: 1em;
}

img {
border: none;

}
.clear { clear:both; }

form {
margin: 0;
}

a:link {
color: #15549A;
}
a:visited {
color: #666666;
}
a:hover {
color: #B0180E;
}
a:active {
color: #B0180E;
}

.content-photo
{
margin:0 0 0 0;
padding:0 0 10px 10px;
border:2px;
border-color:black;	
float:right;
}

#content ul {
margin: 0 0 1em 0;
padding: 0;
list-style: none;
}
#content ul li {
background: url(/images/global/bullet.gif) no-repeat 0 .5em;
padding-left: 9px;
margin-bottom: 3px;list-style-type: none;
}
a {
	outline: none;
}

/* Layout
----------------------------------------------- */
#wrapper { /* main container for site */
	width: 797px;
	margin: 0 auto 0 auto;
	background: url(/images/global/wrapper_bg.gif) repeat-y left top;
	text-align: left;
	position: relative;
}
#wrapper-inner {
	width: 783px;
	margin: 0 7px;
}
#branding {
background: #4593e1 url(/images/navigation/nav_bottom.jpg) no-repeat left bottom;
padding-bottom: 15px;
}

#logo-area-wrapper {
	height: 79px;
	width: 783px;
	position:relative;

}
#logo-wrapper {
width: 391px;height: 79px;position:absolute;
left: 0; top: 0;
}
#clicktocall {
	position:absolute;
right: 0; top: 0;
}

#clicktocall img {
border: 0;
}
#logo	{
height:100%;
width:100%;
background: url(/images/global/logo2.jpg) no-repeat left top;
padding: 0;
margin: 0;
}
/*  IE 5 hack \*/
#logo a {overflow: hidden;}
/* end hack */ 
#logo a {
	display: block;
	text-indent: -1000em;
	height: 79px;
	width: 391px;
	border: none;
	cursor: pointer;
	}
#content {
background: #3e8cd9 url(/images/global/background_blue.jpg) left top;
margin-top: 7px;
position: relative;
z-index: 10;
}
#content-inner {
background:  url(/images/banners/heading_bg_inner.jpg) no-repeat left top;
position: relative;
padding-top: 0;z-index: 1;
}
/*.body #home #content-inner {
background:  url(/images/banners/heading_bg_inner.jpg) no-repeat left top;
position: relative;
padding-top: 0;
}*/
#content-inner-image {
position: relative;
}
.body #home #evaluation-form {
	position: absolute;
	top: 11px;
	right: 24px;
	border: none;
	width: 147px;
	height: 38px;
	z-index: 100;
}

.body #home #evaluation-form a {

	width: 147px;
	height: 38px;
	cursor: pointer;

}


#evaluation-form {
	position: absolute;
	top: 3px;
	right: 12px;
	border: none;
	width: 164px;
	height: 26px;
	z-index: 100;
}

#evaluation-form a {

	width: 164px;
	height: 26px;
	cursor: pointer;

}

#evaluation-form img {
	border: none;

}
body#defective-med #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/defective_meds.jpg) no-repeat left top;
}
body#accident #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/accident.jpg) no-repeat left top;
}

body#defective-prod #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/defective_prod.jpg) no-repeat left top;
}
body#food-poison #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/food-poison.jpg) no-repeat left top;
}
body#oxygen-tank #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/oxygen-tank.jpg) no-repeat left top;
}
body#contact-lens #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/contact-lens.jpg) no-repeat left top;
}
body#heart-attack #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/medical-stethoscope.jpg) no-repeat left top;
}
body#columns #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/columns.jpg) no-repeat left top;
}
body#hospital-bed #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/hospital-bed.jpg) no-repeat left top;
}
body#lead-paint #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/lead-paint.jpg) no-repeat left top;
}
body#mold #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/mold.jpg) no-repeat left top;
}
body#truck-banner #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/truck-banner.jpg) no-repeat left top;
}
body#motorcycle #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/motorcycle.jpg) no-repeat left top;
}
body#pills2 #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/pills2.jpg) no-repeat left top;
}
body#surgery #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/surgery.jpg) no-repeat left top;
}
body#laboratory #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/laboratory.jpg) no-repeat left top;
}
body#wet-floor #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/wet-floor.jpg) no-repeat left top;
}
body#school-bus #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/school-bus.jpg) no-repeat left top;
}
body#brain #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/brain.jpg) no-repeat left top;
}
body#nursing-home #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/nursing-home.jpg) no-repeat left top;
}
body#spine #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/spine.jpg) no-repeat left top;
}
body#disabled #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/disabled.jpg) no-repeat left top;
}

body#lung #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/lung.jpg) no-repeat left top;
}



body#asbestos #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/toxins.jpg) no-repeat left top;
}

body#healthcare-mal #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/healthcare.jpg) no-repeat left top;
}

body#work #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/work.jpg) no-repeat left top;
}
body#other #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/other_topics.jpg) no-repeat left top;
}
body#whois #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/who_is.jpg) no-repeat left top;
}
body#website-tools #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/website_tools.jpg) no-repeat left top;
}
body#contact #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/contact.jpg) no-repeat left top;
}

.body #home #content-inner-image { /* controls banner image on left */
padding-top: 170px;
background:  url(/images/banners/who_is.jpg) no-repeat left top;
}

.body #default #content-inner-image { /* controls banner image on left */
padding-top: 170px;

}

#content-body {
width: 759px;
margin: 0 0 0 12px;
padding-top: 0;
position: relative;
z-index: 10;
}

#content-main { /* controls main column */
width: 587px;
float: right;
position: relative;
z-index: 10;
}
#content-main-inner { /* controls main column inner */
margin: 0 14px -100px 15px;
position: relative;
top: -100px;
}

#content-main-inner table, #content-main-inner img, #content-main-inner ul {
position: relative;
}
#content-main-inner table {
	clear: both;display: block;
}

table.sub-links {

	padding: 0 8px; margin: 0 auto 10px auto;
}
.body #home #content-main-inner { /* controls main column inner */
margin: 0 14px -73px 15px;
position: relative;
top: -73px;
}

#content-sub { /* controls left sub column */
width: 172px;
float: left;
}
#content-sub-inner { /* controls left sub column */
background: url(/images/global/content_sub_bg_top.jpg) no-repeat 0 9px;
padding-left: 5px;
position: relative;
top: -9px;
margin-bottom: -9px;
}


#footer {
background: url(/images/global/footer_background2.jpg) no-repeat 0 0;
padding-bottom: 1px;
}
#footer ul {
margin: 0 0 0 0; 
padding: 77px 0 0 0;
text-align: center;
list-style: none;
position: relative;
left: 105px;

}
#footer ul li {
display: inline;
}

#footer ul li a {
border-left: 1px solid #f6faff;
padding: 0 8px 0 4px;
color: #f6faff;
font-weight: bold;
text-decoration:none;
}
#footer ul li a:hover {
color: #FBD504;
}

#footer ul li#footer-home a {
border-left: none;
}

#copyright a {
color:#999999;
}
#copyright {
background: #FFF url(/images/global/endcap2.jpg) no-repeat 0 0;
position: relative;
text-align: center;
font-size: .9em;
padding: 18px 40px 0 40px;
margin-top: -2px;
}


/* Main Navigation
----------------------------------------------- */
#nav-wrapper {
height: 23px;
padding: 0;
position: relative;z-index:100;
width: 783px;
}
#nav {
list-style: none;
margin: 0;
padding: 0;

height: 23px;
width: 783px;
z-index: 100;
}
#nav li {
	margin: 0; 
	padding: 0;
	list-style-type: none;
	float: left;
position: relative; 
	}
	
	*:first-child+html #nav li  {
height: 1%;
}
	*:first-child+html #nav li:hover  {
height: 1%;
}



#nav a.first-level {
	float: left;
	padding: 23px 0 0 0;
	margin: 0;
	height: 0px !important; 
	height /**/:23px; 
	overflow: hidden;
	display: block;
	}

	
#nav a.first-level:hover {
	background-position: 0 -23px;
	}

#tmeds a  {
	width: 135px;
	background: url(/images/navigation/defective_med.jpg) no-repeat left top;
	}



#taccident a.first-level  {
	width: 69px;
	background: url(/images/navigation/accident.jpg) no-repeat left top;
	}


#tdef-prod a.first-level  {
	width: 119px;
	background: url(/images/navigation/defective_prod.jpg) no-repeat left top;
	}

#tasbestos a.first-level  {
	width: 145px;
	background: url(/images/navigation/asbestos.jpg) no-repeat left top;
	}


#thealthcare a.first-level  {
	width: 142px;
	background: url(/images/navigation/healthcare_mal.jpg) no-repeat left top;
	}

#twork a.first-level  {
	width: 89px;
	background: url(/images/navigation/work_injuries.jpg) no-repeat left top;
	}


#tother a.first-level  {
	width: 84px;
	background: url(/images/navigation/other_topics.jpg) no-repeat left top;
	}






#nav ul {
	list-style: none;
		white-space: normal;
	padding: 0;
	margin: 0;
	list-style: none;
}



#nav ul li { /* all list items */
	float: none;
	width: 150px; /* width needed or else Opera goes nuts */
position: relative;
}

#nav li ul { 
	
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
	background: #15579a url(/images/utility_nav_bg.jpg) repeat-x left top;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
	white-space: normal;
}

#nav li:hover ul#tother-ul, #nav li.sfhover ul#tother-ul { 
		left: auto; right: 0;
}


#nav li ul li a {

	position: relative;
	width: 128px;
		display : block;
		color : #f8f8f8;
		font-weight : bold;
		text-decoration : none;
		border-bottom: 1px solid #3983ce;
		padding : 4px 8px 4px 14px;
		background: transparent url(/images/utility_nav_arrow.jpg) no-repeat 4px .9em;
		font-size: .8em;
		line-height: 1.1;
}

#nav li ul li ul li a {
		padding : 6px 8px 6px 14px;
		background-position: 4px 1em;
}

#nav li ul li ul li a:hover {
		padding : 6px 8px 6px 14px;
		background-position: 4px 1em;
}


 * html #nav li ul li a {
 width:150px;/*for ie5.x win */
 w\idth:128px;/*for ie6*/
 }

#nav li ul li a:hover {
		display : block;
		color : #c61307;
		font-weight : bold;
		padding : 4px 8px 4px 14px;
		background: #ffbe34 url(/images/utility_nav_arrow_o.jpg) no-repeat 4px .9em;
}

#nav li ul li { /* all list items */

		float : left;
		line-height : 1.1;
		margin-bottom : -1px;
background: none;
border-left: none;
width: 150px;
}



#nav li ul {
	position : absolute;
	left: -999em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul,#nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	top: 0;
	left: 0;
	margin-left: 100%;
}


#nav li:active ul, #nav li:hover ul, #nav li.sfhover ul {
	top: 23px;
	margin-left: 0;
}


	
/* Utilities
----------------------------------------------- */
 #utilities {
 background: #3983ce
 }
 #search {
 float: right;
 width: 267px;
 padding: 1px 0 1px 0;
 }
  #search input#search-field {
width: 179px;
height: 19px;
padding: 3px 0 0 19px;
border: #ccc;
font-size: .9em;
 background: url(/images/global/search_bg.jpg) no-repeat left top;
 display: inline;
 color: #888;
 }
 #search #search-button {
position: relative;
top: 4px; left: 3px; display: inline;
border: none;
width: 59px;
height: 16px;
background:url(/images/global/search.jpg) no-repeat;
 }
  
 
 #nav-utility {
 margin: 0;
 padding:0 0 0 5px;
 list-style-type: none;position:relative;z-index:1000;
 float: left;
 width: 495px;
}
#nav-utility li { display: inline; margin: 0;
 padding:0; float: left;
 position: relative;
}
*:first-child+html #nav-utility li:hover  {
height: 1%;
}
 #nav-utility a {
 display:block;
 float: left;
 margin: 0;
border-left: 1px solid #4f9deb;
 padding: 4px 7px .7em 16px;
 text-decoration: none;
 color: #FFF;font-size: 1em;
 line-height: 1.1;
 background: url(/images/icons/who_is_bc.gif) no-repeat .4em .5em;
 }
  #nav-utility a#t-who-bc {
  border-left: none;
  }
  
    #nav-utility a#t-blog {
	background: url(/images/icons/blog.gif) no-repeat .4em .5em;
	padding-left:22px;
  }
    #nav-utility a#t-contact-us {
background: url(/images/icons/contact_us.gif) no-repeat .4em .5em;
padding-left: 18px;
  }
      #nav-utility a#t-website-tools {
background: url(/images/icons/website_tools.gif) no-repeat .4em .5em;
padding-left: 18px;
  }
#nav-utility a:hover {
 color: #FFF;text-decoration: none;
 }



#nav-utility li ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
	background: #16579b url(/images/utility_nav_bg.jpg) repeat-x left top;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
z-index: 1000;
}

#nav-utility li ul li a {
		width: 128px;
		display : block;
		color : #f8f8f8;
		font-weight : bold;
		text-decoration : none;
		border-bottom: 1px solid #3983ce;
		padding : 4px 8px 4px 14px;
		background: transparent url(/images/utility_nav_arrow.jpg) no-repeat 4px .7em;
		font-size: .8em;
		line-height: 1.1;border-left: none;
}
 * html #nav-utility li ul li a {
 width:150px;/*for ie5.x win */
 w\idth:128px;/*for ie6*/
 }
#nav-utility li ul li a:hover {
		display : block;
		color : #c61307;
		font-weight : bold;
		padding : 4px 8px 4px 14px;
		background: #ffbe34 url(/images/utility_nav_arrow_o.jpg) no-repeat 4px .7em;
}

#nav-utility li ul li { /* all list items */
		
		line-height : 1;
		margin-bottom : -1px;
background: none;
border-left: none;
width: 150px;
}




#nav-utility li ul {
	position : absolute;
	left: -999em;
}
#nav-utility li:hover ul ul, #navigation li.sfhover ul ul {
	left: -999em;
}


#nav-utility li:hover ul, #nav-utility li li:hover ul, #nav-utility li.sfhover ul, #nav-utility li li.sfhover ul {
	top: 0;
	left: 0;
	margin-left: 100%;
}


#nav-utility li:active ul, #nav-utility li:hover ul, #nav-utility li.sfhover ul {
	top: 100%;
	margin-left: 0;
}




	

#keywords {
background: #2874c2; color: #eee;
line-height: .9em;
padding: 2px 2px 0 0;
}
#keywords p {
margin: 2px 0 -1px 518px; padding: 0;
}
/* Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1#main-heading {
position:absolute;
top: 28px;
left: 205px;
color: #FFF;
font-weight: bold;
font-family: Helvetica, Verdana, Arial, sans-serif;
line-height: 1em;
font-size: 1.7em;
z-index: 1;
}

#content-main h2 { /* controls main column h2 headings */
color: #333;
font-size: 1.2em;
font-weight: bold;
margin-bottom: .3em;
line-height: 1.2;
}
.redtext {
color: #cc0000;
font-size: 1.2em;
font-weight: bold;
margin:0;
padding:0;

}

div#redtext {
color: #cc0000;
font-size: 0.6em;
font-weight: bold;
margin:0 0 0 0;
padding:0 0 0 0;
display:inline;
}



.body #home h1#main-heading {
position:absolute;
top: 10px;
left: 205px;
color: #FFF;
font-weight: bold;
font-family: Helvetica, Verdana, Arial, sans-serif;
line-height: 1em;
font-size: 26px;
z-index: 10;
}

.body #home h2#main-heading-tagline {
position:absolute;
top: 39px;
left: 205px;
color: #c7dbf1;
font-weight: bold;
font-family: Helvetica, Verdana, Arial, sans-serif;
line-height: 1em;
font-size: 15px;
z-index: 10;
}




.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active h1#main-heading {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
width: 553px;
  font-size: 26px;

}


.sIFR-active h2#main-heading-tagline {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
width: 553px;
  font-size: 15px;

}



/* Alerts
----------------------------------------------- */
.alert {
width: 557px;
height: 34px;
margin-bottom: 0;
background: url(/images/alert_bg.jpg) repeat-x left top;
}
.alert-inner {
width: 557px;
height: 34px;
background: url(/images/alert_cap.jpg) no-repeat right top;
position: relative;
}
.alert-text {
position: absolute;
top: 6px;
left: 80px;

}
.message {
	color: #15549A;
}

#ajaxticker1 {
width: 457px;
height: 22px;
background-color: transparent;
}

#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: transparent;
}
.photo-right {
	float: right;
	margin: 0 0 10px 10px;
}

.photo-left {
	float: left;
	margin: 0 10px 10px 0;
}

/* Info Boxes
----------------------------------------------- */

div.info-box {
background: url(/images/info_box/info_box_bg.jpg) repeat-y left top;
width: 553px;
margin-bottom: 7px;
position: relative;
}
div.info-box-alt p {
margin-top: 10px;
margin-bottom: 7px;
}

*:first-child+html div.info-box {
min-height: 0
}

div.info-box2 {
background: url(/images/info_box/info_box_bg_top.jpg) no-repeat left top;position: relative;

}
*:first-child+html div.info-box2 {
min-height: 0
}

div.info-box-inner {
background: url(/images/info_box/info_box_bg_bottom.jpg) no-repeat left bottom;
padding-bottom: 1px;position: relative;
}
*:first-child+html div.info-box-inner {
min-height: 0
}

#content-main div.info-box h2 {
color: #B0180E;
font-size: 1.2em;
background: url(/images/info_box/header_bg.jpg) no-repeat left bottom;
margin: 0 0 .4em 4px;
padding: 5px 0 3px 12px;
font-weight: bold;
}
#content-main div.info-box h2 a {
color: #B0180E;
text-decoration: none;
}
div.info-box p {
margin-left: 16px;
margin-right: 12px;
}
div.info-box img {
float: left;
margin: 0 7px 0 12px;
}

div.info-box .review-form {
background: url(/images/icons/form.gif) no-repeat left center;
padding-left: 13px;
text-transform: uppercase;
font-size: .9em;
}

div.info-box .read-more {
background: url(/images/icons/read_more.gif) no-repeat left center;
padding-left: 12px;
font-size: .9em;
position: absolute;
top: 10px;
right: 10px;
}

/* Sidebar Elements
----------------------------------------------- */

div.sidebar-sec {
margin-left: 3px;margin-bottom: 6px;
background: url(/images/sidebar/sidebar_sec_bg.gif) repeat-y left top;
}
div.sidebar-sec-inner {
background: url(/images/sidebar/sidebar_sec_bg_bottom.gif) no-repeat left bottom;
padding-bottom: 9px;
}
div.sidebar-sec-content {
padding: 3px 16px 0 9px;
font-size: .9em;
color: #4D4D4D;
line-height: 1.4;
}
div.sidebar-sec-content input {
display: block;
}

div.sidebar-sec-content p {
margin: 0 0 .3em 0; color: #333;
}

div.case-evaliation-qc {
margin-left: 3px;
background: url(/images/sidebar/sidebar_sec_bg_form.jpg) repeat-y left top;
}
div.case-evaliation-qc div.sidebar-sec-inner {
background: url(/images/sidebar/sidebar_sec_bg_bottom_form.jpg) no-repeat left bottom;
padding-bottom: 9px;
}

.client-name {
text-align: right;
margin: 0;
position: relative;
top: -3px;
margin-bottom: -7px;
}

div.did-you-know {
width: 158px;
border-left: 1px solid #3D3D3E;
float: right;
margin: 0 0 10px 10px;
font-size: 1.2em;
display:block;
font-weight:bold;
color:#0141ab;
}
div.did-you-know img {
margin: 0 0 0 8px;
}
div.did-you-know p {
margin: 0 0 0 8px;
}

.tble-vip strong {
  color: #4c4c4c;
}
.tble-vip {
	border-top: 1px solid #EEE;
}
.tble-vip td {
	padding: 4px 5px 4px 8px;
	border-bottom: 1px solid #EEE;
	vertical-align: top;
}
.tble-vip tr.alt-row {
	background: #FFF;
}
* html .vip-img {
height: 37px;	
}

#slide {
	width: 161px; height: 36px; position: absolute;
	right: -20px;
	top: 0;
	margin-top: 65px;
	z-index: 500;
	
}
#slide img {
border: none;
}
img#do-you-have-case { behavior: url("../iepngfix.htc") }

/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.custom-form .pad_frm_itm {
	padding:3px 0px;
	margin:0px;}

.custom-form .form-label {
	width:30%;
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;}
  
.custom-form .form-pct {
	width:65%;
	font:12px Verdana, Arial, Helvetica, sans-serif;}
	
.custom-form .msg-pct {
	width:95%;
	height:70px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;}

.custom-form {
	}

	.custom-form fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		border:none;}
		  
	.custom-form legend {
		padding:0px 2px;
		font-weight:bold;}
		  
	.custom-form ol {
		margin:0px;
		padding:0px;
		list-style:none;}
		
	.custom-form li {
		list-style:none;
	}
		

/*  <![ Disclaimer alert [ ----------------------------------------------------*/

#overlay_div{
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;}

#overlay_div p {
	border-top:1px solid #0a3150;
	padding-top:6px;}
	
#iagree{
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	width:415px;
	margin:4px 0 0 0;}

#overlay_div h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#031c40;
	padding:0;
	margin:0;}

#iagree .overlay_submit{
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	float:right;}
	
#iagree .checkbox{
	float:left;
	height:22px;
	display:block;
                width:280px;
}

#iagree input#Agreement{
	position:relative;
	top:3px;
	border:none;
}

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}

/*  <![ LN Disclaimer [ ----------------------------------------------------------*/

.ln-disclaimer {

}

.logo {
	padding:0px 0px;
}

.disclaimer {
	padding:8px 0px;
}

.disclaimer a {

}

/* <![ RSS Feed [ ----------------------------------------------------------------*/

div.FeedDisplay p {
	padding: 4px 0;
}

div.FeedDisplay h3 {
	padding-bottom: 15px;
}