.hide {
display:none!important;}

body {
background:url(../images/insidebackgroundgradiant.jpg) repeat-x top; height:347px;
}

#activecontentwrap {
height:120px;
width:853px;
float:left;
padding:7px;
background:#2e6eb6;
}

#activecontent {
height:120px;
width:853px;
float:left;
background:#1a5e9f;
}

.bannerimageleft {
float:left;
height:120px;
}


#rightbarcolbar {
height:61px;
margin:0px 0 0 0;
}

#activecontentquote {
float:right;
height:60px;
padding:2px 0 0 45px;
overflow:hidden;
list-style:none;
}


#activecontentquote li {
float:left; 
}

#activecontentquote li a {
background-repeat:no-repeat;
display:block;
width:132px;
height:80px;
text-indent:-9999px;
}



#activecontentquote li.contact a {background-image:url(../images/cost_home.jpg);
}

#activecontentquote li.contact a:hover{
background-image:url(../images/cost_btn_blueonBlk.jpg);
}

#activecontentquote li.costs a {background-image:url(../images/order_home.jpg);
}

#activecontentquote li.costs a:hover{
background-image:url(../images/order_btn_blueonblk.jpg);
}


#textactivecontent {
width:264px;
clear:both;
padding-left:0px;
}

#textactivecontent p {
color:#fff;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
text-align: left;
margin:0;
}

#textactivecontent a {
text-decoration:none;
color:#ebe945;
}

#textactivecontent a:hover {
text-decoration:underline;
}

.quotetopleft {
float:left;
height:24px;
}

.quotebottomright {
float:right;
padding-right:3px;
}



#bottomwrap p {
padding-left:8px;
clear:both;
}

#bottomwrap h1 { }

#bottomwrap h2 {
padding-left:8px;
padding-right: 70px;
}

#breadcrumb {
color:#718999;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size:0.96em;
line-height:10pt;
padding-top:15px;
position:relative;
width:500px;
padding-bottom:15px;
}

#breadcrumb p {
padding-left:9px;
}

#breadcrumb .current {
color:#fff;
}

#breadcrumb a {
color:#718999;
text-decoration:none;
}

#breadcrumb a.breadcrumbactive {
color:#ebe945;
text-decoration:none;
}

#breadcrumb a:hover {
color:#ebe945;
text-decoration:underline;
}

#tabsonblack {
background:transparent url(../images/tabgradiant.gif) repeat scroll 0%;
position:absolute;
height:34px;
top:313px;
left:0;
display:block;
}

#tabsonblack li {
float:left;
height:34px;
border-left:1px solid #424c55;
border-right:1px solid #424c55;
background:url(../images/tabgradiant.gif);
}

#tabsonblack li a {
display:block;
color:#fff;
text-decoration:none;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:0.95em;
line-height:13pt;
margin:0;
padding:8px 15px 0 13px;
}

#tabsonblack ul {
list-style:none;
margin:0;
}

#tabsonblack li:hover, #tabsonblack li.tabhover {
background:url(../images/tabactivegradiant.gif);
}
#tabsonblack li.hover {
background:url(../images/tabactivegradiant.gif);
}


#tabsonblack li.tabactive {
border-left:1px solid #424c55;
border-right:1px solid #424c55;
background:url(../images/tabactivegradiant.gif) repeat-x;
}

#tabsonblack li.tabactive a {
color:#2A6EBB;
}

#tabsonblack li:hover a, #tabsonblack li.tabhover a {
color:#2A6EBB;
}
#tabsonblack li.hover a {
color:#2A6EBB;
}

#easysteps {
margin-left:15px;
}

#easysteps h3 {
color:#4D5D68;
padding-left:55px;
font-weight:normal;
}

#easysteps p {
text-align: left;
font-size:0.9em;
}

#whatyoudo {
width:240px;
display:block;
float:left;
color:#fff;
font-weight:bold;
}

#whatyoudo p {
width:140px;
margin-left:60px;
}

#step1 {
width:233px;
height:71px;
margin-bottom:8px;
background:url(../images/step1.gif) no-repeat;
}

#step1 p {
padding-top:18px;
}

#step2 {
width:233px;
height:71px;
margin-bottom:8px;
background:url(../images/step2.gif) no-repeat;
}

#step2 p {
padding-top:18px;

}

#step3 {
width:233px;
height:71px;
margin-bottom:8px;
background:url(../images/step3.gif) no-repeat;
}

#step3 p {
padding-top:18px;
}

#step4 {
width:233px;
height:71px;
background:url(../images/step4.gif) no-repeat;
}

#step4 p {
padding-top:27px;
}

#whatwedo {
width:250px;
display:block;
float:left;
color:#4D5D68;
font-weight:normal;
}

#whatwedo p {
width:210px;
margin-left:12px;
}

#whatwedo h3 {
padding-left:15px;
}

#westep4full, #westep1full, #westep2full, #westep3full {background-image:url(../images/full_background.jpg);height:308px;width:244px;background-repeat:no-repeat;overflow:hidden;}

#westep1full h2{padding-top:5px;}
#westep2full h2{padding-top:5px;}
#westep3full h2{padding-top:5px;}
#westep4full h2{padding-top:5px;}

#westep1full p {width:200px;padding-left:16px}
#westep2full p {width:200px;padding-left:16px}
#westep3full p {width:200px;padding-left:16px}
#westep4full p {width:200px;padding-left:16px}


#westep1 {
width:244px;
height:71px;
margin-bottom:8px;
background:url(../images/whatwedoback.gif) no-repeat;
}

#westep1 p {
padding-top:10px;
width:210px;
}

#westep2 {
width:244px;
height:71px;
margin-bottom:8px;
background:url(../images/whatwedoback.gif) no-repeat;
}

#westep2 p {
padding-top:10px;
width:210px;
}

#westep3 {
width:244px;
height:71px;
margin-bottom:8px;
background:url(../images/whatwedoback.gif) no-repeat;
}

#westep3 p {
    padding-top:9px;
    margin-bottom:0px;
width:210px;
}

#westep4 {
width:244px;
height:71px;
background:url(../images/whatwedoback.gif) no-repeat;
}

#westep4 p {
padding-top:10px;
width:210px;
}

#whatwedo a {
color:#2A6EBB;
text-decoration:none;
font-size:0.9em;
float:right;
margin:0;
padding:0 12px 0 0;
}

#whatwedo a:hover {
text-decoration:underline;
}

.benefits {
margin-left:0;
float:left;
width:504px;
}

.benefits p {
color:#37424a;
font-weight:normal;
}
.benefits h2 {
margin-left:0px;
margin-top:25px;
}

.benefits ul {
height:auto;
margin:0;
padding:0;
}

.benefits ul ul {
margin-top:20px;
margin-left:0;
margin-bottom:20px;
}


.benefits li {
padding-top:5px;
padding-left:8px;
margin-top:0px;
font-size:1em;
font-weight:bold;
height:30px;
color:#4D5D68;
list-style-type:none;
overflow:hidden;
background:url(../images/benefitsback.gif) no-repeat;
}

.benefits li:hover, .benefits li.accordionhover {
cursor:pointer;
height:30px;
color:#fff;
background:url(../images/benefitsbackon.gif) no-repeat;
}


.benefits li.hover {
cursor:pointer;
height:30px;
color:#fff;
background:url(../images/benefitsbackon.gif) no-repeat;
}

.benefitson {
color:#ffffff !important;
height:auto !important;
display:block;
background:url(../images/benefitsbackon.gif) no-repeat !important;
}

.benefitson li {
color:#4D5D68;
}

.benefits li li {
font-size:0.9em;
color:#37424a;
font-weight:normal;
margin-top:1px;
margin-bottom:5px;
margin-left:10px;
height:auto;
padding:0 0 0 15px;
background:url(../images/bluedisc.gif) no-repeat 0 6pt; /*65%;*/
float:left;
width:40%;

}

.benefits li li:hover {
padding-left:15px;
height:auto;
color:#37424a;
background:url(../images/bluedisc.gif) no-repeat 0 6pt; /*65%;*/
}
.benefits li li.hover {
padding-left:15px;
height:auto;
color:#37424a;
background:url(../images/bluedisc.gif) no-repeat 0 6pt; /*65%;*/
}


select {
border:1px solid #000;
width:257px;
margin-left:20px;
background:#fff;
}

option {
font-family:Trebuchet MS,Helvetica,sans-serif;
color:#424C55;
font-size:0.8em;
padding:2px 0 0 7px;
}

#countryselect {
padding-top:3px;
}

#glossbuttonbox {
width:312px;
height:137px;
overflow:hidden;
background-image:url(../images/button_box_bg.gif);
background-repeat:no-repeat;
float:left;
clear:both;
}



#glossbuttonbox ul {
list-style:none;
float:left;
margin:25px 0 0 0;
padding:0;
}

#glossbuttonbox li {
float:left; 
margin:0 0 0 15px;
}

#glossbuttonbox li a {
background-repeat:no-repeat;
display:block;
width:84px;
height:77px;
text-indent:-9999px;
}

#glossbuttonbox li.quote a { 
background-image:url(../images/quote.jpg);
}

#glossbuttonbox li.quote a:hover{ 
background-image:url(../images/quote_over.jpg);
}

#glossbuttonbox li.order a {
background-image:url(../images/order.jpg);
}


#glossbuttonbox li.order a:hover{
background-image:url(../images/order_over.jpg);
}

#glossbuttonbox li.contact a {background-image:url(../images/contact.jpg);
}

#glossbuttonbox li.contact a:hover{
background-image:url(../images/contact_over.jpg);
}


#aboutourtechnology {
width:312px;
height:auto;
min-height:135px;
clear:both;
background:url(../images/technologybackground.gif) no-repeat #f8f8f8;
}


#aboutourtechnology p {
font-family:Trebuchet MS,Helvetica,sans-serif;
color:#37424a;
font-size:0.9em;
line-height:13pt;
padding-bottom:20px;

}



#aboutourtechnology a {
color:#2A6EBB;
}

#aboutourip {
width:312px;
height:auto;
min-height:165px;
clear:both;
background:url(../images/technologybackground.gif) no-repeat #f8f8f8;
}



#aboutourip p {
font-family:Trebuchet MS,Helvetica,sans-serif;
color:#37424a;
font-size:0.9em;
line-height:13pt;
}

#aboutourip a {
color:#2A6EBB;
}

#aboutourclients {
width:312px;
height:auto;
min-height:175px;



clear:both;
background:url(../images/technologybackground.gif) no-repeat #f8f8f8;
}


#aboutourclients p {
font-family:Trebuchet MS,Helvetica,sans-serif;






color:#37424a;
font-size:0.9em;
line-height:13pt;
}

#aboutourclients a {
color:#2A6EBB;
}

#aboutourservices {
width:312px;
height:auto;
min-height:190px;
clear:both;
background:url(../images/technologybackground.gif) no-repeat #f8f8f8;
}


#aboutourservices p {
font-family:Trebuchet MS,Helvetica,sans-serif;
color:#37424a;
font-size:0.9em;
line-height:13pt;
}

#aboutourservices a {
color:#2A6EBB;
}



#relateddocs {
clear:both;
width:auto;
height:auto;
padding-bottom:10px; padding-left: 20px;
background:url(../images/relateddocsback.gif) no-repeat top #f8f8f8;
} #relateddocs h4 {margin-left: 0px;}

#relateddocs p {




font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
color:#424C55;
font-size:0.9em;
line-height:13pt;
margin:0 25px 5px 0px;
}

#relateddocs a {
color:#2A6EBB;
font-size:0.85em;
font-weight:normal;
line-height:13pt;
padding-left:25px;
margin:1px 15px 4px 3px;
display:block;
}

#relateddocs a.pdf {
background:url(../images/pdf.gif) no-repeat;
}

#relateddocs a.doc {
background:url(../images/worddoc.gif) no-repeat;
}

#relateddocs span.docnumber {
font-family:Trebuchet MS,Helvetica,sans-serif;
color:#2A6EBB;
font-size:1.25em;
line-height:13pt;
display:inline;
font-weight:bold;
margin:0;
padding:0;
}

/*
Search Results***********/

.results a{text-decoration:none; color:#2a6ebb;}

.results a:hover {text-decoration:underline;}

#bottomwrap h4 {padding-left:8px;}

#bottomwrap hr {height:3px; color:#f8f8f8; border:1px solid; background-color:#f8f8f8; margin:25px 0;}

.page_nav_top, .page_nav_bottom {background-color:#f0f0f0; padding:10px; overflow:hidden; margin:0 0 10px 0px; width:484px;float:left;}
.pages {float:right; overflow:hidden;}

.pages b { width:18px; height:20px;background-color:#2a6ebb; color:#fff; display:block;margin:0 2px; float:left; text-align:center; font-weight:normal; line-height:1.7;  }

.pages span a{ display:block; width:16px; height:18px; float:left; text-decoration:none; color:#404951; text-align:center; border:1px solid #dfdfdf; margin:0 2px; line-height:1.6;}


.pages a:hover {color:#fff; background-color:#2a6ebb;}

.previous a {
float:left; width:19px; height:20px; margin-right:205px; text-indent:-9999px; 
background-image:url(../images/backward_arrow.gif); background-repeat:no-repeat;
}


.next a {
float:right; width:19px; height:20px; margin-top:-23px; text-indent:-9999px; 
background-image:url(../images/forward_arrow.gif); background-repeat:no-repeat;
}





.page_nav_bottom {text-align:center;line-height:1.7; }
.page_nav_bottom p {margin:2px 0 0 0;}
.page_nav_bottom .previous {text-indent:30px; color:#F0F0F0;}
.page_nav_bottom .next {text-indent:-70px; color:#F0F0F0;}

.page_nav_top ul{list-style-type:none; float:left; padding:0; margin:0; fot-weight:bold;}
.service {float:left;}
