﻿body 
{
    background: url(../images/main_bg.jpg) repeat-x #242931;
    font-family: Arial, tahoma, Verdana;
    font-size: 13px;
    margin-top: 29px;
    color: #373737;
}
img
{
    border: 0px;
}
#main
{
    width: 967px;
    text-align: center;
    margin: 0 auto;
}
#header
{
    text-align: left;
    width: 977px;
    height: 86px;
    padding-left: 172px;
    background: url(../images/header1.jpg) no-repeat;
}
#tblheader
{
    width: 624px;
    height: 83px;
}
#content
{
    width: 967px;
}
#tblcontent
{
    width: 967px;
}
#leftnav
{
    width: 145px;
    height: 421px;
    padding: 45px 10px 65px 10px;
    background: url(../images/left-nav.jpg) no-repeat;
    text-align: left;
}
#lftspacer
{
    width: 3px;
    background: white;
}
#ctrcontent
{
    width: 573px;
    /*margin: 0 20px 0 20px;*/
    padding-right: 20px;
    background:  url(../images/content_bg.jpg) repeat-x #e5e5e5;
}
#ctrcontentsm
{
    width: 593px;
    /*margin: 0 20px 0 20px;*/
    background:  url(../images/content_bg.jpg) repeat-x #e5e5e5;
}
#tblctrcontent
{
    width: 552px;
    height: 504px;
    text-align: left;   
    padding-left: 18px;
}
#rightcontent
{
    width: 434px;
    padding: 40px 0 0 50px;
    text-align: left;
    font-size: 11px;
}
#rightcontentsm
{
    width: 444px;
    padding: 40px 0 0 30px;
    text-align: left;
    font-size: 11px;
}
#mnleftnav
{
    width: 573px;
    background:  url(../images/main-nav-bg.gif) no-repeat;
}
#rtspacer
{
    width: 3px;
    background: white;
}
#rtbg
{
    width: 203px;
    height: 318px;
    background:  url(../images/right-nav2.png) no-repeat;
}
#footer
{
    width: 967px;
    padding-top: 20px;
    padding-left: 76px;
    font-size: 10px;
    color: White;
}

/* main navigation*/
#navigation { 
 list-style-type: none;
}
#navigation li {
 float: left;
 margin-bottom: 0px;
}
#navigation a {
 display: block;
 height: 0px;
 padding-top: 31px;
 overflow: hidden;
}
#nav_about a {
 background: url(../images/mn-nav-01.gif)  no-repeat top left;
 width: 130px;
}
#nav_services a {
 background: url(../images/mn-nav-02.gif)  no-repeat top left;
 width: 130px;
}
#nav_solutions a {
 background: url(../images/mn-nav-03.gif)  no-repeat top left;
 width: 130px;
}
#nav_support a {
 background: url(../images/mn-nav-04.gif)  no-repeat top left;
 width: 130px;
}
#nav_contact a {
 background: url(../images/mn-nav-05.gif)  no-repeat top left;
 width: 130px;
}
#nav_about a:hover {
 background: url(../images/mn-nav-01-on.gif)  no-repeat top left;
 width: 130px;
}
#nav_services a:hover {
 background: url(../images/mn-nav-02-on.gif)  no-repeat top left;
 width: 130px;
}
#nav_solutions a:hover {
 background: url(../images/mn-nav-03-on.gif)  no-repeat top left;
 width: 130px;
}
#nav_support a:hover {
 background: url(../images/mn-nav-04-on.gif)  no-repeat top left;
 width: 130px;
}
#nav_contact a:hover {
 background: url(../images/mn-nav-05-on.gif)  no-repeat top left;
 width: 130px;
}

 /* in line styles*/

a{ color:#077aa7;}
a:hover{text-decoration:none;}

a.lnavlink { background:url(../images/arrow.gif) center left no-repeat; color:#3b3b3b;  text-decoration:none; padding:0 0 0 10px; font-size: 12px;}
a:hover.lnavlink {color: #863f38;}

h1
{
    color: #373737;
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
}
h2
{
    font-size: 13px;
}

.iframe
{ border: solid 1px #004080;}