/* -------------------------------------- Main Layout */
* {
padding: 0;
margin: 0;
font-family: Arial, sans-serif;
}
body
{
    background-color:    #ffffff;
    color:               #5f5f5f;
    font-size:           11px;
    font-family:         Verdana, Arial, Helvetica, Sans-Serif;
    padding:             0pt;
    text-align:          left;
	margin: 0px;
	background-repeat: no-repeat;
}
div#outsidecon {
position:relative;
top:0px;
width:950px;
background-color:#000000;
margin:0px;
border:0px;
}
div#logo
{
background:url('images/lidarclogo.gif');width:217px;height:70px;
}
div#intunderbar
{
background:url('images/interiorunav.jpg');width:950px;height:45px;position:relative;top:0px;left:0px;
}
div#maincon
{
background:url('images/interiorbg.gif');width:950px;position:relative;top:0px;left:0px;background-repeat:repeat-y;overflow:hidden;
}
div#leftcon
{
background:none;width:215px;position:relative;top:0px;left:0px;background-repeat:no-repeat;float:left;display:inline;
}
div#lefttopblock
{
background:#7e99bb;width:215px;height:89px;position:relative;top:0px;left:0px;background-repeat:no-repeat;
}
div#leftheadcon
{
width:100px;height:51px;position:absolute;top:22px;left:88px;background:url('images/intheadbg.gif') top left no-repeat;padding:13px 0px 0px 45px;
}
div#leftheadconlarge
{
width:100px;height:51px;position:absolute;top:18px;left:55px;background:url('images/intheadbg.gif') top left no-repeat;padding:13px 0px 0px 45px;
}
div#leftmidblock
{
background:#5a769b;width:215px;height:89px;position:relative;top:0px;left:0px;background-repeat:no-repeat;
}
div#leftbotblock
{
background:#405877;width:215px;height:89px;position:relative;top:0px;left:0px;background-repeat:no-repeat;
}
div#midcon
{
background:#ffffff;width:518px;position:relative;top:0px;left:0px;background-repeat:no-repeat;float:left;display:inline;
}
div#rightcon
{
background:none;width:217px;position:relative;top:0px;left:0px;background-repeat:no-repeat;float:left;display:inline;
}
div#address
{
background:url('images/interioradd.gif');width:215px;height:113px;z-index:4;position:relative;left:-241px;
}
div#rlinkscon
{
width:217px;height:485px;padding-top:37px;padding-left:22px;
}
div#footercon
{
background:#02397a;width:950px;height:25px;clear:both;
}
div#footertwo
{
font-size:10px;color:#ffffff;position:relative;left:24px;top:8px;
}

div#submit
{
z-index:10;
margin:0px;
padding:0px;
text-align:left;
width:54px;
height:19px;
margin-top:5px;
margin-left:145px;
}
#submit input
{
width:54px;height:19px;background:#000000;
}
p
{
padding:10px 0px 0px 0px;
}
div#sourcecon
{
float:left;display:inline;height:20px;
}
div#datecon
{
float:left;display:inline;height:20px;margin:6px 0px 0px 200px;
}
div#articlediv
{
background:#d6d4e8;width:472px;height:1px;margin:10px 0px 10px 0px;clear:both;
}
.fpccon
{
width:500px;
}
.fpccopy
{
width:305px;float:left;display:inline;padding:0px 0px 0px 20px;
}
.clearstop
{
width:1px;height:50px;clear:both;
}

/* ------------------------------------------------------- Main Navigation */

#Home #topnav a#nav-home, #About #topnav a#nav-about, #Services #topnav a#nav-services, #Carriers #topnav a#nav-carriers, #News #topnav a#nav-news, #FAQ #topnav a#nav-faq, #Partners #topnav a#nav-partners, #Careers #topnav a#nav-careers, #Contact #topnav a#nav-contact, #Organizations #topnav a#nav-organizations 
{ 
color: #ffffff;
background: #02397a;
}

/* -------------------------------------------------------  Side Navigation */

/* ------------------------------------------------------- forms styles */

/* -------------------------------------------------- Text Styles */

.intro
{
font-size:18px;color:#828181
}
blockquote.address
{
font-size:14px;line-height:16px;border-left:solid 4px #798aba;padding-left:12px;margin-left:37px;
}
h3
{
font-size:19px;
color:#ffffff;
font-family: Helvetica, Verdana, Sans-Serif;
margin:0px;
padding:0px;
}
h4
{
font-size:16px;
color:#02397a;
font-family: Helvetica, Verdana, Sans-Serif;
margin:0px;
padding:0px;
font-weight:400;
}
h5
{
font-size:11px;
color:#5f5f5f;
font-family: Helvetica, Verdana, Sans-Serif;
margin:0px;
padding:6px 0px 0px 0px;
font-weight:800;
}
h6
{
font-family: arial, verdana, helvetica, sans-serif;
font-size:20px;
line-height:22px;
color:#02397a;
font-style:normal;
font-weight: 800;
padding:6px 0px;
}
.bold
{
font-weight:800;
}
.italic
{
font-style:italic;
}
.dkgrey
{
color:#4f4f4f;
}
.black
{
color:#000000;
}
.read
{
color:#798aba;
padding-bottom:6px;
}
.bodybold
{
font-weight:800;
color:#4f4f4f;
display:inline;
}
.hlbul
{
list-style-position: inside;list-style-image: url('images/teala1.gif');list-style-type: square;padding:0px 0px 0px 0px;margin:0px 0px 0px 3px;color:#46618c;font-size:11px;text-indent:0px;text-align:left;
}
.hlbul a:link
{
padding: 0px 0px;
margin:0px 0px;
}
.hlbul a:active
{
padding: 0px 0px;
margin:0px 0px;
}
.hlbul a:visited
{
padding: 0px 0px;
margin:0px 0px;
}
.hlbul a:hover
{
padding: 0px 0px;
margin:0px 0px;
color:#000000;
background:none;
}
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 12px;
font-weight: 400;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-image: url(images/arrow.gif);
list-style-type: square;
padding: 0px 24px;
margin: 0px 0px;
}
ul ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
font-weight: 400;
text-decoration: none;
text-indent: 5px;
list-style-position: inside;
list-style-image: url(images/bullet.gif);
list-style-type: square;
padding: 0px 7px;
margin: 0px 0px;
}
li
{
padding:2px 0px;
}

/* -------------------------------------- Anchors */
a:active {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 4px 10px;
margin:0px 0px;
}
a:visited {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 4px 10px;
margin:0px 0px;
}
a:link {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 4px 10px;
margin:0px 0px;
}
a:hover {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #ffffff;
line-height: 16px;
text-decoration:     none;
background: #02397a;
font-weight:800;
padding: 4px 10px;
margin:0px 0px;
}

a.nobglink { padding: 0; margin: 0; background: none; }


/* -------------------------------------- Secondary Anchors */
a
{
cursor:hand;
}
a#news:active {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#news:visited {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#news:link {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#news:hover {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 11px;
color: #ffffff;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#servlinks:active {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 13px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#servlinks:visited {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 13px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#servlinks:link {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 13px;
color: #02397a;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
}
a#servlinks:hover {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 13px;
color: #000000;
line-height: 16px;
text-decoration:     none;
font-weight:800;
padding: 0px 0px;
margin:0px 0px;
background:none;
}
a#footlink:link
{
padding: 0px 0px;
margin:0px 0px;
color:#ffffff;
}
a#footlink:hover
{
padding: 0px 0px;
margin:0px 0px;
color:#d7d7d7;
}
a#footlink:active
{
padding: 0px 0px;
margin:0px 0px;
color:#ffffff;
}
a#footlink:visited
{
padding: 0px 0px;
margin:0px 0px;
color:#ffffff;
}
a#clean:active {
text-decoration:     none;
padding: 0px 0px;
margin:0px 0px;
}
a#clean:visited {
text-decoration:     none;
padding: 0px 0px;
margin:0px 0px;
}
a#clean:link {
text-decoration:     none;
padding: 0px 0px;
margin:0px 0px;
}
a#clean:hover {
text-decoration:     none;
padding: 0px 0px;
margin:0px 0px;
}
