/* @override 
	http://vitria.com/wp-content/themes/vitria-starkers/style.css
	http://70.32.102.66/wp-content/themes/vitria-starkers/style.css
	http://mbp.local/wp-content/themes/vitria-starkers/style.css
	http://www.vitria.com/wp-content/themes/vitria-starkers/style.css
*/
/*
Theme Name: Vitria-Starkers
Theme URI: www.vitria.com/Sandbox
Description: Use this theme to start your Child Theme development.
Author: Hass Viajar Lunsford & modified by Dan-Reina Aquino
Author URI: http://hasslunsford.com/
Template: naked
Version: 1.0
Tags: My Child Theme
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/*nav start*/
#search_bg strong
{
 background:#ffff00;
 }

#nav {

background:transparent url(images/nav.png) no-repeat center center;
bottom:0;
height:50px;
overflow:hidden;
position:absolute;
width:100%;
}
#nav li {
display:block;
float:left;
height:100%;
}
#nav li a {
display:block;
height:100%;
text-indent:-2000px;
}
#nav li a:hover {
background:transparent none repeat 0 0;
display:block;
}
#nav li#products a {
background:transparent url(images/nav.png) no-repeat left top;
width:138px;
height: 50px;
}
#nav li#products a:hover {
background:transparent none repeat left center;
}
#nav li#products a:active {

background:transparent url(images/nav.png) no-repeat left bottom;
}
#nav li#solutions a {

background:transparent url(images/nav.png) no-repeat -138px top;
width:137px;
}
#nav li#solutions a:hover {
background:transparent none repeat 0 0;
}
#nav li#solutions a:active {

background:transparent url(images/nav.png) no-repeat -138px bottom;
}
#nav li#services a {

background:transparent url(images/nav.png) no-repeat -275px top;
width:137px;
}
#nav li#services a:hover {

background:transparent none repeat 0 0;
}
#nav li#services a:active {

background:transparent url(images/nav.png) no-repeat -275px bottom;
}
#nav li#customers a {

background:transparent url(images/nav.png) repeat -412px top;
width:137px;
}
#nav li#customers a:hover {

background:transparent none repeat 0 0;
}
#nav li#customers a:active {

background:transparent url(images/nav.png) repeat -412px bottom;
}
#nav li#partners a {

background:transparent url(images/nav.png) no-repeat -549px top;
width:137px;
}
#nav li#partners a:hover {

background:transparent none repeat 0 0;
}
#nav li#partners a:active {

background:transparent url(images/nav.png) no-repeat -549px bottom;
}
#nav li#company a {

background:transparent url(images/nav.png) repeat -686px top;
width:137px;
}
#nav li#company a:hover {

background:transparent none repeat 0 0;
}
#nav li#company a:active {

background:transparent url(images/nav.png) no-repeat -686px bottom;
}
#nav li#resources a {

background:transparent url(images/nav.png) no-repeat -823px top;
width:137px;
}
#nav li#resources a:hover {

background:transparent none repeat 0 0;
}
#nav li#resources a:active {

background:transparent url(images/nav.png) no-repeat -823px bottom;
}
div#header.products #nav li#products a {

background:transparent none repeat 0 0;
}
div#header.solutions #nav li#solutions a {

background:transparent none repeat 0 0;
}
div#header.services #nav li#services a {

background:transparent none repeat 0 0;
}
div#header.customers #nav li#customers a {

background:transparent none repeat 0 0;
}
div#header.partners #nav li#partners a {

background:transparent none repeat 0 0;
}
div#header.company #nav li#company a {

background:transparent none repeat 0 0;
}
div#header.resources #nav li#resources a {

background:transparent none repeat 0 0;
}

/*nav end*/

ul.domtabs li:first-child
{
   -moz-border-radius-topleft: 6px;
   -webkit-border-top-left-radius:6px;
  /* border-radius:6px;*/
   -khtml-border-radius: 5px;
   border-top-left-radius :6px;
  }
ul.domtabs li:last-child
{
   -moz-border-radius-topright: 6px;
   -webkit-border-top-right-radius:6px;
    -khtml-border-radius: 5px;
   border-top-left-radius :6px;
  }

#tab_cont p
{
 color:#ffffff;
}
/*.active {
 background:url(images/left-select.jpg) no-repeat left top !important;
 height:29px;
 float:left;
}*/
/*
ul.domtabs li:last-child
{
 background:url(images/rightselect.jpg) no-repeat left top !important;
 height:29px;
 float:left;
}*/

#tec-event-meta {
color:gray;
}

#head_logo
{
 background:url(images/header_bg-1.png) no-repeat left top;
 width:400px;
 height:50px;
 float:left;
 }

.breadcrumbs a
{
 font-size:10px;
 font-weight:normal;
 }

#tec-content {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 1.2em;
    padding: 0 15px 15px;
}

.category-events .entry-title a, .tec-event-meta-desc, .tec-event-day {
    color: gray !important;
}
#learnmore
{
 background:url(images/btn-learnmore.jpg) no-repeat left top;
 width:131px;
 height:38px;
 float:left;
 margin-bottom: 10px;
 cursor:pointer;
 }

.tec-event-meta-desc {
 font-weight:normal !important;
 }

#log_txt li:last
{
 border-bottom:none !important;
}

#execphp-3
{
 z-index:999999;
 *margin-top:-10px;
 }

#log_txt
{
 /*border-bottom: 1px solid #C2C2C2;*/
    float: left;
    margin-left: 8px;
    padding-bottom: 10px;
    padding-left: 7px;
    /*padding-top: 15px;*/
    width: 315px;
 color:gray;
 z-index:999999;
}

#log_txt a:hover
{
 text-decoration:underline;
 cursor:pointer;
 }

 
/*#News
{
 background:url(images/mid-select.jpg) repeat-x left top;
 height:29px;
 float:left;
 }
 
#Events
{
 background:url(images/rightselect.jpg) no-repeat left top;
 height:29px;
 float:left;
 }*/
 
 

#vitria_head
{
      float: left;
    margin-left: 58px;
    
    padding-top: 21px;
    width: 146px;
}

#head1
{
       float: left;
   /* padding-right: 173px;*/
    padding-top: 21px;
}
#head1 a
{
        color: #b1ac9b;
    float: right;
    font-family: Calibri;
    font-size: 11px;
    height: 27px;
    margin-right: 33px;
    margin-top: 5px;
    padding-left: 32px;
    padding-right: 5px;
	padding-top:2px;
    /*width: 18px;*/
	background:url(images/demo-ico.jpg) no-repeat left top;
	/*background:url(images/tab_map-wide.gif) no-repeat left top;*/
	/*width:117px;*/
	/*height:46px;*/
}

#vitria_head a
{
       color: #B1AC9B;
    float: right;
    font-family: Calibri;
    font-size: 11px;
    height: 27px;
    margin-right: 23px;
    margin-top: 6px;
    padding-left: 25px;
    padding-right: 5px;
	padding-top:2px;
    /*width: 18px;*/
	background:url(images/vitria.png) no-repeat left top;
	/*background:url(images/tab_map-wide.gif) no-repeat left top;*/
	/*width:117px;*/
	/*height:46px;*/
}

.undefined{
background:url(images/mid-select.jpg) repeat-x left top;
 /*background:#a09887;*/
 color:#ffffff !important;
 }

.undefined a
{
 color:#ffffff !important;
}
.domtab
{
  float: right;
    width: 325px;
	
	}
	
.domtab ul
{
  background:url(images/heading.jpg) no-repeat left top;
  width:300px;
  height:29px;
  margin-bottom:1px;
	}
ul.domtabs li{
		float:left;
		padding:0 .5em 0 0;
		padding-right:0px;
		}
		ul.domtabs a,
		ul.domtabs a:visited,
		
		ul.domtabs a:hover{
		
			
			 color:#4d4d4d;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 26px;
    text-decoration: none;
		}
		
		
			div.domtab div{
			clear:both;
			width:256px;
			background:url(images/box.png) no-repeat left top;
			height:220px;
			/*background:#000033;*/
			color:#fff;
			padding:1em 2em;
			*clear:none;
		}
			h1{
			padding:1em 2;
			background:#fff;
			}
			
	.tablink
	{
	  border-top: 1px solid #D3CEBF;
    color: #4D4D4D;
    display: block !important;
    font-weight: normal;
    /*height: 100% !important;*/
    margin: 5px 0 15px;
    padding: 5px !important;
    width: 260px !important;
	 }
	 .tablink:hover
	 {
	   background-color: #9A9282 !important;
    border-color: #572162;
    color: white;
	/**height:25px;*/
	}
	.conttxt 
	{
	  border-top: 1px solid #D3CEBF;
    color: #4D4D4D;
    display: block !important;
    font-weight: normal;
	font-size:12px;
    
    margin: 5px 0 15px;
    padding: 5px !important;
    width: 260px !important;
	}
	.conttxt p
	{
	 color: #4D4D4D;
	 }
	 .conttxt p:hover
	{
	 color: #ffffff;
	 }
	
	.conttxt:hover
	{
	 
  background-color: #9A9282 !important;
    border-color: #572162;
    color: white;
	}
.link_txt
{
   border-right: 1px solid #C2C2C2;
    color: gray;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    width: 193px;
	 padding-top: 15px;
	  padding-bottom: 15px;
	}
.link_txt a
{
 font-size: 10px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
	color:#4B8AC3;
	}


#vitria
{
 background:url(images/button.png) no-repeat left top;
   float: left;
    height: 17px;
    margin-right: 5px;
    margin-top: 7px;
    width: 96px;
 }

#login
{
 background:url(images/navi-top-1-1.png) no-repeat left top;
   cursor: pointer;
    float: left;
    height: 41px;
    margin-left: 492px;
    margin-top: -30px;
    position: absolute;
    width: 346px;
    z-index: 111;
	display:none;
 }
 
#mid
{
 background:url(images/navi-mid-1.png) repeat-y left top;
 width:346px;
 float:left;
 margin-top:40px;
 z-index:111;
  cursor: text;
 /*border-top:1px solid #C2C2C2;*/
 }
 #login h1
 {
  float:left;
font-size:14px;
font-weight:bold;
margin-top:25px;
margin-left:91px;
width:345px;
color:#24227A;
  }
 
 #bot
 {
  background:url(images/navi-bot.png) no-repeat left top;
  width:346px;
  height:30px;
  float:left;
  }
#bot a 
{
  float: right;
    margin-right: 15px;
}

#menu-item-3580, #menu-item-3581 
{
 margin-top:46px !important;
 }

#menu-item-3587
{
 /*background:url(images/map.jpg) no-repeat left top;*/
    float: left !important;
    height: 36px;
    margin-right: -57px;
    padding-left: 17px !important;
    width: 239px !important;
 }
 
 #menu-item-3587 a{
  clear: both;
    color: #3300CC !important;
    font-size: 14px !important;
    font-weight: bold !important;
    overflow: hidden;
    width: 655px !important;
 }


#dc_jqaccordion_widget-6-item {
 border-top:none !important;
 }

#dc_jqaccordion_widget-6-item ul ul a {
    font-size: 9px;
    font-weight: normal;
    padding-left: 0 !important;
	font-family:verdana;
	 text-transform: lowercase;
	 margin-top:2px;
}

#menu-item-3583 ul.sub-menu
{
 /*background:url(images/nav_map.jpg) no-repeat left top;*/
   /*border: 2px solid #B6B6B6;*/
    /*float: left !important;
    height: 506px;
    margin-left: -536px  !important;
	margin-left: 0px;*/
    width: 679px !important;
    z-index: 111;
	}
	
	#menu-item-3583 ul.sub-menu a a
	{
	 padding-left:0px !important;
	 }
	 
	 .link
	 {
	  color:#651270 !important;
	  }
	
#menu-item-3583
{
 width:152px !important;
 font-family:Arial;
 font-size:11px;
 color: #b1b3b4;

 }
 #menu-item-3583 a
{
 font-family:Arial;
 font-size:11px;
 /*color: #b1b3b4 !important;*/
 /*text-transform:uppercase;*/
 }
 #dc_jqaccordion_widget-6-item ul a.dcjq-parent {
    background-image: none !important;
    font-weight: normal !important;
}
 #dc_jqaccordion_widget-6-item ul, #dc_jqaccordion_widget-6-item ul, #dc_jqaccordion_widget-6-item ul li {
    /*border: 2px solid #b6b6b6;*/
	height:52px;
    float: right;
    margin: 0;
    padding: 0;
    width: 200px;

}
#dc_jqaccordion_widget-6-item ul a {
border-bottom:none !important;
}

#dc_jqaccordion_widget-6
{
 float:right;
  margin-right: 100px;
    margin-top: 3px;
 }
 
 #dc_jqaccordion_widget-6-item ul a {
 padding:0 0 0 27px !important;
 z-index:111;
 position:relative;
 }
 
 #menu-item-3583
 { width:145px;
 }

div #dc_jqaccordion_widget-5-item #menu-item-3579
{
 background:url("images/sidebar-current.png") repeat-x scroll center center transparent;
 }

#dc_jqaccordion_widget-5-item ul a.dcjq-parent, #dc_jqaccordion_widget-5-item ul a.dcjq-parent:hover {
color:#24227A;
font-size:13px;
font-weight:bold;
}

#dc_jqaccordion_widget-5-item ul a:hover {
background:none !important;
color:#24227A !important;
}
#dc_jqaccordion_widget-5-item ul a {
color:#24227A;
font-family:"Verdana",sans-serif;
font-size:12px;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;

 
}

#nav ul li a
{
 font-size:0px;
 *color:#25247d;

 /*background:url(images/seperator.png) no-repeat right top;*/
 }
 
 #nav ul li a:hover
{
 *color:#651270;

 /*background:url(images/seperator.png) no-repeat right top;*/
 }
 
#nav a{
display:block;
/*padding:0px 5px;*/
/*border:1px solid #333;*/
color:#fff;
float:left;
text-decoration:none;


/*background-color:#333;*/
}

#nav a:hover{
background-color:#fff;
color:#333;
}

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

#nav ul li ul
{
 /*background:url(images/navjj.png) repeat left top;*/
 /*background: none repeat scroll 0 0 #25237B;*/
    display: none;
    line-height: 34px;
    /*padding: 10px;*/
    z-index: 111;
	width:14em;
	*width:15em;
 }
#nav ul li ul li:hover{
background:url(images/nav-bg-hover.png) repeat-x left top;
  /*border-bottom: 3px solid #3B3A7A;*/
     height: 12px;
    line-height: 12px;
    padding: 10px;
    width: 12em;
/*background:#651270;*/
}


#nav ul li ul li{
background:url(images/nav-bg.png) repeat-x left top;

     /*border-bottom: 3px solid #3B3A7A;*/
     height: 12px;
    line-height: 12px;
    padding: 10px;
    width: 12em;/*background:url(images/seperator.png) no-repeat right top;*/
}
#nav ul li ul li a:hover{
 background:none;
 color:#e1e1e1 !important;
 font-weight:bold;
 }
#nav ul {
position:absolute;
/*display:none;*/
width:100%;
*width:960px;
*margin:0 auto;
top:2px;
}

#nav li ul a{
 float: left;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    width: 12em;
	background:none !important;
	font-weight:bold;
	*color:#ffffff;
}

#nav ul ul{
top:35px;
*left:0px;
*float:left;

}	

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

#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;
}
#menu-item-4051 a
{
 background:url(images/product.png) no-repeat left top;
 height: 40px;
    width: 138px;
 }
 #menu-item-4052  a
{
 background:url(images/solutions.png) no-repeat left top;
 height: 40px;
    width: 137px;
 }
 #menu-item-4053 a
{
 background:url(images/services.png) no-repeat left top;
 height: 40px;
    width: 137px;
 }
 #menu-item-4057 a
{
 background:url(images/customers.png) no-repeat left top;
 height: 40px;
    width: 137px;
 }
 #menu-item-4058 a
{
 background:url(images/parteners.png) no-repeat left top;
 height: 40px;
    width: 137px;
 }
 #menu-item-4059 a
{
 background:url(images/company.png) no-repeat left top;
 height: 40px;
    width: 137px;
 } 
 #menu-item-4060 a
{
 background:url(images/resources.png) no-repeat left top;
 height: 40px;
    width: 137px;
 }

#menu-item-4051 a:hover
{
 background:url(images/products-hover.png) no-repeat left top;
 width:138px;
 height:40px;
 
 }
 li#menu-item-4051.current-menu-item a
 {
  background:url(images/products-hover.png) no-repeat left top;
  }
#menu-item-4052 a:hover
{
 background:url(images/solutions-hover.png) no-repeat left top;
  width:137px;
 height:40px;
 }
 li#menu-item-4052.current-menu-item a
 {
  background:url(images/solutions-hover.png) no-repeat left top;
  }
 
 #menu-item-4053 a:hover
{
 background:url(images/services-hover.png) no-repeat left top;
  width:137px;
 height:40px;
 }
 li#menu-item-4053.current-menu-item a
 {
  background:url(images/services-hover.png) no-repeat left top;
  }
 
 #menu-item-4057 a:hover
{
 background:url(images/customers-hover.png) no-repeat left top;
  width:137px;
 height:40px;
 }
 li#menu-item-4057.current-menu-item a
 {
  background:url(images/customers-hover.png) no-repeat left top;
  }
 
 #menu-item-4058 a:hover
{
 background:url(images/parteners-hover.png) no-repeat left top;
  width:137px;
 height:40px;
 }
  li#menu-item-4058.current-menu-item a
 {
  background:url(images/parteners-hover.png) no-repeat left top;
  }
 #menu-item-4059 a:hover
{
 background:url(images/company-hover.png) no-repeat left top;
  width:137px;
 height:40px;
 }
 
  li#menu-item-4059.current-menu-item a
 {
  background:url(images/company-hover.png) no-repeat left top;
  }
 
  #menu-item-4060 a:hover
{
 background:url(images/resources-hover.png) no-repeat left top;
  width:137px;
 height:40px;
 }
 
 li#menu-item-4060.current-menu-item a
 {
  background:url(images/resources-hover.png) no-repeat left top;
  }


#learn
{
 background:url(images/learn_more1.png) no-repeat left top;
 width:80px;
 height:23px;
 float:right;
 }
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

html { background-color: rgb(230,230,230); }

pre { padding: 1em; font-size: 1.2em; background: #f0f0f0; white-space: normal; }
body img, div#main img, div#main span.body img { margin: 2em; }
.servicesgroup div#main img { margin: 0; }

body a { text-decoration: none; font-weight: bold; }
/* @group Homepage */
body.home a { font-weight: normal; }
/*#header a#home {
display:block;
height:60px;
position:absolute;
top:0;
width:50%;
}*/

#print-masthead { display: none !important; }

#home-hero {
background-color:silver;
height:260px;
position:absolute;
top:0;
width:960px;
z-index: 10 !important;
}

/*#home-hero div.page {
height:120px;
position:absolute;
right:25px;
top:30px;
width:350px;
}
#home-hero #custom-field-ctas {
left:585px;
position:absolute;
top:160px;
}
#home-hero #custom-field-ctas a {
margin-right:20px;
}*/
#home-modules {
margin:280px 0 10px;
}
#home-modules div.smallBox {
height:inherit;
margin-bottom:0;
margin-left:30px;
margin-top:0;
width:270px;
position: relative;
height: 250px;
display:inline;
float:left;
padding: 0 !important;
}

#home-modules div.smallBox p { color: gray; font-size: 11px; position: relative; }

#home-mod-1 p, #home-mod-2 p { padding: 0px 10px 35px 0px }
#home-mod-1 p a, #home-mod-2 p a {
background:transparent url(images/btn-learnmore.jpg) no-repeat left top;
bottom:15px;
display:block;
height:38px;
/*position:absolute;*/
right: 10px;
bottom: 10px;
text-indent:-2000px;
width:121px;

}

#home-modules div.smallBox ul {
margin:0;
padding:0;
position:relative;
height: 100%;
}
#home-modules div.smallBox ul h2 {
border-bottom:1px solid gray;
height:1.6em;
margin-bottom:10px;
}


#home-modules div.smallBox ul li a {
background:transparent url(images/bullet-navlist.png) no-repeat -5px -28px;
bottom:0;
display:inline;
font-size:1.2em;
padding:0 0 0 20px;
position:absolute;
right:0;
bottom: 0;
text-decoration:none;
text-indent:0;
}
#home-modules div.smallBox ul li a:hover {
text-decoration:underline;
}
#home-modules div.smallBox div.tabPanel a {

background:transparent none repeat 0 0;
bottom:0;
display:block;
font-size:1em;
height:inherit;
padding:0;
position:relative;
right:0;
text-decoration:none;
text-indent:0;
width:inherit;
}

#home-modules div#editorTabs.smallBox {
background:transparent url(images/tabBox-bg.png) repeat-y center center;
width:300px;
}
#home-modules div#editorTabs.smallBox #tabBox-inside {
background:transparent url(images/tabBox-btm.png) no-repeat center bottom;
height:250px;
}


.tabbox {
}
.tabbox .tabPanel {
}

#interWebTab {
	font-size: 1.1em;
}
.tabbox .tabPanel h3 {

background:transparent url(images/tabBox-tabs.png) repeat -100px -30px;
border-bottom:1px solid white;
float:left;
font-size:1em;
height:29px;
margin:0;
width:100px;
}
.tabbox .tabPanel.selected h3 {

background:transparent url(images/tabBox-tabs.png) repeat -100px 0;
}
.tabbox .first h3 {

background:transparent url(images/tabBox-tabs.png) repeat 0 -30px;
}
.tabbox .first.selected h3 {

background:transparent url(images/tabBox-tabs.png) repeat 0 0;
}
.tabbox .last h3 {

background:transparent url(images/tabBox-tabs.png) repeat -200px -30px;
}
.tabbox .last.selected h3 {

background:transparent url(images/tabBox-tabs.png) repeat -200px 0;
}
.tabbox .tabPanel h3 a {
color:inherit;
display:block;
font-size:1em;
height:30px;
padding:5px;
text-decoration:none;
}
.tabbox .tabContent {
left:-9999px;
padding:15px;
position:absolute;
top:-9999px;
width:270px;
}
.tabbox .tabContent span { color: #9a9282; font-weight: ; font-size: .9em; text-decoration: ; border-bottom: ; }
.tabbox .tabContent hr { color: #d3cebf; display: block; margin-bottom: 10px; border-top: 1px solid #d3cebf; border-bottom: none; border-left: none; border-right: none; }
.tabbox .tabContent p a { color: #4d4d4d; /*border-top:  1px solid white;*/ font-weight: normal; text-decoration: ;  padding: 5px !important; border-top: 1px solid #d3cebf; margin: 5px 0 15px; display: block !important; width: 260px !important; height: 100% !important; }
.tabbox .tabContent p a:hover { border-color: #572162; background-color: #9a9282 !important; color: white; }

.tabbox .selected .tabContent {
height:190px;
left:0;
overflow:hidden;
top:30px; color: #fffefe; }

#home-modules div.smallBox.tabbox .selected .tabContent p {
color:white;
width: 100%;
border: none;
padding: 0;
margin-bottom: 10px;
}

/* @end */

body a img { margin: 0 !important; }

body {
background: rgb(230,230,230) url(images/bg.jpg) repeat-x top left;
font-family:"Verdana",sans-serif;
line-height:1.4;
}
h1 {
font-size:2em;
}
h2 {
font-size:1.6em;
color:#666666;
}
#home-mod-1 h2
{
   border-bottom: 1px solid silver;
    color: #666666;
    font-size: 13px !important;
    font-weight: bold !important;
    width: 251px;
}
#home-mod-2 h2
{
   border-bottom: 1px solid silver;
    color: #666666;
    font-size: 13px !important;
    font-weight: bold !important;
    /*width: 251px;*/
}

/* Page Titles */
div#main h2{ font-size:21px; font-weight:bold; color:#666666; }
div#main h2 a { text-decoration:none; color:#666666; display: block; height: 100% }
div#main h2 a:hover { color:#666666; }


h3 { padding: 0 !important; color: rgb(171, 163, 159) !important; font-size: 1.4em !important; }
h4 { font-size: 1.3em; color: #25247d; }
h5 { font-size: 1.2em; color: #6b2771; }
h6 { font-size: 1.1em; color: gray; margin-bottom:15px; }
#wrapper {
background:transparent url() repeat-x 0 0;
border-bottom:medium none;
}
#container {
background:transparent none repeat 0 0;
margin:0 auto;
width:960px;
}
div.container-white-round {
width:600px;
}
div.container-white-round div.top {
background:transparent url(images/container-white-round.png) no-repeat left top;
height:8px;
position:relative;
}
div.container-white-round span.top-right-corner {
background:transparent url(images/container-white-round.png) no-repeat right top;
display:block;
height:8px;
position:absolute;
right:-8px;
top:0;
width:8px;
}
div.container-white-round div.content {
border-left:1px solid silver;
border-right:1px solid silver;
padding:0 8px;
position:relative;
width:590px;
z-index:10;
}
div.container-white-round div.bottom {

background:transparent url(images/container-white-round.png) no-repeat left bottom;
bottom:0;
height:8px;
left:0;
position:relative;
width:100%;
}
div.container-white-round span.bottom-right-corner {

background:transparent url(images/container-white-round.png) no-repeat right bottom;
bottom:0;
height:8px;
position:absolute;
right:-8px;
width:8px;
}
#header {

background:white url(images/header_bg-2.png) no-repeat center top;
height:103px;
*height:100px;
margin:0 auto;
position:relative;
width:960px;
*z-index:111;
}
#header a#worldwide {
cursor:pointer;
display:block;
height:20px;
position:absolute;
right:90px;
top:0;
width:110px;
}
#header a#contact {
cursor:pointer;
display:block;
height:20px;
position:absolute;
right:0;
top:0;
width:80px;
}
#header #search {
height:20px;
position:absolute;
right:18px;
top:27px;
width:150px;
}
#header #search label {
display:none;
}
#header #search input#searchsubmit {
display:none;
}
input#s { border: 0px; height: 16px; width: 160px; }

div#header.products #nav li#products a {

background:transparent none repeat 0 0;
}
div#header.solutions #nav li#solutions a {

background:transparent none repeat 0 0;
}
div#header.services #nav li#services a {

background:transparent none repeat 0 0;
}
div#header.customers #nav li#customers a {

background:transparent none repeat 0 0;
}
div#header.partners #nav li#partners a {

background:transparent none repeat 0 0;
}
div#header.company #nav li#company a {

background:transparent none repeat 0 0;
}
div#header.resources #nav li#resources a {

background:transparent none repeat 0 0;
}

#services ul 
{
 background:#000000;
 height:50px;
 }

#content {

background:white none repeat 0 0;
padding-bottom:5px;
z-index:0;
}
#content-bottom {

background:transparent url(images/content-bottom.png) no-repeat center bottom;
height:10px;
clear:both;
}
#hero {
}
#main {
float:left;
position:relative;
}

.page-template-default #wrapper #container #content #main span.body { display: block; margin: 20px; }

.page-template-default #wrapper #container #content #main span.body p { margin: 1em; }

#sidebar {
float:right;
width:320px;
}
/* @group Solutions Template */

.solutionsgroup div.listlink {
margin:0 auto 20px;
width:930px;
}
.solutionsgroup ul {
margin:0 0 0 15px;
}
.solutionsgroup #main ul li span.bottom {
display:none;
}
.solutionsgroup #main ul li {
background:  url() repeat 0 0;
float:left;
height:150px;
margin-bottom:20px;
margin-right:20px;
width:215px;
}
.solutionsgroup #main ul li span.content-span {
display:block;
height:100%;
position:relative;
/*This is where the background will go*/
}
.solutionsgroup #main ul li span.content-span a {
display:block;
width: 205px;
position:absolute;
text-align:center;
height: 140px;
padding: 10px 10px 0;
}
/* @end */

/* @group sIFR */
#home-hero div.page h2, #home-hero div.page h2.sIFR-replaced {
color:black;
}
p.subhead.sIFR-replaced object {  }
p.subhead.sIFR-replaced {  }
a.cta-btn.sIFR-replaced {
}
a.cta-btn.sIFR-replaced object {
/*width:190px;*/ /*added by DR Aquino on 05.10.2010 to expand the space of the button that works on IE*/
/*height:22px;*/ /*added by DR Aquino on 05.10.2010 to expand the space of the button that works on IE*/
/*margin:10px 20px 10px 0px;*/ /*modified by DR Aquino on 05.10.2010 to expand the space of the button that works on IE*/
margin-top:12px; /*modified by DR Aquino on 05.19.2010*/
/*margin-top:10px;*/
}
.detail a.cta-btn object.sIFR-flash {
}

body div#main.clearfix h2.page-title.sIFR-replaced { margin-top: 12px; font-size: 25px !important; }

body div#main.clearfix div.smallBox h2.sIFR-replaced object { margin-top: 5px !important; padding-bottom: 2px; padding-top: 10px; border-bottom: 1px solid silver; }

.solutionsgroup #main ul li span.content-span a.sIFR-root { }

/* @end */

/* @group Buttons, Bullets, etc. */

.cta-btn {
background: white url(images/cta-custom.png) no-repeat center center;
color:white;
display:block;
font-size:1.4em;
height:40px;
line-height:35px;
text-align:center;
text-decoration:none;
text-indent:0;
width:241px;
}

p.cta-button-flexible-p { 
display: block; 
background: url(images/cta-alt-custom.png) no-repeat left top; /* modified by DR Aquino 05202010 to make the button purple. */
overflow: visible; 
float: left; 
height: 41px;
width: 290px;  /* added by DR Aquino 05202010. */
}

p.cta-button-flexible-p a.cta-button { 
display: block; 
height: 100%; 
/*background: transparent url(images/cta-alt.png) no-repeat right bottom; */ /* taken out by DR Aquino 05202010 to avoid overlapping button */
color: white; 
padding: 0 20px; 
line-height: 35px; 
text-decoration: none; 
font-size: 1.4em; 
}

.menu_list {	
	width: 634px;
}
.menu_head {
background-image:url("images/left.png");
background-position:right center;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
margin-bottom:2px !important;
margin-left:1px;
margin-right:1px;
margin-top:1px;
padding:5px 10px 5px 2px;
position:relative;
width:615px;
}
.menu_body {
background-image:none !important;
display:none;
float:left;
padding-top:6px;

}
div#down {
background-image:url("images/down.png") !important;
background-position:center center;
background-repeat:no-repeat;
float:right;
/*height:17px;*/
height:12px;
margin-right:2px;
margin-top:-33px;
*margin-top:-34px;
*margin-right:6px;
/*width:17px;*/
width:12px;
z-index:1000;
cursor:pointer;
margin-top:-32px\0/;
margin-right:1px\0/;
display:none;
}


* html div#down {
background-image:url("images/down.png") !important;
background-position:right top;
background-repeat:no-repeat;
float:right;
height:17px;
margin-right:6px;
margin-top:-32px;
margin-right:0px;
width:17px;
z-index:1000;
}

.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
.dataTables_info {
display:none;
float:left;
width:60%;
}
.dataTables_paginate {
float:right;
text-align:right;
width:44px;
display:none;
}


.menu_list1 {	
	width: 634px;
}
.menu_head1 {
background-image:url("images/left.png");
background-position:right center;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
margin-bottom:2px !important;
margin-left:1px;
margin-right:1px;
margin-top:1px;
padding:5px 10px 5px 2px;
position:relative;
width:615px;

}
.menu_body1 {
background-image:none !important;
display:none;
float:left;
padding-top:6px;

}
.menu_body1 a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body1 a:hover{
  color: #000000;
  text-decoration:underline;
  }

/* @end */

/* @group Archive */
/*#subsections {
}
.sectiondiv {

background:transparent url(images/sectiondiv.png) no-repeat center top;
margin-bottom:1em;
}
.sectiondiv span {
float:left;
padding:1em;
}
.sectiondiv img {

background:gray none repeat 0 0;
border:medium none black;
display:block;
height:100px;
width:151px;
}
.sectiondiv h3 {

background:black none repeat 0 0;
color:white;
padding:0.25em 0;
text-align:center;
width:150px;
}
.sectiondiv ul {
border:1px solid gray;
float:right;
line-height:2;
margin-right:2em;
padding-left:0.5em;
width:50%;
}
.sectiondiv li {
display:inline;
padding:1em 2em 1em 0;
}
.sectiondiv li a:hover {

background:black none repeat 0 0;
color:white;
}
.subsectionintro, .pageintro {
float:left;
padding:1em 1em 0;
}
.subsectionintro img, .pageintro img {

background:gray none repeat 0 0;
border:medium none black;
display:block;
height:100px;
width:151px;
}
.subsectiondiv {

background:transparent url(images/subsectiondiv.png) no-repeat center top;
margin-bottom:0.6em;
}
.subsectiondiv span {
float:left;
padding:1em;
}
.subsectiondiv img {

background:gray none repeat 0 0;
border:medium none black;
display:block;
height:50px;
width:101px;
}
.subsectiondiv h3 {
background:black none repeat 0 0;
color:white;
padding:0.25em 0;
text-align:center;
width:100px;
}
.section #sidebar ul li ul {
display:none;
}
.subsection #sidebar ul li ul {
display:none;
}*/
/* @end */













#pages {
}

#footer {
margin:10px auto 10px;
position:relative;
width:960px;
}

div.footer-top {
background:transparent url(images/footer.png) no-repeat center top;
height:8px;
}

div.footer-content {
background:white none repeat 0 0;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
padding:0px 0 0;
}

/* Added by Dan-Reina Aquino 11/20/2010 for Social Media Icons */
div.footer-content table {
padding-top:10px;
margin:0px 0 5px 20px;
font-family:"Verdana",sans-serif;
font-size:1.1em;
color:#A9A9A9;
font-weight:bold;
}

div.footer-bottom {
background:transparent url(images/footer.png) no-repeat center -8px;
height:8px;
overflow:hidden;
width:100%;
}

#footer li.linkcat {
float:left;
padding-left:2%;
width:23%;
}

#footer ul {
float:left;
margin-bottom:16px;
padding-left:2%;
width:23%;
}

#footer h2 {
color:#A9A9A9;
font-size:1.1em;
}

#footer hr {
border-color:#E6E6E6;
border-style:solid none none;
border-width:1px medium medium;
clear:both;
height:0;
margin:8px 16px;
}

#footer p {
color:#A9A9A9;
margin:0px 16px 0;
}

#footer a, #footerb a {
color:#A9A9A9;
text-decoration:none;
font-weight: normal;
}

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

html body {
padding-bottom:2em;
}
div#main ul li span.bottom {

background:transparent url(images/sectiondiv.png) no-repeat left bottom;
clear:both;
display:block;
height:15px;
position:relative;
}
div#main ul li span.bottom-right {

background:transparent url(images/sectiondiv.png) no-repeat right bottom;
display:block;
height:100%;
position:absolute;
right:0;
width:20px;
}
div#main ul.post-meta {
display:none;
}
#sidebar h3, #sidebar h3 a {
color:#820082;
margin:2em 0 0.5em;
text-decoration:none;
}
#cousecon {
background-color:#000000;
color:#FFFFFF;
float:left;
height:28px;
width:635px;
font-weight:bold;
margin-top:10px;
}
#course {
width:81px;
float:left;
border-right:1px solid #ffffff;
height:27px;
line-height:27px;
padding-left:5px;
}
#coursename {
width:543px;
float:left;
height:27px;
line-height:27px;
padding-left:5px;
}

#courseback {

float:left;
width:634px;
background-image:url('images/strip.jpg');
background-repeat:repeat-y;
}
#courseback1 {
background-image:url("images/strip-1.jpg");
background-repeat:repeat-y;
float:left;
width:634px;
}


/* @group Slideshow */

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */

div.slides { position: absolute; z-index: -10 !important; }
div#slidetop { position: absolute; top: 0; z-index: 10 !important; height: 20px; background: url(images/hero-round-corners.png) center top; width: 100%; }

#slideshow {
width: 960px;
background-color: #fff;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 960px;}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 960px;
float: left;
 }

#slideshow .slides li p { height: 240px; position: relative; z-index: 10;}

#slideshow .slides li p a { display: block; height: 100%; cursor: pointer; }

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
top: 240px;
height: 20px;
background: #c6c1b5 url(images/subnav_ul.png) no-repeat right center;
border-top: 1px solid #ccc;}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
height: 20px;
line-height: 20px;
padding: 0 5px;
outline: none; font-weight: normal; color: gray;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #a19988; height: 20px; color: white;}

.js #slideshow .slides-nav li.on a {
position: relative;
/*top: -4px;*/}

/* @end */

div#main {
margin-top:10px;
position:relative;
width:100%;
}
div#sidebar {
display:none;
}
h1.page-title {
display:none;
}
span.lead-in {
display:none;
}
hr {
display:none;
}
div.bigBox {
height:300px;
left:0;
margin:0 15px;
position:absolute;
top:5px;
width:930px;
}
div.bigBox a {

background:transparent url(images/learnmore.png) no-repeat left top;
bottom:20px;
display:block;
height:48px;
position:absolute;
right:20px;
text-indent:-2000px;
width:162px;
}
div#feature-product {

background:#F0F0F0 url(images/oisuite-3.jpg) repeat 0 0;
height:400px;
margin-bottom:15px;
position:relative;
}
div#feature-product p.lead-in {
color:white;
height:75px;
padding:85px 110px 15px 25px;
position:relative;
}
div#feature-product div#components {
bottom:20px;
left:20px;
position:absolute;
}
div.third-width {

background:silver none repeat 0 0;
float:left;
height:170px;
margin-right:15px;
padding:15px;
width:270px;
}
div.fourth-width {
float:left;
height:155px;
margin-right:20px;
padding:15px;
position:relative;
width:263px;
}
div.fourth-width h {
}
div.fourth-width p {
color:white;
line-height: 1.4em !important;
padding-top: 10px;
}
div.fourth-width p.corner-cta-button {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}
div.fourth-width p.corner-cta-button a {

background:transparent url(images/learn_more.png) no-repeat 180px 135px;
cursor:pointer;
display:block;
height:170px;
text-indent:-2000px;
}
div.fourth-width#second p.corner-cta-button a {
background:transparent url(images/learn_more.png) no-repeat 185px 135px;
}
div.fourth-width#third p.corner-cta-button a {
background:transparent url(images/learn_more.png) no-repeat 190px 135px;
}
div#other-products {
padding:0 0;
}
div.half-width {
height:120px;
padding:15px;
width:440px;
}
div.half-width p {
color:white;
margin:40px 0 0 5px;
width: 90%;
position:absolute;
}
div#bw.half-width {

background:transparent url(images/businessware.jpg) repeat 0 0;
}
div#cloud.half-width {

background:transparent url(images/cloud.jpg) repeat 0 0;
}
div.half-width p.giant-button {
height:100%;
right: 0; bottom: 0;
position:absolute;
width:100%;
}
div.half-width p.giant-button a {
display:block;
height:100%;
text-indent:-2000px;
}
.detail div#main h1.page-title {

background:transparent url(images/oisuite.png) no-repeat -10px top;
display:block;
height:40px;
margin:0;
overflow:hidden;
text-indent:-2000px;
width:600px;
}
.detail div#sidebar {
display:inline;
float:right;
height:auto;
margin:15px 0;
min-height:550px;
padding-right:1px;
padding-top:0;
width:278px;
}
* html .detail div#sidebar {
height:550px;
}
.detail div#main {
display:inline;
float:left;
margin-left:20px;
width:640px;
}
.detail ul#subpages {
background: url(images/subpage-tabs-bg.png) repeat-x center bottom;
border-bottom:1px solid #C8C4B6;
height:30px;
margin:0 0 10px 0;
padding:0;
width:100%;
}
.detail #subpages li {
display:inline;
float:left;
height:100%;
overflow:hidden;
background: url(images/subpage-tabs-left.png) repeat-x left -31px;
}
.detail #subpages li a {	
color: #837D6F;
display:block;
float:left;
font-size:1.1em;
height:100%;
padding: 6px 8px 0;
text-decoration:none;
background: url(images/subpage-tabs-right.png) no-repeat right -31px;
}
.detail #subpages li a:hover {
text-decoration:underline;
}
.detail #subpages li.current {
background: url(images/subpage-tabs-left.png) repeat-x left top;
display:inline;
float:left;
height:100%;
height: 31px;
}
.detail #subpages li.current a {
font-weight:bold;
text-decoration:none;
background: url(images/subpage-tabs-right.png) no-repeat right top;
}
.detail #subpages li.current a:hover {
font-weight:bold;
text-decoration:none;
}
div#content.detail {

background:white url(images/sidebar.png) no-repeat 680px -25px;
padding-bottom:20px;
}
#sidebar ul li a {
color:#24227A;
font-size:12px;
text-decoration:none;
font-weight: normal;
}
#sidebar ul li a:hover {
text-decoration:underline;
}
#sidebar ul h2 {
color:gray;
font-size:1.1em;
font-weight:bold;
height:20px;
line-height:20px;
padding-left:8px;
padding-top: 10px;
}
#sidebar ul.sidebar-main {
width:100%;
}
#sidebar ul.sidebar-main h2 {
color:white;
}
#sidebar ul.sidebar-main li {
border-bottom:1px solid #F0F0F0;
border-top:1px solid #FFFFFF;
height:30px;
line-height:30px;
}
#sidebar ul.sidebar-main li:first-child {
}
#sidebar ul.sidebar-main li:first-child a {
}
#sidebar ul.sidebar-main li.first-child {
background:transparent url(images/sidebar-current.png) repeat-x center center;
}
#sidebar ul.sidebar-main li.first-child a {
color:white;
font-weight:bold;
overflow: hidden !important;}
#sidebar ul.sidebar-main li.current {
}
#sidebar ul.sidebar-main li a {
color:#24227A;
font-size:1.2em;
padding:0 20px;
text-decoration:none;
}
#sidebar ul.sidebar-main li a:hover {
text-decoration:underline;
}
#sidebar ul.sidebar-main li.current a {

background:transparent url(images/chevron-navy.png) no-repeat 0.5em center;
font-weight:bold;
text-decoration:none;
}
#sidebar ul.sidebar-main li.current a:hover {
font-weight:bold;
text-decoration:none;
}
#sidebar ul.sidebar-main div.bottom {

background:transparent url(images/sidebar-main.png) no-repeat center bottom;
height:8px;
}
#sidebar ul.sidebar-secondary {

background:transparent url(images/sidebar-secondary.png) no-repeat center top;
margin:20px 0 20px 20px;
width:240px;
}
#sidebar ul.sidebar-secondary li {

background:white none repeat 0 0;
border-color:#E6E6E6;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
height:25px;
line-height:25px;
}
#sidebar ul.sidebar-secondary li a {
color:gray;
padding-left:8px;
}
#sidebar ul.sidebar-secondary li:last-child {

background:transparent url(images/sidebar-secondary.png) no-repeat center bottom;
border-left:medium none;
border-right:medium none;
}
#sidebar ul.sidebar-secondary li.last-child {

background:transparent url(images/sidebar-secondary.png) no-repeat center bottom;
border-left:medium none;
border-right:medium none;
}
.detail p img.alignleft {
margin:1em 1em 1em 0;
}
.detail p img.alignright {
margin:1em 0 1em 1em;
}
.detail p {
margin-bottom:1em;
}
.detail p span strong {
color:#ABA39F;
font-size:1.6em;
}
/* text style for posts */
.detail p span.post_text strong {
color:#000000;
font-size:1em;
}
/* text style for posts */
.detail p span.post_text strong em {
font-style: italics;
font-weight: bold;
}
/* text style for posts */
.detail p span.post_text  {
color:#000000;
}
/* list style for posts */
.detail ul#post_list li {
background:transparent url(images/bullet.png) no-repeat left 10px;
font-size:1.05em;
padding:0.6em 0 0.6em 25px;
line-height: 1.6 !important;
}
div#main .body ul {
margin:1em 0;
}
div#main .body ul li {
background:transparent url(images/bullet.png) no-repeat left 10px;
color:gray;
font-size:1.05em;
margin-left:1em;
padding:0.6em 0 0.6em 25px;
line-height: 1.6 !important;
}
div#main .body ul li.bullet-style-2 {

background:transparent none repeat 0 0;
list-style-position:inside;
list-style-type:square;
padding:0;
}
p#sidebar-ctas {
margin-left:20px;
margin-right:18px;
margin-top:30px;
}
p#sidebar-ctas a {

background:silver none repeat 0 0;
color:white;
cursor:pointer;
display:block;
font-size:18px;
height:40px;
line-height:40px;
margin-bottom:10px;
text-align:center;
text-decoration:none;
text-indent:-2000px;
}
p#sidebar-ctas a.download {

background:transparent url(images/cta-download.png) no-repeat center center;
}
p#sidebar-ctas a.contact {

background:transparent url(images/cta-contact.png) no-repeat center center;
}
p#sidebar-ctas a.custom {

background:transparent url(images/cta-custom.png) no-repeat center center;
line-height:35px;
text-indent:0;
}
p#sidebar-ctas a.custom object {
cursor:pointer;
margin-top:10px;
}

#resource-hero {

background:white none repeat 0 0;
margin-top:10px;
position:relative;
}
#resource-hero h2 {
padding:0.5em 0.5em 0;
}
#featured-resource {

background:#F0F0F0 none repeat 0 0;
float:left;
width:460px;
}
#featured-resource p {
padding:0 1em 0.5em;
}
#top-resources {

background:silver none repeat 0 0;
float:right;
width:160px;
}
#top-resources li {
list-style-position:inside;
list-style-type:decimal;
margin-bottom:0.5em;
padding-left:1em;
}
#top-resources p {
padding-right:1em;
text-align:right;
}
p.partner-logo {
float:left;
height:100px;
margin-right:20px;
text-align:center;
line-height: 100px;
width:200px;
}
p.partner-logo img {
background:white none repeat 0 0;
position: relative;
top: 5px;
}
p.partner-logo.partnerright {
margin-right:0;
}
p.partner-logo a {
background:#F0F0F0 none repeat 0 0;
display:block;
height:100%;
text-align: center;
line-height: 100px;
font-size: 1.4em;
}

p.partner-logo a:hover {
background:silver none repeat 0 0;
}
#content.servicesgroup #main.clearfix {
margin:0;
}
#content.servicesgroup #main.clearfix .listlink {
float:left;
margin-left:20px;
margin-top:20px;
width:800px;
}
#content.servicesgroup #main.clearfix li {
}

blockquote {
background-color:#F5F6FF;
border-top:1px solid #DCE7FF;
padding:1em;
}

blockquote p { margin: 0 !important; }

/* @group Products Specific Styles */

#feature-product p.lead-in a { display: block; position: absolute; right: 5px; bottom: 0; width: 950px; height: 150px; background: url(images/learn_more.png) no-repeat 840px 110px; text-indent: -5000px; display: block; cursor: pointer; }

/* @end */

.marketbright #content { margin: 0px; padding: 0px; }

.marketbright #main  { margin: 0px; padding: 0px; margin-top: -20px; }

.marketbright div#survey { width: 230px; float: right; background: white; padding: 10px; margin: 20px 20px 0 0; border: 1px solid silver }


div.editable { border: none !important; }

/* added by Dan-R Aquino 05242010 */
#cep_txt  { padding: 10px; }

/* added by Dan-R Aquino 07202010 for the resources-videos page */
.detail p.featured_video { float: left; }
