/*--wordpress*/


.entry{
padding:10px 14px 0 16px;
}
.entry a, { text-decoration:none;}
.entry a:hover { text-decoration: underline; }

.f10t10 { font-size: 12px;  position: absolute; font-style:italic;}

/*MAIN LAYOUT*/




h1#headerTop{
border-bottom:1px solid #999999; 
width:370px; 
padding-bottom:6px;
}

p#headerTOpB{
width:350px; padding:4px; line-height:180%;
}

div#headerTopA{
padding:20px 0 0 500px; 
text-align:left;
}




body {
margin:4px 0 0 0;
/*#124465*/
background-color:#F6F4E7;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
}



blockquote{
background:#f1f5f6;
border-left:solid 4px #769ba2;
padding:10px;
}

#wrapper {margin:0 auto; background-color:#fff;} 

#header {
background:url(../images/brand_logo.jpg) #124465 center top no-repeat;
height:121px;
}


#logolink{
position:absolute;
top:4px;

}
.login {float:right;
padding:68px 12px 0 0; 
 color:#124465;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}


.searchclient{
background:url(../images/clientsearch.jpg);
height:136px; width:201px;
}
.login a, .login a:active, .login a:visited {
color:#124465;
text-decoration:none;
}

.login a:hover {
color:#124465;
text-decoration:underline;
}

p a:hover, li a:hover{
text-decoration:underline;
}

.search_box {
float:right;
margin:62px 60px 0 0;
padding-bottom:18px;
}

.textbox {
float:left;
width:138px;
height:28px;
margin:0;
padding:0;
border:none;
background:url(../images/textinput.gif) no-repeat left top;
}

.textbox input {
width:128px;
margin:7px 0 0 8px;
padding:0;
border:none;
background:none;
font-size:12px;
color:#3e3e3e;
}

.navigation {
background:url(../images/nav_bg.gif) left top repeat-x;
height:37px;
} 

.navigation ul {
width:960px;
margin:0 auto;
padding:10px 0 0 30px;
list-style:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.navigation li {
margin:0;
padding:0 30px 0 30px;
display:inline;
}

.navigation li a {
color:#fff;
text-decoration:none;
}

.navigation li a:hover {
text-decoration:underline;
}

.navigation li.navline { background:url(../images/navline.gif) left top no-repeat; width:1px; height:20px;}

.breadcrumbs {
background: url(../images/breadcrumbsbg.gif) left top repeat-x;
margin:0 auto 28px auto;
width:885px;
height:24px;
}

.breadcrumbs ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e2e9ec;
margin:0;
padding:4px 0 0 10px;
list-style:none;
}

.breadcrumbs li {
margin:0;
padding:0;
display:inline;
}

.breadcrumbs li a, .breadcrumbs li a:active, .breadcrumbs li a:visited,.breadcrumbs a,.breadcrumbs{
font-size:11px;
color:#e2e9ec;
text-decoration:none;

}





.breadcrumbs li a:hover {text-decoration:underline;}

.breadcrumbsbgbottom {
background:url(../images/breadcrumbsbgbottom.gif) left top no-repeat;
height:4px;
}

#mainpage {
background:url(../images/mainpage_bg.gif) center no-repeat;
height:755px;
color:#555555;
}

#internal_page {
background:url(../images/internal_pagebg.gif) top center repeat-x; color:#717171;}
#internal_pagebottom {background:url(../images/internal_pagebottom.gif) bottom left no-repeat;}

.pagecontainer {
background:url(../images/pagebg.gif) left top repeat-x;
width:886px;
height:332px;
margin:0 auto;
padding:16px 0 0 0;
}

.pagebgleft {
float:left;
background:url(../images/pagebgleft.gif) left top no-repeat;
width:5px;
height:332px;
}

.pagebgright {
float:right;
background:url(../images/pagebgright.gif) right top no-repeat;
width:5px;
height:332px;
}

.homeheader {

width:885px;
margin:0 auto;
padding-top:10px;
margin-top:0px;
background:url(../images/banner_home.jpg) no-repeat;
height:289px;
}


.internalpagecontainer {
background:url(../images/internalpagebg.gif) #96b4b8 left top repeat-x scroll;
width:885px;
margin:0 auto;
padding-top:16px;

}

.internalpagebgleft {
float:left;
background:url(../images/internalpagebgleft.gif) left top no-repeat;
width:4px;
height:801px;
}

.internalpagebgright {
float:right;
background:url(../images/internalpagebgright.gif) right top no-repeat;
width:4px;
height:801px;
}

#footer {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #294251;
color:#8098a6;
padding:20px 0 20px 0;
}

#footer p {
margin:0;
line-height:16px;
}

.footercontainer {
width:886px;
margin:0 auto;

}

#footer a:link, #footer a:visited {
text-decoration:none;
color:#8098a6;
}

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

.first {
float:left;
width:400px;
}

.second {
float:right;
width:400px;
}

.page {
background:url(../images/contentbg.gif) left top repeat-x;
padding:0;
margin:5px 0 0 0;
float:left;
width:454px;
}

.pageheader {
width:665px;
}

.banner_login{
margin:0 0 6px 0;
background:url(../images/banner_login.jpg) left top no-repeat;
height:188px; width:875px;
}


.banner_nurse{
margin:0 0 6px 0;
background:url(../images/banner_nurse.jpg) left top no-repeat;
height:188px;
}


.banner_search{
margin:0 0 6px 0;
background:url(../images/banner_search.jpg) left top no-repeat;
height:188px;
}

.banner_retail{
margin:0 0 6px 0;
background:url(../images/banner_retail.jpg) left top no-repeat;
height:188px;
}

.banner_manufacturing {
margin:0 0 6px 0;
background:url(../images/banner_manufacturing.jpg) left top no-repeat;
height:188px;
}

.banner_ecommerce {
margin:0 0 6px 0;
background:url(../images/banner_ecommerce.jpg) left top no-repeat;
height:188px;
}

.banner_specialty {
margin:0 0 6px 0;
background:url(../images/banner_specialty.jpg) left top no-repeat;
height:188px;
}

.banner_callcenter {
margin:0 0 6px 0;
background:url(../images/banner_callcenter.jpg) left top no-repeat;
height:188px;
}
.banner_service {
margin:0 0 6px 0;
background:url(../images/banner_servicesoverview.jpg) left top no-repeat;
height:188px;
}

.banner_clients {
margin:0 0 6px 0;
background:url(../images/banner_clients.jpg) left top no-repeat;
height:188px;
}

.banner_company {
margin:0 0 6px 0;
background:url(../images/banner_companyoverview.jpg) left top no-repeat;
height:188px;
}

.banner_partners {
margin:0 0 6px 0;
background:url(../images/banner_partnersoverview.jpg) left top no-repeat;
height:188px;
}

.banner_products {
margin:0 0 6px 0;
background:url(../images/banner_products.jpg) left top no-repeat;
height:188px;
}

.banner_services {
margin:0 0 6px 0;
background:url(../images/banner_servicesoverview.jpg) left top no-repeat;
height:188px;
}

.banner_resources {
margin:0 0 6px 7px;
background:url(../images/banner_resources.jpg) left top no-repeat;
height:188px;
}

.banner_contact {
margin:0 0 6px 7px;
background:url(../images/banner_contact.jpg) left top no-repeat;
height:188px;
}

.banner_producttour {
margin:0 0 6px 7px;
background:url(../images/product-tour_header_03.jpg) left top no-repeat;
height:188px;
}
.pagecontent {
margin:0 0 0 5px;
float:left;
width:665px;
}

.pageresources {
margin:0 0 0 7px;
float:left;
width:665px;
}

.pageresources ul { margin:0; padding:0;}
.pageresources li { 
margin:0; 
padding:0 0 6px 20px; 
list-style:none;
line-height:16px;
}

.pageresources li.resources_arrow { 
background:url(../images/arrow_resources.gif) top left no-repeat;
}

.internalcontent p { margin:0 0 20px 0;}
.internalcontent ul li p { margin:4px 0 4px 0;}


.page p, .sidebarright p{
margin:0 0 18px 0;
line-height:16px;
}

.sidebarright {
background:url(../images/sidebarrightbg.gif) left top repeat-x;
float:left;
margin:0 0 0 4px;
width:204px;
padding:0;
overflow:hidden;
}

.sidebarright .commentator {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#962d3e;
}

.nextsteps {
float:left;
margin:0 0 0 6px;
background:url(../images/nextsteps_bg.gif) left top no-repeat;
width:200px;
height:157px;
}

.nextsteps ul {
font:Arial, Helvetica, sans-serif;
font-size:13px;

margin:5px 0 0 8px; 
padding:0;
}
.nextsteps li { 
list-style:none;
margin:0;
padding:2px 0 2px 22px;
}

.nextsteps li a {
text-decoration:none;
color:#962d3e;
}

.nextsteps li a:hover {
text-decoration:underline;
color:#962d3e;
}

.nextsteps li.nextsteps_1 { background:url(../images/nextsteps_1.gif) left top no-repeat;
height:24px;

}
.nextsteps li.nextsteps_2 { background:url(../images/nextsteps_2.gif) left top no-repeat;
height:24px;

}
.nextsteps li.nextsteps_3 { background:url(../images/nextsteps_3.gif) left top no-repeat;
height:24px;

}
.nextsteps li.nextsteps_4 { background:url(../images/nextsteps_4.gif) left top no-repeat;
height:24px;

}



.nextsteps_product {
float:left;
margin:0 0 0 6px;
background:url(../images/nextsteps_productsbg2.gif) left top no-repeat;
width:200px;
height: auto;
padding-bottom: 10px;
height: 194px;

}


.nextsteps_product2 {
float:left;
margin:0 0 0 6px;
background:url(../images/nextsteps_productsbg.gif) left top no-repeat;
width:200px;
height: auto;
padding-bottom: 15px;
padding-top: 15px;

}

.takatour { margin-top: -14px;
margin-left: 164px;
}


.trascendlink {
float:left;
margin:0px 0 10px 6px;
background:url(../images/trascendpaper/trascendbg.jpg) left top no-repeat;
width:182px;
height:146px;
padding: 22px 10px 15px 8px;
text-align: center;
vertical-align:middle;
text-decoration: none;
}

.trascendred h2{ color: #ac0101;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: none;}
.trascendlink h3{
	font-size: 18px;
	color:#000000;
}
.trascendlink h3 span {
	font-size: 18px;
	color:#ad0202;
}
 .trascendlinkp p a{
 text-decoration: none; color:#38627d;}
.trascendlinkp p a:hover{
 text-decoration: underline;color:#38627d;}
.trascendlinkp p a:visited{
 text-decoration: none;color:#38627d;}


.trascendlinkp a{
 text-decoration: none;color:#38627d;}
.trascendlinkp a:hover{
 text-decoration: underline;color:#38627d;}
.trascendlinkp a:visited{
 text-decoration: none;color:#38627d;}

.megaphone {
float:left;
margin:0 0 0 6px;
background:url(../images/megaphone.jpg); left top no-repeat;
width:202px;
height:282px;
}


.ul_nolist { list-style: none;} 

.nextsteps_product ul {
font:Arial, Helvetica, sans-serif;
font-size:13px;

margin:5px 0 0 8px; 
padding:0;
}
.nextsteps_product li { 
list-style:none;
margin:0;
padding:2px 0 2px 22px;
}

.nextsteps_product li a {
text-decoration:none;
color:#962d3e;
list-style: none;
}

.nextsteps_product li a:hover {
text-decoration:underline;
color:#962d3e;

}

.nextsteps_product li.nextsteps_1 { background:url(../images/nextsteps_1.gif) left top no-repeat;
height:24px;

}
.nextsteps_product li.nextsteps_2 { background:url(../images/nextsteps_2.gif) left top no-repeat;
height:24px;

}

.nextsteps_product li.nextsteps_2a { background:url(../images/arrowindex.jpg) left top no-repeat;
height:24px; margin-top: 15px;

}


.nextsteps_product li.nextsteps_3 { background:url(../images/nextsteps_3.gif) left top no-repeat;
height:24px;

}
.nextsteps_product li.nextsteps_4 { background:url(../images/nextsteps_4.gif) left top no-repeat;
height:24px;

}

.sidebarheadingblue  {
color:#294251;
padding:6px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
border-bottom:#cbced8 solid 1px; 
padding-bottom:6px; 
font-weight:normal;
margin:0 10px 0 10px;
}

.sidebarheadingred  {
color:#962d3e;
padding:6px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
border-bottom:#cbced8 solid 1px; 
padding-bottom:4px; 
font-weight:normal;
margin:0 14px 0 14px;
}

.sidebar, .menu {
float:left;
width:202px;
padding:0;
}

.leftbar { 
margin:0 0 0 6px;
float:left;
width:202px;
}


.sidebar ul, .menu ul {
margin:0;
padding:0;
list-style:none;
}

.sidebar li,  .menu li {
margin:0;
padding:0 0 5px 0;
height:48px;
background:url(../images/list_bg.gif) left top no-repeat;

}

.menu li.red {

background: none;
}


.redtour { width: 121px; height: 47px; margin-top: 0px; background:url(../images/red_03.jpg) no-repeat;
	padding: 7px 8px 16px 74px; font-weight: bold; line-height: 14px;} 
	
	
	

.whiteh3 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; color:#FFFFFF;}
.whiteh3:hover {  color:#c5697a;}

.sidebar li a,  .menu li a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-decoration:none;
color:#962d3e;
}

.sidebar li a:hover,  .menu li a:hover {
text-decoration:none; 
}

.testi, .left_navi {
background:url(../images/leftbarbg.gif) left top no-repeat;
width:201px;

height:211px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.left_navi ul {
margin:0 10px 0 10px; 
padding:5px 0 0 0; 
list-style:none;
font-weight:normal;

}

.left_navi li { 
margin:0; 
padding:7px 0 7px 0;
display:block;

}

.left_navi li a, .left_navi li a:active, .left_navi li a:visited, .left_navi li a:hover { 
color:#294251;
text-decoration:none;
}

.left_navi .line {
border-bottom:#d8dce7 solid 1px;
}


/*leftbar2*/
.testi2, .left_navi2 {
background:url(../images/leftbarbg2.gif) left top no-repeat;
width:201px;
height: 244px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.left_navi2 ul {
margin:0 10px 0 10px; 
padding:5px 0 0 0; 
list-style:none;
font-weight:normal;

}

.left_navi2 li { 
margin:0; 
padding:7px 0 7px 0;
display:block;

}

.left_navi2 li a, .left_navi2 li a:active, .left_navi2 li a:visited, .left_navi2 li a:hover { 
color:#294251;
text-decoration:none;
}

.left_navi2 .line {
border-bottom:#d8dce7 solid 1px;
}




/***************/










.arrow {
width:14px;
height:8px;
float:left;
position:relative;
top:3px;
left:0;
background:url(../images/red_arrow.gif) left center no-repeat;
}

.testi p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
line-height:16px;
}

.sidebar li.clientsbg {
background:url(../images/clientsbg.gif) left top no-repeat;
height:110px;
}

.internalsidebar {
float:left;
margin:16px 0 0 2px;
width:202px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.internalsidebar ul {
margin:0;
border:1px #000000;
padding:4px 10px 0 0;
list-style:none;
background:url(../images/sidebarbg.gif) left top no-repeat;
height:188px;
}

.internalsidebar li {
margin:0;
padding:0 0 0 20px;
display:block;
background:url(../images/red_arrow.gif) left center no-repeat;
}

.internalsidebar li a {
text-decoration:none;
line-height:29px;
color:#294251;
}

.internalsidebar li a:hover {
text-decoration:none;
}

.internalsidebar li.line {
border-bottom:#d8dce7 solid 1px;
}

.internalsidebar .arrow {

padding:0 0 0 20px;
}

.internalsidebar li.arrow:hover {
background:url(../images/red_arrow.gif) #fff left center no-repeat;
padding:0 0 0 20px;
}

.news {
margin-top:6px;
padding:0 5px 0 5px;
background:url(../images/newsbg.gif) left top no-repeat;
height:194px;
}

.internalcontent {
float:left;
background-color:#fff;
width:457px;
}

.internalcontentlong {
float:left;
background-color:#fff;
width:664px;
}

.internalcontent a, .internalcontentlong a { color:#003366; text-decoration:none;}
.internalcontent a:visited, .internalcontentlong a:visited { color:#003366; }

.internalcontent ul { margin:0 0 12px 12px; padding:0; color:#97b4b8;}
.internalcontent li { margin:0; padding:4px 0 4px 0; color:#717171;}
.internalcontent li p{ margin:0; padding:8px 0 4px 0; }
.internalcontent ol { margin:0 0 0 16px; padding:0; color:#97b4b8;}


.blockqoute { border-left:#769ba2 solid 4px; padding:12px; background-color:#f1f5f6;}

.news p { color:#547b8c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

h2.x{color:#294251;padding:2px 0 0 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;border-bottom:#cbced8 solid 1px; padding-bottom:2px;}

.banner {
width:886px;
height:290px;
margin:0 auto;
padding:5px 0 10px 0;
}

h1 {font-size:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

h1 {color:#962d3e; margin:0;}
h2 a{color:#962d3e !important;padding:6px 0 0 0;font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:18px;border-bottom:#cbced8 solid 1px; font-weight:normal;} 
h2 {margin:0 14px 0 14px;color:#962d3e !important;padding:0px 0 6px 0;font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:13px; color:#962d3e; font-weight: 800;}

img {
border:none;}

.items {
padding-left:10px;
}

.items img {
margin:0 10px 0 0;
padding:2px;
}

.logo {
float:left;
padding-left:32px;
height:106px;
}

.copyright {
color:#b8c9d3;
}

.clear {
clear:both;
}

.clearfootermargin {
clear:both;
height:116px;
}

.paragraphmargin {
margin-bottom:20px;
}

.pagelink a:link, .pagelink a:visited {
text-decoration:underline;
color:#939393;
font-weight:bold;
}

.pagelink a:hover {
text-decoration:none;
color:#e73c00;
}

/*CSS navigation*/
#nav a:hover{
background-color:#067dc8;
color:#fff;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
border:#000000 solid 1px;
display:none;
width:150px;
top:28px;
left:12px;
}

#nav li ul a{
width:150px;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:144px;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


/*highlights*/
.left_navi ul li a:hover{
color:#962d3e;
}

.menu ul li a:hover{
color:#38627D;
}





