﻿

/* Presentation Stylesheet */ 

h1 {
 margin:10px 0px 0px 10px;
 padding:0;
 color: inherit;
 text-align: left;
 font-size: 0.1em;
 text-indent: -9999px;
 background-image: url('img/logo.png'); background-repeat: no-repeat; background-position: left top;
 width: 155px;
 height: 80px;
 }

h1 a {
 color: inherit;
 display: block;
 background-image: url('img/logo.png'); background-repeat: no-repeat; background-position: left top;
 width: 155px;
 height: 55px;
 }

h3 {
 margin:0;
 padding:1px 0;
 color: #164665;
 text-align: left;
 font-size: 16px;
 border-bottom: 1px solid #CDCDCD;
 }

h3.title {
 margin:0;
 padding:7px;
 color: #fff;
 text-align: left;
 font-size: 20px;
 border-top: 1px solid #fff;
 background-image: url('img/bg_titlebar.png'); background-repeat: 
 no-repeat; background-position: left bottom;
border-bottom: 0;
font-weight: normal;
 }

h3.title2 {
 margin:0;
 padding:7px;
 color: #fff;
 text-align: left;
 font-size: 20px;
 border-top: 1px solid #fff;
 background-color: #8E8E8E;
border-bottom: 0;
font-weight: normal;
 }

h4 {
 margin:0; 
 padding: 3px 0px 0px 16px;
 text-align: left;
 font-size: 14px;
 color: #216794;
 background-image: url('img/bg_h4.gif'); background-repeat: 
 no-repeat; background-position: 0px 8px;
 border-bottom: 1px dotted #CDCDCD;
 }

h4.news {
color: #fff;
 background-image: url('img/bg_h4news.gif'); background-repeat: 
 no-repeat; background-position: top right;
background-color: #79990C;
padding: 5px 40px 13px 8px;
border-bottom: 1px solid #fff;
 }

h4.services {
color: #fff;
background-color: #1C577D;
 background-image: url('img/bg_h4services.gif'); background-repeat: 
 no-repeat; background-position: 9px 15px;
padding: 10px 40px 15px 26px;
border: 0;
 }

h4.contact {
color: #fff;
background-color: #666666;
 background-image: url('img/bg_h4services.gif'); background-repeat: 
 no-repeat; background-position: 160px 8px;
padding: 5px 40px 13px 8px;
border: 0;
 }

#cont h4 {
color: #79990C;
font-weight: normal;
font-size: 16px;
border: 0;
background: none;
 padding: 3px 0px 0px 0px;
 }

#featone h4 {
font-weight: normal;
border: 0;
background: none;
 padding: 3px 0px 0px 0px;
margin: 0;
}

#feattwo h4 {
  color: #79990C;
font-weight: normal;
font-size: 16px;
border: 0;
background: none;
 padding: 3px 0px 0px 0px;
}

h4 span {
font-weight: normal;
margin-left: 10px;
}

p {
 margin:0;
 padding:10px 0px 0px 0px;
 }

 
/*p:first-letter { 
 font-weight: bold;
 color: #216794;
 }*/

select {
 font-size: 10px;
 font-family: Arial, Tahoma, Verdana; sans-serif;
 color: #808080;
 border: 1px solid #CDCDCD;
 margin: 0;
 padding: 0;
 width: 180px;
}

strong {
 font-weight: bold;
 color: #19B1DC;
}

.lcol-box strong {
 color: #fff;
}

img {
 border: 0;
 margin: 0;
 padding: 0;
}

.partner_logo {
 float: left;
 padding: 1px;
 margin: 0 10px 10px 0px;
border: 1px solid #CDCDCD;
}

li {
 list-style: square;
}

.alt_bold {
  color: #216794;
}

/* span classes */

.product {
 background-image: url('img/bg_products.jpg'); background-repeat: 
 repeat-x; background-position: left bottom;
padding: 5px 5px 6px 10px;
border-bottom: 1px solid #fff;
}

.epos {
color: #1C577D;
font-size: 18px;
}

.ecommerce {
color: #79990C;
font-size: 18px;
}

.sms {
color: #434343;
font-size: 18px;
}

.four {
color: #19B1DC;
font-size: 18px;
}

.strap {
font-size: 14px;
color: #1B769E;
}

.phone {
 background-image: url('img/bg_phone.png'); background-repeat: 
 no-repeat; background-position: left center;
font-size: 16px;
color: #79990C;
font-weight:strong;
padding: 2px 0px 2px 25px;
}

.form {
 background-image: url('img/bg_mouse.png'); background-repeat: 
 no-repeat; background-position: left center;
color: #fff;
padding: 0px 0px 0px 25px;
margin-top: 10px;
}

.form a {
color: #fff;
}

.form strong{
color: #fff;
}

.presslist ul{
margin: 10px 10px 0px 0px;
padding: 0;
}

.presslist ul li {
list-style: none;
margin: 10px 10px 0px 0px;
padding: 0;
}

.presslist strong {
color: #79990C;
}

input, textarea {
border: 1pX solid #CDCDCD;
/*     background-image: url('img/bg_input.gif'); background-repeat: 
     no-repeat; background-position: top left; */
font-size: 11px;
}

.submit {
background-color: #1B78A0;
background-image: none;
color: #fff;
}

#slideshow {
     background-image: url('img/splash_home.jpg'); background-repeat: 
     no-repeat; background-position: bottom left;
}

/*--------------------------------------------------*/
/*----CONTACT FORM CLASSES AND STYLING -------------*/
/*--------------------------------------------------*/

#contactform {
     background-image: url('img/bg_rcolmenu.png'); background-repeat: 
     no-repeat; background-position: bottom left;
padding: 7px 10px 7px 10px;
border-bottom: 1px solid #fff;
font-size: 11px;

}

#contactform input {
     margin-bottom: 4px;
}

#contactform p {
     margin: 0;
     padding: 0;
}

#verif_box {
width: 90px;

}

#message {
width: 160px;
height: 60px;
margin-bottom: 4px;
}

.sendmessage {
background-color: #1A8CB5;
color: #fff;
padding: 1px;
width: 162px;
}

#copy a {
color: #848484;
}

.green {
color: #79990C;
font-size: 14px;
font-weight: normal;
}

#downloads ul {
     padding: 0px;
     margin: 8px 0px 10px 0px;
     list-style: none;
     }

#downloads ul li {
     margin: 0px;
     list-style: none;
     background-image: url('img/pdficon.gif');
     background-repeat: no-repeat;
     background-position:  center left;
     padding: 5px 5px 5px 0px;
     }

#downloads ul li a {
     color: #3872B2;
     font-weight: normal;

     text-decoration: none;
     padding: 5px 5px 5px 30px;
     }

#downloads ul li a:hover {
     color: #555555;
     background-color: inherit;
     text-decoration: none;
     }

img.bt { vertical-align: bottom }

.phone {color: #00710E;
}

