

@import url(vert_menu.css);
@import url(Form.css);
@import url(content.css);
@import url(navigation.css);
@import url(box.css);
@import url(customers.css);
@import url(demo.css);
@import url(main_area.css);



@media print {

 


 
/* 
#nav {
display: none; 

}

body {
display: none;

} 

#menu {
  display: none; 
}*/

}


                   


/*--------------- Home Layout -------------------*/

body {
	background-image: url('../images/bkg-gray.jpg');
	background-repeat: repeat-x;
	height:700px;
	margin-top: -2px;
	background-color: #FFFFFF;
}

#titCustomers a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #e54135; 
	text-decoration: none;
}

#titCustomers a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #537F9E; 
	text-decoration: underline;
}


#defaultLayout{
background-image:url(../images/bkg-gray-default.jpg); 
background-repeat:repeat-x;

}




.topnav {

width:974px;
height: 120px;
float:left;
display:block;
height: auto;
z-index: 10000;





/*clear:left;*/   

}




.news {

width:260px;
height: 235px;
margin:0px 0px 0px 625px;
_margin-top:-10px;
*margin-top:-10px;



/*
position: absolute;
margin-top:-260px;
*margin-top:-270px;
*position: inherit;
*/
}





#bannerLinks {

height: auto;
width:425px;
position:relative;
margin-top:20px;
margin-left: 180px;
_margin-left: 69px;
float: left;
z-index:200;

}

#bannerLinks p{

font-family: Arial, Helvetica, sans-serif;
font-size:22px;

line-height:30px;
color:#666666;
}

#buttonBanner1 {
height:34px;
width: auto;
margin-left:4px;
float: left;
margin-bottom:20px;


}
#buttonBanner {
height:34px;
width: auto;
margin-left:12px;
float: left;
margin-bottom:20px;


}


#getDemo {
height:34px;
width: auto;
margin-left:4px;
float: left;
margin-bottom:20px;


}


#learnMore {
height:34px;
width:192px;
position:relative;
margin-top:200px;
margin-left: 138px;
_margin-left: 69px;
float: left;
z-index:200;
}

/*#learnMore {
height:34px;
width:192px;
position:relative;
margin-top:200px;
margin-left: 138px;
_margin-left: 69px;
float: left;
z-index:200;
}*/




.logo {
width: 350px;
height: 70px;
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
margin-right:100px;
float:left;


}

#contRight{
	float: right;
	width: 500px;
	height: 60px;
	margin-top: 23px;
}

#contNav{
	width: 500px;
	height: 30px;
	clear: both; 
	float: right;
}


.logo2 {
width: 250px;
height: 55px;

background-repeat:no-repeat;
margin-top:25px;
margin-left:25px;
float:left;
_margin-left:15px;



}


.utilitynav {
width: 290px;
height: 42px;
padding-top:15px;
padding-left:10px;
float:left;
text-align:right;
clear:left;
}




.search2 {
width: 235px;
height: 28px;
float:left;
margin-left:400px;
margin-top:10px;

_margin-left:350px;
_margin-top:-30px;

}

#searchPages {
text-align:center;
font-weight:bold;


}



.topsection {

width:275px;
height:235px;
margin-top:15px;
margin-left:15px;
}



#center {
width:974px;
height:292px;
float:left;
margin-top:-1px;

/*padding:15px;*/
}

#mainArea {
width:641px;
height:460px;
float:left;

background-image:url(../images/bkg-main-text.jpg);
background-repeat:repeat-x;


}

#border {
background-image:url(../images/bkg-tab.gif);
background-repeat:repeat-y;
width:12px;
height:460px;
float:left;

}


#mainText {
width:568px;
height:204px;
.height:215px;
float:left;
margin:10px 15px 0px 30px;
.margin:15px 15px -15px 25px;
font-family:Georgia;
font-size:14px;
}

#mainText p{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#3d3d3c;

}

#mainText h1{
font-family:Arial, Helvetica, sans-serif; 
font-size:20px; 
color:#e54135; 
font-weight:bold;
margin-top:0px; 

}

#mainText li{
background-image: url(../images/small_bullet.gif);
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 20px;
color: #000000;
background-repeat: no-repeat;
padding-left: 10px;

margin-right: 5px;
list-style-type: none;
margin-left:0px;
}


#mainText li.arrowHome{
background-image: url(../images/arrow-home.gif);
font-size: 11px;
background-repeat: no-repeat;
padding-left: 17px;
list-style-type: none;
margin-top:-10px;
.margin-top:-15px;
}

#mainTabs {
width:620px;
height:233px;
float:left;
margin:-15px 0px 15px 15px;
z-index:200;

}


#rightArea {
width:320px;
height:460px;
float:left;



}


#customers {
width:974px;
height:120px;
float:left;
background-image: url(../images/bkg-customers.jpg);
background-repeat:repeat-x;
}

#footer {
width:974px;
height:50px;
float:left;
border-top: 1px solid  #CCCCCC;

}


#scroll {
width:320px;

height:227px;
float:left;
background-color:#DFDFDF;

}


#caseStudy {
width:320px;
height:227px;
float:left;
background-color:#DEDBCA;
}

#bigBox {
background-image:none;
/*background-image:url(../images/bkg_box2.jpg);*/
background-repeat:no-repeat;
height:206px;
width:615px;
float:left;
margin:8px 7px 5px 15px;
clear:left;
_margin-left:8px;
.padding-top:4px;
.margin-top:3px;

}


#box1 {
background-image:url(../images/bkg_box.jpg);
background-repeat:no-repeat;
height:204px;
width:305px;
float:left;
margin-bottom: 5px;


}


#box2 {
background-image:url(../images/bkg_box.jpg);
background-repeat:no-repeat;
height:204px;
width:305px;
float:left;
margin:0px 7px 15px 15px;

_margin-left:8px;

}

#box3 {
background-image:url(../images/bkg_box.jpg);
background-repeat:no-repeat;
height:204px;
width:305px;
float:left;
margin:0px 7px 15px 0px;
}

#box4 {
background-image:url(../images/bkg_box_img.jpg);
background-repeat:no-repeat;
height:185px;
width:273px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 15px 15px 15px;
}




.boxTitle {
height:22px;
width:290px;
margin-left:2px;
margin-top:2px;
/*background-image:url(../images/box_title.jpg);
background-repeat:repeat-x;*/

font-family:Arial;
font-size:12px;
font-weight: bolder;
color:#FFFFFF;
text-transform:uppercase;
padding-top:2px;
text-align:center;
float:left;

}


.boxContent{

width:270px;
height:147px;
margin:30px 15px 5px 15px ;


}

.boxContent1{

width:270px;
height:147px;
margin:30px 15px 15px 15px ;


}


.titnewshome{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color: #D90000;
font-weight:bold;
float:left;
width:270px;
margin-top:15px;

}

.titnewshome2{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color: #D90000;
font-weight:bold;
float:left;
width:270px;
margin-top:10px;

}


.textnewshome {
float:left;
width:270px;
height: auto;
_height:auto;
padding-top:3px;
padding-bottom:5px;
}




.arrownewshome {
float:left;
list-style-type:none;
height:15px;
width:270px;

}



a.topnavhome {
font-family:Arial;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
}

a.topnavhome:hover {
font-family:Arial;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
line-height:12px;
}



.homenews { 
background-image: url('../images/flecha.gif'); 
font-size: 11px; 
color: #444444;background-repeat: no-repeat;
background-position: 0 6px;
padding-left: 10px ;
padding-top: 1px ;
margin-right: 10px;
list-style:none;

}

/* ----------------- Inside Layout -----------------*/


#contentInside {
background-image:url(../images/bkg_inside2.jpg);
background-repeat: no-repeat;
width:974px;
height: auto;
float:left;
margin-top:-1px;
padding:0px;
padding-bottom:50px;
}

#contentInside2 {
background-image:url(../images/bkg_inside3.jpg);
background-repeat: no-repeat;
width:974px;
height: auto;
float:left;
margin-top:-1px;
padding:0px;
padding-bottom:50px;
}

#headerSection{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-product-services.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}

#headerSectionSolutions{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-solutions.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}

#headerSectionPartners{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-partners.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}

#headerSectionCompany{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-company.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}

#headerSectionCoreLabsResearch{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-corelabs.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}

#headerSectionProductsServices{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-products.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}

#headerSectionNewsEvents{
width:974px;
height:140px;
float:left;
margin-top:-4px;
background-image:url(../images/header-news.jpg);
background-repeat:no-repeat;
border-top: #E54135 solid 8px;
}


#titSection{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
margin-top:50px;
margin-left:25px;
width:600px;


}


#menu {
width:175px;
float:left;
padding-left:5px;
background-image:url(../images/bkg-menu.jpg);
background-repeat:repeat-y;

_margin-left:-3px;
_margin-top:-1px;

}



#mainContent {
width:526px;
float:left;
height:auto;
min-height:400px;
margin-left:20px;
margin-right:20px;
margin-top: 15px;
margin-bottom:30px;


}




#mainContentWide {
width:700px;
float:left;
height:auto;
min-height:400px;
margin-left:25px;
margin-right:25px;
margin-top: 15px;
margin-bottom:30px;
}

#mainContentWideSearch {
width:920px;
float:left;
height:auto;
min-height:400px;
margin-left:25px;
margin-right:25px;
margin-top: 15px;
margin-bottom:30px;

}


#content {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;

}


#TopRightSide {
background-color: #666666;
width: 228px;
float: left;
height: 30px;

}

li.rightside {
list-style-image:url('../images/bullet_releted.gif');
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
margin-left:-25px;
margin-bottom:5px;
line-height:15px;

} 



#rightSide {

width: 228px;
float:left;
height: auto;
*padding-bottom:-20px;
*margin-bottom:-5px;
border-bottom:1px  dotted #666666;

/*padding: 20px 10px 10px 15px ;*/



}

#contentRightSide {
padding: 0px 15px 0px 0px ;
_padding-top:5px;

}


#contentRightSide ul{
margin-top:-3px;

}


#bottomRightSide {
background-image: url('../images/bottom_rightside.gif');
background-repeat:no-repeat;
width: 230px;
height: 25px;
float: right;
margin-right:8px;

}



#footerBanner {
width:950px;
float:left;
height:67px;
padding-top: 20px;
padding-left: 20px;
background-image: url('../images/footer.jpg');
background-repeat:no-repeat;

}


div.navegation ul{
	z-index:500;
}


.textSearch {
font-size:11px;
}

#boxSearch {
width:700px;


}

.search img{
margin-top:-2px;

}

.search {
width:auto;
float:right;
font-size:10px;
height:22px;

}

.searchBottom {
height:20px;
margin-top:25px;
text-align:center;


}

.smallnav {
float:left;
width:350px;
height:25px;
text-align:right;

}

.smallnav a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #4C4C4C;
}

.smallnav a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #4C4C4C;
text-decoration:underline;
}


.smallnav2 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align: right;
width: 500px;
height:25px;
color: #4C4C4C;
float: right;
_margin-top:-10px;
}

.smallnav2 a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #FF001D;
}

.smallnav2 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #FF001D;
text-decoration:underline;
}











/*------------- Text Styles------------*/


.greylink {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
line-height: 13px;

}

.greylink:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
line-height: 13px;

}


.greylink2 {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #999999;
text-decoration: none;
line-height: 13px;

}

.greylink2:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
line-height: 13px;

}



.whitelink {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;


}

.whitelink:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;


}







/*
#mainContent a {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;
color: #cc0000;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;

}

#mainContent a:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;
color: #537f9e;
text-decoration: underline;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;

}

*/

.titleSearch{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#537f9e;
text-decoration: underline;
line-height:14px;

}

.titleSearch:hover{
text-decoration: none;

}






a.linkSearch:hover{
text-decoration: underline;

}


a.linkSearch{

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color:#e54135;
text-decoration: none;
line-height:14px;
text-decoration:none;


}


#mainContent a.redlink, a.redlink:link, a.redlink:visited, a.redlink:active, #mainContentWide a.redlink, a.redlink:link, a.redlink:visited, a.redlink:active {
	font-family: 'arial', verdana, geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #E54135;
	text-decoration: none;
	line-height:14px;
}

#mainContent a.redlink:hover,.redlink a.redlink:hover, #mainContentWide a.redlink:hover,.redlink a.redlink:hover {
	font-family: 'arial', verdana, geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #E54135;
	text-decoration: underline;
	line-height:14px;
}


/*------------CSS original ---------------*/

#search, #submit {vertical-align: middle;}



a.redlink2, a.redlink2:link, a.redlink2:visited, a.redlink2:active {
font-family: 'arial', verdana, geneva, sans-serif;
font-size: 10px;
color: #D31919;
text-decoration: none; 
font-weight:bold; 
margin-top:-50px;
}


a.redlink2:hover {
font-family: 'arial', verdana, geneva, sans-serif;
font-size: 10px;
color: #D31919;
text-decoration: underline;
font-weight:bold;
}
/*
ul { 
list-style-type: none;
padding: 0;
margin: 0 0 5px 0;
}*/






.bold{
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
color:#000000;

margin-bottom:-10px;

}



#mainContent .copete, #mainContentWide .copete  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:15px;
color: #707070;
line-height:21px;
}


#mainContent ul, #mainContentWide ul {
margin-bottom:20px;
}

li.smbull3 {
background-image: url(../images/small_bullet.gif);
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 20px;
color: #000000;
background-repeat: no-repeat;
background-x-position: 10pt;
background-y-position: 6px;
padding-left: 10px;
margin-top: 5px;
margin-right: 5px;
list-style-type:none;
padding-left:-20px;
}

li.smbull4 {
background-image: url(../images/small_bullet4.png);
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 6px;
margin-top: 3px;
margin-right: 5px;
list-style-type:none;
padding-left: 10px;
#padding-left: 0px;
_padding-left: 0px;

}
ol li {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #000000;
}


li.alpha {
margin-top: 5px;
list-style-type: lower-alpha;
margin-left:-23px;
}

li.roman {
margin-top: 5px;
list-style-type: lower-roman;
margin-left:-23px;
}


ol li {
margin-left:-23px;
margin-top: 5px;
}


ul li.smbull3 {
margin-left:-42px;
}


#formthankyou li.plus2 { 
background-image: url('../images/arrow.gif');
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt 8px;
padding-left: 18px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
}



li.plus2 { 
background-image: url('../images/arrow.gif');
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt 7px;
padding-left: 18px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
font-size:14px;
font-family: Georgia, "Times New Roman", Times, serif;
}



li.plus4 {
background-image: url('../images/arrow_bullet_red.gif');
font-size: 11px;
font-weight:bold;
background-repeat: no-repeat;
padding-left: 20px;
padding-top: 3px;
margin-top: 5px;
margin-right: 30px;

}


li.arrowHome { 
background-image: url('../images/arrow.gif');
font-size: 11px;
background-repeat: no-repeat;
padding-left: 17px;

*line-height:13px;
*height:15px;
*margin-left:-15px;
list-style-type:none;


}

li.arrowHome a { 
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #e54135;
}

li.arrowHome a:hover { 
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #e54135;
text-decoration:none;
}






li.itemHome { 
background-image: url('../images/bullet_releted.gif');
background-repeat: no-repeat;
list-style-type:none;

}


li.itemSidebar { 
background-image: url('../images/bullet_releted.gif');
font-size: 11px;

background-repeat: no-repeat;
width:190px;
_width:150px;
padding-left: 10px;
padding-top: 3px;

margin-left:-40px;
*margin-left: -40px;
_margin-left: -40px;
_width:185px;

list-style-type:none;
height: auto;


font-family: 'arial',verdana,geneva,sans-serif;
line-height: 13px;
color: #000000;

}


li.itemHome { 
background-image: url('../images/bullet_releted.gif');
font-size: 11px;

background-repeat: no-repeat;

width:260px;
_width:260px;
padding-left: 10px;
*margin-left:-15px;
margin-top:5px;


list-style-type:none;




}


.redLinkHome {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #cc000000;
}

.redLinkHome:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #cc000000;
text-decoration:underline;
}


.date {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
line-height: 17px;
color: #666666;


}

li.greycopy0 {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
line-height: 17px;
color: #666666;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;

}


#date {
width:70px;
float:left;
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
height:auto;

color: #666666;
margin-top:-2px;

padding-top:10px;


}




#tpltitle {

width:630px;
float:left;
padding-top:10px;
clear:right;
height: auto;
min-height:20px;


}


#rss {
height:auto;
width:16px;
float:right;
clear:right;
cursor: pointer;
background-color:pink;
}


#shareItems {
height:auto;
width:100px;
float:right;
clear:right;
cursor: pointer;

}

#rssEmpty {
height:auto;
width:750px;
float:left;
margin-top:-50px;
text-align:right;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #666666;
}


#shareEmpty {
height:auto;
width:750px;
float:left;
margin-top:-50px;
text-align:right;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #666666;
}

#rssList li{
list-style-type:none;
margin-left:-20px;
margin-top:5px;
}

#rssList {
height:auto;
border: 1px solid #CCCCCC;
width:120px;
text-align:left;
background-color:#FFFFFF;
display:none;
position:absolute;
margin-top:0;
margin-left:-105px;
.margin-left:-125px;
.margin-top:16px;
}


#shareList {
height:auto;
border: 1px solid #CCCCCC;
width:80px;
text-align:left;
background-color:#FFFFFF;
display:none;
position:absolute;
padding:5px;
margin-top:0;
margin-left:3px;
.margin-left:-125px;
.margin-top:16px;
}

#tpltitle2 {
width:700px;
float:left;
padding-top:10px;
height: auto;
min-height: 20px;
}

#tpltitle3 {
width:630px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
padding-left:70px;
}



#description {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color: #666666;
float:left;
padding-bottom:12px;
width:700px;


}

.block { 
width: 730px;


 }

ul.blockl { 
width: 65px;
display: block; 
 
float:left; 
list-style-type:none; 
float:left;

}

ul.block2 { width: 470px;display: block; margin: 0px 0 12px 0; float:left; }

ul.blockr { width: 400px;display: block; margin: 0px 0 5px -35px; *margin-left:0; float:left; list-style-type:none; float:left; }



#content a img {
padding-bottom:20px;
border: none;
}

#breadcrumbs {
padding-bottom:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;



}


#breadcrumbs a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}


#breadcrumbs a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;	
}


.quoteRightbar {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color: #000000;


}

.jobTitle {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:13px;

}

.quoteTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#e54135;
font-weight: bold;
margin-top:25px;
margin-bottom:-5px;

}




li.arrowBar {
/*
background-image: url('../images/arrow_side.gif');
list-style-type:none;
margin-left:-45px;
background-repeat: no-repeat;
background-position: 1pt 4px;
padding-left: 25px;
margin-top: 3px;
margin-right: 10px;
padding-top:-18px;
*/
background-image: url('../images/arrow_side.gif');
background-position: -2pt 0px;
*background-position: -2pt 3px;
font-size: 11px;
background-repeat: no-repeat;
list-style-type: none;
margin-left:-40px;
padding-left:20px;
margin-top:8px;

}

li.pdfBar {
/*background-image: url('../images/pdf_bar.gif');
list-style-type:none;
margin-left:-45px;
background-repeat: no-repeat;
background-position: 1pt 2px;
padding-left: 25px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
color:blue;*/


background-image: url('../images/pdf_bar.gif');
background-position: -2pt -4px;
.background-position: -2pt 0px;
font-size: 11px;
background-repeat: no-repeat;
list-style-type: none;
margin-left:-40px;
padding-left:20px;
margin-top:8px;

}

li.pdfBar a, li.arrowBar a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3d;
}

li.pdfBar a:hover, li.arrowBar a:hover {
text-decoration:none;
}


li.quoteList a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

}

li.quoteList a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

color:#666666;

}



li.link{
background-image: url(../images/icon_link.gif);
background-repeat: no-repeat;
background-position: 0pt 3px;
list-style-type:none;
padding-left: 23px;
padding-top: 3px;
margin-top: 3px;
margin-left:-40px;
margin-bottom:-10px;
_margin-bottom:-15px;
height:25px;


}

li.pdf {
background-image: url(../images/icon_pdf.gif);
font-size: 11px;
background-repeat: no-repeat;
padding-left: 30px;
padding-top: 10px;
margin-left:-40px;

*margin-left: -40px;
_margin-left: -40px;
_width:185px;

list-style-type:none;
height: auto;


font-family: 'arial',verdana,geneva,sans-serif;
line-height: 13px;
color: #000000;

}

}

li.doc {
background-image: url(../images/doc.gif);
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt -2px;
padding-left: 30px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
_background-position: 0pt -2px;

}




li.zip {
background-image: url(../images/zip.gif);
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt -2px;
padding-left: 30px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
_background-position: 0pt -2px;

}

li.notes {
background-image: url(../images/icon_notes.gif);
background-repeat: no-repeat;
background-position: 0pt 3px;
padding-left: 23px;
padding-top: 3px;
margin-top: 3px;
margin-right: 10px;
margin-left:-40px;
list-style-type:none;
margin-bottom:-10px;
_margin-bottom:-15px;
height:25px;

}


.dateHome {
background-color: #CA391C;
float:left;
width:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
min-height:20px;
color:#FFFFFF;
padding:3px;
text-transform:uppercase;
text-align:center;



}

.linkHome {
float:left;
width:230px;
margin-left:10px;
margin-top:5px;
min-height:40px;

}

/*------------ style scroller big---------------*/




#bannerPrincipal
{
	width:974px;
	height:292px;
	background-color:blue;
}

.scroller 
{ 
	/* modify width and height of scrolling section if necessary */		
	width:974px;
	height:292px;
	overflow: hidden;
	/*margin-left:10px;*/
	/*border:1px solid #cccccc;*/
}
.scroller .section
{
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:974px;
	height:292px;
	overflow:hidden;
	float:left;
	/*padding:1em;*/		
}
.scroller .content{width: 10000px;}
#my-glider
{
	position:absolute;
	margin:10px 0px 0px 870px;
	height: 25px;
	padding: 10px 0px 10px 0px;
	width: 150px;
}

a.azulGlider:link, a.azulGlider:visited
{
	color:#fff; 
	text-decoration:none; 
	padding:5px 8px 5px 8px; 
	background-color: #DE3831; 
	font-weight:bold;
}

a.azulGlider:hover{
color:#fff; 
background-color: #999999;
}

a.azulGlider:active, a.azulGlider:focus{
color:#fff; 
background-color: #999999;
}

#section1 {
background-image:url(../images/main-box.jpg);
background-repeat:no-repeat;

}

.textSearch {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;

}


.textSearch2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #333333;
margin:10px 0 10px 0;

}

.title1 {
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;


}

.title2 {
color:#e54135;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;

}

.line {

height: 2px;
border:1px dotted;
.height:3px;

}


/*------------------ ZOOM -----------------------*/

	#imagezoom_overlay {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 9999996;
	}

	.imagezoom {
		background-color: #fff;
		border: 1px solid #585858;
		margin: -5px;
		padding: 4px;
		z-index: 9999997;
	}
	
	.imagezoom .loading {
		width: 32px;
		height: 32px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -16px;
		margin-left: -16px;
	}
	
	.imagezoom .image {
		position: relative;
		z-index: 25;
		display: block;
	}
	
	.imagezoom .close {
		width: 30px;
		height: 30px;
		background-image: url(../images/zoom/closebox.png) !important;
		background-image: url(../images/zoom/closebox.gif);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: transparent;
		cursor: pointer;
		position: absolute;
		top: -15px;
		right: -15px;
		z-index: 30;
	}
	
	.imagezoom .close span {
		display: none;
	}
	
	.imagezoom .caption {
		margin: 0px 0px;
		margin-top: -30px;
		color: #fff;
		font-size: 12px;
		text-align: center;
		height: 30px;
		background-image: url(../images/zoom/caption.png);
		background-repeat: repeat-x;
		background-color: transparent;
		background-position: bottom left;
		position: relative;
		z-index: 30;
	}
	
	.imagezoom .caption p {
		margin: 0px;
		line-height: 22px;
		height: 30px;
		vertical-align: middle;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		text-align: center;
	}
	
	.imagezoom .caption .previous, .imagezoom .caption .next {
		display: block;
		width: 22px;
		height: 22px;
		position: absolute;
		top: 50%;
		margin-top: -11px;
		left: 18px;
		cursor: pointer;
		background-image: url(../images/zoom/prev.png) !important;
		background-image: url(../images/zoom/prev.gif);
	}
	
	.imagezoom .caption .next {
		left: auto;
		right: 18px;
		background-image: url(../images/zoom/next.png) !important;
		background-image: url(../images/zoom/next.gif);
	}
	
	/** Shadows **/
	
	.imagezoom .s_tl, .imagezoom .s_tr, .imagezoom .s_bl, .imagezoom .s_br {
		width: 13px;
		height: 18px;
		position: absolute;
		background-repeat: no-repeat;
		background-color: transparent;
	}
	
	.imagezoom .s_tl {
		background-image: url(../images/zoom/shadow_tl.png) !important;
		background-image: none;
		background-position: top left;
		top: -19px;
		left: -14px;
	}
	
	.imagezoom .s_tr {
		background-image: url(../images/zoom/shadow_tr.png) !important;
		background-image: none;
		background-position: top right;
		top: -19px;
		right: -14px;
	}
	
	.imagezoom .s_bl {
		background-image: url(../images/zoom/shadow_bl.png) !important;
		background-image: none;
		background-position: bottom left;
		bottom: -19px;
		left: -14px;
	}
	
	.imagezoom .s_br {
		background-image: url(../images/zoom/shadow_br.png) !important;
		background-image: none;
		background-position: bottom right;
		bottom: -19px;
		right: -14px;
	}
	
	.imagezoom .s_top, .imagezoom .s_bottom {
		width: 100%;
		height: 18px;
		background-color: transparent;
		background-repeat: repeat-x;
		position: absolute;
		left: -1px;
	}
	
	.imagezoom .s_top {
		top: -18px;
		background-image: url(../images/zoom/shadow_top.png) !important;
		background-image: none;
		background-position: top left;
	}

	.imagezoom .s_bottom {
		bottom: -18px;
		background-image: url(../images/zoom/shadow_bottom.png) !important;
		background-image: none;
		background-position: bottom left;
	}
	
	.imagezoom .s_left, .imagezoom .s_right {
		width: 13px;
		height: 100%;
		background-color: transparent;
		background-repeat: repeat-y;
		position: absolute;
		top: -1px;
	}
	
	.imagezoom .s_left {
		left: -13px;
		background-image: url(../images/zoom/shadow_left.png) !important;
		background-image: none;
		background-position: top left;		
	}
	
	.imagezoom .s_right {
		right: -13px;
		background-image: url(../images/zoom/shadow_right.png) !important;
		background-image: none;
		background-position: top right;		
	}
	
	.zoomBorder{
	padding:5px;
	border:1px solid #999999;
	
	} 
	
	/*--------------- END ZOOM--------------------*/
	
	
	
#share {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #333333;
border-top:1px dotted #999999;
padding-top:10px;
margin-top:10px;

cursor:pointer;

}

#shWide{
position:absolute;
width: 20%;
height: auto;
clear:right;
width:100px;
right:320px;

                
 }
 
 
 #shDefault{
position:absolute;
width: 20%;
height: auto;
clear:right;
width:100px;
right:550px;

                
 }
                                
#sharebox{
padding-top: 5px;
display: block;
background-color: #FFFFFF;
border:1px solid #999999;
padding:5px;
margin-top:3px;

}


#topItems {
width:100%;
height:50px;


}


/**
* LOGOS CUSTOMES HOME
*/

#nasdaq{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px 0px;
}
#nasdaq:hover{background-position: 0px -60px;}

 #unf{
    width: 60px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -150px 0px;
}
#unf:hover{background-position: -151px -60px;}

#intel{
width: 77px; height: 50px;
background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
background-position:  -300px 0px;
}
#intel:hover{background-position: -300px -60px;}

#chevron{
    width: 46px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px 0px;
}
#chevron:hover{background-position: -450px -60px;}

#nasa{
    width: 60px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px 0px;
}
#nasa:hover{background-position: -600px -60px;}

#ncis{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -750px 0px;
}
#ncis:hover{background-position: -750px -60px;}

#scgov{
    width: 57px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px -120px;
}
#scgov:hover{background-position: 0px -180px;}

#kaiser{
    width: 55px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -150px -120px;
}
#kaiser:hover{background-position: -150px -180px;}

#boeing{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -300px -120px;
}
#boeing:hover{background-position: -300px -180px;}

#carrefour{
    width: 65px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px -120px;
}
#carrefour:hover{background-position: -450px -180px;}

#att{
    width: 38px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px -120px;
}
#att:hover{background-position: -600px -180px;}

#mastercard{
    width: 81px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -750px -120px;
}
#mastercard:hover{background-position: -750px -180px;}

#virtech{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px -240px;
}
#virtech:hover{background-position: 0px -300px;}

#arizona{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -150px -240px;
}
#arizona:hover{background-position: -150px -300px;}

#edison{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -300px -240px;
}
#edison:hover{background-position: -300px -300px;}

#aviation{
    width: 55px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px -359px;
}
#aviation:hover{background-position: 0px -421px;}

#pennsylvania{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px -240px;
}
#pennsylvania:hover{background-position: -450px -300px;}

#alstom{
    width: 100px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px -240px;
}
#alstom:hover{background-position: -600px -300px;}

#bluecross{
    width: 45px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -750px -240px;
}
#bluecross:hover{background-position: -750px -300px;}

#black{
    width: 90px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -150px -360px;
}
#black:hover{background-position: -150px -422px;}

#espn{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -300px -360px;
}
#espn:hover{background-position: -300px -422px;}

#walmart{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px -360px;
}
#walmart:hover{background-position: -450px -422px;}

#vnsny{
    width: 45px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px -360px;
}
#vnsny:hover{background-position: -600px -422px;}

#verizon{
    width: 84px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -750px -360px;
}
#verizon:hover{background-position: -750px -422px;}

#fidelity{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px -480px;
}
#fidelity:hover{background-position: 0px -540px;}



#pennstate{
    width: 50px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -150px -480px;
}
#pennstate:hover{background-position: -150px -540px;}

#tid{
    width: 82px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -300px -480px;
}
#tid:hover{background-position: -300px -540px;}

#continental{
    width: 121px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px -480px;
}
#continental:hover{background-position: -450px -540px;}

#homeland{
    width: 50px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px -480px;
}
#homeland:hover{background-position: -600px -540px;}


#lockheed{
    width: 130px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -750px -480px;
}
#lockheed:hover{background-position: -750px -540px;}



#fdny{
    width: 44px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px -600px;
}
#fdny:hover{background-position: 0px -660px;}

#pfizer{
    width: 75px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -150px -600px;
}
#pfizer:hover{background-position: -150px -660px;}

#wyndham{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -300px -600px;
}
#wyndham:hover{background-position: -300px -660px;}

#sasktel{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px -600px;
}
#sasktel:hover{background-position: -450px -660px;}

#costco{
    width: 100px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px -600px;
}
#costco:hover{background-position: -600px -660px;}

#comcast{
    width: 100px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -750px -600px;
}
#comcast:hover{background-position: -750px -660px;}


#target{
    width: 39px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  0px -720px;
}
#target:hover{background-position: 0px -780px;}


#directtv{
    width: 64px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -151px -720px;
}
#directtv:hover{background-position: -151px -780px;}

#postal{
    width: 110px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -300px -720px;
}
#postal:hover{background-position: -300px -780px;}

#mcafee{
    width: 92px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -450px -720px;
}
#mcafee:hover{background-position: -450px -780px;}

#justice{
    width: 49px; height: 50px;
    background: url('/themes/corporate2.0/images/homeCustomers/logos-home.jpg');
    background-position:  -600px -720px;
}
#justice:hover{background-position: -600px -780px;}


