/*
 * Sytle.css -- Linux Network Care style sheet
 * By Sutha Kathir Dec 6 2006 ksutha@gmail.com
 *
 */

* { 
    margin: 0; 
    padding: 0; 
}

body {
    font-family: Arial,Helvetica,Sans-Serif;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #454545;
    background:#ffffff;
    margin:0;
    padding:0;
    border: 0;
}
p {
  font-size:12px;
/*  color:#333333; */
  color:#545454;
  line-height:1.6em;
  padding: 1em 0 1em 0.4em;
  font-family:  Arial,Helvetica,Sans-Serif;
}
h2 {
  font-weight:bold;
  font-size:10pt;
  color:#333;
  padding: 3px;
  font-family: Georgia,Garamond,'Times New Roman',Times,Serif;
 /* border-bottom: 1px solid rgb(189, 189, 189); 
 background-color: rgb(236, 236, 236); */
}

#LNCcontentbox {
 width: 800px;
 margin: 0;
 padding: 0;
}
/******************************************
 HEADER
*******************************************/

#LNCheader {
    clear: both;
}
#LNCheaderimg {
    background-image: url("/images/headerback_fill.gif");
    background-repeat: repeat;
    margin:0;
    padding:0;
    display: block;
}

#LNCheaderimg img{
    display: block;
}

#LNClogo {
    clear:both;
    height: 60px;
}
#LNClogo img {
    float: left;
}

#LNCtopmenu {
    background-color: #ebeced;
    height: 20px;
    border-style: solid;
    border-width: 1px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-color: #b0b1b2;
}
#LNCtopmenu ul {
    margin: 0 0 0 5px;
    list-style-type: none;
    padding: 2px;
  /*border-left: 1px solid #C4C769; */
}
#LNCtopmenu li {
    display: inline;
    padding: 0 6px;
}
#LNCtopmenu li a {
    text-decoration: none;
    color: #424242;
    font-family: arial,franklin gothic medium cond,sans-serif;
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    height: 18px;

}
#LNCtopmenu li a:hover {
 color: maroon;
}

/******************************
 Content 
******************************/
#LNCcontent {
    margin: 0 2em 0 160px;
    padding-left: 5px;
    width: 560px;
}
#LNCpage {
 padding: 1em;
}

.LNCcompanyname {
    font-variant: small-caps;
    color:#333;
    font-weight: bold;
    font-family: Georgia,Garamond,'Times New Roman',Times,Serif;
}
.LNCservicebox {
    float: left; 
    width: 130px;
    padding: 2px;
    margin-top: 4px;
}
.LNCsevbox{
    padding: 0px;
    margin-bottom: 15px;
    width: 100%;
}

.LNCservicebox ul,.LNCsevbox ul {
    font-family:  Arial,Helvetica,Sans-Serif;
    font-size:12px;
    line-height:1.6em;
    margin-left: 3em;
    color:#333333;
}
.LNCservicebox li,.LNCsevbox li {
    list-style-image:url(/images/arrow.gif);
}
.LNCservicebox li a,.LNCsevbox li a{
    color:#3c5f84;
    text-decoration:none;
}
.LNCservicebox h5 {
    font:  12px "Trebuchet MS",arial, sans-serif;
    font-weight:bold;
    height : 3.5em;
    color:#003399;
    text-align: center;
    /* color: #333; */
    padding: 5px;
    background-color: rgb(236, 236, 236);
    border: 1px solid rgb(189, 189, 189);
}
.LNCsevbox h2 {
    font:  14px arial,verdana,sans-serif;
    font-weight:bold;
    height : 1.2em;
    /* color:#003399; */
    text-align: left;
    color: #3c5f84;
    padding: 5px;
    /* background-color: rgb(236, 236, 236); */
    border: 1px solid rgb(189, 189, 189);
    border-style: solid none solid none;
}

.LNCservicebox p {
    height: 7em;
    line-height:1.2em;
    margin: 0.2em;
    padding: 0.2em;

}
.LNCaddress ul{
    font-size:11px;
    color:#333333;
    line-height:1.6em;
    padding: 0.7em;
    font-family: Verdana, Helvetica,arial,sans-serif;
}


.LNCaddress ul li{
    list-style: none;
    margin: 0px;
    border: 0px;
}


.LNCcontenttable{
    border-collapse: collapse;
    width: 100%;
}
.LNCcontenttable td {
    border: 1px solid rgb(189, 189, 189);
    padding: 3px;
    font-size:12px;
    font-family: "Trebuchet MS",sans-serif;
}
.LNCcontenttable th {
    background-color:#F9F9F9;
    border: 1px solid rgb(189, 189, 189);
    padding: 4px;
    font-size:12px;
    color:#3c5f84;
    font-family: "Trebuchet MS",sans-serif;
}
.LNCcontenttable caption {
    border: 1px solid rgb(189, 189, 189);
    padding: 5px;
    color:#3c5f84;
    font-size: 9pt;
    font-weight:700;
    text-align:center;
    padding:5px;
    caption-side: top;
}
.LNCcontenttable td  a,.LNCcontenttable td a:visited,.LNCcontenttable td a:hover {
   color:#3c5f84;
    text-decoration:none;
}

.LNCisobox{
    float: left;
    clear:both; 
}
.LNCisobox img {
    border: 0px;
}
.LNCisobox ul {
    margin: 10px;
    width:100%;
}
.LNCisobox ul li{
    list-style-image:url(/images/arrow.gif);
    font:  11px verdana,sans-serif;
    line-height: 1.3em;
}
.warning {
    font:  11px verdana,sans-serif;
    border: 1px solid red;
    font-weight:700;
    margin: 5px;
}
#LNCgooglead{
 padding: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
}

/************************************
 LEFT SIDE MENU 
**************************************/

#LNCmainmenu {
    float: left;
    width: 160px;
    height: auto;
    padding-top: 0; 
}
#LNCmainmenu ul {
    padding: 0px;
    border: 1px solid #b0b1b2;
    background: #ebeced;
    border-bottom-style: none;
    border-top-style: none;
}
#LNCmainmenu ul li {
  list-style: none;
  margin: 0 ;
  border: 0px;
  border-bottom: 1px solid #b0b1b2;
}

#LNCmainmenu ul li a {
  display: block;
  padding: 2px 2px 2px 6px;
  border: 0px;
  background: #ebeced;
  text-decoration: none;
  text-align: left;
  font-family: arial,franklin gothic medium cond,sans-serif;
  font-size: 11px;
  height: 15px;
}

#LNCmainmenu li a:link, #LNCmainmenu li a:visited {
    color: #333333; 
}

#LNCmainmenu li a:hover {
    background-color: #fff;
    color: #333333;
}

/********************************** 
 FOOTER
***********************************/

#LNCfooter {
    clear: both;
    height: 25px; 
    line-height: 1.8em;
    background-color: #ebeced;
    border-style: solid;
    border-width: 1px;
    border-right-style: none;
    border-left-style: none;
    border-color: #b0b1b2
}

#LNCfootermenu {
    margin: 0;
    padding: 3px;
    list-style-type: none;
    font:  10px verdana,helvetica,arial,sans-serif;
}
#LNCfootermenu li {
    display: inline;
}
#LNCfootermenu li a {
    text-decoration: none;
    color: #333333;
}

#LNCfootermenu li a:hover {
    background-color: rgb(204, 204, 204);
}

#specialsPanel { 
   background: #efefef; 
   border: 1px solid #369; 
   margin-bottom: 5px;
}
#specialsPanel h3 
{

    background: #369 url('images/30pxBlueGradient.gif') repeat-x !important;
    padding: 3px 3px 5px 3px !important;
    color: White !important;
}

#specialsPanel h4
{
   margin: 0 0 0 170px !important;
   padding: 0 !important;  
   line-height: normal !important;
} 

#specialsPanel p
{
    margin-right: 15px; 
    margin-left: 170px;
    text-align:left;
}

#specialsPanel img.flLeft { 
 float: left; 
 margin: 2px 15px 0 5px; 
 clear:left;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('/images/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/images/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


