  /* CSS Document */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, b, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline; }  /* remember to define focus styles! */ :focus {  outline: 0; } body {  line-height: 1em;  color: black; }   /* tables still need cellspacing="0" in the markup */ table {  border-collapse: separate;  border-spacing: 0; } caption, th, td {  text-align: left;  font-weight: normal; vertical-align:top} blockquote:before, blockquote:after, q:before, q:after {  content: ""; } blockquote, q {  quotes: "" ""; }  
body {
background:#FFFFFF url(/resources/images/rwwiki.gif) repeat-x fixed center top;
margin-bottom:56px;
margin-top:36px;
text-align:center;}  

#topnav span {display:none}
body, div, p {color:#5f5f5f; font-family:Trebuchet MS, helvetica, sans-serif; font-size:12px; line-height:14px; } 
.pagecontainer {width:1016px; border:1px solid #A3AEB6; background-color:#FFFFFF; margin:0 auto; text-align:left;}  
#header {height:100px; text-align:right; padding:10px;float:left; width:98%; background-color:#ffffff} #header img {float:left; margin-left:31px; margin-top:21px;} 

/*#login  {float:right; width:auto; margin-top:21px; padding-right:0px;} #login h3 {float:left;font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#7F4098; text-align:left; padding-left:11px; font-weight:normal;} #loginform {background-repeat:no-repeat; padding-right:10px; width:auto; height:48px; background-image:url(/resources/images/numerix_06.gif); text-align:left;} #loginform input {height:18px; background-color:#FFFFFF; border:1px solid #ABB9C3; width:90px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:11px; line-height:19px;vertical-align:middle; color:#455560; float:left} #loginform label {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#455560; vertical-align:middle; float:left} #loginform label.first {margin-left:11px;} #loginform label.second {margin-left:8px;vertical-align:middle;} #loginform div.pad {padding-top:10px;} #loginform .go {margin-left:11px; width:26px; height:26px; border:none; vertical-align:top; } */ 
ul.loginBox  {
float:right; 
width:auto; 
margin-top:40px; 
padding-right:0px;
margin-right:16px;
list-style:none
} 

ul.loginBox li {
float:right;
border-left:1px solid #e6e8ea;
height:24px
}

ul.loginBox li.left {
border-left:none
}

ul.loginBox li a span {
color:#455560;
font-size:10px;
text-transform:uppercase;
display:block;
height:24px;
line-height:24px;
vertical-align:middle;
font-family:Trebuchet MS, helvetica, sans-serif;
text-align:left;
}

ul.loginBox li a.btn_requestDemo span {padding-left:36px}
ul.loginBox li a.btn_support span {padding-left:39px}
ul.loginBox li a.btn_contact span {padding-left:28px}

ul.loginBox li a {
display:block;
height:24px;
}

ul.loginBox li a.btn_requestDemo {
background-image:url(/resources/images/loginBox_request.gif);
width:115px;
}

ul.loginBox li a.btn_support {
background-image:url(/resources/images/loginBox_support.gif);
width:91px;
}

ul.jajp.loginBox li a.btn_support {
width:87px;
}

ul.loginBox li a.btn_contact {
background-image:url(/resources/images/loginBox_contact.gif);
width:81px;
}

ul.jajp.loginBox li a.btn_contact {
width:70px
}

.breadcrumb-current {padding-top:12px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:10px; line-height:13px; color:#00AEEF;} 

.contentsifrhead {
margin-top:5px;
overflow:hidden;
padding-left:5px;
vertical-align:top;
}   

#topnav { height:48px; overflow:hidden; width:994px; margin-left:10px;} #topnav ul{ list-style:none; height:36px;} 
#topnav li{ height:36px; float:left; } 
#topnav li a, #topnav li a:hover { height:36px; width:142px; text-decoration:none; display:block; color:#FFFFFF; font-size:2px; line-height:2px; text-align:center;}
#topnav li.markets.ja-jp a, #topnav li.markets.ja-jp a:hover {width:141px}
 
#topnav ul li.markets a {background-image:url(/resources/images/topnav_markets.gif); height:36px; background-position:top} 
#topnav ul li.markets a:hover, #topnav ul li.markets.selected a {background-image:url(/resources/images/topnav_markets.gif); height:36px; background-position:bottom } 
#topnav ul li.markets.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_markets.gif);} 
#topnav ul li.markets.ja-jp a:hover, #topnav ul li.markets.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_markets.gif); background-position:bottom} 
 
#topnav ul li.products-and-services a {background-image:url(/resources/images/topnav_products.gif); height:36px; background-position:top} 
#topnav ul li.products-and-services a:hover, #topnav ul li.products-and-services.selected a {background-image:url(/resources/images/topnav_products.gif); height:36px; background-position:bottom}  
#topnav ul li.products-and-services.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_products.gif);} 
#topnav ul li.products-and-services.ja-jp a:hover, #topnav ul li.products-and-services.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_products.gif); background-position:bottom}  

#topnav ul li.technology-home a {background-image:url(/resources/images/topnav_technology.gif); height:36px; background-position:top} 
#topnav ul li.technology-home a:hover, #topnav ul li.technology-home.selected a {background-image:url(/resources/images/topnav_technology.gif); height:36px; background-position:bottom}
#topnav ul li.technology-home.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_technology.gif);} 
#topnav ul li.technology-home.ja-jp a:hover, #topnav ul li.technology-home.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_technology.gif); background-position:bottom}
  
#topnav ul li.partners a {background-image:url(/resources/images/topnav_partnersNEW_rev.gif); height:36px; background-position:top;}
#topnav ul li.partners {margin-left:0} 
#topnav ul li.partners a:hover, #topnav ul li.partners.selected a {background-image:url(/resources/images/topnav_partnersNEW_rev.gif); height:36px; background-position:bottom}  
#topnav ul li.partners.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_partnersNEW.gif);} 
#topnav ul li.partners.ja-jp a:hover, #topnav ul li.partners.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_partnersNEW.gif); background-position:bottom}  


#topnav ul li.virtual-community a {background-image:url(/resources/images/topnav_virtualcommunityNEW.gif); height:36px; background-position:top} 
#topnav ul li.virtual-community a:hover, #topnav ul li.news-and-events.selected a {background-image:url(/resources/images/topnav_virtualcommunityNEW.gif); height:36px; background-position:bottom}  
#topnav ul li.news-and-events.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_newsandevents.gif);} 
#topnav ul li.news-and-events.ja-jp a:hover, #topnav ul li.news-and-events.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_newsandevents.gif); background-position:bottom }  

#topnav ul li.resource-center a {background-image:url(/resources/images/topnav_resources.gif); height:36px; background-position:top} 
#topnav ul li.resource-center a:hover, #topnav ul li.resource-center.selected a {background-image:url(/resources/images/topnav_resources.gif); height:36px; background-position:bottom} 
#topnav ul li.resource-center.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_resources.gif); } 
#topnav ul li.resource-center.ja-jp a:hover, #topnav ul li.resource-center.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_resources.gif); background-position:bottom} 
 
#topnav ul li.about-numerix a {background-image:url(/resources/images/topnav_aboutus.gif); height:36px; background-position:top} 
#topnav ul li.about-numerix a:hover, #topnav ul li.about-numerix.selected a {background-image:url(/resources/images/topnav_aboutus.gif); height:36px; background-position:bottom}  
/*#topnav li a:hover {background:transparent;}*/   
#topnav ul li.about-numerix.ja-jp a {background-image:url(/resources/images/ja-jp/topnav_aboutus.g.gif); } 
#topnav ul li.about-numerix.ja-jp a:hover, #topnav ul li.about-numerix.ja-jp.selected a {background-image:url(/resources/images/ja-jp/topnav_aboutus.g.gif); background-position:bottom}

.middlebg {background-image:url(/resources/images/content_bg.gif); background-position:top left; background-repeat:repeat-y; overflow:hidden; width:994px; margin-left:10px;} 
.middlebg.wide {background-image:url(/resources/images/content_bg_wide.gif); background-position:top left; background-repeat:repeat-y; overflow:hidden; width:994px; margin-left:10px;} 


.middlebgright {background-image:url(/resources/images/content_bgright.gif); background-position:bottom right; background-repeat:no-repeat;}  
.middlebgleft {background-image:url(/resources/images/content_bgleft.gif); background-position:bottom left; background-repeat:no-repeat;} 
.middlebgtop {background-image: url(/resources/images/content_bgtop.gif); background-repeat: no-repeat; background-position:top left;}  
.wide .middlebgtop {background-image: url(/resources/images/content_bgtop_wide.gif); background-repeat: no-repeat; background-position:top left;}  
.clr {clear:both}  
#wrapper {  text-align: left;  margin: 0px auto;  padding: 0px;  border:0;  width: 994px; }  
#wrapper img {vertical-align: bottom; margin:0; border:0;}  
#side-a {  float: left;  width: 207px; }  
#side-b {  float: right;  width: 251px; }  
#contentInner {   float: left;  width: 53%;  } 
#contentInnerWide { float: left; width: 787px; }
#contentInner .contentpad, #contentInnerWide .contentpad { padding:0px 4px 0px 12px; }  
/*non IE*/ .minheight {min-height:733px; overflow:visible;}  
.submenuContainer {float:left} 
.submenuBkgrd {background-position:top; float:left; clear:left; height:30px; width:207px}   
.submenuBkgrd.Products-and-Services {background-image:url(/resources/images/leftnav_productsServices.gif)} 
.submenuBkgrd.About-Numerix {background-image:url(/resources/images/leftnav_about.gif)}
.submenuBkgrd.About-Numerix.ja-jp {background-image:url(/resources/images/ja-jp/leftnav_about.gif)} 
.submenuBkgrd.resource-center  {background-image:url(/resources/images/leftnav_resources_ON.gif)}
.submenuBkgrd.resource-center.ja-jp {background-image:url(/resources/images/ja-jp/leftnav_resources_ON.gif)} 
.submenuBkgrd.Partners {background-image:url(/resources/images/leftnav_partnersnew_ON.gif); height:29px} 
.submenuBkgrd.Partners.ja-jp {background-image:url(/resources/images/ja-jp/leftnav_partners.gif)}
.submenuBkgrd.Solutions {background-image:url(/resources/images/leftnav_NewsAndEvents_ON.gif)} 
.submenuBkgrd.virtual-community {background-image:url(/resources/images/leftnav_virtualcommunity_ON.gif)}
.submenuBkgrd.news-and-events.ja-jp {background-image:url(/resources/images/ja-jp/leftnav_newsandeventsON.gif); height:29px} 
.submenuBkgrd.technology-home {background-image:url(/resources/images/leftnav_technology.gif)}  
.submenuBkgrd.technology-home.ja-jp {background-image:url(/resources/images/ja-jp/leftnav_technologyON.gif)}
.submenuBottom {float:left; clear:left; height:31px; width:206px; background-image:url(/resources/images/numerix_26.gif)} .submenuContainer ul li {clear:left; width:207px; float:left} 


.submenuContainer ul li.awards {
height:auto;
margin:0;
background-image:none;
}

.submenuContainer ul li.numerix-university ul, .submenuContainer ul li.webinars ul, .submenuContainer ul li.videos ul, .submenuContainer ul li.news ul, .submenuContainer ul li.events ul, .submenuContainer ul li.executives ul, .submenuContainer ul li.quantitative-advisory-board ul, .submenuContainer ul li.careers ul, .submenuContainer ul li.contact ul {display:none}

.breadcrumb {
float:right;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
padding-bottom:8px;
padding-top:6px;} 

.submenuContainer ul {border-top:1px solid #dddddd; padding-bottom:0px; float:left; width:207px; overflow:visible; background-image:url(/resources/images/numerix_23.gif); clear:left; padding-top:0px; list-style:none} .submenuContainer ul a {padding:2px 18px 3px 18px;/* padding:2px 0 3px 0;*/ font-family:Trebuchet MS, helvetica, sans-serif; line-height:15px; font-size:12px; color:#455560; display:block; text-decoration:none; font-weight:bold; margin-left:1px; /*margin-right:1px;*/ float:left; width:169px } 
.submenuContainer ul a:hover, .submenuContainer ul li.selected a {margin:0; padding:0; font-family:Trebuchet MS, helvetica, sans-serif; line-height:15px; font-size:12px; color:#455560 !important; display:block; text-decoration:none; margin-left:1px; margin-right:1px; padding:2px 18px 3px 18px; /*padding:2px 0 3px 0;*/ background-color:#E9ECEF; font-weight:bold;width:169px} 

.submenuContainer ul a.on {margin:0; padding:0; font-family:Trebuchet MS, helvetica, sans-serif; line-height:15px; font-size:12px; color:#455560; display:block; text-decoration:none; margin-left:1px; margin-right:1px; padding:2px 18px 3px 14px; background-color:#E9ECEF; font-weight:bold;}  div.hr {margin:0; padding:0; height:1px; overflow:hidden; background-color:#C6CFD6}  .rightcallout {padding-bottom:10px; background-repeat:no-repeat; } .rightcallout img, .rightcallout img.latestNews { margin-left:0px !important; margin-top:13px !important; margin-bottom:13px !important;} .rightcallout p { margin-top:0px !important; padding-left:0px !important; padding-right:70px !important; padding-bottom:0px !important; padding-top:0px !important; margin-bottom:14px; color:#455560; font-family:Arial, Arial, Helvetica, sans-serif; line-height:13px; font-size:11px; height:67px; overflow:hidden; } .rightcallout a.link { color:#EF4824; font-family:Trebuchet MS, Helvetica, sans-serif; line-height:13px; font-size:11px; font-weight:normal; margin:0; padding:0; background:none; text-decoration:none; display:block;padding-bottom:2px;} .rightcallout a.link:hover { color:#455560; font-family:Trebuchet MS, helvetica, sans-serif; line-height:13px; font-size:12px; font-weight:normal; margin:0; padding:0; background:none; text-decoration:none; display:block;padding-bottom:2px;}  .rightcallout a { margin-left:0px; padding-left:15px; padding-right:30px; color:#8A57A3; font-family:Trebuchet MS, helvetica, sans-serif; /*line-height:19px;*/ font-size:12px; background-image: url(/resources/images/rightcall_arrow.gif); background-repeat: no-repeat; background-position:0 0px; text-decoration:none;} .rightcallout a:hover { margin-left:0px; padding-left:15px; padding-right:30px; color:#455560; font-family:Trebuchet MS, helvetica, sans-serif; /*line-height:19px;*/ font-size:12px; background-image: url(/resources/images/rightcall_arrow.gif); background-repeat: no-repeat; background-position:0 0px; text-decoration:none;}  div.rightcallout_line {background-color:#DAE0E5; height:1px; overflow:hidden; border-right:1px solid #E6EAEE;border-left:1px solid #E6EAEE;}    
.submenuContainer ul ul {border:none; background-image:url(/resources/images/numerix_23.gif) !important; }
.submenuContainer.product ul {
padding-bottom:0;
}

.rightcallout_03 {background-image:url(/resources/Images/RightBoxes/numerix_03.jpg);} 
.rightcallout_25 {background-image:url(/resources/Images/RightBoxes/numerix_25.jpg);} 
.rightcallout_13 {background-image:url(/resources/Images/RightBoxes/numerix_13.jpg);}  
#footer {height:78px; clear:left} #footer p {float:left; width:800px;padding:2px 0px 0px 24px !important; font-family:Trebuchet MS, helvetica, sans-serif !important; font-size:11px !important; line-height:14px !important; color:#455560 !important;} 

#footer a {
color:#455560 !important;
font-family:Trebuchet MS,helvetica,sans-serif !important;
font-size:11px !important;
line-height:14px !important;
padding-left:31px !important;
text-decoration:none; !important} 

#footer a:hover {font-family:Trebuchet MS, helvetica, sans-serif !important; font-size:11px !important; line-height:14px !important; color:#455560 !important; padding-left:31px !important; text-decoration:none !important;}     /*SIFR*/ h4 {  font: normal 21px trebuchet ms, Futura, Arial, sans-serif;  text-align: left;  padding: 6px 0 0 6px;  margin: 0 0 7px 0px; color:#00AEEF; }   .pagetitle {color:#00AEEF;font-size:19px;font-family:trebuchet ms,Futura,Arial,sans-serif;font-style:normal; font-weight:normal; font-size-adjust:none;font-variant:normal;line-height:normal;  } /*.cms-page-title-Press-Room- {padding-left:5px; padding-top:8px} .cms-sub-menu-Our-Alliance {width:207px; background-image:url(/resources/images/numerix_26.gif); background-position:bottom right; background-repeat:no-repeat; height:70px} .cms-sub-menu-Executive-Management {width:207px; background-image:url(/resources/images/leftnav_about.gif); background-repeat:no-repeat; background-position:top right; padding-top:40px}*/ a.logo span {display:none} a.logo { display:block; width:205px; height:63px; background-image:url(/resources/images/numerix_03.gif); background-repeat:no-repeat; }   label {width:auto !important} .pagecontainer h1 {display:none}  .rightcallout div.button {background-image:url(/resources/images/rightcall_button.gif); display:block; cursor:pointer; height:34px; overflow:hidden; width:143px; margin-left: 21px; margin-bottom:5px}  .rightcallout div.button p {color:#8A57A3; font-family:Trebuchet MS,helvetica,sans-serif; font-size:11px; height:25px; line-height:13px; margin:0px; overflow:hidden; padding:4px 3px 0 26px !important}  .rightcallout div.button p a {color:#8A57A3; background-image:none; font-family:Trebuchet MS,helvetica,sans-serif; font-size:11px; line-height:13px; margin:0px; padding:0px; }  .submenuBkgrd {background-position:top; float:left; clear:left; height:30px; width:207px}
#footer.ja-jp a, #footer.ja-jp a:hover {padding-left:25px !important}

#topnav li.selected a, #topnav li.selected-section a{background-position:bottom}   
#ctl12_pnlContainer {width:400px; float:right}
#side-ahome {
	float: left;
	width: 309px;
}
#wrapperhome {
border:0 none;
margin:0 auto;
padding:0;
text-align:left;
width:994px;
}

#wrapperhome .minheight {min-height:300px}

#wrapperhome #contentInner {width:42% !important}
div.middlehome { width:412px; margin-left:11px; background-image:url(/resources/images/numerixhome_middle.gif); min-height:305px; overflow:hidden; background-repeat:no-repeat;}

div.flash {border-bottom:11px solid #fff; padding-left:11px;}
.rightcallout_54, .rightcallout_53 {border-bottom:1px solid #c6cfd6}
.rightcallout_55 {background-image:url(images/numerix_55.jpg); height:147px;}
#leftcallout {background-image:url(images/numerixhome_09.gif); height:113px;border-bottom:11px solid #fff; background-repeat:no-repeat;}

#side-ahome .cms-region-modify-add-collapsed, #contentInner.middlehome .cms-region-modify-add-collapsed {margin:0px;}
#side-ahome .cms-custom-modify {margin:0px; width:100%}

.submenuContainer ul a:hover {text-decoration:none !important}
.cms-breadcrumb-separator {color:#455560;
font-family:Arial,Trebuchet MS,Helvetica,sans-serif;
font-size:12px;
line-height:13px;
text-decoration:none;}
.breadcrumb ul {list-style:none; padding:0; margin:0}
.breadcrumb ul li {float:left; padding:0 10px 0 5px; background-image:url(/resources/images/breadcrumb_separator.gif); background-repeat:no-repeat; background-position:right center;}
.breadcrumb ul li.litem {background-image:none; padding-right:6px; margin:0; width:auto; height:auto}
.breadcrumb ul li.selected span, .breadcrumb ul li span
{color:#00AEEF;
font-family:Arial,Trebuchet MS,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
text-decoration:none;
padding-top:12px;
}
.breadcrumb a, .breadcrumb ul li a span {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:10px !important; line-height:13px; color:#455560; text-decoration:none;} .breadcrumb a:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:10px !important; line-height:13px; color:#455560; text-decoration:underline;} 

#ctl13_pnlContainer {width:500px; float:right}

.rhgtbxcontainer {border-bottom:11px solid #ffffff;}
.rhgtbx {background-color:#F2F3F5;background-image:url(/resources/images/rightboxbg4.gif); background-repeat:no-repeat; margin-bottom:11px; border:1px solid #d5d7da; width:249px; text-align:right;}
.rhgtbx div.bg3 {background-repeat:no-repeat; margin:1px auto; text-align:left; background-position:top right;}
.rhgtbx .bg3 img {margin:0px; border:0; padding:0; display:block;}
.rhgtbx .bg3 .smallbox {height:130px; padding:15px 15px 0px 15px; }
.rhgtbx .bg3 .largebox {height:150px; padding:15px 15px 0px 15px; overflow:hidden;}
html>body .rhgtbx .bg3 .smallbox {height:auto}





.rhgtbxbottom {height:1px; overflow:hidden; border-bottom:11px solid #ffffff; background-color:#d5d7da;}
.rhgtbxbgline .rhgtbxbgline {height:1px; overflow:hidden; background-color:#d5d7da;}
.largebox p.support, .smallbox p.sales  {padding-left:0px !important; padding-bottom:15px !important}

.rightcallout img.latestNews {padding-left:20px; padding-top:5px}

.hpNewsText p a {line-height:14px; vertical-align:middle; display:inline-block;}

.loginerrortextSM {
 display:none;
 color:#ef4824;
 font-family:Tahoma,Arial,helvetica,sans-serif;
 font-size:9px;
 line-height:34px;
 height:34px;
 text-align:right;
} 


.loginboxgreysmall {
 color:#a09f9f;
 font-family:Tahoma,Arial,helvetica,sans-serif;
 font-size:9px !important; 
 text-align:right;
} 

.loginboxgreysmall:hover {
 color:#a09f9f;
 font-family:Tahoma,Arial,helvetica,sans-serif;
 font-size:9px !important; 
 text-align:right;
}

#header .cms-content {
width: auto;
}

.submenuContainer ul li.numerix-bloomberg-edition ul {padding:0 !important}

.first.header.headerSortUp, .first.header.headerSortDown, #tablesorter .first.header {width:20% !important}
.middle.header {width:45% !important}

#footer .widget.numerixcultureselection {float:right; clear:none; width:auto; margin-top:10px; padding-right:26px}
#footer .widget.numerixcultureselection select {font-size:11px; color:#56656f; font-family:Trebuchet MS, helvetica, sans-serif;}
.widget.image.hpnewsimg {margin-right:10px; float:left}

/* BEGIN MARK ADAMS STYLES */

.right-header {margin: 13px 0 6px -6px !important; font-weight: bold; color: #455560 !important;}
.rightcalloutbox h4 {font-size: 12px !important; font-weight: bold !important}

/* END MARK ADAMS STYLES */

/*photo box classes*/
.photoBox, .videoBox {width:498px; margin:0px auto}
.photoBoxRight {width:179px; float:right; margin:7px; clear:right}
.photoBoxLeft {width:179px; float:left; margin:7px; padding-right:10px}
.widget.region.mainbody .photoBoxLeft p, .widget.region.mainbody .photoBoxRight p {text-align:center; margin-bottom:0 !important}
.photoBoxLeft p img, .photoBoxRight p img, .photoBoxLeft p a, .photoBoxRight p a {float:none !important}
.photoBox .t, .photoBox .b, .videoBox .t, .videoBox .b, .photoBoxRight .t, .photoBoxRight .b, .photoBoxLeft .t, .photoBoxLeft .b {width:100%; height:10px; float:none; clear:left}
.photoBox .t, .videoBox .t {background:url(/resources/images/t_photoBox.gif)}
.photoBoxRight .t, .photoBoxLeft .t {background:url(/resources/images/t_photoSmall.gif)}
.photoBox .b, .videoBox .b {background:url(/resources/images/b_photoBox.gif)}
.videoBox.white .b, .videoBox.white .t {background:none)}
.photoBoxRight .b, .photoBoxLeft .b {background:url(/resources/images/b_photoSmall.gif)}
.photoBox .middle, .videoBox .middle, .photoBoxRight .middle, .photoBoxLeft .middle {float:none; width:100%; clear:left; background-color:#edf1f4; padding:10px 0}
.photoBox .middle {float:left}
.videoBox.white .middle {background-color:#ffffff}
.photoBoxRight .middle, .photoBoxLeft .middle {padding:10px 0 0 0}
.photoBoxRight.white .middle, .photoBoxLeft.white .middle {background-color:#ffffff; width:179px; }
.photoBox .middle img, .photoBoxRight .middle img, .photoBoxLeft .middle img {float:left; border:3px solid #ffffff !important;}
.photoBoxRight.white .middle img, .photoBoxLeft.white .middle img {border:3px solid #c6cfd6 !important}
.photoBox .middle a {float:left; margin-left:20px}
.photoBox .middle p {padding:0 !important}
.photoBox .middle span.cnt_SmallDescription  {
clear:left;
display:block;
float:left;
padding-top:10px;
text-align:center;
width:100%;
}

.videoBox p {
color:#455560;
font-size:12px;
}

.widget.image.videothumb, .white .widget.content.screenshotthumb {
float:left;
margin-left:45px;
margin-right:10px;
width:auto;
}

.widget.image.videothumb {
margin-left:50px;
margin-right:15px;
}

.widget.content.screenshotwhite, .widget.content.videos {
float:left;
width:250px;
}

.widget.content.videos {
width:260px;
}

.widget.image.videothumb img {
border:3px solid #ffffff !important
}

.white .widget.content.screenshotthumb img {
border:3px solid #c6cfd6 !important;
}

.videobox, .photobox {
margin-bottom: 20px; width:100%; float:none
}

.widget.content.videos p, .widget.content.screenshotwhite p {
padding:0;
margin:0;
}

.widget.region.mainbody .videos p, .widget.region.mainbody .screenshotwhite p {
margin-bottom:2px !important;
padding-bottom:0 !important;
color:#455560 !important;
}

.widget.content.videos a, .widget.content.screenshotwhite a {
display:inline-block;
padding-top:10px;
}

.sortable.widget.contentelement.photoboxright.modify, .sortable.widget.contentelement.photoboxrightwhite.modify {
float:right; clear:right
}

.sortable.widget.contentelement.photoboxleftwhite.modify {
float:left; clear:left
}

.sortable.widget.contentelement.landingpagebox.modify {
clear:left;
}

.landingBox .middle {
width:485px;
padding-left:25px;
background:url(/resources/images/r_landingBox.gif) repeat-y top right;
float:left;
clear:left;
}

.landingBox.image .middle {
padding-left:15px;
width:495px;
padding-bottom:5px;
}

.landingBox .b {
width:100%;
background:url(/resources/images/b_landingBox.gif) no-repeat;
height:15px;
float:left;
clear:left
}

.landingBox {
width:100%;
clear:left;
float:left;
margin-bottom:20px;
}

.landingBox .leftContent {
float:left;
width:345px;
}

.landingBox.image .leftContent {
width:295px;
margin-left:10px;
padding-top:3px
}

.landingBox .leftImage {
width:67px;
float:left;
}

.landingBox .rightContent {
float:right;
width:90px;
padding-right:25px;
padding-top:20px;
}

.landingBox.image .rightContent {
padding-top:23px;
}

.landingBox .leftContent p {
padding-bottom:0 !important;
color:#616060;
}

#wrapper.landingPage h3 {margin-bottom:25px}

#widget_dbb1fc18-5304-4293-9208-7ec96e5e0277 {clear:left}

#wrapper.landingPage .sortable.widget.content.content, .landingpageboxwithimage.modify, #widget_94b7a11f-2b9d-45f0-92ad-814bcc138ea8 {clear:left}

.login {margin-bottom:20px; float:left; width:100%}

.loginform {
background-color:#edf1f4;
float:left;
width:100%;
}

.widget.region.mainbody .loginform ul {
list-style:none;
float:left;
padding:0;
margin:10px 0 0 120px;
}

.widget.region.mainbody .loginform ul li {
float:left !important; clear:left; padding-bottom:10px; list-style:none
}

.loginform input, .loginform label {float:left}
.loginform label {padding-right:5px; width:60px !important; text-align:right}
.loginform .smallText {margin-left:65px;}
.loginform .goButton {float:left; margin:20px}

.login .t, .login .b {
height:9px;
width:100%;
float:left;
}

.login .t {background:url(/resources/images/t_login.gif) no-repeat}
.login .b {background:url(/resources/images/b_login.gif) no-repeat}

.breadcrumb li.portfolio-alm, .breadcrumb li.trader, .breadcrumb li.bloomberg, .breadcrumb li.nbe, .breadcrumb li.trader-apps {display:none}

li.partner-solutions ul {display:none}
