a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,body {
  height: 100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block;
}

b,strong {
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

ol,ul {
  list-style: none;
}

li {
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,td,caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,q:after {
  content: '';
  content: none;
}

sub,sup,small {
  font-size: 75%;
}

sub,sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
  overflow: hidden;
}

body {
  font: 13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
}

pre,code {
  font-family: 'DejaVu Sans Mono',Menlo,Consolas,monospace;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

h1 {
  font-size: 25px;
}

h2 {
  font-size: 23px;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure {
  margin-bottom: 20px;
}

body {
  background-color: #edeadf;
}

@font-face {
  font-family:'Droid Serif';font-style:normal;font-weight:400;src:local('Droid Serif'),local('DroidSerif'),url("http://themes.googleusercontent.com/static/webfont/droidserif/v3/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff") format('woff');
}

@font-face {
  font-family:Karim;src:url("css/webfont/0783803e-7e9f-44d6-98dd-9386fa0a568e.eot?#iefix");
  src:url("css/webfont/0783803e-7e9f-44d6-98dd-9386fa0a568e.eot?#iefix") format("eot"),url("css/webfont/329c66aa-559f-4751-99df-7f47fd94c2e4.woff2") format("woff2"),url("css/webfont/b177dd8c-9818-45de-8753-a671f2cbb86c.woff") format("woff"),url("css/webfont/e06213b7-52e2-4f4e-ae68-3dcecc4a6aca.ttf") format("truetype"),url("css/webfont/9aa7bd3b-90b7-42f1-bb17-0c5582fec234.svg#9aa7bd3b-90b7-42f1-bb17-0c5582fec234") format("svg");font-weight:400;
}

body,form input,a {
  font-family: Georgia;
  font-size: 14px;
  color: #1a2732;
}

h1,h2,h3,h4,h2 a {
  font-family: 'Droid Serif',serif;
  font-weight: normal;
}

.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h2 a {
  font-family: Karim,serif;
}

h2,h2 a {
  font-size: 40px;
}

h3 {
  font-size: 20px;
  line-height: 22px;
}

h4 {
  font-size: 18px;
  font-weight: bold;
  border-bottom: solid 1px #c8c3bf;
}

h5 {
  font-size: 14px;
  font-weight: bold;
}

li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}

hr {
  margin-bottom: 10px;
}

a {
  color: #000;
  text-decoration: none;
}

.nohr {
  border: none;
}

a:hover {
  text-decoration: none;
}

a.readmore {
  background: url("images/carousel_cta.png") no-repeat right 5px;
  padding-right: 10px;
}

a.readmorealt {
  background: url("images/cta.png") no-repeat right 5px;
  padding-right: 10px;
  color: #a70240;
  display: inline-block;
}

a.readmorealt:hover {
  background: url("images/cta_selected.png") no-repeat right 5px;
  color: #000000;
}

a.download {
  background: url("images/download_button.png") no-repeat right 3px;
  padding-right: 21px;
  color: #a70240;
  display: inline-block;
}

a.download:hover {
  color: #000000;
}

.grid_12.grid_12_nogutter {
  margin-left: 0;
  margin-right: 0;
  width: 960px;
}

#wrapper {
  min-height: 100%;
  position: relative;
  background: url("images/background_pattern.png") repeat-x;
  background-size: 48px 735px;
  background-position: bottom;
}

#header {
  float: left;
  width: 918px;
  margin: 27px 0 20px 22px;
}

header h1 {
  display: none;
}

#header img {
  float: left;
}

#header #search {
  float: right;
  margin-top: 26px;
}

#header #search form {
  position: relative;
}

#header #search form input {
  width: 202px;
  padding: 5px;
  border: solid 1px #d2cec3;
  background-color: #edeadf;
}

#header #search form img {
  position: absolute;
  top: 9px;
  left: 190px;
  cursor: pointer;
}

#menu {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 1;
}

#menu nav {
  width: 1243px;
  margin: 0 auto;
}

#menu #menuleft,#menu #menuright {
  width: 141px;
  height: 77px;
  float: left;
}

#menu #menuleft {
  background: url("images/nav_left.png") no-repeat;
}

#menu #menuright {
  background: url("images/nav_right.png") no-repeat;
}

#menu #items {
  background: url("images/nav_dropdshadow.png") repeat-x bottom;
  height: 56px;
  float: left;
  margin-top: 20px;
  width: 960px;
}

#menu #items .item {
  background-color: #f4f4ed;
  width: 160px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  float: left;
}

#menu #items .item.larger {
  width: 210px;
}

#menu #items .item.smaller {
  width: 135px;
}

#menu #items .item.active.larger {
  background: url("images/selected_tab_larger.png") no-repeat;
}

#menu #items .item.active {
  background: url("images/selected_tab.png") no-repeat;
  background-position: center top;
  height: 57px;
}

#menu #items .item.active:hover {
  background-color: transparent;
}

#menu #items .item:hover {
  background-color: #c4c9d0;
}

#menu #items .item a {
  font-size: 16px;
  color: #1a2732;
}

#menu #items .item.active a {
  color: #ffffff;
}

#menu #items .item a:hover {
  text-decoration: none;
}

#menu #items li .sub-menu {
  box-shadow: 0 0 10px rgba(28,38,48,0.5);
  background-color: #F4F4ED;
  visibility: hidden;
  opacity: 0.2;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

#menu #items li .sub-menu li {
  display: block;
}

#menu #items li .sub-menu li a {
  font-size: 12px;
  color: #1A2732 !important;
  background-color: transparent;
}

#menu #items li .sub-menu li:hover,#menu #items li .sub-menu li.active {
  background-color: #FFFFFF;
  cursor: pointer;
}

#menu #items .item:hover .sub-menu {
  visibility: visible;
  opacity: 1;
}

#content {
  padding-bottom: 125px;
}

#content .homeline {
  padding: 10px 22px;
  background-color: #faf9f4;
  border: solid 1px #e1ddd8;
  margin-bottom: 20px;
}

#content .homeline p {
  font-size: 21px;
  margin-bottom: 0;
}

#content .homeline p a {
  font-size: 16px;
}

#content .box {
  background: url("images/block.png") no-repeat;
  background-color: #faf9f4;
  border: solid 1px #e1ddd8;
  margin-bottom: 22px;
}

#content .box div.contact,#content .box div.contact div {
  padding: 0;
  padding-bottom: 5px;
}

#content .box div.contact div {
  margin-top: 10px;
}

#content .box div.contact p {
  margin-bottom: 3px;
  line-height: 14px;
}

#content .box div {
  padding: 22px 20px 10px 20px;
  overflow: hidden;
}

#content .box div aside div {
  padding: 0;
}

#content .box.maincontent div p a,#content .box.maincontent div li a {
  color: #a70240;
  text-decoration: underline;
}

#content .box.maincontent div aside article {
  border-bottom: solid 1px #e1ddd8;
  margin-bottom: 15px;
}

#content .box.maincontent div aside article ul {
  padding-left: 0;
  margin-bottom: 15px;
}

#content .box.maincontent div aside article ul li {
  display: block;
  padding: 0;
  margin: 0;
}

#content .box.maincontent div aside article h5 {
  margin-bottom: 5px;
}

#content .box div.baseline {
  padding: 0 20px;
  height: 44px !important;
}

#content .box.grid_3.boxes_4 {
  width: 218px;
}

#content .box.grid_3.boxes_5 {
  width: 17.7%;
}

#content .box.grid_4 {
  width: 298px;
}

#content .box.grid_9 {
  width: 698px;
}

#content .box.twobox {
  width: 326px;
  float: left;
  margin-left: 22px;
}

#content .box.twobox div {
  height: 115px;
  overflow: hidden;
}

#content .box div h3.condense {
  margin-bottom: 5px;
}

#content .box div ul li,#content .box div ol li {
  display: list-item;
}

#content .box.maincontent ul,#content .box.maincontent ol {
  padding: 0 0 0 10px;
}

.rtl #content .box.maincontent ul,.rtl #content .box.maincontent ol {
  padding: 0 10px 0 0;
}

#content .box.maincontent ul li,#content .box.maincontent ol li {
  margin: 10px;
  color: #566370;
}

#content .box.maincontent ul li {
  list-style: disc outside none;
  list-style-image: url("images/bullet.png");
}

#content .box.maincontent ol li {
  list-style: decimal outside none;
  color: #a70240;
}

#content .box.maincontent p,#content .box.maincontent ul li p,#content .box.maincontent ol li p,#content .box.maincontent ol li span {
  color: #566370;
}

#content .box.maincontent .twocol {
  float: left;
  padding: 0;
  width: 324px;
}

#content .box.maincontent h4 {
  margin-bottom: 10px;
}

#content .box.maincontent .twocol.left {
  margin-right: 10px;
}

#content .maincontent .profiles article {
  background-color: #ffffff;
  border: solid 1px #e1ddd8;
  padding: 20px 20px 0 20px;
  margin-bottom: 10px;
  float: left;
  width: 617px;
}

#content .maincontent .profiles article div {
  float: right;
  padding: 0;
  display: none;
}

#content .maincontent .profiles article div.wrapper {
  display: block;
}

#content .maincontent .profiles article.expand div.wrapper {
  width: 600px;
}

#content .maincontent .profiles article .expandClose,#content .maincontent .profiles article .expandOpen {
  display: block;
  width: 16px;
  height: 16px;
}

#content .maincontent .profiles article .expandClose {
  background: url("images/minus.png") no-repeat;
  display: none;
}

#content .maincontent .profiles article .expandOpen {
  background: url("images/plus.png") no-repeat;
}

#content .maincontent .profiles article.expand.close {
  height: 170px;
  overflow: hidden;
}

#content .maincontent .profiles article.expand.close div.wrapper {
  height: 150px;
}

#content .maincontent .profiles article.expand.close .expandOpen {
  display: block;
}

#content .maincontent .profiles article.expand.close .expandClose {
  display: none;
}

#content .maincontent .profiles article.expand.open .expandOpen {
  display: none;
}

#content .maincontent .profiles article.expand.open .expandClose {
  display: block;
}

#content .maincontent .profiles article.expand div {
  display: block;
}

#content .maincontent .profiles article.expand.open,#content .maincontent .profiles article div.wrapper {
  height: auto;
}

#content .maincontent .profiles article img {
  float: left;
  padding: 0 20px 20px 0;
}

#content .maincontent .profiles article h4 {
  margin-bottom: 0;
  font-size: 16px;
  border-bottom: none;
}

.rtl #content .maincontent .profiles article h4 {
  font-size: 18px;
}

#content .maincontent .profiles article span {
  margin-bottom: 5px;
  display: block;
  margin-top: -4px;
}

#content .maincontent .profiles article p {
  color: #566370;
}

#content .homeboxes .box div ul li {
  border-bottom: solid 1px #e1ddd8;
  margin-bottom: 14px;
  padding-bottom: 10px;
}

#content .homeboxes .box div ul li p {
  margin-bottom: 5px;
}

#content .homeboxes article {
  margin-bottom: 45px;
}

#content .homeboxes article div {
  height: 203px;
}

#content .homeboxes article div ul li.omega {
  border-bottom: none;
  margin-bottom: 0;
}

#content #breadcrumb {
  background: url("images/nav_dropdshadow.png") repeat-x 0 39px;
  background-color: #edeadf;
  height: 45px;
  padding: 8px 0 0 30px;
  margin-bottom: 22px;
}

#content #breadcrumb ul li a {
  color: #566370;
}

#content #breadcrumb ul li a:hover,#content #breadcrumb ul li.active a {
  color: #a70240;
}

#content #breadcrumb ul li span {
  color: #566370;
  padding: 0 5px;
}

#content .sidebar {
  background-color: #faf9f4;
  border: solid 1px #e1ddd8;
  padding: 16px 22px 16px 0;
  margin-bottom: 22px;
}

#content .sidebar.empty {
  background-color: transparent;
  border: none;
}

#content .sidebar.contact {
  padding-left: 22px;
}

#content .sidebar.contact span {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

#content .sidebar.contact div {
  color: #566370;
}

#content .sidebar.contact div a {
  color: #a70240;
}

#content .sidebar.contact div span {
  color: #1a2732;
  display: inline;
  font-weight: normal;
}

#content .sidebar ul {
  margin: 0 0 0 10px;
}

#content .sidebar ul li {
  display: block;
  padding-left: 12px;
}

#content .sidebar ul li.active {
  background: url("images/cta.png") no-repeat 0 8px;
}

#content .sidebar ul li.active li {
  background: none;
}

#content .sidebar ul li.active a {
  color: #a70240;
}

#content .sidebar ul li.active li a,#content .sidebar ul li a {
  color: #566370;
  line-height: 25px;
}

#content .sidebar ul li.active li a:hover,#content .sidebar ul li a:hover {
  color: #a70240;
}

#content .maincontent .pager ul {
  margin: 0;
  padding: 0;
  float: right;
}

#content .maincontent .pager ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  margin-right: 1px;
  text-align: center;
}

#content .maincontent .pager ul li.prevoff,#content .maincontent .pager ul li.prevon,#content .maincontent .pager ul li.nextoff,#content .maincontent .pager ul li.nexton {
  width: 13px;
}

#content .maincontent .pager ul li.prevoff {
  background: url("images/prev_off.png") no-repeat 0 3px;
}

#content .maincontent .pager ul li.prevon {
  background: url("images/prev_on.png") no-repeat 0 3px;
}

#content .maincontent .pager ul li.nextoff {
  background: url("images/next_off.png") no-repeat 0 3px;
}

#content .maincontent .pager ul li.nexton {
  background: url("images/next_on.png") no-repeat 0 3px;
}

#content .maincontent .pager ul li a {
  font-family: Verdana;
  color: #566370;
  width: 13px;
  display: block;
}

#content .maincontent .pager ul li.active a {
  color: #1a2732;
  font-weight: bold;
}

#content .maincontent .presspub div {
  padding: 0;
  text-align: right;
}

#content .maincontent .presspub article {
  border-bottom: solid 1px #e1ddd8;
  margin-bottom: 15px;
}

#content .maincontent .presspub article.omega {
  margin-bottom: 10px;
}

#content .maincontent .presspub article span {
  font-weight: bold;
  display: block;
}

#content .maincontent .presspub article p {
  margin-bottom: 15px;
}

#content .maincontent .presspub article ul {
  margin: 0 0 15px 0;
  padding: 0;
}

#content .maincontent .presspub article ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#content .maincontent .search div {
  padding: 5px 0 0 0;
  border-top: solid 1px #e1ddd8;
}

#content .maincontent .search h3 {
  font-weight: normal;
  font-size: 22px;
  margin-bottom: 10px;
  border-bottom: solid 1px #e1ddd8;
  line-height: 30px;
}

#content .maincontent .search h4 {
  font-weight: normal;
  border: none;
  margin: 0;
}

#content .maincontent .search h4 a {
  color: #a81d43;
  font-size: 18px;
  font-family: 'Droid Serif',serif;
  text-decoration: underline;
}

.rtl #content .maincontent .search h4 a {
  font-family: Karim,serif;
}

#content .maincontent .search h4 a:hover {
  text-decoration: none;
}

footer {
  width: 100%;
  background-color: #1a2732;
  margin-top: 0;
  position: absolute;
  bottom: 0;
  height: 120px;
}

#footer {
  text-align: center;
  padding-top: 34px;
}

#footer ul li span {
  border-right: solid 1px #a1b0be;
  height: 10px;
  display: inline-block;
  margin: 0 10px;
}

#footer ul li a {
  color: #a1b0be;
}

#footer .navHolder {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0 auto;
}

#footer .navHolder .linkedIn {
  margin: 0 auto;
  float: none;
  width: 205px;
}

#footer .navHolder ul.cf {
  height: auto !important;
}

#footer .navHolder .linkedIn div.connect {
  float: left;
  color: #F8F8F8;
}

#footer .navHolder .linkedIn .liFollow,#footer .navHolder .linkedIn .liLink {
  float: left;
  margin-left: 20px;
}

#footer .navHolder .linkedIn .liLink {
}

.barousel {
  position: relative;
  margin-bottom: 20px;
  height: 397px;
}

.landing.barousel {
  margin-bottom: 0;
  height: 326px;
}

.barousel_image {
  position: absolute;
  z-index: 0;
  width: 959px;
  height: 397px;
  background: url("images/carousel_side.png") no-repeat;
  background-size: 27px 397px;
  overflow: hidden;
}

.landing .barousel_image {
  height: 327px;
}

.barousel_image img,.barousel_image img.default {
  border-radius: 0 15px 15px 0;
  behavior: url("scripts/PIE.htc");
  position: relative;
  z-index: 0;
}

.barousel_image img {
  display: none;
  left: 376px;
}

.barousel_image img.default {
  display: block;
}

.barousel_content {
  background-color: #1c2630;
  margin-left: 26px;
  width: 344px;
  padding-left: 6px;
  padding-top: 103px;
  position: absolute;
  height: 294px !important;
  overflow: hidden;
}

.landing .barousel_content {
  height: 224px !important;
  overflow: hidden;
}

.barousel_content div h2,.barousel_content div h2 a {
  color: #ffffff;
  line-height: 45px;
  margin-bottom: 10px;
}

.barousel_content p,.barousel_content p a {
  font-family: 'Droid Serif',serif;
  font-size: 20px;
  color: #ffffff;
  padding-right: 55px;
}

.rtl .barousel_content p,.rtl .barousel_content p a {
  font-family: Karim,serif;
}

.barousel_content div a {
  color: #ffffff;
}

.barousel_content div {
  display: none;
}

.barousel_content div.default {
  display: block;
}

.barousel_nav {
  bottom: 0;
  position: absolute;
  left: 311px;
  width: 60px;
  margin-bottom: 25px;
}

.rtl .barousel_nav {
  left: 568px;
}

.barousel_nav .counter {
  display: none;
  float: right;
  font-size: 0.75em;
  color: #fff;
  margin: 3px 5px 0 0;
}

.barousel_nav ul {
  float: right;
  padding: 0;
  margin: 0;
}

.barousel_nav li {
  float: left;
  margin: 0;
  font-size: 0;
  line-height: 0;
}

.barousel_nav li a {
  display: block;
  width: 25px;
  height: 25px;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
}

.barousel_nav li.prev a,.barousel_nav li.prev.alpha a,.barousel_nav li.next a,.barousel_nav li.next.omega a {
  background-repeat: no-repeat;
  background-position: 0 0;
}

.barousel_nav li.prev a {
  background-image: url("images/carousel_arrow_prev_selected.png");
}

.barousel_nav li.prev.alpha a {
  background-image: url("images/carousel_arrow_prev_unselected.png");
}

.barousel_nav li.next a {
  background-image: url("images/carousel_arrow_next_selected.png");
}

.barousel_nav li.next.omega a {
  background-image: url("images/carousel_arrow_next_unselected.png");
}

.nocarousel {
  padding-top: 85px;
  background-color: #edeadf;
}

.nocarousel h2 {
  margin-bottom: 0;
}

.ie7 #header {
  padding-bottom: 20px;
}

.ie7 #footer ul li span {
  margin-top: -15px;
}

.ie7 #content {
  padding-bottom: 152px;
}

.ie7 #content .homeline {
  padding-top: 14px;
}

.ie7 #content .homeboxes {
  margin-bottom: 45px;
  padding-bottom: 45px;
}

.ie7 #content .box div.baseline hr {
  margin-bottom: 0;
}

.ie7 #content .box div.baseline hr.nohr {
  color: #ffffff;
}

@media only screen and (max-width:1244px) {
  #menu nav {
    width: 960px;
  }

  #menu #menuleft,#menu #menuright {
    display: none;
  }
}

.linkedIn {
  float: left;
  margin-top: -6px;
}

.languageSwitcher {
  float: right;
  width: 151px;
  height: 70px;
  text-align: right;
}

.languageSwitcher li {
  margin: 0 5px;
}

.languageSwitcher li strong {
  border: 1px solid #A70240;
  padding: 5px;
}

.rtl .linkedIn {
  float: right;
}

.rtl .languageSwitcher {
  float: left;
}

.rtl {
  text-align: right;
}

.rtl #header img {
  float: right;
}

.rtl #header #search {
  float: left;
}

.rtl #header #search form img {
  left: 10px;
}

.rtl .languageSwitcher {
  text-align: left;
}

.rtl #content .box {
  background: url("images/block.png") no-repeat scroll 100% 0 rgb(250,249,244);
}

.rtl .barousel_image {
  background: url("images/carousel_side_right.png") no-repeat scroll 100% 0 transparent;
}

.lt-ie9.rtl .barousel_image {
  background: url("images/carousel_side_right.png") no-repeat scroll 100% 0 transparent;
}

.lt-ie8.rtl .barousel_image {
  left: 0;
}

.rtl .barousel_image img {
  left: -376px;
  border-radius: 15px 0 0 15px;
}

.rtl .barousel_image img.default {
  left: -376px;
  border-radius: 15px 0 0 15px;
}

.rtl .barousel_image img.current {
  left: -376px;
  border-radius: 15px 0 0 15px;
}

.rtl .barousel_image img.previous {
  left: -376px;
  border-radius: 15px 0 0 15px;
}

.rtl.lt-ie10 .barousel_image img:first-child.current {
  display: inline !important;
}

.rtl.lt-ie10 .barousel_image img.default {
  left: 0;
}

.rtl.lt-ie8 .barousel_image img.default {
  left: -376px;
}

.rtl .barousel_content {
  margin-right: 26px;
}

.rtl.lt-ie10 .barousel_content {
  left: 515px;
  width: 386px;
}

.rtl.lt-ie9 .barousel_content {
  left: 515px;
  width: 386px;
}

.rtl .barousel_content p,.rtl .barousel_content p a {
  padding-right: 0;
}

.rtl a.readmore {
  background: url("images/carousel_cta-left.png") no-repeat scroll left 5px transparent;
  padding-right: 0;
  padding-left: 10px;
}

.rtl a.readmorealt {
  text-align: right;
  background: url("images/cta-left.png") no-repeat scroll left 5px transparent;
  padding-right: 0;
  padding-left: 10px;
}

.rtl a.download {
  background: url("images/download_button.png") no-repeat scroll left 3px transparent;
  padding-right: 0;
  padding-left: 21px;
}

.lt-ie10 .container_12 #carousel.grid_12 {
  width: 960px;
}

.liLink {
  display: none;
}

.lt-ie9 .liLink {
  display: block;
}

.lt-ie9 .liFollow {
  display: none;
}

.cf {
  height: 72px !important;
}

.cf:before,.cf:after {
  content: " ";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
}

.confirm-hidden {
  display: block;
  text-align: center;
  border-radius: 3px;
  background-color: #FFFFFF;
  padding: 5px;
  box-shadow: 0 0 3px rgba(30,30,30,0.5);
  margin: 10px;
}

.alertify .ajs-dialog {
  background-color: #F4F4ED;
  color: #1a2732;
}

.alertify .ajs-header {
  font-size: 1.5em;
  background-color: #1C2630;
  color: #FFFFFF;
}

.alertify .ajs-footer {
  background-color: #EEEEE3;
  border-top: 1px dotted #CBCBAB;
}

.alertify .ajs-footer .ajs-buttons .ajs-button {
  color: #FFFFFF;
  background-color: #A70240;
  border: 0;
  cursor: pointer;
}

.alertify .ajs-footer .ajs-buttons .ajs-button:hover {
  color: #FFFFFF;
  background-color: #CD004D;
  border: 0;
  box-shadow: 0 0 5px #1C2630;
}
#header #search a {
    border: 1px solid #A70240;
    padding: 5px;
}
