/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 jwolf Exp $ */



/****************************/

/* LOCAL CSS                */

/****************************/



/* Put your custom css and css overrides in this file and  */ 

/* rename it local.css.  By restricting your css changes   */

/* to local.css, your changes will not be overwritten when */

/* upgrading to a new version of this theme.               */



/* Steps to activate local.css:                       */

/* 1. Add your custom css to this file                */

/* 2. Rename this file to local.css                   */

/* 3. Uncomment (remove leading semicolon from ) the  */ 

/*    following line in your theme's .info file:      */

/*    ;stylesheets[all][] = local.css                 */

/* 4. Clear cached data at admin/settings/performance */


#node-191 .content, #node-1061 .content {
height:233px;
}
p.product_intro {
font-size:120%;
line-height:110%
}
div.quote_callout {
color:#005596;

font-size:1em;
}
p.quote_title {
color:#E96D1F;
font-weight:bold;
padding-bottom:5px;
}
p.quote_content {
line-height:110%;
}


p.quote_attrib {
font-style:italic;
font-size:95%;
padding-left:20px;
padding-top:5px;
}







p.product_intro {
color:#005596;
font-style:italic;
}


img.product_logo {

float:right;
clear:right;
margin:0 0 15px 50px;
}

p.h2 {
font-size:120%;
color:#005596;

}



p.h3 {
font-size:110%;
font-weight:bold;
}

ul.features-benefits {
background:#005596;
margin:0 20px;
padding:2px 1px 1px 1px;

}

p.features-benefits-header {
background-color: #005596;
margin:0 20px;

}

span.inline-left {
margin:0;
padding:0;
}



.view-header {
/* margin-left:20px; */
}
.block .content p {
position:static;
}
#block-views-events-block_1 .content {
height:220px;
}


#block-block-50 .view-footer, #block-block-47 .view-footer, #quicktabs-1 .view-footer, #block-views-events-block_1 .view-footer, #quicktabs_tabpage_1_1 .view-footer  {
text-align:right;
z-index:5;
positon:absolute;
bottom:0px;
right:10px;
}
.home-middle-top .view-footer  {
text-align:right;
z-index:5;
positon:absolute;
bottom:0px;
right:10px;
}


.view-job-listings .view-footer {
margin:0;
text-align:left;
position:static;
top:auto;
right:auto;
}
/*********************************************

News

***********************************************/

.view-content {
margin-left:0;
}
 
.view-news .views-field-image-attach-images{
float:left;
width:150px;
}

.view-news .views-field-title {
font-size:130%;
color:#397936;
margin-left:160px;
}
.view-news .views-field-body {
margin-left:160px;
margin-bottom: 20px;
}
.view-news .views-field-created {
margin-left:160px;
}
.view-news .views-field-field-article-link-url {
margin-left:175px;
margin-bottom:25px;
}
.view-news .views-field-field-article-link-url a {
font-size:120%;
}

/*********************************************

Press Releases

***********************************************/
.view-press-releases .views-field-created {
float:left;
width:125px;
hright:20px;
}
.view-press-releases .views-field-title {
padding-right:20px;
padding-left:125px;


}
.view-press-releases .views-field-title span.field-content {
width:100%;
}
.view-press-releases .item-list ul li {
border-bottom:1px solid #CCCCCC;
margin:5px 0;

padding:10px 0;
clear:both;
}

/*********************************************

White Papers

***********************************************/

 
.view-white-papers .views-field-field-thumbnail-fid {
float:left;
}

.view-white-papers .views-field-title {
font-size:130%;
color:#397936;
margin-left:125px;
}
.view-white-papers .views-field-body {
margin-left:125px;
margin-bottom:75px;
}

h2.not_registered {
padding-right:40px;
background: url('images/please-register-alert.png') no-repeat right;
}
/*********************************************

Success Stories


***********************************************/

.view-id-customer_success_stories.view-display-id-page_2 .views-field-image-attach-images, .customer-success-logo {
width:185px;
float:left;
height:125;
clear:left;
}
 
.customer-success-logo .image-attach-body {
float:left;
margin-left:0px;
height:125px;
}
.view-customer-success-stories .item-list UL LI {
margin:0px;
}
 
.view-customer-success-stories .views-field-field-thumbnail-fid {
width:185px;
float:left;
height:125;

clear:left;
}

.view-customer-success-stories .views-field-title, .customer-success-title {
font-size:130%;
color:#005596;
/* width:500px;

float:left; */
clear:right;

}
.customer-success-body {

margin-left:185px; 
margin-bottom:35px;
margin-top:20px;
font-size:100%;


}
.view-customer-success-stories ul li {
padding-bottom:25px;}

/*********************************************

Case Law

***********************************************/

 

.view-case-law .views-field-title {
font-size:130%;
color:#005596;

}
.view-case-law .views-field-body {

margin-bottom:5px;
}
.view-case-law .views-label-field-citation-value {
float:left;
margin-right:5px;

}
.view-case-law .views-field-field-citation-value {
clear:right;


}
.view-case-law .item-list ul li {

margin-bottom:20px;

}

#block-views-events-block_1 {
height:240px;
overflow:hidden;
}
/*********************************************

Events Block

***********************************************/

#block-views-events-block_1 h2.title, #block-block-50 h2.title {
color:#E96D1F; 

padding:5px 0 0 0;
}
#block-views-events-block_1 .views-field-title {
font-weight:bold;
float:left;
margin-top:3px;
line-height:100%;

}
#block-views-events-block_1 .views-field-body {

clear:left;
margin-left:0;
}
#block-views-events-block_1 ul li {

}
#block-views-events-block_1 .view-content {
margin:0;
height: 203px;
}
#block-views-events-block_1 .view-content ul li {
padding:0;
}
#block-views-events-block_1 .views-field-image-attach-images {
float:right;


}
#block-views-events-block_1 .views-field-image-attach-images img{
display:block;
margin:0;
padding:0;
}

#block-views-events-block_1 .content p {
margin:0;
color:#000;
}
#block-views-events-block_1 .item-list ul li {
border-bottom: #EEE thin solid;
clear:both;
padding:2px 0 3px 7px;
}
#block-views-events-block_1 .item-list ul li.views-row-last {
border-bottom: none;
}

}
.view-id-events .view-footer, .view-recent-news-home-block .view-footer, .view-recent-blog-home-block .view-footer, #block-block-47 .view .view-footer {
text-align:right;


}

.view-events .views-field-iid, .view-events .views-field-image-attach-images {
width:150px;
float:left;
height:75px;

}
.home-left-top .view-events .views-field-image-attach-images {
height:35px;
float:none;
}
.home-left-top .view-events .views-field-title {
float:none;
}
.home-left-top .view-events  {
height:80px;
}
.home-left-top .view-events .view-footer {
bottom:0;
right:10px;
text-align:right;
z-index:5;
}
.view-events .views-field-title {
margin-left:150px;
}
.view-id-events .views-field-body {
margin-left:150px;

}
.view-display-id-page_1 .views-field-body p {
margin:0;
}
.view-id-events ul li{
margin:8px 0;
}
div.view-events.view-display-id-page_1 .views-field-title {
font-size:130%;
width:535px;
clear:right;
z-index:2;

}
div.view-events.view-display-id-page_1 .views-field-body {
width:535px;



}
div.view-events.view-display-id-page_1 ul li {
margin-bottom:30px;
}
#block-views-events-block_1, #block-views-events-block_1 .sb-inner { background:#fff; }
#block-views-events-block_1 .content, .view-recent-news-home-block, .view-recent-blog-home-block {
margin:0px 10px 5px 10px;
padding-top:5px;
}
#block-block-50 .content {
margin:0px 10px;
height:130px;
}
#block-block-50 .sb * {
z-index:5;
}
.view-recent-news-home-block, .view-recent-blog-home-block {
height:158px;
}
.view-recent-news-home-block .view-content {
height:135px;
}


.sb-border {
background:#CDCEDA;
}
/*********************************************

Home page tabbed block

***********************************************/
#block-tabbed_block-0 .tabbed_block-container {
height:150px;
}
.block-tabbed_block .tabbed_block-container {
border:none;
}
/*********************************************

Home page customer profiles

***********************************************/
#block-views-customer_profiles_home-block_1 {
/* border:1px solid #005596; */
height:140px;
overflow:hidden;
}
#block-views-customer_profiles_home-block_1, 
#block-views-customer_profiles_home-block_1 .sb-inner { 
background:#fff; }

#block-views-customer_profiles_home-block_1 .views-field-field-thumbnail-fid {
float:left;
margin-right:10px;
}
#block-views-customer_profiles_home-block_1 .views-field-body .field-content{
height:85px;
overflow:hidden;

}
/*********************************************

Content Top Block-14

***********************************************/
#block-block-14 span.inline-left {
margin:0;
padding:0;
}

/*********************************************

Benefits Blocks

***********************************************/
.block .content p.benefits_block_title {
background: url('images/benefits_header_background.png') repeat-x;
height:22px;
color:#fff;
text-align:center;
margin:0;
line-height:.8em;
}

.block ul.benefits li {

font-size: 1em;
line-height:1.1em;
 background: url('images/orange_bullet2.png') no-repeat left .2em; 
}
ul.benefits li {
margin:0 5px 10px 0;

}
ul.benefits {
margin-left:5px;
}

.advantages-benefits-block ul li, .view.view-key-advantages-lists ul li, .view.view-benefits-lists ul li  {

font-size: 1em;
line-height:1.1em;
 background: url('images/orange_bullet2.png') no-repeat left .2em; 
 margin:0 5px 10px 0;
 padding:0 0 0 1em;
}

.advantages-benefits-block ul {
margin-left:5px;
}
/*********************************************

Rounded Corners

***********************************************/
#block-block-3 .sb-inner {
background: #e5ecf5 url("images/risk_meter_background.png") repeat-x scroll left top;
}

#block-menu-menu-home-search-powered-irm, #block-menu-menu-home-search-powered-irm .sb-inner { background-color:#fff; }

#block-quicktabs-1, #block-quicktabs-1 .sb { background-color:#fff; }


#round_me .sb-border { background:green; }
#block-menu-menu-resources-quicklinks .sb-inner { background:#bbcfe2 url("images/menu_background.png") repeat-x scroll left top;}
#block-menu-menu-quick-links-home-2 .sb-inner,
#block-menu-menu-quick-links-2 .sb-inner, 
#block-menu-menu-quick-links .sb-inner, #block-menu-menu-resources-quicklinks-pages .sb-inner { background:#bbcfe2 url("images/menu_background.png") repeat-x scroll left top;}


.block { background:#fff; }


#block-views-customer_profiles_home-block_1, #block-views-customer_profiles_home-block_1 .sb-inner  { background:#fff; }


#block-menu-secondary-links, #block-menu-menu-german-secondary-links {background:none;}
#block-menu-menu-german-secondary-links h2.title {display:none;}

.quote-block .sb-inner { 
background: #d8e4f4 url("images/why_rec_background.png") repeat-x scroll left top;
padding:0 5px;
}
.resources-block .sb-inner { 
background:#e7e8e9 url("images/resources-block-background.png") repeat-x scroll left top;
padding:0 5px;
}
#block-block-14 {
width:938px;
margin-left:1px;
position:relative;
z-index:10;
}

/*********************************************

Blocks - General

***********************************************/
h2.block-title {

font-size:100%;
font-weight:bold;
margin:0 0 0 10px;
padding-top:2px;
}
#content-bottom h2.block-title {
margin:0;
font-weight:normal;
}
#sidebar-first .advantages-benefits-block h2.block-title {
font-size:100%;
font-weight:normal;
margin:0 0 0 4px;
text-align:center;
height:28px;
background: url("images/benefits_header_background.png") no-repeat left top;
color:#fff;
padding-top:3px;
}

#sidebar-last .advantages-benefits-block h2.block-title {
font-size:100%;
font-weight:normal;
margin:0 0 0 0px;
text-align:center;
height:28px;
background: url("images/benefits2_header_background.png") no-repeat left top;
color:#fff;
padding-top:3px;
}


body.layout-main-last #sidebar-last #block-block-75.block div.content {
padding:0px;
}
#block-block-75 .content .twtr-hd h4 {
font-size:12px !important; 
}
/*********************************************

Quick Tabs

***********************************************/
/* #block-quicktabs-1 li.qtab-0{
background: url('images/recent_news_tab_background.png') no-repeat left top;
height:28px;
width:214px;
display:block;
float:left;
margin-left:3px;
text-align:center;
}
#block-quicktabs-1 li.qtab-1 {
background: url('images/recent_blog_tab_background.png') no-repeat left top;
height:28px;
width:214px;
display:block;
float:left;
clear:right;
margin-left:0px;
text-align:center;

}
#block-quicktabs-1 .quicktabs_tabs {
height:28px;
margin-top:-2px;
background: url('images/quicktab-whitebox.png') no-repeat center top;
} */
#block-quicktabs-1 .quicktabs_tabs a, #block-quicktabs-3 .quicktabs_tabs a{
color:#fff;
text-decoration:none;
} 
#quicktabs_container_1, #quicktabs_container_3 {
height:164px;
}
#node-1061 #home-middle .block-quicktabs {
height:192px;
} 

.home-right h2.block-title {
background: url('images/resource_header_background.png') no-repeat left top;

}


.view-recent-news-home-block .views-field-title {


}
.view-recent-news-home-block .views-field-field-publication-url {
float:left;
width:95px;
clear:right;


}

.view-recent-news-home-block .views-field-field-publication-url a{
padding:0;
color:#E96D1F;


}


/* .view-recent-news-home-block .view-footer, .view-recent-blog-home-block .view-footer {

position:absolute;
width:200px;
bottom:8px;
right:0px;
}
*/
/*********************************************

Quick Links Blocks

***********************************************/

.quick-links h2.block-title {
background:url("images/quicklinks-header-left.png") no-repeat scroll 0 top transparent;
height:28px;
margin:0;
padding:0;
padding-top:0;
width:100%;
}
.quick-links h2.block-title span.block-title-span {
background:url("images/quicklinks-header-right.png") no-repeat scroll right top transparent;
color:#005596;
font-size:1em;
line-height:160%;
font-weight:normal;
height:28px;
margin:0 0 0 4px;
padding:2px 0 0 0;
text-align:center;
display:block;
}
.quick-links .sb-inner { background:#bbcfe2 url("images/menu_background.png") repeat-x scroll left top;}

#home-right .quick-links .content { height:156px; }

.quick-links ul.menu a {
background:url("images/quicklinks_menu_link_background-right.png") no-repeat scroll right top transparent;
display:block;
font-size:1em;
font-weight:normal;
height:23px;
margin:5px 0;
padding:0;
width:155px;
}
.quick-links ul.menu li {
background:url("images/quicklinks_menu_link_background-left.png") no-repeat scroll 7px top transparent;
padding:0 0 0 10px;
}
/*********************************************

Primary Links

***********************************************/



.view ul li {
padding:0;
}

#primary-menu ul li ul li.fake-leaf {
display:none;
}
#primary-menu ul li ul li ul li.fake-leaf {
display:block;
font-style:normal;
}
.fake-leaf {
font-size:100%;
font-style:normal;
font-weight:bold;
}

/*********************************************

Views Admin links

***********************************************/
div.view div.views-admin-links {
font-size:90%;;
margin-right:1em;
margin-top:2em;
width:95%;
z-index:100;
}
/*********************************************

More Link

***********************************************/
a.more-link {
background: url('images/orange_arrow.png') no-repeat right 1px;
padding-right:15px;
width:100%;
height:100%;
position:static;
margin:0;
}

/*********************************************

Resources Library (again)

***********************************************/

#block-views-resources-block_1 h2.block-title, #block-views-resources-block_2 h2.block-title, #block-views-resources-block_3 h2.block-title, .view-id-resource_library.view-display-id-page_1 h3, .view-resource-library h3{
color:#E96D1F;
font-size:130%;
line-height:130%;
margin:10px 0;
font-weight:bold;
}


.home-left h2.block-title {
margin-top:3px;
}


.view-resources .views-row-odd, .view-resources .views-row-even, .view-id-resource_library.view-display-id-page_1 .views-row, .view-resource-library .views-row {
margin:15px 10px;
}
.view-resources .views-field-title, .view-id-resource_library.view-display-id-page_1 .views-field-title, .view-resource-library .views-field-title  {
font-size:120%;
}
.view-resource-library .views-field-body p {
margin:0;
}
/*********************************************

Blog Blocks

***********************************************/
#main-blog {
background-color:#FFFFFF;
margin:1px auto;
padding:-1px 0;
text-align:left;
width:940px;
}
#main-blog #main-wrapper {
margin:15px auto 5px 6px;
width:928px;

}
#main-blog #footer {
margin-left:0px;
margin-top:-3px;
width:928px;
padding-top:0px;

}
#blog-archive-block {

}
body.layout-main-last #sidebar-last div.about-blog-block div.content, body.layout-main-last #sidebar-last div.blog-roll-block div.content, body.layout-main-last #sidebar-last div.blog-archive-block div.content {
padding:3px 10px 10px 10px;
}
.blog-roll-block .sb-inner {
}

#main-blog .blog-roll-block h2.block-title {
background:transparent url('images/resource_header_background.png') no-repeat scroll 3px top;
color:#E96D1F;
font-size:1em;
font-weight:normal;
height:28px;
margin:0;
padding:3px 0 0 0;
text-align:center;
width:100%;

}

#block-views-archive-block .sb-inner {
background: #e4ecf6 url('images/blog-archive-background.png') repeat-x left top;
}
#block-block-51 .sb-inner, #block-block-51 {
background: #d8e5f5 url('images/blogroll-background.png') no-repeat bottom right;
}
#main-blog .blog-archive-block h2.block-title {
background:transparent url('images/blog-archive-header-background.png') no-repeat scroll 3px top;
color:#fff;
font-size:1em;
font-weight:normal;
height:28px;
margin:0;
padding:0;
text-align:center;
width:100%;
color:#FFFFFF;

}

#main-blog  a:hover, #main-blog  a:active {
color:#619CBE;
text-decoration:underline;
}
#main-blog  a:link, #main-blog a:visited {
color:#005596;
}
#main-blog  h2.title  {
border:none;
color:#E96D1F;
}
#main-blog #content-content h2.title  {
border:none;
color:#E96D1F;
font-size:1.433em;
line-height:1.272em;
margin-bottom:10px;
margin-left:0;
padding:0;
}
#main-blog h2.title a:hover, #main-blog h2.title a:active {
color:#E96D1F;
text-decoration:none;

}
#main-blog h2.title a:link, #main-blog h2.title a:visited {
color:#E96D1F;
text-decoration:none;
}
#main-blog a {
color:#005596;
margin:0;
padding:0;
text-decoration:none;
}
#main-blog #content-content {
padding-top:0;
}
#main-blog a.more-link {
padding-right:15px;
}
#main-blog .views-field-body {
margin-bottom:15px;
}

#main-blog .blog-roll-block {
line-height:130%;
}
#main-blog .blog-roll-block p {
background: transparent url('images/orange-blog-arrow.png') no-repeat top left;
padding-left:10px;
margin-bottom:3px;
}

#main-blog .blog-roll-block a:link, #main-blog .blog-roll-block  a:visited {
color:#005596;


}
#main-blog .blog-roll-block  a:hover, #main-blog .blog-roll-block  a:active {
color:#005596;
text-decoration:underline;



}


.node ul li {
background:transparent url('images/orange_bullet2.png') no-repeat scroll left 0.2em;
margin:3px 0 5px 10px;
padding-left:10px;
line-height:110%;


}

.node-type-blog .content-inner ul li {
background:transparent url('images/orange_bullet2.png') no-repeat scroll left 0.2em;
margin:3px 0 3px 10px;
line-height:110%;
margin-bottom:10px;
padding-left:1em;

}

.view-blog-home ul li {
background:transparent url('images/orange_bullet2.png') no-repeat scroll left 0.2em;
margin:0;
line-height:110%;
margin-bottom:10px;
padding-left:1em;

}



.view-partners .content div {

}

.view-partners .views-field-image-attach-images {
float:left;
width:150px;
height:50px;
}
.view-partners .views-field-field-partner-link-url {

clear:right;
margin-bottom:20px;
height:50px;

}
.view-partners  {
clear:both;
padding:15px 0;
margin-bottom:20px;
}



.view-Affiliations .view-content div {
margin: 10px 0;
}

ul li, ul li ul li, ul li ul li ul li, .fake-leaf {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#block-block-56 {
margin:10px 20px 10px 25px;
}

span.inline-right {
float:right;
margin:5px 0 5px 5px;
z-index:10; 
}
span.inline-right a, span.inline-left a{
display:block;
z-index:10; 
}
span.inline-left{
float:left;
margin:5px 5px 5px opx;
z-index:10;
}


#footer .block-wrapper.odd {

float:left;
}
#block-search-0 {
background:none;
float:right;

}


input#edit-search-block-form-1 {
font-size:.9em;
height:15px;
width:100px;
padding:0 0 0 0;
}
#footer input.form-submit {
height:16px;
font-size:.8em;
padding:1px;



}
#footer .form-item {
margin:5px 0 0 0;
}
#edit-search-block-form-1.form-item {
margin:0px;
}

.view-job-listings .views-row-even, .view-job-listings .views-row-odd {
margin-left:20px;
}



li.expanded {

  list-style-image: none;

}
li.collapsed {

  list-style-image: none;

}
li.leaf {

  list-style-image: none;

}


a.views-button-configure, a.views-button-add, a.views-button-rearrange, a.views-button-remove {
z-index:5;
}

.view-blog-home .views-field-body p {
margin:10px 0;
}
html.js fieldset.collapsed legend a {
  background-image: none;
}
html.js fieldset.collapsible legend a {
  background: none;
}

div.node h2.title {
border:none;
}

#below-content {
margin:0 10px;
}
#below-content p{
margin-top:10px;
}
#below-content .block{
padding:0 10px 20px 10px;
}
#below-content .block h2.title {
color:#E96D1F;
font-family:"Myriad Pro",Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:130%;
font-weight:normal;
margin:5px 0 0 0;
}

.view-id-risk_monitoring_view.view-display-id-block_3 .views-row-even, .view-id-risk_monitoring_view.view-display-id-block_3 .views-row-odd {
margin-bottom:10px;
line-height:125%;
}

.view-id-risk_monitoring_view.view-display-id-block_1 .views-row-even,
.view-id-risk_monitoring_view.view-display-id-block_1 .views-row-odd,
.view-id-risk_monitoring_view.view-display-id-block_2 .views-row-even,
.view-id-risk_monitoring_view.view-display-id-block_2 .views-row-odd  {
margin-bottom:20px;
}

#sidebar-last .block-block.sb {
padding-bottom:10px;
}

.sb {
background:#FFFFFF;
}

.view-id-blog_home .view-content .views-field-nothing, .node-type-blog .content .views-field-nothing  {
margin-bottom:30px;
width:100%;
border-top:1px solid #F5F5F5;
color:#005596;
} 

.block div.view div.views-admin-links {
z-index:100;
margin-top:5px;
position:relative;

}


.view-id-Awards .views-row-odd, .view-id-Awards .views-row-even {
width:135px;
float:left;
}
.view-id-Awards .views-field-image-attach-images {
width:135px;
height:150px;
text-align:center;
}

.views-tabset .views-tabs {
z-index:2;
}

.quote-block .content p {
margin: 2px 5px 8px 5px;
line-height:120%;
}

.view-customer-success-stories.view-display-id-block_1 .view-content {
height:100px;
text-align:center;
}

.view-id-user_log.view-display-id-block_1 {
width:48%;
height:300px;
overflow:scroll;
float:left;
clear:left;
margin-right:2%;
}
.download_detail {
width:50%;
float:left;
clear:right;
overflow:scroll;
height:300px;
}
.view-id-user_log.view-display-id-block_2 {
width:48%;
height:300px;
overflow:scroll;
float:left;


}
.view-id-sales_users .views-field-value-11 {
width:49%;
height:300px;
overflow:scroll;
clear:right;
}

.view-id-sales_users.view-display-id-page_1 .field-label {
width:100px;
text-align:right;
display:block;
float:left;
clear:left;
color:#27638C;
}
.view-id-sales_users.view-display-id-page_1 .sales_leads_interests_data .field-label {
width:150px;
}
.view-id-sales_users.view-display-id-page_1 .field-content {
float:left;
clear:right;
display:block;
padding-left:5px;
}
.view-id-sales_users.view-display-id-page_1 .site_visit_detail .field-label {
display:block;
color:#27638C;
clear:both;
float:none;
text-align:left;
}

.sales_leads_interests_data {
clear:both;
}
.sales_leads_contact {
width:50%;
float:left;
clear:left;
}
.sales_leads_time_data {
width:50%;
float:left;
clear:right;

}
.site_visit_detail {
clear:both;
height:350px;
}

h3.lead_header {
background-color:#C9DFFA;
font-weight:normal;
font-size:110%;
clear:both;
}
.box_test {
width:100px;
height:100px;
margin:25px 40px;
float:left;
padding:10px;

}

.box_row1 .sb-shadow, .four-square-corners .sb-shadow {
background:#434343 none repeat scroll 0 0;
}
.box_row2 .sb-shadow {
background:#191919 none repeat scroll 0 0;
}

.four-square-corners .sb-shadow {
background:#8C8C8C none repeat scroll 0 0;
}
.two-rounded-corners .sb-shadow {
background:#8C8C8C none repeat scroll 0 0;
}
.four-rounded-corners .sb-shadow, .quote-block .sb-shadow {
background:#777 none repeat scroll 0 0;
}
#content-inner .sb-shadow {
background:#777 none repeat scroll 0 0;
}
.resources-corners .sb-shadow {
background:#8C8C8C none repeat scroll 0 0;
}
.view-customer-success-stories.view-display-id-block_1 {
border:1px solid #F5F5F5;
margin:0;
padding-top:20px;
width:175px;
height:120px;

}

.view-customer-success-stories.view-display-id-block_1 .views-field-field-thumbnail-iid .field-content {
line-height:120px;
}
.views-field-field-thumbnail-iid .field-content img {
vertical-align:middle;
margin-left:-3px;
}
#sidebar-last #block-views-7fddfa93d55729deacca24c378fbf6a7.block div.content {
padding:0;
}

.view-id-management_list.view-display-id-page_1 .image-attach-body {
float:left;
margin-right:1em;
}

#content_header {
margin-top: 5px;
}
#content-inner {
padding-top:2px;
}
/**************************************/

.front ul.quicktabs-style-recommind li {
width:47%;
}
#quicktabs_container_3, #quicktabs_container_1 {
border:1px solid #c0c0c0;
border-top:none;
}

#block-quicktabs-1 li.qtab-0 {
margin-left:0px;
}

#block-quicktabs-1 li.qtab-1 {
margin-left:4px;
}
#home-middle {
margin:0 4px;

}
#block-block-3, #block-views-home_page_marquee-block_1, .home-middle-bottom {
height:155px;
margin-top:5px;
}



.home-left-top {
height:110px;
margin-bottom:5px;
}
.home-left-top .content {
margin:2px 10px 0px 20px;
height:80px;
}
.home-left-top h2.block-title {
color:#E96D1F;
padding-top:5px;
}
.home-left-bottom {
height:235px;
margin-top:5px;
}
.home-left-bottom .content {
margin:2px 10px 0px 20px;
height:225px;
}

.home-left-20 {
height:69px;
margin-bottom:5px;
}
.home-left-20 .content {
margin:2px 10px 0px 20px;
}
.home-left-40 {
height:138px;
margin-bottom:5px;
}
.home-left-40 .content {
margin:2px 10px 0px 20px;
}
.home-left-50 {
height:172px;
margin-bottom:5px;
}
.home-left-50 .content {
margin:2px 10px 0px 20px;
}
.home-left-60 {
height:207px;
margin-bottom:5px;
}
.home-left-60 .content {
margin:2px 10px 0px 20px;
}
.home-left-80 {
height:276px;
margin-bottom:5px;
}
.home-left-80 .content {
margin:2px 10px 0px 20px;
}
.home-left-100 {
height:350px;
margin-bottom:5px;
}
.home-left-100 .content {
margin:2px 10px 0px 20px;
}






.home-right-bottom {
height:155px;
margin-top:6px;
}
#home-right #block-views-home_page_marquee-block_1 div.content{
padding:0;
}
.home-right-bottom .sb-inner {
background:#E5ECF5 url(images/risk_meter_background.png) repeat-x scroll left top;
}
.home-right-top {
height:235px;
margin-top:5px;
background-color:#BBD0E4;
}
.home-middle-bottom {
height:155px;
margin-top:5px;
}
.home-middle-bottom .view-footer {
position:absolute;
bottom:2px;
}
.home-middle-top {
height:181px;
margin:0 0 13px 0;
}
.home-middle-top .view-content {
height:155px;
}


#home-right {
margin:0 0 0 0;
width:174px;
}
#block-menu-menu-quick-links-home-2{
margin-bottom:5px;
}
#main-blog .blog-archive-block h2.block-title {
background:transparent url(images/blog-archive-header-background.png) no-repeat scroll 0px top;
}
#main-blog .blog-roll-block h2.block-title {
background:transparent url(images/resource_header_background.png) no-repeat scroll 0px top;

}

a.orange_link {
color:#E96D1F;
}
a.orange_link:visited {
color:##E96D1F;
}
a.orange_link:active {
color:##E96D1F;
text-decoration:underline;
}
#quicktabs_tabpage_1_0 {
height:155px;

}

#quicktabs_tabpage_1_0 {
margin:0px 10px;
}
#quicktabs_tabpage_1_0 .node {
height:155px;
margin-top:5px;
clear:both;
}
#quicktabs_tabpage_1_0 .node .content{
height:155px;


}




.sb * .more-footer {
text-align:right;
position:absolute;
bottom:0px;
right:10px;

}
.sb * .view-footer {
position:absolute;
}

.customer-flash-container {
margin:0 0 2px 0;
padding:0;
height:105px;

overflow:hidden;
z-index:5;
}

.static_html-body, .static_html-body .content, .static_html-body #content-content {
margin: 0; 
padding: 0; 
width: 100%; 
height: 100%;
} 
.static_html-body #content-tabs {
margin:0;
}
html.static-page { margin: 0; padding: 0; height: 100%; }

.node-type-static_page {
margin: 0; padding: 0; height: 100%;
}

.content #demo {
z-index:400;
}

.event-body, .webinar-body {
clear:both;
}
.event-body .logo-column, .webinar-body .logo-column {
width:150px;
float:left;
}
.event-body .body-column, .webinar-body .body-column {
width:500px;
clear:right;
float:left;
}
.event-body .all-attached-images .image-attach-body, .webinar-body .all-attached-images .image-attach-body {margin-left:0;float:none;}
.event-title, .webinar-title {
font-size:130%;
}
.event-title a {

}
.event-title a:link, .event-title a:visited, .webinar-title a:link, .webinar-title a:visited {color:#005596;}
.event-title a:hover, .event-title a:active, .webinar-title a:hover, .webinar-title a:active {color:#E96D1F; text-decoration:none;}

.view-id-events h2 {display:none;}
#content-tabs .remove-display {z-index:10;}
.views-display .top, .views-override .description {width:70%;}

/*********************************************

FormSpring override

***********************************************/
.content .fsForm { font: 100%/110% "Myriad Pro", Myriad, Arial, Helvetica, Tahoma, Verdana, sans-serif; }
.fsPage {display:block;}

.content .fsForm .fsLabel, .fsForm .fsOptionLabel, .fsForm .fsMatrix th, .fsForm .fsMatrixLabel {
color:#025696;
font-family:"Myriad Pro", Myriad, Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size:110%;
line-height:115%;
}
td.fsRowOpen, td.fsRowClose {
background:none;
}
.fsSectionRow td.fsRowBody, .fsTable .fsRowBottom .fsRowBody {
background:none;
}
.fsTable tbody {
border:none;
}

