body{

	padding: 0;
    margin:0;
   min-width: 900px;
   color: #333;
}

.art-sheet-wrapper{
	background-image:url(../images/gust_logo.png);
	background-position:center -32px;background-repeat:no-repeat;
	background-size:1380px;
	 /*width:1200px;1430*/
	margin:0 auto
}

.google-visualization-orgchart-lineleft {
	background: url('/sites/default/files/arrow.png') no-repeat;
	height: 30px;
	width: 18px;
	overflow: hidden;
	border-left: none !important;
}
.google-visualization-orgchart-lineright {
	background: url('/sites/default/files/arrow.png') no-repeat;
	height: 30px;
	width: 10px;
	overflow: hidden;
	border-right: none !important;
}

.google-visualization-orgchart-table * {
	padding: 1px !important;
}

.google-visualization-orgchart-linenode td{
padding-left: -10px;
}

a{
    color:#006699
}
#art-main
{

   margin:0 auto;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   position: relative;
  /* width: 70%;*/
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;

}
.logo{
 margin:-23px 0;
 text-align:center;
 float:left;
 width:221px;
}
table, ul.art-hmenu
{
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}


h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}

/* Reset buttons border. It's important for input and button tags.
 * border-collapse should be separate for shadow in IE.
 */
.art-button
{
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #FFFFFF;
   background: linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   background: linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #CAD1D8 100%) no-repeat;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #BFBFBF;
   padding:0 30px;
   margin:0 auto;
   height:28px;
}

.art-postcontent,
.art-postheadericons,
.art-postfootericons,
.art-blockcontent,
ul.art-vmenu a
{
   text-align: left;
}

.art-postcontent,
.art-postcontent li,
.art-postcontent table,
.art-postcontent a,
.art-postcontent a:link,
.art-postcontent a:visited,
.art-postcontent a.visited,
.art-postcontent a:hover,
.art-postcontent a.hovered
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-align: left;
}

.art-postcontent p
{
   margin: 12px 0;
}

.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 32px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}

.art-postcontent a, .art-postcontent a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #89BCE6;
}

.art-postcontent a:visited, .art-postcontent a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #F59F0A;
}

.art-postcontent  a:hover, .art-postcontent a.hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #5BA2DC;
}

.art-postcontent h1
{
   color: #9C9C9C;
   margin: 5px 0 0;
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-blockcontent h1
{
   margin: 5px 0 0;
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited
{
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-postcontent h2
{
   color: #89BCE6;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h2
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h3
{
   color:#0060AD ;
   margin: 19px 0;
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h3
{
   margin: 19px 0;
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited
{
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h4
{
   color: #292929;
   margin: 10px 0 -5px;
   font-size: 20px;
   font-family: 'Arial Narrow', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-blockcontent h4
{
   margin: 10px 0 -5px;
   font-size: 20px;
   font-family: 'Arial Narrow', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited
{
   font-size: 20px;
   font-family: 'Arial Narrow', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-postcontent h5
{
   color: #292929;
   margin-top: 26px;
   margin-bottom: 26px;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h5
{
   margin-top: 26px;
   margin-bottom: 26px;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h6
{
   color: #616161;
   margin-top: 35px;
   margin-bottom: 35px;
   font-size: 11px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h6
{
   margin-top: 35px;
   margin-bottom: 35px;
   font-size: 11px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited
{
   font-size: 11px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

ul
{
   list-style-type: none;
}

ol
{
   list-style-position: inside;
}


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

.clearfix:after {
   clear: both;
}

.cleared {
   font: 0/0 serif;
   clear: both;
}

form
{
   padding: 0 !important;
   margin: 0 !important;
}

table.position
{
   position: relative;
   width: 100%;
   table-layout: fixed;
}

li h1, .art-postcontent li h1, .art-blockcontent li h1
{
   margin:1px;
}
li h2, .art-postcontent li h2, .art-blockcontent li h2
{
   margin:1px;
}
li h3, .art-postcontent li h3, .art-blockcontent li h3
{
   margin:1px;
}
li h4, .art-postcontent li h4, .art-blockcontent li h4
{
   margin:1px;
}
li h5, .art-postcontent li h5, .art-blockcontent li h5
{
   margin:1px;
}
li h6, .art-postcontent li h6, .art-blockcontent li h6
{
   margin:1px;
}
li p, .art-postcontent li p, .art-blockcontent li p
{
   margin:1px;
}


.art-shapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}

.art-slider-inner {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
}

.art-slidenavigator > a {
   display: inline-block;
   vertical-align: middle;
   outline-style: none;
   font-size: 1px;
}

.art-slidenavigator > a:last-child {
   margin-right: 0 !important;
}

.art-object0
{
    display: block;
    left: 100%;
    margin-left: -727px;
    position: absolute;
    top: 50px;
    width: 780px;
    height: 305px;
    background-image: url('images/object0.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    z-index: 0;
}
.art-headline
{
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 78px;
  left: 1.42%;
  line-height: 100%;
  margin-left: -2px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 99;
}

.art-headline,
.art-headline a,
.art-headline a:link,
.art-headline a:visited,
.art-headline a:hover
{
font-size: 43px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-transform: uppercase;
text-shadow: 0px 2px 2px rgba(23, 23, 23, 0.82);
  padding: 0;
  margin: 0;
  color: #FFFFFF !important;
  white-space: nowrap;
}
.art-slogan
{
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 131px;
  left: 2.42%;
  line-height: 100%;
  margin-left: -4px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 99;
  white-space: nowrap;
}

.art-slogan,
.art-slogan a,
.art-slogan a:link,
.art-slogan a:visited,
.art-slogan a:hover
{
font-size: 12px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-transform: uppercase;
text-shadow: 0px 1px 1px rgba(23, 23, 23, 0.82);
  padding: 0;
  margin: 0;
  color: #FFFFFF !important;
}




.art-footer .layout-item-0 { padding-top: 20px;padding-bottom: 20px;  }
.art-footer .layout-item-1 { padding-top: 20px;padding-bottom: 0px;  }
.ie7 .post .layout-cell {border:none !important; padding:0 !important; }
.ie6 .post .layout-cell {border:none !important; padding:0 !important; }

.art-nav
{

   padding:0px;
   margin:0 auto;
   position: relative;
   z-index: 100;

}

ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.art-hmenu, ul.art-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}
.top-right  .menu{
	float:right;
}

ul.art-hmenu li ,ul.menu li
{
   position: relative;
   z-index: 5;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
   padding-bottom: 7px;
}

ul.art-hmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.art-hmenu:after, ul.art-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.art-hmenu, ul.art-hmenu ul ,.menu
{
   min-height: 0;
}

ul.art-hmenu ,.menu
{
   display: block;
   vertical-align: middle;

}

.art-nav-inner:before
{
   content:' ';
}

.art-nav-inner{
   text-align: left;
   margin:0 auto;
}

.desktop-nav .art-nav-inner{
   width: 100%;

}

.desktop-nav.art-nav
{
   padding-left: 0;
   padding-right: 0;
   height:34px;

margin: -20px auto;
background: rgb(8, 68, 116);
margin-bottom: 20px;
}
ul.nice-menu li{
	margin-left:25px;
}

#block-nice-menus-1 ul.nice-menu li{
	margin-left:15px;
}
.art-hmenu-extra1
{
   position: relative;
   display: block;
   float: left;
   width: auto;
   height: auto;
   background-position: center;
}

.art-hmenu-extra2
{
   position: relative;
   display: block;
   float: right;
   width: auto;
   height: auto;
   background-position: center;
}

.art-hmenu
{
   float: left;
}

.art-menuitemcontainer
{
   margin:0 auto;
}

ul.art-hmenu>li:first-child {
   margin-left: 3px;
}
ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child {
   margin-right: 4px;
}
ul.art-hmenu>li>a  ,.menu>li>a ,ul.nice-menu li>a
{
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0px;
   margin:0 auto;
   position: relative;

   cursor: pointer;
   text-decoration: none;
   color: #fff;
   line-height: 15px;
   text-align: center;
   font-size: 12px;
   font-weight: bold
}
.desktop-nav.art-nav #block-nice-menus-2 li a{
	line-height: 33px;
}
li .menu li{

}

ul.menu li{
    float: none;
    text-align: left;
}
.menu>li>a{
    color:#000;
    padding: 0px;
    height: auto;
}

.art-hmenu a,
.art-hmenu a:link,
.art-hmenu a:visited,
.art-hmenu a.active,
.art-hmenu a:hover,
.menu a ,ul.nice-menu li a
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-style: normal;
   text-decoration: none;
   text-align: left;
}

ul.art-hmenu>li>a.active
{

   padding:0 40px;
   margin:0 auto;
   color: #FFFFFF;
   text-decoration: none;
}

ul.art-hmenu>li>a:visited,
ul.art-hmenu>li>a:hover,
ul.art-hmenu>li:hover>a {
   text-decoration: none;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
   background: #6CACE0;
   background: linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   background: -webkit-linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   background: -moz-linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   background: -o-linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   background: -ms-linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   background: linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   -svg-background: linear-gradient(top, #ABCFED 0, #2D88D2 97%, #2C85CE 100%) no-repeat;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0 40px;
   margin:0 auto;
}
ul.art-hmenu>li>a:hover,
.desktop-nav ul.art-hmenu>li:hover>a {
   color: #FFFFFF;
   text-decoration: none;
}

ul.art-hmenu li li a
{
   background: #F9C367;
   border:1px solid #808080;
   padding:0 22px;
   margin:0 auto;
}
ul.art-hmenu li li
{
   float: none;
   width: auto;
   margin-top: 0;
   margin-bottom: 0;
}

.desktop-nav ul.art-hmenu li li ul>li:first-child
{
   margin-top: 0;
}

ul.art-hmenu li li ul>li:last-child
{
   margin-bottom: 0;
}

.art-hmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 24px;
   min-width: 7em;
   border: 1px solid transparent;
   text-align: left;
   line-height: 24px;
   color: #000000;
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   margin:0;
}

.art-hmenu li li a
{
   border-top-width: 0 !important;
}
.art-hmenu li li:hover a
{
   border-top-width: 1px !important;
}
.art-hmenu ul>li:first-child>a
{
   border-top-width: 1px !important;
}

.art-hmenu ul a:link,
.art-hmenu ul a:visited,
.art-hmenu ul a.active,
.art-hmenu ul a:hover
{
   text-align: left;
   line-height: 24px;
   color: #000000;
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   margin:0;
}

ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
{
   background: #ABABAB;
   border:1px solid #6CACE0;
   margin:0 auto;
}

.art-hmenu ul li a:hover
{
   color: #000000;
}

.art-hmenu ul li a.art-hmenu-before-hovered
{
   border-bottom-width: 0 !important;
}

.desktop-nav .art-hmenu ul li:hover>a
{
   color: #000000;
}

ul.art-hmenu ul:before
{
   background: #3D91D6;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   z-index: 1;
}
.desktop-nav ul.art-hmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}
.desktop-nav ul.art-hmenu li li:hover>ul {
   top: 0;
   left: 100%;
}

ul.art-hmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 0;
   background-image: url('images/spacer.gif');
}

.desktop-nav ul.art-hmenu>li>ul
{
   padding: 10px 30px 30px 30px;
   margin: -10px 0 0 -30px;
}

.desktop-nav ul.art-hmenu ul ul
{
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

.desktop-nav ul.art-hmenu ul.art-hmenu-left-to-right
{
   right: auto;
   left: 0;
   margin: -10px 0 0 -30px;
}

.desktop-nav ul.art-hmenu ul.art-hmenu-right-to-left
{
   left: auto;
   right: 0;
   margin: -10px -30px 0 0;
}

.desktop-nav ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
   right: auto;
   left: 100%;
}
.desktop-nav ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
   left: auto;
   right: 100%;
}

.desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

.desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 30px 10px 30px 30px;
   margin: -30px -10px 0 0;
}

.desktop-nav ul.art-hmenu li ul>li:first-child {
   margin-top: 0;
}
.desktop-nav ul.art-hmenu li ul>li:last-child {
   margin-bottom: 0;
}

.desktop-nav ul.art-hmenu ul ul:before
{
   border-radius: 0;
   top: 30px;
   bottom: 30px;
   right: 30px;
   left: 10px;
}

.desktop-nav ul.art-hmenu>li>ul:before
{
   top: 10px;
   right: 30px;
   bottom: 30px;
   left: 30px;
}

.desktop-nav ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {
   right: 30px;
   left: 30px;
}
.desktop-nav ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
   right: 30px;
   left: 30px;
}
.desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
   right: 30px;
   left: 10px;
}
.desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
   right: 10px;
   left: 30px;
}

.art-header
{
   margin:0px auto 0;
   position:relative;
   height: 135px;
   background-repeat: no-repeat;
   width:990px;
   overflow: hidden;
}


.art-header-inner{
   position: relative;
   width: 900px;
   z-index: auto !important;
   margin: 0 auto;
}

.art-header>.widget
{
   position:absolute;
   z-index:101;
}

.art-sheet
{
   -webkit-border-radius:0 0 5px 5px;
   -moz-border-radius:0 0 5px 5px;
   border-radius:0 0 5px 5px;

   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 979px;
   z-index: auto !important;

}

.art-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
   border-collapse: collapse;
}

.art-content-layout-row
{
   display: table-row;
}

.art-layout-cell
{
   vertical-align: top;
   padding-bottom: 22px
}

.art-breadcrumbs
{
   margin:0 auto;
}

a.art-button,
a.art-button:link,
a:link.art-button:link,
body a.art-button:link,
a.art-button:visited,
body a.art-button:visited,
input.art-button,
button.art-button
{
   text-decoration: none;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #696969;
   margin: 0 5px 0 0 !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 28px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.art-button img
{
   margin: 0;
   vertical-align: middle;
}

.firefox2 .art-button
{
   display: block;
   float: left;
}

input, select, textarea
{
   vertical-align: middle;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-block select
{
   width:96%;
}

input.art-button
{
   float: none !important;
}

.art-button.active, .art-button.active:hover
{
   background: #6CACE0;
   background: linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   background: -webkit-linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   background: -moz-linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   background: -o-linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   background: -ms-linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   background: linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   -svg-background: linear-gradient(top, #8DBFE7 0, #4E9BDA 100%) no-repeat;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #3D91D6;
   padding:0 30px;
   margin:0 auto;
}
.art-button.active, .art-button.active:hover {
   color: #FFFFFF !important;
}

.art-button.hover, .art-button:hover
{
   background: #DDECF8;
   background: linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   background: linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #B3D4EF 100%) no-repeat;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #6CACE0;
   padding:0 30px;
   margin:0 auto;
}
.art-button.hover, .art-button:hover {
   color: #4294D7 !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   background: #F9FAFB;
   margin:0 auto;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   width: 100%;

   color: #764C05 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-shadow: none;
}
input.art-error, textarea.art-error
{
   background: #F9FAFB;
   border:1px solid #E2341D;
   margin:0 auto;
}
input.art-error, textarea.art-error {
   color: #764C05 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
form.art-search input[type="text"]
{
   background: #F9FAFB;
   border-radius: 0;
   margin:0 auto;
   width: 100%;
   padding: 0 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: #764C05 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
form.art-search
{
   background-image: none;
   border: 0;
   display:block;
   position:relative;
   top:0;
   padding:0;
   margin:5px;
   left:0;
   line-height: 0;
}

form.art-search input
{
   top:0;
   right:0;
}

form.art-search>input {
   bottom:0;
   left:0;
   vertical-align: middle;
}

form.art-search input[type="submit"]
{
   background: #9EC8EA;
   margin:0 auto;
   color: #1F5F93 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position:absolute;
   display:block;
   left: auto;
   border: 0;
   top: 0;
   bottom: 0;
   right: 	0;
}

label.art-checkbox:before
{
   background: #F9FAFB;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
   width:16px;
   height:16px;
}
label.art-checkbox
{
   cursor: pointer;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 16px;
   display: inline-block;
}

.art-checkbox>input[type="checkbox"]
{
   margin: 0 5px 0 0;
}

label.art-checkbox.active:before
{
   background: #BFBFBF;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}

label.art-checkbox.hovered:before
{
   background: #DEDEDE;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}

label.art-radiobutton:before
{
   background: #F9FAFB;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin:0 auto;
   width:12px;
   height:12px;
}
label.art-radiobutton
{
   cursor: pointer;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 12px;
   display: inline-block;
}

.art-radiobutton>input[type="radio"]
{
   vertical-align: baseline;
   margin: 0 5px 0 0;
}

label.art-radiobutton.active:before
{
   background: #BFBFBF;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}

label.art-radiobutton.hovered:before
{
   background: #DEDEDE;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}

.art-block
{
   margin:15px;
}
div.art-block img
{
   border: none;
   margin: 0;
}

.art-blockheader
{
   padding:6px 5px;
   margin:0 auto;
}
.art-blockheader .t,
.art-blockheader .t a,
.art-blockheader .t a:link,
.art-blockheader .t a:visited,
.art-blockheader .t a:hover
{
   color: #696969;
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   margin: 0 10px 0 5px;
}

.art-blockcontent
{
   padding:5px;
   margin:0 auto;
   color: #878787;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.art-blockcontent table,
.art-blockcontent li,
.art-blockcontent a,
.art-blockcontent a:link,
.art-blockcontent a:visited,
.art-blockcontent a:hover
{
   color: #878787;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.art-blockcontent p
{
   margin: 6px 0;
}

.art-blockcontent a, .art-blockcontent a:link
{
   color: #2D88D2;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
}

.art-blockcontent a:visited, .art-blockcontent a.visited
{
   color: #F9C976;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}

.art-blockcontent a:hover, .art-blockcontent a.hover
{
   color: #808080;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}
.art-block ul>li:before
{
   content:url('images/blockbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -12px;
}
.opera .art-block ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-block li
{
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   line-height: 125%;
   color: #A26907;
}

.art-block ul>li, .art-block ol
{
   padding: 0;
}

.art-block ul>li
{
   padding-left: 12px;
}

.art-post
{
   padding:15px;
}
a img
{
   border: 0;
}

.art-article img, img.art-article, .art-block img, .art-footer img
{
   margin: 0 0 0 0;
}

.art-metadata-icons img
{
   border: none;
   vertical-align: middle;
   margin: 2px;
}

.art-article table, table.art-article
{
   border-collapse: collapse;
   margin: 1px;
}

.art-post .art-content-layout-br
{
   height: 0;
}

.art-article th
{
   text-align: center;
   vertical-align: middle;
   padding: 7px;
}

pre
{
   overflow: auto;
   padding: 0.1em;
}

.preview-cms-logo
{
   border: 0;
   margin: 1em 1em 0 0;
   float: left;
}

.image-caption-wrapper
{
   padding: 0 0 0 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper img
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper div.art-collage
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper p
{
   font-size: 80%;
   text-align: right;
   margin: 0;
}

.art-postheader
{
   color: #878787;
   margin: 5px 0 0 5px;
   font-size: 24px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postheader a,
.art-postheader a:link,
.art-postheader a:visited,
.art-postheader a.visited,
.art-postheader a:hover,
.art-postheader a.hovered
{
   font-size: 24px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postheader a, .art-postheader a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #287ABD;
}

.art-postheader a:visited, .art-postheader a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #DC8F09;
}

.art-postheader a:hover,  .art-postheader a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #5BA2DC;
}

.art-postheadericons,
.art-postheadericons a,
.art-postheadericons a:link,
.art-postheadericons a:visited,
.art-postheadericons a:hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #7A4F05;
}

.art-postheadericons
{
   padding: 1px;
}

.art-postheadericons a, .art-postheadericons a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #595959;
}

.art-postheadericons a:visited, .art-postheadericons a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-decoration: none;
   color: #595959;
}

.art-postheadericons a:hover, .art-postheadericons a.hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-decoration: underline;
   color: #757575;
}

.art-postpdficon:before
{
   content:url('images/postpdficon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .art-postpdficon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-postprinticon:before
{
   content:url('images/postprinticon.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera .art-postprinticon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-postemailicon:before
{
   content:url('images/postemailicon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .art-postemailicon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
{
   content:url('images/postbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera .art-postcontent ul>li:before, .opera   .art-post ul>li:before, .opera   .art-textblock ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-postcontent li, .art-post li, .art-textblock li
{
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #7A4F05;
   margin: 0 0 0 26px;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol
{
   padding: 0;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
{
   padding-left: 14px;
}

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
{
   margin-left: -14px;
}

.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 26px;
}

.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 26px;
}

.art-postcontent li, .art-post li, .art-textblock li
{
   margin: 0 0 0 0;
}

.art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li
{
   /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
{
   /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
   overflow-y: hidden;
}

blockquote
{
   background: #FCE0B1 url('images/postquote.png') no-repeat scroll;
   padding:0 0 0 28px;
   margin:10px 10px 10px 50px;
   color: #583904;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
   /* makes block not to align behind the image if they are in the same line */
  overflow: auto;
   clear:both;
}
blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
{
   color: #583904;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}

/* Override native 'p' margins*/
blockquote p,
.art-postcontent blockquote p,
.art-blockcontent blockquote p,
.art-footer blockquote p
{
   margin: 0;
   margin: 2px 0 2px 15px;
}

.art-postfootericons,
.art-postfootericons a,
.art-postfootericons a:link,
.art-postfootericons a:visited,
.art-postfootericons a:hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #7A4F05;
}

.art-postfootericons
{
   padding: 1px;
}

.art-postfootericons a, .art-postfootericons a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #595959;
}

.art-postfootericons a:visited, .art-postfootericons a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #595959;
}

.art-postfootericons a:hover, .art-postfootericons a.hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #757575;
}

.art-footer
{
   background: #DEDEDE;
   background: rgba(222, 222, 222, 0.4);
   -webkit-border-radius:0 0 5px 5px;
   -moz-border-radius:0 0 5px 5px;
   border-radius:0 0 5px 5px;
   margin:0 auto;
   position: relative;
   color: #7D7D7D;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-align: left;
}

.art-footer a,
.art-footer a:link,
.art-footer a:visited,
.art-footer a:hover,
.art-footer td,
.art-footer th,
.art-footer caption
{
   color: #7D7D7D;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.art-footer p
{
   margin: 0 0 0 20px;
   padding:0;
   text-align: left;
}

.art-footer a,
.art-footer a:link
{
   color: #78B3E2;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}

.art-footer a:visited
{
   color: #78B3E2;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}

.art-footer a:hover
{
   color: #7DB5E3;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
}

.art-footer img
{
   border: none;
   margin: 0;
}

.art-footer li
{
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   line-height: 125%;
   color: #935F06;
}

.art-page-footer,
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover
{
   font-family: Arial;
   font-size: 10px;
   letter-spacing: normal;
   word-spacing: normal;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #2C85CE;
}

.art-page-footer
{
   position: relative;
   z-index: auto !important;
   padding: 1em;
   text-align: center !important;
   text-decoration: none;
   color: #9E9E9E;
}

img.art-lightbox
{
   cursor: pointer;
}

#art-lightbox-bg *
{
   padding: 0;
   margin: 0;
}

div#art-lightbox-bg
{
   top: 0;
   left: 0;
   width: 100%;
   position: absolute;
   height: 100%;
   background-color: #000;
   opacity: 0.8;
   filter: alpha(opacity=80);
   z-index: 9999;
}

img.art-lightbox-image
{
   -webkit-transition: opacity 350ms ease-in-out;
   -moz-transition: opacity 350ms ease-in-out;
   -o-transition: opacity 350ms ease-in-out;
   -ms-transition: opacity 350ms ease-in-out;
   transition: opacity 350ms ease-in-out;
   cursor: pointer;
   z-index: 10000;
   position: fixed;
   border: 6px solid #fff;
   border-radius: 3px;
   opacity: 0;
   filter: alpha(opacity=0);
}

img.art-lightbox-image.active
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.lightbox-error
{
   position: fixed;
   background: #fff;
   z-index: 100;
   opacity: 0.95;
   padding: 20px;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   width: 300px;
   height: 80px;
}

.loading
{
   position: fixed;
   #background: #fff url('images/preloader-01.gif') center center no-repeat;
   width: 32px;
   height: 32px;
   z-index: 10100;
   opacity: 0.5;
   padding: 10px;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
}

.arrow
{
   height: 100px;
   width: 82px;
   z-index: 10003;
   position: fixed;
   cursor: pointer;
   opacity: 0.5;
   filter: alpha(opacity=50);
}

.arrow.left
{
   left: 9px;
}
.arrow.right
{
   right: 9px;
}

.arrow:hover
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.arrow.disabled
{
   display: none;
}

.arrow-t, .arrow-b
{
   height: 6px;
   width: 30px;
   left: 26px;
   background-color: #fff;
   position: relative;
   border-radius: 3px;
}

.arrow-t
{
   top: 38px;
}

.arrow-b
{
   top: 50px;
}

.close
{
   width: 22px;
   height: 22px;
   position: fixed;
   top: 30px;
   right: 39px;
   cursor: pointer;
   opacity: 0.5;
   filter: alpha(opacity=50);
}

.close:hover
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.close .cw, .close .ccw
{
   position: absolute;
   top: 8px;
   left: -4px;
   width: 30px;
   height: 6px;
   background-color: #fff;
   border-radius: 3px;
}

.cw
{
   transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   /* IE 9 */
    -webkit-transform: rotate(45deg);
   /* Safari and Chrome */
    -o-transform: rotate(45deg);
   /* Opera */
    -moz-transform: rotate(45deg);
/* Firefox */}

.ccw
{
   transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   /* IE 9 */
    -webkit-transform: rotate(-45deg);
   /* Safari and Chrome */
    -o-transform: rotate(-45deg);
   /* Opera */
    -moz-transform: rotate(-45deg);
/* Firefox */}

.close-alt, .arrow-right-alt, .arrow-left-alt
{
   display: none;
   color: #fff;
   font-size: 2.5em;
}

.ie8 .close-alt, .ie8 .arrow-right-alt, .ie8 .arrow-left-alt {
   display: block;
}
.ie8 .cw, .ie8 .ccw {
   display: none;
}

.art-content-layout .art-content
{
   margin:0 auto;
}

.art-content-layout .art-sidebar1
{
   margin:0 auto;
   width: 220px;
}

.art-content-layout .art-sidebar2
{
   margin:0 auto;
   width: 220px;
}

/* Begin Additional CSS Styles */
.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}
/* End Additional CSS Styles */

.block-menu , .block-menu-block{
    border:0px solid #0060AD
}
.block-title{
    background: #0060AD;
    color:#fff;
    text-transform:capitalize;
    font-weight: normal;
}
ul li.expanded{
list-style: box;

}
ul.nice-menu-down{
    float:none;
    margin:0 auto;
    width:990px;
}

#block-menu-block-25{
    border:none;
}
.top-right{
  height: 26px;
	width:566px;
	float: right;
	margin-top: 28px;
}
.menu-name-secondary-menu{
    width:557px;
}

.menu-name-secondary-menu .menu li{
    float:left;
    padding: 0px 20px 0px 20px;
    list-style: none;
}
.menu-name-secondary-menu .menu li a{
    color:#fff;
    line-height: 24px;
}
/**/
.menu-name-secondary-menu .menu .menu-mlid-1091{
    background: #0062A4;
}

.menu-name-secondary-menu .menu .menu-mlid-1092{

    background:#007B95;
}
.menu-name-secondary-menu .menu .menu-mlid-1093{
    background:#009383;
}
.menu-name-secondary-menu .menu .menu-mlid-1094{
    background:#46AC75;
}
.menu-name-secondary-menu .menu .menu-mlid-2646{
    background:#43bf7c;
}
.menu-name-secondary-menu .menu .menu-mlid-9521{
    background:#1c75a0;
}

.search{
   height: 13px;
}
.search .form-item , .search .form-actions {
    margin:0px;
    border:0px solid #fff;

}
.search input[type="text"]{

    width:257px;
    background: #fff;
    /*border:1px solid #ccc;*/
    height: 20px;
}
.search .form-submit{
    background-image:url('../images/search-icon.png');
    background-repeat: no-repeat;
    border:none;
    background-color: #fff;
    color:#fff;
    width:19px;
    height: 18px;
    font-size: 0.1px;

    /*margin: -22px -108px 0px 0px;
     * position: relative;
     *  float:right;
     */
    background-size: 100% 100%;
    position: absolute;
    right:18px;
    margin-top:4px;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .search .form-submit {margin-top:4px; }
}


.events_img{
	width:150px
}
.top-right .search{
   	width: 270px;
	float: right;
	text-align: right;
	height: 37px;
	margin-left: 100%;
}
.form-item-search-block-form{
    float:left;
}
.form-actions{
    float:right;
}
.menu-name-menu-main-menu{
    padding-right: 0px;
}

#block-menu-menu-students, #block-menu-menu-gust-external-websites{

}

.region-external-links .menu li ,#block-menu-menu-students .menu li{
    padding-bottom: 0px;
     margin-bottom: 7px;
}
.region-external-links .menu li a , #block-menu-menu-students .menu li a{
    line-height:1px ;
    color:#fff;

}
.field-name-field-audio-file embed{
    width: 300px;
    height: 31px;
}
.field-name-field-audio-file >*{
    margin: 0px;
}
.poll{
    padding:12px;

}
#slider .block-title{
    background-color: #46AC75;
}
.views-field-field-event-image img{
    width:122px;
    height: 112px;
}

.views-field-field-news-image img{
    width:250px;
    height: 190px;
    float: right;
    margin-bottom: 10px;
}
.views-field-field-news-teaser img{
    width:213px;
    height: 142px;
}
.views-field-field-news-teaser .newst{
    width:100%;
}
.views-field-field-news-teaser .newstitle{
    width:78%;
}
.views-field-field-news-teaser .newstitle a{
    text-decoration: none;
    font-size: 15px;
}
h2.node-title{
    color:rgb(0, 96, 175);
      font-size: 16px;
}

.search-form .form-text{
    width:50%
}
.search-result .search-info{
    text-align: right;
}
.region-sidebar-first li{
    padding-bottom:6px
}
.region-sidebar-first li a{
    line-height:12px;
    color:#fff
}
.region-sidebar-first .menu{
    background: rgb(40, 118, 190);
}

ul.nice-menu-down li li.menuparent{
	background: url(../../../modules/nice_menus/arrow-right.png) right center no-repeat !important;
	padding-top:10px;
	height:30px;

}
ul.nice-menu-down li  ul li a{
	*line-height: 10px;
	font-size:12px;
	line-height:32px;
}
ul.nice-menu li ul li ul{
	margin-left:34px !important;
	line-height:20px;
}
ul.nice-menu li ul li ul a{
	line-height:29px !important;
}
ul.nice-menu-down ul li.first{
	margin-top:10px
}
.region-external-links .menu li, #block-menu-menu-students .menu li{
	margin-bottom:0px;
}
div#footer{

	border-radius: 0px 0px 6px 6px;
	box-shadow: 0px 7px 22px 2px #333;

}
#footer .block-title{
	display:none;

}
#footer div,#footer ul{
	padding:0px;
}
#footer li {
  	margin:0px;
  	padding:0px;
  	list-style-image:none;
           		list-style-type: none;
           		line-height:25px
}
#footer li  a{
	color:#fff;
	line-height:20px
}

#footer li ul.menu{
	display: none;
}
.copyright{
	margin-top:45px !important
}

h3
{
   color:#0060AD !important ;
}

.poll .bar .foreground{
background-color:#73767C;
}
.poll .percent{
	height:0px
}
.print-page{
	margin-top:30px;
	float:left;
}
	.arts_div{
		width:318px;
		height:190px;
		/*display:none*/
	}
	.arts_div img {
		width: 245px;
		height: 152px;
		margin-top: 12px;

	}
	.arts_div .views-field-title a{
		font-size: 16px;
		color: #fff;
		text-decoration:none;
		width: 319px;
		position: absolute;
		left: -38px;
		margin-top:-7px;


	}
	.arts_div .region-sidebar-second{
		width:100% !important;
		margin:0px !important;
	}
	.views_slideshow_cycle_div_paints-block_0{
		text-align: center
	}
	#views_slideshow_cycle_main_paints-block{
		overflow: hidden;
		height: 424px;
		text-align: center;
	}
	.views-slideshow-cycle-main-frame img{
		width:300px;
		height:360px;
	}
#views_slideshow_cycle_main_why_gust_-page .views-slideshow-cycle-main-frame img{
		width:auto;
		height:auto;

	}

#views_slideshow_cycle_main_why_gust_-page .views-slideshow-cycle-main-frame {

    text-align:center !important;
    margin-bottom:50px !important;
}
#views_slideshow_cycle_main_why_gust_-page .views-slideshow-cycle-main-frame h2{
text-align:left;
}
#views_slideshow_cycle_main_why_gust_-page .views-slideshow-cycle-main-frame p{

    text-align:justify!important;
    width:600px;
}



.views-slideshow-controls-text-next-processed, .views-slideshow-controls-text-previous-processed {

    position: absolute !important;
    top:-20px !important;


}
	.views-slideshow-cycle-main-frame{
		width:100%;
		margin:0 auto
	}
	.views-slideshow-controls-bottom{
		position:relative
	}
	.views-slideshow-controls-text-next-processed{
		position: absolute;
		right:0px;
		top: -57px;
		background-image:url('../images/next.png');
        width: 28px;
        height: 44px;
        font-size: 0px;
	}
	.views-slideshow-controls-text-previous-processed{
		position: absolute;
		left: 0px;
		top: -57px;
		background-image:url('../images/prev.png');
		 width: 28px;
		height: 44px;
        font-size: 0px;
	}
	.views-slideshow-controls-text-pause-processed{
		display:none;
	}
	#views_slideshow_cycle_main_paints-block_1 .views-slideshow-cycle-main-frame{
		width:100%;
	}

	.side { position:relative; width:319px; height: 400px; padding-left: 0px;}

#slider {
    width: 326px; /* important to be same as image width */
   /*  height: 135px; important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */


}
#sliderContent {
    /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
     width: 319px;
     padding-top:0px;
     margin:0px;
     z-index: 9999999;

}
.sliderImage {
    position: relative;
    width: 100%;
    list-style: none;
    overflow: hidden
}
.sliderImage .ssimage{
	float: left;
	width: 199px;
    height: 168px;
}
.sliderImage ul{
	padding: 8px 0 0 12px;
}
.sliderImage img {

   width: 140px;
    height: 135px;
    z-index: 9999999;
   box-shadow: 2px 2px 8px #666;
	border: 3px solid #EDEDED;
    padding:2px;
}
 .sliderImage .top {

	font: 12px Arial, Helvetica, sans-serif;
    width: 401px;
    color: #fff;
    height:164px;
    text-align:left;
    float:left;
	color:#000 ;
	padding-top:16px;
    }

.sliderImage .sstitle{
   margin-bottom: 10px;

}
.sliderImage .sstitle a{
    font: 16px Arial, Helvetica, sans-serif;
    color:#000 ;
    text-decoration: none;
    line-height: 28px;

}
#block-block-11{
	    padding: 0px 8px;
}
.sliderImage .sdate{
  font-size: 12px;
 color: #666565;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 13px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
#readmore{
    float:right;
    margin-top: 10px;
    color:#fff
 }
ul { list-style-type: none;}
a{
    color:#000
}

.mini-day-on a {
	color: #006699;
}

div.mini-day-on {
	background-color: #ccc;
	width: 20px;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	background: none;
}

.top-right .block{
	margin:0px
}
  #webform-client-form-1153 {
        width: 319px;
        color:#000
        }
        #webform-client-form-1153 .form-item{
           width: 308px;
            margin: 0px;
            padding:3px 0px 0px 12px;
       }
       #webform-client-form-1153  .form-item label{
            font-size: 18px;
            padding-bottom:12px;
        }
    .form-checkboxes .form-item, .form-radios .form-item
    {
        height: 26px;
    }
    .form-item label {
			font-weight: lighter !important;
			min-width: 300px
			}
    .form-type-checkbox label{
        font-size: 13px !important;
    }
    #webform-component-other{
        text-align:center;
    }
    #webform-client-form-1153 #edit-submitted-other{
        width:192px;
    }
    #webform-client-form-1153 .form-actions {

        text-align: center;
        width: 100%;
        }

        #webform-client-form-1153 .form-actions  .form-submit ,.block-poll .form-submit{
            background: #006699;
            width: 70px;
            height: 30px;
            color: #fff;
            }

    .footer_container{
        float:left;width:22%;
        border-right:1px solid #2D557A;
        margin-right:20px;

    }
    .footer_container h2{
        margin:0px;
        line-height: 15px;
        color:#fff;
        padding: 9px;
        padding-left:12px;
        text-align:left;
    }
    .footer_container_last{
        border:0px;
    }
    .footer_header .footer_container{
        border:none
    }

.slider_container{

text-align: center;
width: 97%;
margin-left: auto;
margin-right: auto;
padding-right: 12px;
margin-top:-2px;
}
.sh{
   box-shadow:0 0 3px 2px rgba(191, 198, 206, 0.72);
   margin-bottom: 20px;
   width: 326px;height: 449px;float:left;
   background:#fff;
}

     #projects-list {
                overflow: hidden;

                }
                #projects-list .project {
                        position: relative;
                        float: left;
                        overflow: hidden;
                        width: 304px;
                  		height:107px;
                        margin-left: 2px;
                        margin-bottom: 0px;
                        }

                         #projects-list .project .project-thumbnail {
                                position: relative;
                                overflow: hidden;
                                width: 304px;
                                height: 80px;
                                margin-bottom: 30px;
                                background: #006699;

                                }
                                #projects-list .project .project-thumbnail .meta {
                                                    display: block;
                                                    width: 100%;
                                                    height: 207px;
                                                    font-size: 14px;
                                                    line-height: 2em;
                                                    position: absolute;
                                                    top: 2px;
                                                    left: 2px;
                                                    }

           #projects-list .project .project-thumbnail .meta {
                display: block;
                width: 100%;
                height: 207px;
                font-size: 14px;
                line-height: 2em;
                position: absolute;
                top: 2px;
                left: 2px;
                }
                #projects-list .project .project-thumbnail .meta li {
                    float:left;margin-right:20px;
                }
                #projects-list .project .project-thumbnail .meta li a{
                    color:#fff
                }
                #projects-list .project .project-thumbnail .cover {
position: absolute;
top: 0px;
left: 0px;
}
.block-poll .links{
	display:none;
}
.view-vacancies{
	min-height: 600px;
}
.vacancies li ,.view-vacancies.view-display-id-page .views-row
 {
	float: left;
	width: 28%;
	background: #006699;
	margin-right: 41px !important;
	height: 156px;
	color:#fff;
	margin-bottom: 20px !important;
	position: relative;
}

.view-vacancies.view-display-id-page .views-row{
	/*height: 30px;*/

    height: 84px;
	width: 40%;
	background:none;
}
.view-vacancies.view-display-id-page .views-row  .views-field-title{
	width:63%;
	float:left;
	text-align:left !important;
	padding-top:5px !important;
	padding-left:3px;

}

.vacancies li div , .view-vacancies .views-row div{
	margin-bottom:8px
}
.view-vacancies.view-display-id-page_2 .views-row   .views-field-title ,
.view-vacancies.view-display-id-page .views-row   .views-field-title
{
	text-align: center;
	padding-top: 6px;
	background: #004C72;
	padding-bottom: 6px;
	font-size: 13px;
}
.vacancies li a{
	color:#fff;
	text-decoration: none
}

.view-vacancies .views-row   .views-field-title-1{

	position: absolute;
	bottom: -6px;
	right: 80px;


}
 #quicktabs-tabpage-vacancies-0 .view-vacancies .views-row   .views-field-title-1{

	position: absolute;
	/*bottom: -6px;
	right: 80px;
	*/
	top: 0px;
	right: 86px;


}

#quicktabs-tabpage-vacancies-0  .view-vacancies .views-row   .views-field-title-2{
	    position: absolute;
   top: 26px;
    right: 7px;
    width: 100px;
}



.vacancies  .views-field-title-2 , .view-vacancies.view-display-id-page_2 .views-row .views-field-title-2 {
	float: right;
	margin-top: 5px;

}

.vacancies li .apply , .apply2 , .view-vacancies .views-row .apply{
	background:#78A771;
	border-radius: 2px;
	padding: 4px;
	color:#000;
	float:right;
	font-size: 11px;
	text-decoration: none;

}
.views-field-title-2 .apply{

	position: absolute;
	bottom:2px;
	right:0px;
	}
.ui-accordion h3.ui-accordion-header{
	clear:both;
	background: -webkit-linear-gradient(rgb(223, 218, 218), rgb(131, 131, 131));
}
.view-vacancies .views-field-body{
	width: 90%;
	float: left;
	text-align: justify;
	margin-left: 50px;
}
.view-vacancies .views-field-body p{
	line-height: 30px;
}
.job-details{
	background:#ddd;
	width:157px;
	float:left;
}
.view-vacancies.view-display-id-page_1  .views-field-title{
	font-weight:bold;
	padding-bottom:30px;
	font-size: 17px;

}

.job-details ul{
	padding-left:10px
}
.job-details h4 {
margin-bottom: 5px;
padding: 1px 0;
border-bottom: 1px solid #ddd;
text-align: center;
}
.job-details li {
padding: 3px 0;
font-size: 13px;
}
.job-details li strong {
color: #333;
display: block;
}

.view-vacancies.view-display-id-page_1 .views-field-title-1{
	margin-top: 133px;
float: right;
}
.apply2{
	padding: 7px;
font-size: 16px;
position:absolute;
bottom:0px;
right:0px;
}

.view-vacancies .view-grouping-header{
	padding: 10px;
	color: #000;
	font-weight: bold;
}


/* Applicant form*/
.node-applicants_admin-form .form-type-textfield ,
.node-applicants-form .form-type-textfield
{
	float:left;
	width:29%;
}
.node-applicants_admin-form input[type="text"] ,
.node-applicants-form input[type="text"]
{

	width: 200px;
	border-radius: 6px;
	padding: 8px;
	border: 0px;
	background: #006699;
	color: #fff !important;
}

.node-applicants_admin-form .form-field-name-field-nationality ,
.node-applicants-form .form-field-name-field-applicant-rank
{
	float: left;
margin-right: 140px;
}
.node-applicants_admin-form  .form-field-name-field-country-of-residence ,
.node-applicants_admin-form .form-field-name-field-nationality ,
.node-applicants-form  .form-field-name-field-country-of-residence ,
.node-applicants-form .form-field-name-field-nationality
{
	float:left;
	width:46%;
}
.node-applicants_admin-form .form-field-name-field-country-of-residence .form-select ,
.node-applicants_admin-form .form-field-name-field-nationality .form-select ,
.node-applicants-form .form-field-name-field-country-of-residence .form-select ,
.node-applicants-form .form-field-name-field-nationality .form-select
 {
	width:63%;
}
.node-applicants_admin-form .form-item-field-last-degree-und{
	clear:both
}
.node-applicants_admin-form .form-radios{
	overflow: hidden;
}
.node-applicants_admin-form .form-item.form-type-radio{
	float:left;
	margin-right:20px !important;
}
.form-item label{
	color:#000
}

.node-applicants_admin-form button, .node-applicants-form button,
.node-applicants_admin-form input, .node-applicants-form input,
.node-applicants_admin-form select ,.node-applicants-form select {
border-radius: 5px;
background: #006699;
color: #fff;
padding: 6px;
}
.node-applicants_admin-form tr.even{
background: #ABB291 !important;
}
.node-applicants_admin-form td{
	vertical-align: inherit;
}
.node-applicants_admin-form .form-field-name-field-country-of-degree ,
.node-applicants-form .form-field-name-field-country-of-degree
{
	clear:both
}

.node-applicants_admin-form .form-field-name-field-university ,
.node-applicants-form .form-field-name-field-university ,
.node-applicants-form .form-field-name-field-last-degree
{
	float: left;
	margin-right:20px;
}

.node-applicants-form .form-field-name-field-nationality {
	clear:left;
}
.node-applicants-form .form-field-name-field-university select{
	width:400px;
}
.node-applicants-form  table input{
	padding:5px !important;
}
.node-applicants-form  #edit-preview{
	display:none;
}
.view-applicants table th{
	width:100px;
	background:#ddd;
	text-align:center;
	background:#007B95;
	color:#fff;
		font-size:12px;

}
.view-applicants table td{
	vertical-align: middle;
		text-align:center;
		color:#EFEFEF;
			font-size:11px;
}
.view-applicants table td.views-field-field-applicant-email ,
.view-applicants table td.views-field-field-email
{
	word-break: break-all;
	width: 80px;


}
.view-applicants table td.views-field-field-university{
	word-break: break-all;
	width: 170px;
	font-size:12px;


}
.view-applicants table tr.odd{
	background:#85A996;

}
.view-applicants table tr.even{
	background:#009383;

}
.linkss{
	margin-right:30px
}
.linkss li{
	float:right;
	margin-left:10px;
	background:#ddd;
	padding:5px
}
.view-vacancies.view-id-vacancies .views-label-field-rank{
	float: left;
padding-right: 10px;
}

.quicktabs-tabs li{
	background:#006699 !important;
	padding:4px !important;
}
.apply3{
	position:absolute;
	top:20px;
	padding-left:5px !important;
	padding-right:5px !important;
	right:2px;
}
.node-applicants-form
.form-field-name-field-university
input[type="text"]{
	width:280px;
}
.form-field-name-field-referee td {
padding-bottom: 20px;
margin-bottom:20px
}

.form-field-name-field-referee  .field-type-text {
float: left;
width: 16%;
margin-right: 74px;
}
.node-applicants_referees-form .form-item-title ,
.node-applicants_referees-form .form-item-field-applicant-name-und-0-value ,
 .node-applicants_referees_attachment-form .form-item-title{
	display:none;
}
#edit-field-referee .tabledrag-toggle-weight-wrapper{
	display:none
}
.node-applicants-form .form-field-name-field-university {
clear: left;
margin-right: 135px !important;
}
.node-applicants-form #edit-field-applicant-rank-und ,
.node-applicants-form #edit-field-last-degree-und{
	width:274px
}
.node-applicants-form #edit-field-other-university-und-0-value{
	width:265px;
}
.node-applicants-form .field-multiple-table .form-wrapper
{
    float:left;
    width:32%;
    padding-bottom: 10px;
}
.node-applicants-form .field-multiple-table td ,
.node-applicants-form .field-multiple-table th {
	text-align:left;
}
.node-applicants-form .field-multiple-table .form-select{
	width:80%;
}
#field-university-add-more-wrapper .description{
	width: 296px;
}
.form-field-name-field-referee-id , .form-item-field-dr-name-und-0-value label{
	display:none !important;
}
#edit-field-dr-name-und-0-value , .form-field-name-field-dr-name .description{
	font-size:13px !important;
	background:none;
	border:none;
	line-height:22px;
	color:#000 !important;
}
.chosen-container-single .chosen-search input[type="text"]{
color:#000 !important;
}
.chosen-container-single .chosen-single{
	background:#006699 !important;
	color:#fff !important;
}
#block-views-slideshow-block-block {
	padding-left: 20px;

}
#block-views-slideshow-block-block img{
	width: 280px;
	height: 342px;
}
#block-views-slideshow-block-block .views-field-title a
{
	text-decoration:none;
	font-size: 14px;
	color: #000000;
}
#block-views-slideshow-block-block .views-field-title,
#block-views-slideshow-block-block-1  .views-field-title{
margin-bottom: 10px;
}
.node-slidehsow-block img{
	max-width:100%
}

#block-views-slideshow-block-block-1 img {
width:230px;
height: 219px;
}
#block-views-slideshow-block-block-1 .views-field-title a
{
	text-decoration:none;
	font-size: 16px;
	color: #000;
}

#block-views-slideshow-block-block-1  .views-slideshow-controls-bottom{
	text-align:center;
}

#block-views-slideshow-block-block-1 .block-title{
	width: 100%;
	margin: 0 auto;
}
#views_slideshow_cycle_main_slideshow_block-block{
	height:411px;
}


.views-slideshow-controls-text-next-processed,.views-slideshow-controls-text-previous-processed{
	position:relative;
	font-size:12px;
	top: 0px;
	width: 23px;
	background:none;
}
.views-slideshow-controls-text-next-processed a,.views-slideshow-controls-text-previous-processed a{
	text-decoration: none;
	color:#006699;

}
#block-views-slideshow-block-block .views-slideshow-controls-text-next-processed{
	float:right;
	margin-right: 5px;
}
#block-views-slideshow-block-block-1 .views-slideshow-cycle-main-frame-row-item {
display: inline-block;
}

.vid.flowplayer .views-field-body{
	height:80px;
	margin-top: 0px;
	padding-right: 15px;
	text-align: justify;
	padding-left: 9px;
	line-height: 16px;
}
.vid.flowplayer iframe{
	width:310px;
	height:270px;
}
.vid.flowplayer .views-field-title{
	font-size: 1.1em;
line-height: 2em;
}
.view-id-videos.view-display-id-page iframe{
		width:310px;
		height:270px;

}
.view-id-videos.view-display-id-page  .views-row {
	float:left;
	margin-left:7px;
	width:47%;
	text-align: center;
	height:388px;
}
.form-field-name-field-last-degree{
	width:44%;
}

.footrImages img{
	width:70px
}
.sh3{
	    width: 244px;
}
sh3 img{
	    width: 100% !important;
	    height:80px;
}

.view-id-vacancies.view-display-id-page_5  .field-content{
	padding-left: 20px;
    font-size: 13px;
    padding-right: 28px;
    font-weight: lighter;
    padding: 11px;
    margin-bottom: 24px;
    background: #F1F1F1;
    margin-left: 0px;
    width:75%
}
.view-id-vacancies.view-display-id-page_5 .views-label,
.view-id-vacancies.view-display-id-page_5 .views-field-title .field-content
{
        font-size: 12.5px;
    	font-weight: bold;

    	padding: 5px;
        width: 100px;
       background: #ddd;
}

.view-id-vacancies.view-display-id-page_5 .views-field-php-1 .field-content ,
.view-id-vacancies.view-display-id-page_5 .views-field-php .field-content
{
	background:none;
}
.view-id-vacancies.view-display-id-page_5 .views-field-title {
	text-align:center;
}
.view-id-vacancies.view-display-id-page_5 .views-field-title .field-content{
	 padding: 15px;
    font-size: 14px;
    background: none;
}
.view-id-vacancies.view-display-id-page_5 .field-content p{
	text-indent:-5px !important;
}
.view-id-vacancies.view-display-id-page_5  .views-field-body{
	width:100% !important;
}

.view-id-vacancies.view-display-id-page_5  .views-field-body{
	margin-left:0px;
}



.quicktabs-wrapper{
	border: 1px solid #aaa;
    background: #fff url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222;
    border-top-right-radius: 4px;border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        position: relative;
    padding: .2em;
}


.quicktabs-wrapper .item-list{
	  border: 1px solid #aaa;
    background: #ccc url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x !important;
    color: #222;
    font-weight: 500;
}
.quicktabs-tabpage  .item-list{

	 border:none;
}

.quicktabs-tabpage .view-header{
	margin-top: 22px;
}


.quicktabs-tabs{
 	height:42px;
   padding: .2em .2em 0 !important;
}
ul.quicktabs-tabs li.active{
    border: 1px solid #aaa;
    background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x !important;
    font-weight: 400;
    color: #212121;
    padding-bottom: 6px !important;
    border-bottom: 0px;

}


ul.quicktabs-tabs li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.quicktabs-tabs li{
    border: 1px solid #aaa;
     background: #e6e6e6 url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important;
    font-weight: 400;
    color: #212121;
    float: left;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}


.quicktabs-tabpage .views-field-field-degree ,.quicktabs-tabpage .views-field-field-number-of-position{
padding-left: 10px;
}

.view-vacancies.view-display-id-page_5 ul{
	list-style:inherit
}

.ul_owl{
	margin:0px;
	padding:0px;
}
.node-12311 .field-name-body ul  li{
	float:left;
	width:48%;
	height:150px;
	background:#0056A4;
	padding-left:10px

}
.node-12311 .field-name-body  ul li a{
	color:#fff;
	text-decoration: none;
	font-size: 23px;
}

.node-12311 .field-name-body  ul li:nth-child(2){
	background:#94C356;
}
.node-12311 .field-name-body  ul li:nth-child(3){
	background:#4A9F7D;
}
.node-12311 .field-name-body ul li:nth-child(4){
	background:#CCCCCC;
}
.form-field-name-field-admissions-inquiry-markup p{
	padding-top:10px;
}
#block-formblock-admissions-inquiry {
	padding-top:20px;
}

.node-677 table{
	background-color: #eee;

}

#block-formblock-admissions-inquiry #edit-submit{
	padding:10px;
	margin-left:0px !important;
	margin-bottom: 20px;

}

#block-formblock-admissions-inquiry #edit-actions {
	float:left;
	margin-bottom: 30px;
}

div.block-formblock .form-text, div#block-formblock-user_password_request .form-text, div#block-formblock-contact_site .form-text, div#block-formblock-user_register .form-text
{width:100%;
}

.menu-name-secondary-menu .menu .menu-mlid-12049 {
    background:#72C965;
}
#apply a{

    font-size: 24px;
    font-weight:bold;
    color:#ffffff !important;
    background-color:#0060AD !important;
    padding:15px;
}

#views_slideshow_controls_text_next_why_gust_-page a , #views_slideshow_controls_text_previous_why_gust_-page a{
display:none;
}
#views_slideshow_controls_text_next_why_gust_-page {
background-image:url(../images/next_why.png) ;
width: 40px;
height:40px;

}

#views_slideshow_controls_text_why_gust_-page {
height:40px;
}

#views_slideshow_controls_text_previous_why_gust_-page {
background-image:url(../images/back.png) ;
width: 40px;
height:40px;

}

.view-why-gust- .views-slideshow-controls-bottom {
top: -430px;
z-index: 99;

}

#views_slideshow_cycle_teaser_section_why_gust_-page {
height: 640px;
width: 600px;
}

#node-21120 .slider_container{
background: #fff !important;
text-align: center;
width: 97%;
margin-left: auto;
margin-right: auto;
padding-left: 12px;
padding-right: 12px;
margin-top:-2px;
}

.page-node-21120 .node-title {
   display: none !important;
}


.view-icamcb-upcoming-events.view-id-icamcb_upcoming_events .views-row{
margin-bottom: 10px;

}
