﻿	body{ font: 11px/1.5 Helvetica, Arial, sans-serif; color: #666; background-color: #d4d4d4; }
	table { border-spacing:0px; border-collapse:collapse}
	.clear { clear: both; }
	.left { float: left; }
	.right { float: right; }
	.imgLeft { float: left; margin: 0px 8px 0px 0px; }
	.imgRight { float: right; margin: 0px 0px 12px 12px; }
	.cfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0px; height: 0px; }
	.cfix { display: inline-block; }
	html[xmlns] .cfix { display: block; }
	* html .cfix { height: 1%; }
	
	
	
/******************************
			Typography
 ******************************/
	h1, h2, h3, h4, h5 { color: #000; font-weight: bold; margin:0px }
	h1 { font-size: 22px; margin-bottom: .9em; }
	h2 { font-size: 14px; margin-bottom: .3em; }
	h3 { font-size: 14px; margin-bottom: .2em; color: #d11921; /*border-bottom: 1px solid #ccc;*/}
	h4 { font-size: 11px; margin-bottom: .2em; text-transform: uppercase; }
	h5 { font-size: 12px; margin-bottom: .4em; }
	h6 { font-size: 11px; font-weight: bold; color: #000; margin-bottom: .3em; }
	p { line-height: 1.3em; margin-bottom: 1.2em;margin-top: 0px; font-size: 11px; }
	a { line-height: 1.1em; }
	ol, ul {list-style: none; margin:0px; padding:0px}
	li { font-size: 11px; line-height: 1.4; }
	strong { font-weight: bold; color: #000; }
	
	.content ul, .content_wide ul, .press-content ul { margin: 0px 0px 1.4em; }
	.content ul li, .content_wide ul li, .press-content ul li { background: url('/PublishingImages/bullet.gif') 0px .5em no-repeat; padding: 0px 0px 0px 14px; }
	.content ol, .content_wide ol, .press-content ol { margin: 0px 0px 1.4em; padding: 0px; list-style-type: decimal; }
	.content ol li, .content_wide ol li, .press-content ol li { font-size: 11px; line-height: 1.4; padding: 0px; margin-left:20px }


/* Press Releases */
	.press-wrapper { background-color: #fff; width:700px; padding: 15px 0px 0px 20px; margin: 0px auto; position: relative; background: #fff; }
	.press-wrapper p, .press-wrapper span { font-size: 12px;line-height: 1.5em; margin-bottom: 1.2em; }
	.press-wrapper strong, .press-wrapper b { font-weight:bold; color: #000; }
	.press-logo { padding: 0px 10px 10px 0px; border-bottom: 1px #ccc solid; }
	.press-contacts { text-align:right; width:450px; color: #666; padding: 0px 10px 10px 0px; border-bottom: 1px #ccc solid; }
	.press-contacts p { font-size: 10px; margin-bottom: 0px; }
	.press-contacts a, .press-contacts td{ line-height: 13px; }
	.press-databar img { border-right: #d11921 10px solid; margin-top:20px; }
	.press-body { padding: 0px 20px 0px 0px; }
	.press-actions { text-align:right; width: 100%; float:right; padding: 10px 0px 20px 0px; }
	.press-actions a#print { padding-left: 16px; background: #fff url('/PublishingImages/icon_print.gif') no-repeat left; }
	.press-actions a#close { padding: 2px 0px 2px 16px; background: #fff url('/PublishingImages/icon_close.gif') no-repeat left; }
	.press-body h1 { font-family:Helvetica, Arial, sans-serif; font-size: 16px; font-weight:bold; margin-bottom:5px; line-height: 1.2em; }
	.press-body h2 { font-family:Helvetica, Arial, sans-serif; font-size: 13px; font-weight:bold; margin-bottom: 10px; line-height: 1.2em; }
	.press-content div { font: 12px Helvetica, Arial, sans-serif;line-height: 15px; color: #666; }
	.press-content ul li { font: 12px Helvetica, Arial, sans-serif;line-height: 15px; color: #666; }
	.press-content h4 { margin-top:10px;}
	p.press-about { font: 12px Helvetica, Arial, sans-serif; color: #666; line-height:1.5em }
	p.press-more { font-style:italic; }
	p.press-note { font-weight:bold; }
	.press, .press_wide { margin: 6px 0px; border-top: 3px solid #000; border-bottom: 3px solid #000; padding: 1em 0px; }
	.press_wide { padding: 1.6em 0px 1em; }
	.yearselector { float: left; font-size: 11px; color: #d11921; }
	.yearselector strong { color: #000; }
	
/* Social Share This Links */
	.social ul li { background:none; float:left; }

	.summary, .summary_wide { border-bottom: 1px solid #ccc; padding: 0px 0px 10px 0px; margin: 0px; }
    .summary_wide { margin: 0px 0px 1.7em; }
    .summary p, .summary_wide p { margin: 0px; }
    .summary div { font-size: 11px; line-height: 1.3em; }
    .summary ul { margin: 0px !important; }
    .summary ul li { margin-left: 2px; }
    .summary h4, .summary_wide h4 { margin: 0px 0px 0.5em 0px; }
    .summary h4 { padding-left: 0px !important; }
    .summary-link { padding: 1em 0px 0px 0px; }
    .summary a.pdf, .summary_wide a.pdf { color: #d11921; font-weight: normal; }
    
    .paginator { font-size: 11px; color: #d11921; }
    .paginator strong { color: #000; }
    p.date { position: absolute; top: 0px; right: 40px; }

    .award { margin: 0px 0px 10px 0px; clear: both}ok
    .award h4, .award h4 a, .ms-WPBody .award h4, .ms-WPBody .award h4 a, .ms-WPBody .award h4 a:visited { color: #000; text-transform:none; padding: 6px 0px; margin: 0px; }
    .award div { line-height: 1.3em; }
    .award td.awardlogo { padding-right:20px;width: 140px; text-align:center}
    .award td.awardtext { width:450px; }

img {border: none;}
a {color: #e41b23; text-decoration: none;}
a:hover {text-decoration: underline;}
input#request-demo-input, input#SearchBox {border: 1px #000000 solid; padding: 5px; font-size: 10px;}
.hide {display: none;}

.intro h1 {color:#e41b23; font-size:24px; margin: 0px}
#breadcrumbs-wrapper {padding-top:8px; height:30px}
#breadcrumbs-wrapper span.breadcrumbs {float:left;}
#breadcrumbs-wrapper span.breadcrumbs { margin: 0px 0px 10px 10px; padding-top: 8px; }
#breadcrumbs-wrapper span.breadcrumbs li { float: left; margin: 0px .5em 0px; font-size: 10px!important; color: #000; }
#breadcrumbs-wrapper span.breadcrumbs span { float: left; margin: 0px 4px 0px 0px; font-size: 10px!important; color: #000; line-height: 1em; }
#breadcrumbs-wrapper span.breadcrumbs a { background: url('/PublishingImages/icon_breadcrumbs.gif') center right no-repeat; padding-right: 1.2em; color: #666; line-height: 1em; }
#breadcrumbs-wrapper span.breadcrumbs a:hover { color: #000; }

a.print {margin-right: 10px; font-size: 10px; color: #666; padding-left: 16px; display: block; background: url('/PublishingImages/icon_print.gif') no-repeat left; float:right;}


#mid-content,#mid-content-wide { width: 450px; padding: 0px;float:left;}	
#mid-content-wide { width: 717px; }

.callout, .callout_wide {float: left;  width: 485px;  padding: 0px 0px 0px 20px; height: auto; }
.callout_wide { width: 717px;  }
.content, .content_wide { float: left; width: 485px; padding: 0px 0px 20px 20px; height: auto; margin-top: 11px; }
.content_wide { width: 717px; }

#right-content { float: right; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width: 225px; font-family: Helvetica, Arial, sans-serif; margin-bottom: 10px; }		
#right-content div { margin: 0px; }
#right-content span { display: block; }
#right-content h5 { margin: 0px 0px 0px 0px; font-size: 11px; display: block; width: 209px; padding: 7px 8px; background: #e0e0e0; color: #333; text-shadow: 1px 1px 0px #f3f3f3; }
#right-content p { padding-left: 0px; margin: 0px; }
#right-content a { color: #666; }
#right-content ul { margin: 3px 0px 0px 0px; padding-left: 2px; list-style-image: none; list-style-type: none; list-style-position:outside;}
#right-content ul li a { padding-right: 0px; padding-left: 16px; background: url('/PublishingImages/icon_document.gif') no-repeat left 2px; padding-bottom: 0px; padding-top: 0px; }
#right-content a ul li strong { padding-right: 0px; padding-left: 16px;	background: url('/PublishingImages/icon_document.gif') no-repeat left 2px; padding-bottom: 0px; padding-top: 0px; }
#right-content strong { font-weight: bold; color: #d11921; }
#right-content .reuse-module { padding-bottom: 15px; }
#right-content .reuse-content { padding: 5px 10px 10px 10px;  }



#wrapper { background-color: #ffffff; margin-right: auto; margin-left: auto; width: 984px; }
#mid-wrapper {border:solid #666666; border-width:0px 1px;height:100%; }





#header {margin-bottom: 10px;}
#header-right {float: right; margin-right: 5px;}
#logo {float: left;}
#lang {color: #7c7c7c; text-transform: uppercase; font-size: 13px; text-align: right; margin-top: 10px; margin-bottom: 25px; margin-left: 5px;}
#lang a {color: #7c7c7c;}
#lang a.selected {color: #606060;}
#toplinks {color: #E41B23; font-weight: bold; margin-bottom: 10px;}
#clientlogin {color: #333333;}
#clientlogin a {margin-left:5px; padding-left:13px; color: #333333; background-image: url('/Style%20Library/Images/Reval/client-login-lock.gif'); background-repeat:no-repeat; background-position:left center;}
#clientlogin img {}
#search {margin-bottom: 30px;}
#search input {float:left;}
#search a {
background: url('/Style Library/Images/Reval/search.gif') 0px 0px no-repeat;
float: left;
margin: 3px 0px 0px 8px;
width: 21px;
height: 21px;
color: black;
}

#mainnav { position:relative; z-index:99; background-color: #e41b23; color: #ffffff; height: 28px; border-top: 1px solid #f5a5a8; padding-left:50px}
#mainnav.de  { padding-left:240px}
	#nav a:hover { text-decoration:none; }	
	#nav li ul, #nav ul ul { position: absolute; left: -9999px; background: #e6e6e6; padding: 10px 0px 12px; }
	
	#nav li { float: left; display: block; position: relative; margin: 0px; padding:7px 0px;text-transform: uppercase; font-weight: bold; }
	#nav li:hover,#nav li.sfhover { background-color:#e6e6e6; }
	#nav li:hover a,#nav li.sfhover a { color:#000000; }
	#nav li a { display: block; color: #ffffff; font-size: 13px;padding: 0px 18px;  }
 	
	/* dropdown */
	#nav ul { position: absolute; top: 28px; }
	#nav li:hover ul, #nav li.sfhover ul, #nav li ul li:hover ul, #nav li ul li.sfhover ul { left: auto; }
	#nav li:hover ul ul, #nav li.sfhover ul ul { left: -9999px; }
	
	#nav ul li { padding: 2px 0px;}
	#nav ul li a { padding: 0px 0px 0px 14px; text-indent: 0px; color: #000000; height: auto; text-transform:none; font-weight:normal; font-size:11px; }
	#nav ul li:hover, #nav ul li.sfhover{background-color:#666666;}
	#nav ul li:hover a, #nav ul li.sfhover a { color: #ffffff;}
	#nav ul li a span {line-height: 1.5;  background: url('/PublishingImages/bullet_dd2.gif') center left no-repeat; padding-left: 11px; }
	#nav ul li a span.menu { background: url('/PublishingImages/bullet_dd2.gif') center left no-repeat; padding-left: 11px; }		
	#nav ul li a:hover span.menu { background: url('/PublishingImages/bullet_dd3.gif') center left no-repeat; padding-left: 11px; }		
	#nav ul li a span.carrot { background: url('/PublishingImages/solidarrow.gif') center 0px no-repeat; width: 7px; height: 9px; position: absolute; top: 7px; right: 0px; }		

	#nav ul ul { padding: 0px; background: #666; top: 22px; }	
	#nav ul ul li a { color: #fff; width: 256px; padding: 0px 0px 0px 14px;  }
	#nav ul ul li a span { background: url('/PublishingImages/bullet_dd3.gif') center left no-repeat; padding-left: 11px; }
	#nav ul ul li:hover, #nav ul ul li.sfhover {background-color:#e6e6e6}
	#nav ul ul li:hover a, #nav ul ul li.sfhover a { color: #000000;}
	#nav ul ul li a span.menu { background: url('/PublishingImages/bullet_dd3.gif') center left no-repeat; padding-left: 11px; }
	#nav ul ul li a:hover span.menu { background: url('/PublishingImages/bullet_dd2.gif') center left no-repeat; padding-left: 11px; }
	
	li#Solutions ul { width: 300px; }
	li#Solutions ul li a { width: 286px; }
	li#Solutions ul ul {margin: -22px 0px 0px 300px;}
		
	li#Products ul { width: 125px; }
	li#Products ul li a { width: 111px; }
	li#Products ul ul {margin: -22px 0px 0px 125px; width:224px}
	li#Products ul ul li a {width:210px}
	
	li#Technology ul { width: 204px; }
	li#Technology ul li a { width: 190px; }
	li#Technology ul ul {margin: -22px 0px 0px 204px;}

	li#AboutReval ul { width: 149px; }
	li#AboutReval ul li a { width: 135px; }
	li#AboutReval ul ul {margin: -22px 0px 0px 149px; width:254px}
	li#AboutReval ul ul li a {width:240px}
	
	li#News ul { width: 144px; }
	li#News ul li a { width: 130px; }
	li#News ul ul {margin: -22px 0px 0px 144px;}
	
	li#KnowledgeSource ul { width: 179px; }
	li#KnowledgeSource ul li a { width: 165px; }
	li#KnowledgeSource ul ul {margin: -22px 0px 0px 179px;}







#mainnav table.mainNavi {height:28px}


#mainnav table.mainNavi td#zz1_GlobalNavn0 table.mainNavi1{} 
#mainnav table.mainNavi td#zz1_GlobalNavn1 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn2 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn3 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn4 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn5 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn6 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn7 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn8 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn9 table.mainNavi1, 
#mainnav table.mainNavi td#zz1_GlobalNavn10 
	{border-left:1px #ffffff solid;}
	
	
#mainnav table.mainNavi1 {text-align: left;}
#mainnav td.mainNavi1Hover {background-color:#e6e6e6; }
#mainnav a.mainNavi1 {color: #ffffff; font-weight: bold; text-transform: uppercase; margin: 0px 17px;font-size: 13px !important; }
#mainnav td.mainNavi1Hover a.mainNavi1 {color: #000000;}

#mainnav .mainNaviContainer2 {margin-top:6px; background-color:#e6e6e6; z-index:1  }
#mainnav table.mainNavi2 {text-align: left; height: 22px; margin-right:5px}
#mainnav tr.mainNavi2Hover {background-color:#666666; }
#mainnav a.mainNavi2 {color: #000000; background: url('/PublishingImages/bullet_dd2.gif') no-repeat; padding: 0px 10px 0px 20px; background-position-x: 5px; background-position-y: center;}
#mainnav tr.mainNavi2Hover  a.mainNavi2 {color: #ffffff; background: url('/PublishingImages/bullet_dd3.gif') no-repeat;padding: 0px 10px 0px 20px; background-position-x: 5px; background-position-y: center;}

#mainnav .mainNaviContainer3 {background-color:#666666; z-index:1 }
#mainnav table.mainNavi3 {text-align: left; height: 22px;}
#mainnav tr.mainNavi3Hover {background-color:#e6e6e6; }
#mainnav a.mainNavi3 {color: #ffffff; background: url('/PublishingImages/bullet_dd3.gif') no-repeat; padding: 0px 10px 0px 20px; background-position-x: 5px; background-position-y: center;}
#mainnav tr.mainNavi3Hover a.mainNavi3 {color: #000000; background: url('/PublishingImages/bullet_dd2.gif') no-repeat; padding: 0px 10px 0px 20px; background-position-x: 5px; background-position-y: center;}

#mainnav .mainNaviContainer4 {background-color:#e6e6e6; z-index:1 }
#mainnav table.mainNavi4 {text-align: left; height: 22px;}
#mainnav tr.mainNavi4Hover {background-color:#666666; }
#mainnav a.mainNavi4 {color: #000000;background: url('/PublishingImages/bullet_dd2.gif') no-repeat; padding: 0px 10px 0px 20px; background-position-x: 5px; background-position-y: center;}
#mainnav tr.mainNavi4Hover  a.mainNavi4 {color: #ffffff; background: url('/PublishingImages/bullet_dd3.gif') no-repeat;padding: 0px 10px 0px 20px; background-position-x: 5px; background-position-y: center;}


#banner-slider {height:298px; margin-top: 15px; visibility:hidden }
#banner-slider .nivo-controlNav {
	position:absolute;
	bottom:-20px; /* Put the nav below the slider */
	right: 20px;
	z-index: 10;
}
#banner-slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	padding-left:10px;
}

#leftnav {float:left; width:205px; padding-left:10px; padding-bottom: 20px; min-height:30px}
.leftNavi { float: left; width: 205px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.leftNavi1 { color: #d11921; border-bottom: 1px solid #ccc; }
.leftNavi1 a { font-size: 1.4em !important; display: block; color: #000; font-weight: bold; line-height: 1.4; padding: .3em 0px .3em 0px; border-bottom: 1px solid #ccc; text-transform:uppercase; }
.leftNavi1 a:hover { text-decoration: none; color: #000; }
.leftNavi2 { border-bottom: 1px solid #ccc; }
.leftNavi2 a { display: block; color: #666; font-size: 11px !important; font-weight: bold; line-height: 1.4; padding: .3em 0px .3em 13px; background: url('/PublishingImages/bullet_sidenav.gif') 0px 6px no-repeat; }
.leftNavi2 a:hover { background-position: 0px -85px; text-decoration: none; color: #000; }
.leftNavi3 { margin: 1px 0px 1px 1px; }
.leftNavi3 a { font-weight: normal; background: url('/PublishingImages/bullet_light.gif') center left no-repeat; padding: .1em 0px .1em 13px; color: #666666; /*background-position: 0px 6px;*/ display:block; }
.leftNavi3 a:hover { text-decoration: underline; color: #000; }
.leftNavi3 td {padding-bottom: 1px; padding-left: 10px;}
.leftNavi4 a {font-size:10px !important; color:#666666; text-decoration:none;}
.leftNavi4 a:hover {text-decoration: underline; color: #000; }
.leftNavi4 td {padding-bottom: 1px; padding-left: 35px;}
.leftNavi1Selected a { color: #000000; background-position: 0px -85px; }
.leftNavi2Selected a { color: #000000; background: url('/PublishingImages/bullet_dark.gif') center left no-repeat; font-weight: bold}


#mid {height: 170px; margin-top:20px}
#mid-left {width: 293px; padding-left: 30px; margin-right:20px; float: left; font-size:12px; color: #333;}
#mid-left .request-demo-wrapper {margin-top: 3px; } 
#mid-left .request-demo-wrapper a {cursor:pointer;} 
#mid-left .request-demo-copy {font-size: 1.0em; color: #666;}
#mid-left p {font-size:12px; color: #333}
#mid-left a img {vertical-align: bottom;}
#mid-right {float: right;width: 636px}
#mid-right .box-title {text-transform: uppercase; font-weight: 700;}
#mid-right .vertical-scrollable {position: relative; overflow: hidden; height: 140px;}
#mid-right .features-itemWrapper {width: 308px; height: 70px;}
#mid-right .features-wrapper, #mid-right .features-image, #mid-right .features-wrapper, #mid-right .features-content-wrapper, #mid-right .features-itemWrapper {float: left;}
#mid-right .features-image {padding-top: 2px;}
#mid-right .features-content-wrapper {font-size: 11px; font-family: Helvetica, Arial, sans-serif; margin-left: 3px;}
#mid-right .features-title {width: 180px; line-height: 17px !important; color: #333; font-style: italic; font-size: 12px; font-weight: normal !important;}
#mid-right .features-title a {color: #333; font-style: italic;}

#home-bottom {height: 210px; padding: 8px 0px;padding-bottom: 5px; border-top:1px solid #dddddd; background-image: url('/Style Library/Images/level2-background.png'); background-position: bottom; background-repeat: repeat-x; background-color:#ffffff}
#home-bottom .bottom-box {width: 293px; /*height: 155px;*/ float: left;padding: 7px 9px;text-shadow: 1px 1px 0px white;}
#home-bottom .bottom-box-title { font-weight:bold; }
#home-bottom .bottom-box-title-border {background-color: #CCC;height: 1px;border-bottom: 1px solid white;margin: 5px 0px;}
#home-bottom .bottom-box-content {font-size:11px; }
#home-bottom #bottom-box1 {padding-left: 30px; }

#footer {background-color:#ffffff; clear:both; margin:0px 15px; border:solid #dddddd; border-width:1px 0px 0px 0px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:20px;}
#footer a {color: #333333;}
#footer ul {list-style: none; margin:0px; padding:0px;text-align:left;min-height: 100px;}

#footer ul.footer-sociallinks {float:right;}
#footer ul.footer-sociallinks li {margin-bottom:15px}

#footer .footernav { float:left }
#footer li.nav {float:left; padding-right: 35px;}
#footer li.Solutions{ width: 120px; }
#footer li.Technology{ width: 102px; }
#footer li.KnowledgeSource { padding-right: 0px; }
#footer li.nav a.nav { font-weight:bold;}
#footer li.nav1 a.nav1 { font-size:10px; color:#666666}

    /* Overiding Sharepoint Styles */
    .module .ms-SPZone TABLE { background-color: #8c8c8c}
    .module .ms-SPZone .ms-WPHeader TD { background-color: #fff}
    .module .ms-SPZoneLabel { color: #fff}
    .ms-WPBody a:link, .ms-WPBody a:visited { color: #d11921; }
    .whatwedo .ms-WPBody,.aspect .ms-WPBody { font-size: 11px; font-family: Arial, Helvetica,sans-serif; }
    .happening .ms-WPHeader TD { border-bottom: none; border-collapse: collapse; }
    .module div.ms-WPBody TD { padding: 0px; }
    .module div.ms-WPBody { margin-bottom: 0px; overflow: visible}
    .module .ms-WPBody H5 { font-size: 11px; }
    .callout .ms-rtetoolbarmenu img, .callout_wide .ms-rtetoolbarmenu img { margin: 0px; float: none; }
    .callout .ms-toolbarContainer div { font-size: 8pt; padding:2px; }
    .msMenuUI table,.msMenuUI td { z-index:5; }
    #databar { padding-top: 1px; padding-bottom: 1px; }
    #intro { padding-bottom: 10px; margin-left:5px; }
    #home { background-color: #d4d4d4; }
    .ms-sbtable, .ms-sbtable-ex { font-size: 11px; color: #fff; font-style:inherit; font-family:inherit; margin-top: 0px; margin-left: 0px; width: 0px; }
    .ms-sbLastcell{ width: 0px;display:none; }
    #search TD.ms-sbcell { border-right: none; padding-right: 0px; border-top: none; padding-left: 0px; padding-bottom: 0px; border-left: none; padding-top: 0px; border-bottom: none; white-space: nowrap; }
    #search TD.ms-sbgo { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background-color: transparent; }
    #right .module div#footer { display:none; }
    p.bullet { background: url('/PublishingImages/bullet_dark.gif') 0px 4px no-repeat; padding: 0px 0px 0px 10px; margin: 0px 0px .8em; }
    #right .module .ms-WPBody TD { font-size: 11px; font-family: Arial, Helvetica,sans-serif; }
    .leftNavi3 td { padding-bottom: 1px; padding-left:15px }
    .level2 .ms-WPBody .award a { color: #666; }
    .level2 .ms-WPBody .award a:visited { color: #666; }
    .level2 .question .ms-WPBody a { line-height: 15px; }
    .content .ms-PartSpacingVertical { margin: 0px; }
    .ms-WPBody, .ms-WPBody td { font: 11px/1.5 Helvetica, Arial, sans-serif; }
 
/* Instruments List Tabel Styles */
    .ms-rteTable-4 { font: 11px/1.5 Helvetica, Arial, sans-serif; margin-left: 20px; }
    .ms-rteTable-4 td.ms-rteTableEvenCol-4, .ms-rteTable-4 td.ms-rteTableOddCol-4 { border-bottom: 1px #ccc solid; padding: 10px 0px 3px 0px; }


/* Careers Widget */

#loadingGif {text-align:center; padding:10px}

#openposTable_filter { float: left; padding:0px 10px 10px 0px; }
#openposTable_info { float: right; text-align:right; width:235px; line-height: 26px; padding:0px 0px 10px 0px;}
#openposTable { clear: both; width:100% }
    #openposTable thead tr { background-color: #E0E0E0;color: #333;cursor: pointer; }
    #openposTable th, #openposTable td {padding: 5px;border: 1px solid #CCC;}
    #openposTable th.sorting_asc {background:url('/_layouts/images/sort.gif') no-repeat #E0E0E0 55px 8px }
    #openposTable th.sorting_desc {background:url('/_layouts/images/rsort.gif') no-repeat #E0E0E0 55px 8px }
    #openposTable tr.even {background-color: #f5f5f5;}
    
.career-alternative {
background-color: #eee;
}
.career-paging-number {
float: right; 
padding-right: 6px; 
color: #666;
padding-top: 5px;
}
.career-paging-prev, .career-paging-next {
float: left; 
color: #aaa; 
font-size: 11px;
padding-top: 5px;
}
.career-paging-next {
padding-left: 6px;
}
.career-paging-next a, .career-paging-prev a {
color: rgb(102, 102, 102); 
text-decoration: underline;
} 
.career-paging, .career-toolbar {
height: 22px; 
padding: 8px; 
background-color: rgb(238, 238, 238); 
position: relative;
border-top: 1px solid rgb(204, 204, 204); 
border-bottom: 1px solid rgb(204, 204, 204); 
font-size: 11px; 
font-weight: bold;
}
.career-wrapper {
position: relative;
}
.career-alternative td {
background-color: #f4f4f4;
}
.career-listing-title, .career-listing-location {
padding: 8px 0px;
padding-left: 8px;
}
.career-listing-title a, .career-listing-location a {
font-size: 11px; 
color: #d11921;
text-decoration: underline;
}
.career-listing-header {
padding-left: 8px;
height: 30px; 
vertical-align: middle;
background-color: #fff;
border-top: 1px #fff solid;
}
.career-searchbar {
float: right; 
right: 10px;
}
.career-toolbar-buttons {
float: left; 
padding-top: 5px; 
font-weight: bold;
}
.career-toolbar-buttons a {
color: #666; 
font-size: 11px; 
text-decoration: underline;
}


.webinar-expander {
position: absolute; 
bottom: 0px; 
right: 0px;
background-color: #eee;
color: #888;
padding: 4px;
font-size: 10px;
font-weight: normal;
cursor: pointer;
}
/*.webinar-description { position: relative; }
.webinar { position: relative; }*/
.webinar-description-collapse { overflow: hidden; height: 45px; cursor: pointer; }
.webinar-description-expand { overflow: auto; height: auto; }



.ms-formfieldvaluecontainer {padding:0px; }
.editing {position:relative; bottom: 0px; left:0px; }
#mpdmconsole, #mpdmconsole td.ms-consoletitleareaframe, #mpdmconsole div.ms-consoletitleareaframebottom {background:none;}

