/* CSS Document */

body {
background-color:#113550;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.middle {
width: 962px;
margin-left: auto;
margin-right:auto;
margin-top: 0%;
}

.middle-div {
position:relative;
}

.bg-top {
background-image:url(../images/main-bg-top.jpg); 
background-repeat:repeat-x; 
background-color:#D0e3F1; 
background-position:top; 
}

.bg-bottom {
background-image:url(../images/main-bg-bottom.jpg); 
background-repeat:repeat-x; 
background-position:bottom; 
}

.header {
background-image:url(../images/header-image.jpg);
background-repeat:no-repeat;
height:183px;
width: 962px;
}

.menu {
background-image:url(../images/h-menu-bg.jpg);
background-repeat:no-repeat;
width: 962px; 
height: 29px;
}

.menu-left-space {
width: 50px;
height:29px;
float: left;
}
.menu-center-space {
width: 700px;
padding-left:40px;
height:29px;
float: left;
}
.menu-right-space {
width: 184px;
height:29px;
float: left;
}

.menu-horizontal-bg {
height:29px;
float: left;
background-image: url(../images/search-bar-bg.jpg);
background-repeat:repeat-x;

font: bold 12px tahoma, verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-align:center;
}
.menu-horizontal-left {
height:29px;
padding-left:11px;
float: left;
background-image: ;
background-repeat: no-repeat;
}
.menu-horizontal-right {
padding-right:11px;
height:29px;
float: right;
background-image:url(../images/h-menu-right-bg.jpg);
background-position:right;
background-repeat: no-repeat;
text-align:center;
vertical-align:middle;

font: bold 12px tahoma, verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-align:center;
}

.search-horizontal-bg {
width:184px;
height:29px;
float: left;
background-image: url(../images/search-bar-bg.jpg);
background-repeat: no-repeat;
}

.search-horizontal-text {
padding-top:7px;
font: normal 12px tahoma, verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-align:center;
}

.search-form-bg {
width:95px;
height:17px;
padding:0px;
background-image: url(../images/search-bg.jpg);
background-repeat: no-repeat;
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:left;
border:0px;
}

.content-first-layer {
background-image:url(../images/c-bg-ry.jpg);
background-repeat:repeat-y;
width: 962px;
}

.content-second-layer {
background-image:url(../images/c-bg-top.jpg);
background-position: top;
background-repeat:no-repeat;
width: 962px;
}

.content-third-layer {
background-image:url(../images/c-bg-bottom.jpg);
background-position: bottom;
background-repeat:no-repeat;
width: 962px;
min-height:456px;
overflow:auto;
padding-bottom:20px;
}

.footer {
background-image:url(../images/footer-bg.jpg);
background-repeat:no-repeat;
width: 962px;
height: 53px;
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.content {
width: 962px;

}

.top-space {
height: 5px;
}

.left-content-space {
width: 24px;
height:86px;
background-color:transparent;
float:left;
}
.small-panel-box {
width:201px;
float:left;
padding-left:15px;
padding-top:10px;
padding-bottom:20px;
}
.small-panel-content {
float:left;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
overflow:auto;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#114C78;
font-weight:bold;
width:161px;
text-decoration:none;
}




#news-box { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:0px;
padding-bottom:30px;
padding-right:20px;
padding-left: 20px;
float:left;
width:161px;
}

.news-box-bg { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left: 0px;
background-image:url(../images/services-bg.jpg);
background-repeat: repeat-x;
float:left;
width:161px;
background-image:url(../images/services-bg.jpg);
background-repeat: repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}

#news-text { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:10px;
padding-left: 4px;
padding-right: 4px;
float:left;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}
#news-text-sig { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}

#news-text-sig a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}

#news-v ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:30px;
padding-bottom:10px;
padding-right:20px;
padding-left: 20px;
line-height:0px;
}

#news-v a {
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
display: block;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#news-v a:hover {
color: #000000;
height:40px;
vertical-align:middle;
}







#testimonials-box { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:0px;
padding-bottom:10px;
padding-right:20px;
padding-left: 20px;
float:left;
width:161px;
}

.testimonials-box-bg { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left: 0px;
background-image:url(../images/services-bg.jpg);
background-repeat: repeat-x;
float:left;
width:161px;
background-image:url(../images/services-bg.jpg);
background-repeat: repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}

#testimonials-text { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:10px;
padding-left: 4px;
padding-right: 4px;
float:left;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}

#testimonials-text-sig { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;

float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;

float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}

#testimonials-v ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:30px;
padding-bottom:10px;
padding-right:20px;
padding-left: 20px;
line-height:0px;
}

#testimonials-v a {
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
display: block;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#testimonials-v a:hover {
color: #000000;
height:40px;
vertical-align:middle;
}

#testimoni {
list-style: none;
background-image: url(../images/icons/testimonials-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;

font: bold 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
vertical-align:middle;
}


#news2 {
list-style: none;
background-image: url(../images/icons/news-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:10px;
vertical-align:middle;

font: bold 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
vertical-align:middle;
float:left;
}




#contact-v ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:30px;
padding-bottom:10px;
padding-right:20px;
padding-left: 20px;
line-height:0px;
}

#contact-v a {
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
display: block;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#contact-v a:hover {
color: #000000;
height:40px;
vertical-align:middle;
}

#phone {
list-style: none;
background-image: url(../images/icons/phone-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;

font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#mail {
list-style: none;
background-image: url(../images/icons/mail-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;

font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#yahoo {
list-style: none;
background-image: url(../images/icons/yahoo-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;

font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#msn {
list-style: none;
background-image: url(../images/icons/msn-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;

font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}

#skype {
list-style: none;
background-image: url(../images/icons/skype-icon.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;

font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
margin: 0;
color: #000000;
text-decoration: none;
height:40px;
vertical-align:middle;
}



#menu-v ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:30px;
padding-bottom:20px;
padding-right:20px;
padding-left: 20px;
line-height:0px;
}

/* style, color and size links and headings to suit */
#menu-v a {
font: bold 11px tahoma, verdana, arial, helvetica, sans-serif;
display: block;
margin: 0;
color: #114C78;
text-decoration: none;
height:30px;
vertical-align:middle;
}

#menu-v a:hover {
color: #FF0000;
height:30px;
vertical-align:middle;
}

#softwaredevelopment {
background-image:url(../images/icons/software-development.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;
}
#webdevelopment {
background-image: url(../images/icons/web-design-development.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;
}
#e-commerce-solution {
background-image: url(../images/icons/E-commerce-solutions.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;
}
#seo-sem {
background-image: url(../images/icons/seo-sem.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;
}
#system-integration {
background-image: url(../images/icons/system-integration.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;
}
#consulting {
background-image: url(../images/icons/consulting.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
vertical-align:middle;
}

.big-panel-content-title {
font: bold 18px georgia, tahoma, verdana, arial, helvetica, sans-serif;
color: #EC8D19;
text-decoration: none;
padding-bottom:0px;
float:left;
width:450px;
margin:0px;
padding:opx;
}
.big-panel-content-print {
font: bold 18px georgia, tahoma, verdana, arial, helvetica, sans-serif;
color: #EC8D19;
text-decoration: none;
padding-top:2px;
padding-bottom:50px;
width:30px;
text-align:right;
float:left;
}

.services {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:20px;
padding-bottom:40px;

font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
color: #2C2C2C;
text-decoration: none;
}


.service-box {
float:left;
padding-left:1px;
padding-right:1px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
width:240px;
}
#service-image {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
height:85px;
width:120px;
}
#service-image2 {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
height:68px;
width:120px;
}
.webdesign-service {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:20px;
padding-bottom:70px;

font: bold 16px tahoma, verdana, arial, helvetica, sans-serif;
color: #0B2D47;
text-decoration: none;
text-align:center;
width:120px;
}

.commerce-service {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;

font: bold 16px tahoma, verdana, arial, helvetica, sans-serif;
color: #0B2D47;
text-decoration: none;
text-align:center;
width:120px;
}

.offshoring-service {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:10px;
padding-bottom:60px;

font: bold 16px tahoma, verdana, arial, helvetica, sans-serif;
color: #0B2D47;
text-decoration: none;
text-align:center;
width:120px;
}

.development-service {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:51px;

font: bold 16px tahoma, verdana, arial, helvetica, sans-serif;
color: #0B2D47;
text-decoration: none;
text-align:center;
width:120px;
}

#service-text {
float:left;
padding-left:4px;
padding-right:4px;
padding-top:10px;
padding-bottom:0px;

background-image:url(../images/services-bg.jpg);
background-repeat:repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:left;
}

.big-panel-content {
float:left;
padding-left:23px;
padding-right:22px;
padding-top:42px;
padding-bottom:20px;
font: normal 13px tahoma, verdana, arial, helvetica, sans-serif;
color: #2C2C2C;
text-decoration: none;
}
.big-panel-content a:link {
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
}
.big-panel-content a:visited {
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
}
.big-panel-content a:hover {
font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
}

#small-panel-middle {
background-image:url(../images/small-panel-middle-ry.gif);
background-repeat: repeat-y;
background-position:right;
width:201px;
float:right;
overflow:auto;
}
.small-panel-top {
background-image:url(../images/small-panel-top.gif);
background-repeat:no-repeat;
background-position:top;
width:201px;
float:right;
}
.small-panel-bottom {
background-image:url(../images/small-panel-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
width:201px;
float:right;
}

.big-panel-box {
width:529px;
float:left;
padding-top:10px;
}
.big-panel-middle {
background-image:url(../images/big-panel-middle-ry.jpg);
background-repeat: repeat-y;
background-position:top;
width:529px;
float:left;
}
.big-panel-top {
background-image:url(../images/big-panel-top.jpg);
background-repeat: no-repeat;
background-position:top;
width:529px;
float:left;
}
.big-panel-bottom {
background-image:url(../images/big-panel-bottom.jpg);
background-repeat: no-repeat;
background-position:bottom;
width:529px;
float:left;
}
.right-panel-box {
width:201px;
float:left;
padding-top:10px;
}
.right-panel-middle {
background-image:url(../images/small-panel-middle-ry.gif);
background-repeat: repeat-y;
background-position:top;
width:201px;
float:left;
}
.right-panel-top {
background-image:url(../images/small-panel-top.gif);
background-repeat:no-repeat;
background-position:top;
width:201px;
float:left;
}
.right-panel-bottom {
background-image:url(../images/small-panel-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
width:201px;
float:left;
}

#bottom-spacer {

width:962px;
height:20px;
border: 1px solid #000000;
}










.border {
border-width: 0px;
vertical-align:middle;
}

#small-panel-middle2 {
background-image:url(../images/small-panel-middle-ry.gif);
background-repeat: repeat-y;
background-position:right;
width:201px;
float:right;
overflow:auto;
}

#service-image2 {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
height:85px;
width:120px;
}

#service-text2 {
float:left;
padding-left:4px;
padding-right:4px;
padding-top:10px;
padding-bottom:0px;

background-image:url(../images/services-bg.jpg);
background-repeat:repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:left;
}

#news-text-sig2 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}

#news-text-sig2 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig2 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig2 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;
font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}

#service-image2 {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
height:85px;
width:120px;
}
#service-image3 {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
height:85px;
width:120px;
}

#service-text2 {
float:left;
padding-left:4px;
padding-right:4px;
padding-top:10px;
padding-bottom:0px;

background-image:url(../images/services-bg.jpg);
background-repeat:repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:left;
}

#service-text3 {
float:left;
padding-left:4px;
padding-right:4px;
padding-top:10px;
padding-bottom:0px;

background-image:url(../images/services-bg.jpg);
background-repeat:repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:left;
}

#news-text-sig2 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}


#news-text-sig2 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig2 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig2 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}


#news-text-sig3 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}


#news-text-sig3 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig3 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig3 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}


#service-image4 {
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
height:85px;
width:120px;
}

#service-text1 {
float:left;
padding-left:4px;
padding-right:4px;
padding-top:10px;
padding-bottom:0px;

background-image:url(../images/services-bg.jpg);
background-repeat:repeat-x;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:left;
}

#news-text-sig4 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}


#news-text-sig4 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig4 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig4 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}


#testimonials-text1 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:10px;
padding-left: 4px;
padding-right: 4px;
float:left;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}

#testimonials-text-sig1 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig1 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig1 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;

float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig1 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;

float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}

#testimonials-text2 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:10px;
padding-left: 4px;
padding-right: 4px;
float:left;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}
#testimonials-text-sig1 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig2 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig2 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;

float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#testimonials-text-sig2 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;

float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}
#news-text-sig5 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}


#news-text-sig5 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig5 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig5 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}
#news-text1 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:10px;
padding-left: 4px;
padding-right: 4px;
float:left;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}
#news-text-sig6 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}


#news-text-sig6 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig6 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig6 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}

#news-text2 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:10px;
padding-left: 4px;
padding-right: 4px;
float:left;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:left;
}

#news-text-sig7 { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #292929;
text-decoration: none;
text-align:right;
}


#news-text-sig7 a:link { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig7 a:visited { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align:right;
}

#news-text-sig7 a:hover { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding-left:4px;
background-image:url(../images/read-more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:right;

font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: underline;
text-align:right;
}




#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#nav a {
	display: block;
	padding: 0 0 0 11px;
	background: url(../images/h-menu-left-bg.jpg) no-repeat top left;
	text-decoration:none;
}
#nav a span {
	padding: 8px 11px 7px 0px;
	display: block;
	background: url(../images/h-menu-right-bg.jpg) no-repeat top right;
	color: #FFFFFF;
	text-decoration:none;
}
#nav a:hover {
	background: url(../images/h-menu-left-bg2.jpg) no-repeat left top #BDBAA6;
}

#nav a:hover span {
	background: url(../images/h-menu-right-bg2.jpg) no-repeat right top #BDBAA6;
	color: #FFFFFF;
}

#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li ul a {
	width:10em;
	font-weight:normal;
	line-height:20px;
	color: #FFFFFF;
	border-left:#FFFFFF solid 3px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 0px;
	background:url(../images/blue-pixel.jpg) repeat;
}

#nav li ul a:hover {
	width:10em;
	font-weight:normal;
	line-height:20px;
	color: #FFFFFF;
	border-left:#FFFFFF solid 3px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 0px;
	background:url(../images/orange-pixel.jpg) repeat;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}