/** rabida search results **/


div.rabida_search_results {
  padding-bottom:15px;
  float:left;
  margin-top:20px;
}

div.rabida_search_results ul.resultList {
   padding:0;
   margin:0 0 10px 0;
  margin-top:30px;
}

div.rabida_search_results ul.resultList li {
   list-style:none;
   overflow:hidden;
   border-top:1px solid #CCCCCC;
   margin-top:5px;margin-bottom:10px;
}

div.rabida_search_results ul.resultList li div.photo {
float:left;
padding:3px;
border:1px solid #fefefe;
width:70px;
clear:both;
margin-right:10px;
text-align:center;
}

div.rabida_search_results .resultPagination .pagination {
   float:right;
   font-size:1.3em;
}

div.rabida_search_results .resultPagination .pagination span.pPref, .resultPagination .pagination span.pNext {
   display:none;
}

div.rabida_search_results ul.resultList li div.description {
  line-height:17px;
  float:left;
  width:520px;
}

div.rabida_search_results ul.resultList li div.description b {
  text-decoration:none;  
  color:#000088;
  font-style:italic;
}

div#secondary_left_column3_sub form#search input#query {
font-size:1.8em;
width:300px;
}

div#secondary_left_column3_sub form#search input.searchButton {

background-color:#2D4EA2;
border-color:#6B84BF #0C245F #0C245F #6B84BF;
border-style:solid;
border-width:1px;
color:#FFFFFF;
display:inline-block;
font-size:1.4em;
height:1.9em;
line-height:19px;
padding:1px 2px;
cursor:pointer;
}

div.rabida_search_results span.resultSpecs {
  font-size:1.5em;
}

div.rabida_search_results span.resultSpecs i {
  color:#0C245F;
}

div.rabida_facets {
   margin-top:40px;
   border:1px solid #ccc;
   background:#f5f5f5;
   padding:15px;
   margin-bottom:20px;
   padding-bottom:0px;
}

div.rabida_facets h4 {
  font-size:1.8em;
  clear:both;
  margin-bottom:3px;
}

div.rabida_facets ul {
  padding:0 0 0 4px;
  overflow:auto;
  margin: 0 0 11px;
}

div.rabida_facets ul li {
  list-style:none;
  font-size:1.1em;
  margin-bottom:2px;
  width:200px;
  overflow:hidden;
  
}

div.rabida_facets ul li a {
  font-weight:normal;
  float:left;
}

div.rabida_facets ul li span {
  float:right;
}

div.rabida_facets ul li.selected span a {
  color:grey;
  font-size:0.8em;
  line-height:16px;
}

/** end rabida stuff **/

.poweredby
{
text-align:left;
}

.enterprisesearch
{
font-size:9px;
color:#ddd;
padding-left:5px;
}

.whattheclientssay
{
width:580px;
font-size:11px;
valign:top;
background-image:url(/other_files/V3/ClientsBackg.jpg);
text-align:left;
line-height:23px;
color:#444;
padding:20px;
}


.client_video
{
overflow:hidden;
float:none; clear:both;
float:right;
padding:5px;
border:1px solid #ccc;
height:auto;
text-align:center;
font-size:12px;
margin-bottom:20px;
margin-left:20px;
}

.featurestable1
{
width:620px;
font-size:14px;
valign:top;
padding:5px;
background-image:url(/other_files/V3/ULbackg.png);
text-align:left;
line-height:30px;

}

.featurestable1 td
{
padding:10px;padding-right:0px;
background-image:url(/other_files/V3/arrow_right_green.png);
background-repeat:no-repeat;
background-position:10px; 
padding-left:40px;
}


.featurestable2
{
width:620px;
font-size:14px;
valign:top;
padding:5px;
background-image:url(/other_files/V3/ULbackg.png);
text-align:left;
line-height:30px;

}

.featurestable2 td
{
padding:10px;padding-right:0px;
background-image:url(/other_files/V3/arrow_right_green.png);
background-repeat:no-repeat;
background-position:10px; 
padding-left:40px;
width:50%;
}

.featurestable3
{
width:620px;
font-size:14px;
valign:top;
padding:5px;
background-image:url(/other_files/V3/ULbackg.png);
text-align:left;
line-height:30px;

}

.featurestable3 td
{
padding:0px;padding-right:0px;

background-repeat:no-repeat;
background-position:10px; 
padding-left:0px;
text-align:center;
}

.featurestable3 th
{
text-align:center;
color:#0089bb;
}

.featurestable6
{
width:620px;
font-size:14px;
valign:top;
padding:5px;
background-image:url(/other_files/V3/ULbackg.png);
text-align:left;
line-height:20px;

}

.featurestable6 td
{
padding:10px;padding-right:0px;
background-image:url(/other_files/V3/navigate_right.png);
background-repeat:no-repeat;
background-position:10px; 
padding-left:40px;
}




.h3simple
{
margin:0px;padding:0px;
font-size:18px;
color:#0089bb;
}

.topproducttext
{
margin:0px;padding:0px;
font-size:15px;
color:#0089bb;
}
.producttext
{
margin:0px;padding:0px;
font-size:15px;
}

.UL1
{
background-image:url(/other_files/V3/ULbackg.png);
list-style:none;
padding-left:0px;
margin:0px;
}

ul.UL1 li{
background-image:url(/other_files/V3/greentick.png);
background-repeat:no-repeat;
background-position:10px 10px;
border-bottom:1px solid white;
height:auto;
padding:10px; padding-left:60px;
padding-top:20px;
margin:0px;
}

.UL2
{
background-image:url(/other_files/V3/ULbackg.png);
list-style:none;
padding-left:0px;
margin:0px;
}

ul.UL2 li{
background-image:url(/other_files/V3/greentick.png);
background-repeat:no-repeat;
background-position:10px 10px;
border-bottom:1px solid white;
height:50px;
padding:10px; padding-left:60px;
padding-top:10px;
margin:0px;
}

.UL3
{
background-image:url(/other_files/V3/ULbackg.png);
list-style:none;
padding-left:0px;
margin:0px;
}

ul.UL3 li{

background-repeat:no-repeat;
background-position:10px 10px;
border-bottom:1px solid white;
height:20px;
padding:5px; padding-left:30px;
padding-top:9px;
margin:0px;
}

.UL4
{
background-image:url(/other_files/V3/ULbackg.png);
list-style:none;
padding-left:0px;
margin:0px;
}

ul.UL4 li{

background-repeat:no-repeat;
background-position:10px 10px;
border-bottom:1px solid white;
height:auto;
padding:5px; padding-left:30px;
padding-top:15px;padding-bottom:10px;
margin:0px;
}

.UL5
{
background-image:url(/other_files/V3/ULbackg.png);
list-style:none;
padding-left:0px;
margin:0px;
}

ul.UL5 li{

background-repeat:no-repeat;
background-position:10px 10px;
border-bottom:1px solid white;
height:45px;
padding:5px; padding-left:30px;
padding-top:15px;
margin:0px;
}



.UL6
{
background-image:url(/other_files/V3/ULbackg.png);
list-style:none;
padding-left:0px;
margin:0px;
}

ul.UL6 li{

background-repeat:no-repeat;
background-position:10px 10px;
border-bottom:1px solid white;

padding:5px; padding-left:30px;
padding-top:15px;
margin:0px;
}


.top_bar_title
{
font-size:20px;
position: absolute;  top:168px;
padding-left:20px;
color:#777;
font-weight:normal;
}


.top_bar_secondary
{
margin-left:20px;
background-image:url(/other_files/V3/secondary_top_bar.png); 
width:940px; 
height:94px; 
min-height:94px;
padding:0px;
margin-top:20px;
}


#outer_left_secondary
{
margin-top:0px;
}

.quicklinks
{
font-size: 19px;
line-height:28px;
padding-left:3px;
color:white;
}

.quick_links_secondary
{
width:240px; height:286px; min-height:286px; 
background:url(/other_files/V3/quicklinksbg2.png);
color:white; margin-bottom:20px;
}


.quick_links_title
{
color:white;font-size:19px;font-weight:bold;margin-left:15px;
line-height:40px;
}

.quick_links_list
{
margin-top:25px;
font-size:19px;
}

.quick_links_list LI
{
list-style:none;
position:relative;
left:-20px;
display:block;
font-size:19px;
}

.quick_links_list LI H2
{
list-style:none;
position:relative;
display:block;
height:25px; line-height25px;
min-height:26px;
font-size:19px;
}











.quicklinkstable
{
width:238px;
background:#aaa;
font-size:19px;
}
.quicklinksimage
{
padding:5px;
}
.toprightlinks
{
position:relative;
float:right;left:10px;
top:5px;
font-size:14px;
color:white;

}

.social_bookmarks
{
position:absolute;
top:170px;
margin-left:775px;
}

.screenshots
{
margin-top:10px;margin-left:12px;
border:5px solid #c6e1ef;
width:80px;
}

.resourcestxt
{
font-size:23px;
padding-left:50px;line-height:30px;
height:27px; margin-top:20px;
background-repeat:no-repeat;
margin-bottom:14px;
z-index:20000;
background-image:url(/other_files/V3/v.jpg);
width:230px;
margin-left:-25px;
}
.resourcestxt2
{
font-size:19px;
padding-left:px;line-height:30px;
height:25px; margin-top:10px;
background-repeat:no-repeat;
margin-bottom:10px;
z-index:20000;
background-image:url(/other_files/V3/v_grey.jpg);
width:230px;
margin-left:0px;
}
.valigner 
{ 
height:50%; 
width: 0px; 
vertical-align: middle; 
visibility: hidden; 
} 

.resourceslist
{
list-style:none;
}



.item
{
margin-bottom:20px;
}

.siderbarhr
{
margin-top:8px;
border:0px;
border-top:1px solid #dcdcdc;
border-bottom:1px solid white;
}

.sidebartop
{
background-image:url(/other_files/V3/sidebartop.jpg);
height:46px;
width:230px;
line-height:46px; padding-left:10px;
}

.siderbartitle
{
font-size:18px;font-weight:normal; color:black;
}

.clientstop
{
background-image:url(/other_files/clients/clientsbg.jpg);
height:35px;
width:230px;
line-height:35px; padding-left:10px;
}

.newsblogdate
{
font-size:12.5px;
color:#000;
font-weight:normal;
}
.newsblogtitle
{
font-size:15px;
font-weight:normal;
line-height:18px;
}
.newsblogtitle:hover
{
font-size:15px;
}
.newsblogdate:hover
{
font-size:12.5px;
color:#000;
font-weight:normal;
text-decoration:none;
}

.newsblogheader
{
font-size:20px;
font-weight:bold;
color:#368ab9;
}
.newsblogheader:hover
{
font-size:20px;
font-weight:bold;
color:#aaa;
}



.tracer_web
{
margin-bottom:20px;
}

.unIndentedList
{
font-size:14px;
}

.image
{
float: right; 
clear: right; 
margin: 4px; 
margin-top:0px; 
margin-left:10px;
margin-bottom:20px;
padding:10px 20px 10px 20px;
background-color:#f6f6f6;
text-align:center;
width:153px;
}

.imagetitle
{
float: right; 
clear: right; 
margin: 4px; margin-bottom:0px;
padding:10px; margin-left:10px;
border-bottom:5px solid #80caeb;
text-align:center;padding-bottom:0px;
width:173px;
font-size:12px;font-weight:bold;
line-height:20px;height:25px;
min-height:20px;
background:url(/other_files/V3/imagetitleheaderbg.jpg);
background-repeat:repeat-x;
}

.customerlogo
{
float:left; border:1px solid #bbb;
margin-right:20px;
width:75px; height:75px;
padding:3px;
}

.righthandportlet
{
border:1px solid #d0d0d0;
}

.largelinktxt
{
font-size:14px;
line-height:19px;
}

mediumlinktxt
{
font-size:14px;
line-height:19px;
}
h2 
{
font-size:1.5em;
margin:0px;
}
h3 
{
font-size:1.4em;
margin-bottom:0px;
}
.vyremessage
{
font-size:19px;
color:#0098d1;
font-weight:bold;
display:block;
padding:0px;
height:168px;
min-height:168px;
}

#footer_section
{
margin-top:0px;padding:0px;
padding:10px;padding-top:20px;
background:#333;
margin-bottom:20px;
overflow:hidden;
}

.footersections
{
color:#ccc;
float:left; 
width:205px;
font-size:10px;
overflow:hidden;
display:block;
}
.footersections2
{
overflow:hidden;
color:#ccc;
float:left; 
width:125px;
font-size:10px;
display:block;
}

#leftfooter
{
padding-left:20px;
}

.footersectionsinfo
{
color:#ccc;
float:left;
text-align:right;
width:260px;
font-size:12px;
}

.news_items
{
margin-top:20px;
}
.news_title_list
{
font-size:16px;
}
.news_teaser_list
{
font-size:16px;
}

.homenewslist
{
padding-top:20px;
margin-bottom:0px;height:70px;
min-height:70px;float:none;clear:both;
border-top:1px dotted #ccc;
}

.news_list
{
margin-top:10px;
}

.newsteaser
{
margin-top:3px;
font-size:14px;
}
.newsteasersmall
{
margin-top:3px;
font-size:12px;
}

.home_search
{
clear:both;
float:none;
position:relative;
top:20px;
height:25px;
text-align:left;
overflow:none;
}


.search-input
{
float:left; 
}
.searchInput.portlet-form-label 
{
display:none;
}

#p69Isubmit-search
{
display:inline;float:left;height:22px;
position:relative;top:-5px; background-color:#333;
border:0px; height:20px;margin-left:5px;
color:white;
}

.searchInput.portlet-form-input-field
{
color:black;
width:120px;height:20px; background-color:#eee;
border:0px;
}
.vyre_portlets_AdvancedSearch.portlet-wrapper, .ADVANCED_SEARCH_PORTLET_p69I
{
float:left;height:30px;padding-top:10px;
}



.search-input
{
position:relative;top:-5px;
}


/*** BREADCRUMBS ***/
.vyre_tracer {
 COLOR: #777;
color:#555;
position: absolute;  
top:198px;
padding-left:00px;
margin-left:-20px;
float:right;text-align:right;
width:920px;
}

.vyre_tracer ul { 
list-style: none; 
}

.vyre_tracer li { 
display:inline; 
list-style:none;
font-size:10px;
}

.vyre_tracer .tracer-first-separator { 
display:none;
}



.vyre_tracer a, .breadcrumbs a:visited {
text-decoration: none; 

}


#slideshow2
{
text-align:center;
width:220px;
border:1px solid #ccc;
margin-top:0px;
padding-left:00px;
padding-top:0px;
padding-bottom:0px;

}

.slideshowinner2
{
border:40px solid #e0f0fa;
border-left:34px solid #e0f0fa;
border-right:34px solid #e0f0fa;
}

.sliderimage2
{
padding-left:10px;
height:190px;min-height:190px;
}

.slidershadow
{
position:relative;top:-18px;
}

.clientsliderouter
{

}

.clientsslidermain
{
margin-top:20px;
}

.awards
{
margin-top:20px;
}

/* client list rows */
.r0
{
height:125px;
}
.r1
{
height:125px;
}

.customertable
{
background-image:url(/other_files/V3/ULbackg.png);
margin-bottom:40px;
}


.sidebar
{
margin-top:0px;
margin-bottom:10px;
background-color:#efefef;
padding:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

/* Forms */

.row { width: 400px; float: left; font-size: 1.3em; margin: 2px 0 15px 10px; padding: 7px; }
.row label { width: 100px; display: block; float: left; padding-top: 4px; }
.row span { color: #ff7b00; margin-left: 5px; width: 50px; }
.row input,
.row textarea { width:200px; border: 1px solid #bbb; padding: 5px;}

.row textarea { width: 300px; height: 100px;}
.contactsubmit{float:left;clear:both; margin-left:15px;width:100px;}

.adminlogin
{
float:right;
position:relative;
top:-30px;
left:-20px;
}
.adminlogin2
{
float:right;
position:relative;
top:-30px;
left:-20px;
}

.client_downloads
{
clear:both; 
overflow:hidden;
float:right;
margin:5px;
padding:10px;
width:auto;
border:1px solid #aaa;
margin-bottom:20px;
width:150px;

}

.quick_links_list_home li
{
list-style:none;
position:relative;
left:-20px;
display:block;
font-size:19px;
height:28px;
line-height:27px;
}
