a:link    { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }
a:visited { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }
a:active  { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }
a:hover   { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }

a.sm:link    { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }
a.sm:visited { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }
a.sm:active  { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }
a.sm:hover   { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }

a.txtLink:link    { color: #4d5f7d; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }
a.txtLink:visited { color: #4d5f7d; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }
a.txtLink:active  { color: #4d5f7d; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }
a.txtLink:hover   { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 8pt; }

a.leftnav_link:link    { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }
a.leftnav_link:visited { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }
a.leftnav_link:active  { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }
a.leftnav_link:hover   { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 10pt; }

a.link2contact:link    { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 1.0em; }
a.link2contact:visited { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 1.0em; }
a.link2contact:active  { color: #FF0000; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 1.0em; }
a.link2contact:hover   { color: #0000FF; background-color: inherit; font-family: tahoma, verdana, sans-serif; font-size: 1.0em; }

a.menulink:link    { color: #151a82;  background-color: inherit; }
a.menulink:visited { color: #151a82;  background-color: inherit; }
a.menulink:active  { color: #151a82;  background-color: inherit; }

a.fleetsheet:link, a.fleetsheet:active, a.fleetsheet:visited
{
    font-family: arial, verdana, sans-serif;
    color: red;
    font-style: italic;
    font-weight: bold;
    background-color: inherit;
}

a.fleetsheet:hover
{
    font-family: arial, verdana, sans-serif;
    color: blue;
    font-style: italic;
    font-weight: bold;
    background-color: inherit;
}

html { height: 100%; margin-bottom: 1px; }

BODY
{
    /*background:  #4d7795; */
    /*background:  #590F07; */
    background:  #0033ff;
    background-image: url(images/bg_stripe1.gif);
    color:       #000000;
    font-family: tahoma, verdana, sans-serif;
    font-size:   10pt;
    margin-top:  0px;
    margin-left: 0px;
}

h2
{
    font-size:   x-large;
    font-weight: bold;
    font-style: italic;
    color:       #FFFFFF;
    /*color:       #151a82;*/
    background: url(images/header_bg.jpg);
    background-color: #000000;
    padding-left: 5px; 
    margin-top: 3px;
}

h3
{
    font-family: tahoma, verdana, sans-serif;
    font-size:   11pt;
    font-style: normal;
    color:       #151a82;
    background: url(images/header_bg_orange.jpg);
    background-color: #000000;
    clear: right;
    margin-bottom: 5px;
    padding-left: 3px;
}
    
.smtxt 
{ 
    color:       #000000; 
    font-family: tahoma, verdana, sans-serif; 
    font-size:   8pt; 
     background-color: inherit;
}

.txt 
{ 
    color:       #000000; 
    font-family: tahoma, verdana, sans-serif; 
    font-size:   10pt; 
    background-color: inherit;
}

.btxt 
{ 
    color:       #000000; 
    font-family: tahoma, verdana, sans-serif; 
    font-size:   10pt; 
    font-weight: bold; 
    background-color: inherit;
}

.news 
{ 
    color:       #000000; 
    font-family: tahoma, verdana, sans-serif; 
    font-size:   14pt; 
    font-weight: bold; 
    background-color: inherit;
}

h4
{
    color:           #000000;
    font-family:     tahoma, verdana, sans-serif;
    font-size:       14pt;
    font-weight:     bold;
    background-color: inherit;
}

h4.hosting
{
    color:           #151a82;
    font-family:     tahoma, verdana, sans-serif;
    font-size:       10pt;
    font-weight:     bold;
    margin-bottom:   0px;
    background-color: inherit;
}


TABLE 
{
    border: 0px none;
    padding: 0px;
    border-spacing: 0px;
}

TD.bottombar
{
    background: url(images/bottom_page_bar.gif);
}


INPUT
{
    border: 1px solid #000000;
}

select
{
    border: 1px solid #000000;
}

textarea
{
    border: 1px solid #000000;
}

INPUT.google_input
{
    font-size: 8pt;
    font-family: tahoma, verdana, sans-serif;
    font-weight: normal;
}

#go_style
{
    font-size: 8pt;
    color: #000000;
    background: #CCCCCC;
}

TD.navButt
{
    width:  100px;
    height: 30px;
}

TD.navSpace
{
    width:      10px;
    height:     30px;
    background: url(images/navbar_bg.gif);
}

TD.navDiv
{
    width:      2px;
    height:     30px;
    background: url(images/nav_vertdiv.gif);
}

TD.grayBar
{
    background: url(images/gray_pixel.gif);
    height: 1px;
    width:  800px;
}

TD.thebody
{
    color:      #000000;
    background: #FFFFFF;
    padding-left:  10px;
    padding-top:  10px;
    padding-bottom:  5px;
    text-align: justify;
    vertical-align: top;
    padding-right: 15px;
}

TD.footer
{
    color:      #000000;
    /*background: #151a82;*/
    /*background: #2a506b;*/
    background: #dcba7a;
    width:      100%;
}

.legal
{
    color:        #4d5f7d; 
    font-family:  tahoma, verdana, sans-serif; 
    font-size:    8pt; 
    margin-right: 20px;
    margin-left:  20px;
    text-align:   left;
    background-color: inherit;
}

.menucss
{
    position:            absolute;
    visibility:          hidden;
    border:              1px solid black;
    font-size:           10px;
    font-family:         tahoma, verdana, sans-serif; 
    font-weight:         normal;
    line-height:         18px;
    z-index:             100;
    background-color:    #CCCCCC;
    width:               200px;
    color:               inherit;
}

.menucss a{
    width:           100%;
    display:         block;
    border-bottom:   1px solid black;
    padding:         1px 0;
    text-decoration: none;
    text-indent:     5px;
    color:           #000000;
    background-color: inherit;
}

.menucss a:hover{ background-color: #151a82; color: white; }

.flash_right
{
    float: right; padding-left: 10px; padding-bottom: 0px;
}

TD.right_ad
{
    width: 135px;
    padding-left: 5px; 
    padding-right: 5px; 
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center; 
    vertical-align: top;
    background: #d7cdc8;
    /*background: #997777;*/
    /*background: #afc8da;*/
    color: #000000;
}

.fleetsheet
{
    font-family: arial, verdana, sans-serif;
    color: red;
    font-style: italic;
    font-size: 1.1em;
    background-color: inherit;
}

.fleetsheet_sm
{
    font-family: arial, verdana, sans-serif;
    color: red;
    font-style: italic;
    background-color: inherit;
}


div.leftnav_content
{
    color: #000000;
    background: #909aaf;
    /*background: #696969;*/
    border: 1px solid #000000;
    padding: 5px;
    margin: 5px;
    text-align: center;
}

div.leftnav_gradient
{
    color: #000000;
    background: url(images/leftnav_bg.jpg);
    border: 1px solid #000000;
    padding: 5px;
    margin: 5px;
    text-align: center;
    background-color: inherit;
}

td.form_label
{
    width: 200px;
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}

td.leftnav
{
    background: #909aaf;
    color:      inherit;
}

#button
{
    width: 125px;
}

.cust_quote { font-size: 1em; color: #FF0000;  background-color: inherit; }

div.customer_quote { margin: 10px; padding: 5px 10px 5px 10px; background: #CCCCCC; border: 1px solid #151a82; color: inherit; }

td.advantages
{
    border-bottom: 1px solid #000000;
}

td.advantagesr
{
    border-right: 1px solid #000000;
    text-align: right;
    color: #151a82;
    font-weight: bold;
    background-color: inherit;
}

th.advantages
{
    color: #151a82;
    font-size: 1.1em;
    background: #DDDDDD;
    text-align: center;
    border-bottom: 1px solid #000000;

}

.header_top
{
    text-align: right;
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: inherit;
}

a.header:link    { color: #FFFFFF; background-color: inherit; font-family: arial, sans-serif; font-size: 8pt; font-weight: bold; }
a.header:visited { color: #FFFFFF; background-color: inherit; font-family: arial, sans-serif; font-size: 8pt; font-weight: bold; }
a.header:active  { color: #FFFFFF; background-color: inherit; font-family: arial, sans-serif; font-size: 8pt; font-weight: bold; }
a.header:hover   { color: #FFFFFF; background-color: inherit; font-family: arial, sans-serif; font-size: 8pt; font-weight: bold; }

dt
{
    font-weight: bold;
    color: #151a82;
    background-color: inherit;
}

dd
{
    margin-bottom: 10px;
}

td.hp_title
{
    padding: 10px;
    background-color: #666e7d; 
    color: #F9F9F9; 
    font-size: 1.3em; 
    font-weight: bold; 
    font-style: italic;
}

td.hp_info
{
    /*width: 100%;*/
    padding: 20px 10px 5px 10px;
    background-color: #ebe0da;
    text-align: left;
}

