/* LEFT TO RIGHT LANGUAGES OVERRIDES */

/*----------------------------------------------------------------------------------------------------------*/
/* -- ELEMENTS, GENERAL CLASSES ---------------------------------------------------------------------------*/
body.not-front #page #main #content {padding:30px 0px 10px 10px;}

/* HEADER */
#header #logo-box {float: left;}
#header .region-top-header {float: right;}
#block-menu-menu-social-menu, #block-menu-menu-top-button-menu, #block-locale-language, #block-text-resize-0 {float: left;}
#block-menu-menu-top-button-menu, #block-locale-language {float: right;}
#block-menu-menu-social-menu {padding-left: 9px; padding-right: 0px;}
#block-locale-language {background-position: 90% 2px;}

/* HEADER BTNS */
#block-locale-language ul.language-switcher-locale-url {padding:0 0px 0 15px; background-position: 0 4px;}
#block-menu-menu-social-menu ul.menu li.leaf {float: left; padding:12px 4px 0 0px;}
#block-menu-menu-top-button-menu ul.menu li.leaf {float: left; padding:0px 30px 0 0px;}
#block-menu-menu-top-button-menu ul.menu li.last {padding-right: 0;}

/* HEADER SUBMENUS */
#block-menu-menu-top-button-menu ul.menu li.expanded ul li {padding: 0px 7px 0px 13px; background-image: url("../images/button-menu/mid-menu-bg-ltr.png");}
#block-menu-menu-top-button-menu ul.menu li.expanded ul li.first {background-image: url("../images/button-menu/top-menu-bg-ltr.png");}
#block-locale-language h2 {padding-right: 0px; padding-left: 12px; background-position: 0% 4px;}
#block-locale-language ul.language-switcher-locale-url.open {padding:0 0px 0 15px;}
#block-locale-language ul.language-switcher-locale-url.open li {padding: 0px 7px 0px 13px; background-image: url("../images/button-menu/mid-menu-bg-lang-ltr.png");}
#block-locale-language ul.language-switcher-locale-url.open li.first {background-image: url("../images/button-menu/top-menu-bg-lang-ltr.png");}
/* elements */
#block-menu-menu-top-button-menu ul.menu li.expanded ul li a,
#block-locale-language ul.language-switcher-locale-url.open li a,
#block-locale-language ul.language-switcher-locale-url.open li span  {
	background: transparent url("../images/button-menu/menu-arrow-ltr.png") no-repeat 99% 50%;
}
#block-menu-menu-top-button-menu ul.menu li.expanded ul li.close,
#block-locale-language ul.language-switcher-locale-url.open li.close
	{background-image: url("../images/button-menu/bot-menu-close-en.png");}
#block-locale-language ul.language-switcher-locale-url.open li.close
	{background-image: url("../images/button-menu/bot-menu-close-lang-en.png");}


/* USER MENU */
#block-system-user-menu ul.menu li {float: left;}

/* HOMEPAGE PANEL */
.panel-2col-stacked .panel-col-first {float:right;}
.panel-2col-stacked .panel-col-last {float:right;}

/* TITLES */
body.not-front #main-wrapper h1 {padding: 0 0px 5px 10px;} /* h1 height must be fixed in all pages */

/* MISC, LINKS */
div.more-link a, div.views-field-view-node a {padding-left: 0px; padding-right: 15px; background: transparent url('../images/dual-red-arrow-ltr.png') no-repeat 100% 50%;}

/* BREADCRUMB */
#breadcrumb .breadcrumb {padding-left: 11px; padding-right: 0px;}

/* HOME PAGE TABS */
#slider_tabs {background: url("../images/tabs_awards.png") no-repeat 0px 29px transparent; padding: 38px 0px 0 35px;}
#slider_tabs h2 {margin: 0px 5px 0 0px; font-size: 13px;}
#slider_tabs.events{background-position: 0px 29px;}
#slider_tabs.winners-prizes{background:transparent url('../images/tabs_news-flash.png') no-repeat 0px 29px;}
#slider_tabs.notifications{background-position: 0px 29px;}
/* position tab panes*/
body.front div.pane-events.pane-tabs div.pane-content, body.front div.pane-notifications div.pane-content,
body.front div.pane-winners-prizes div.pane-content {margin-right: 0px; margin-left: 35px;}
/* position cycle */
body.front div.front-slider div.front-block-layer {float:left;}
/* style text */
body.front div.front-slider div.view-content .views-field-title span,
body.front div.front-slider div.view-content .views-field-title a {font-size: 13px;}
body.front div.front-slider div.view-content .views-field-body {font-size:13px;}
body.front div.pane-events.pane-tabs h2.pane-title,
body.front div.pane-notifications h2.pane-title,
body.front div.pane-winners-prizes h2.pane-title {text-align:left;}
/* navigation css */
body.front div.front-slider div.more-link{left: 290px; right: auto;}
body.front div.front-slider div.more-link a{font-size: 13px; padding-right: 18px; padding-left: 0px;}
.slider-nev a {float: left;}

/* HOME PAGE RIGHT PANELS - NEWS & EVENT RIGHT BLOCKs */
body.front div.panel-2col-stacked div.panel-col-last div.inside {margin: 0 32px 0em 0px;}
body.front div.pane-news div.pane-content,
body.front div.pane-events div.pane-content {margin-right: 0px; margin-left: 33px;}
body.front div.pane-news div.views-field-field-image,
body.front div.pane-events.single-tab div.views-field-field-image {float:left; margin:-38px 30px 23px 0px;}
body.front div.panel-col-last h2.pane-title {background: transparent url('../images/front_tab_ltr.png') no-repeat 100% 0; padding:9px 54px 0 212px;}
body.front div.panel-col-last h2.pane-title a {font-size:13px;}
body.front div.pane-news .views-field-title a, body.front div.pane-news .views-field-title span,
body.front div.pane-events.single-tab .views-field-title a, body.front div.pane-events .views-field-title span {font-size: 13px;}
body.front div.pane-news div.views-field-body,
body.front div.pane-events.single-tab div.views-field-body {font-size: 13px;}
body.front div.pane-news div.views-field-body a:after,
body.front div.pane-events.single-tab div.views-field-body a:after {content: url("../images/dual-red-arrow-ltr.png"); }
body.front div.panel-col-last div.views-field-field-image  div.field-content:after {right:0; left:137px; background: url("../images/image_triangle_ltr.png") no-repeat left top transparent;}

/*--------------------------------------------------------------------------------------------------------------*/
/*          MENUS   */
/*--------------------------------------------------------------------------------------------------------------*/

/* KEHALIM MENU*/
#block-menu-block-2 li {font-size:14px; float: right;}

/* buttons */
#block-menu-block-2 li.menu-mlid-1135 {background: transparent url('../images/li_candidates.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-1134 {background: transparent url('../images/li_students.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-1133 {background: transparent url('../images/li_staff.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-1132 {background: transparent url('../images/li_guests.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-1131 {background: transparent url('../images/li_graduates.png') no-repeat top left;}
#block-menu-block-2 a {padding-top: 11px;}

/* MAIN MENU*/
#block-menu-block-1 ul.menu li {margin:0 1px 0 0px;}
#block-menu-block-1 ul li {font-size:12px; padding: 0 0px 0 1px;}
#block-menu-block-1 li.menu-mlid-576 {width:172px;}
#block-menu-block-1 li.menu-mlid-578 {width:140px;}
#block-menu-block-1 li.menu-mlid-577, #block-menu-block-1 li.menu-mlid-582 {width:97px;}
#block-menu-block-1 li.menu-mlid-579 {width:105px;}
#block-menu-block-1 li.menu-mlid-580 {width:165px;}
#block-menu-block-1 li.menu-mlid-1405 {width:72px;}
#block-menu-block-1 li.menu-mlid-1178 {width:121px;}
#block-menu-block-1 li.menu-mlid-1191 {width:168px;}
#block-menu-block-1 li.menu-mlid-1196 {width:97px;}
#block-menu-block-1 li.menu-mlid-1209 {width:140px;}
#block-menu-block-1 li.menu-mlid-1260 {width:151px;}
#block-menu-block-1 li.menu-mlid-1261 {width:97px;}


/* MAIN MENU - SECOND LEVEL */
#block-menu-block-1 ul ul {background-image: url('../images/dropdown_bg_triangle_ltr.png'); background-position: top left;}
#block-menu-block-1 ul ul li {
    text-align:left;
    padding:2px 10px 2px 13px;
	background: transparent url('../images/sub-menu-arrow-ltr.png') no-repeat 100% 50%;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*------------/* TARGET DATA  REGION *//*-----------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
#target_data div.target-page {left: auto; right:0;}
#target_data div.target-page .box-border > div.region-target-data {direction:ltr;}
#target_data .target-close {right:10px; left: auto; background-image:url("../images/target/close-window-en.png");}
#target_data div.block-menu h2{margin:40px 0px 0px 30px; direction:ltr;}
#target_data div.block-menu div.content > ul > li {float:left;}
#target_data .target-next {background-image: url('../images/target/page-right.png'); left:auto; right:0px;}
#target_data .target-prev {background-image: url('../images/target/page-left.png'); right:auto; left:0px;}



/*--------------------------------------------------------------------------------------------------*/
/* --------------------------------------- FRONT HIVE ----------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
body.front .pane-front-page-hive {right: auto; left: 0;}
body.front .pane-front-page-hive .views-field {right: auto; left: 0;}
body.front .pane-front-page-hive .views-field .field-content {margin: 0 0px 1px 1px;}
body.front .pane-front-page-hive .views-field.views-field-field-content .field-content {padding: 20px 10px 0 20px;}
body.front .pane-front-page-hive .views-field.views-field-field-content .field-content a:after {content:url('../images/dual-white-arrow-ltr.png'); margin-right:0px; margin-left:4px; }
/* Calendar View Attachment */
body.front .pane-front-page-hive.calendar-month h2 {padding: 6px 0px 0 18px;}




/*----------------------------------------------------------------------------------------------------------------*/
/*          FOOTER REGION                  */
/*----------------------------------------------------------------------------------------------------------------*/
#block-views-banner-block, #block-menu-block-5, #block-menu-block-6 {float: left;}
#block-views-banner-block {margin-right: 0px; margin-left: 33px;}
#block-menu-block-5 ul.menu {padding-left: 0px; padding-right: 38px;}
#block-menu-block-5 li.leaf {padding-right: 0px; padding-left: 15px; background: transparent url("../images/bullet.png") no-repeat left 50%;}

/*----------------------------------------------------------------------------------------------------------------*/
/* ---ARTICLES PAGE VIEW (MAIN NEWS)----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
/* layout */
body.page-news.not-front #breadcrumb .breadcrumb {padding-left: 16px; padding-right: 0px;}
body.page-news.not-front #page #main #content .section {padding: 30px 15px 0 28px;}
body.page-news.not-front #main-wrapper h1 {padding: 0 0px 5px 16px;}
body.page-news div.css-news-articles-level-1>div.view-content {padding: 0 0px 0 16px;}
body.page-news div.attachment {float:right;}
body.page-news div.css-news-articles-level-2,
body.page-news div.css-news-articles-level-3 {background-position: left -14px;}
body.page-news div.css-news-articles-level-2 {padding: 17px 21px 0 24px;}
body.page-news div.css-news-articles-level-3 {padding: 17px 0px 0 24px; float:right;}
/* text */
body.page-news.not-front div.css-news-articles-level-2  .views-field-title {padding-right: 0px; padding-left: 4px;}
body.page-news.not-front div.css-news-articles-level-2  .views-field-body {padding-right: 0px; padding-left: 4px;}
/* links */
body.page-news.not-front div.css-news-articles-level-2 div.views-field-body a:after {content: url('../images/dual-red-arrow-ltr.png'); }

/*-------------------------------------------------------------------------------------------------------------*/
/* ---SPECIFIC LIST PAGES VIEWS (news-archive, events, notifications, list)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front .view.basic-list-main > div.attachment {float:right;}
/* split-3 layout */
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image > div.view-content {direction: ltr;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image > div.view-content .views-row {float: left;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image > div.view-content .views-row.views-row-1 {border-left:none; border-right:1px solid #d7d7d7; }
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image .views-field-body {padding:0px 0px 8px 18px;}
/* split-3 titles */
body.not-front .view.basic-list-main > div.attachment .views-field-title a:after {content: url('../images/dual-yellow-arrow-ltr.png');  margin-right:0px; margin-left:2px;}
body.not-front .view.basic-list-main > div.attachment div.basic-list-main-image .views-field-body a:after {content: url('../images/dual-yellow-arrow-ltr.png'); margin-left:2px; margin-right:0px;}
/* LIST AREA text */
body.not-front .view.basic-list-main .views-field-view-node {text-align: right;}
body.not-front .view.basic-list-main .views-field-view-node a {background-image: url("../images/single-red-arrow-ltr.png"); background-position: 99%/*IE FIX*/ 60%; padding-left: 0px; padding-right: 10px;}
/* list layout */
body.not-front .view.basic-list-main > div.view-content {float:left; clear: left;}
body.not-front .view.basic-list-main > div.view-content div.views-row {padding:10px 0px 10px 10px;}
/* filters (search form) */
body.not-front .view.basic-list-main > div.view-filters,
body.not-front .view.basic-list-main > div.view-empty {float: left; clear: left; margin-left:10px;}
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-select,
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-textfield {float: left;}
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-select select,
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-textfield input {background-position: top left;}
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-select select {background-image: url('../images/forms/events-search-select-ltr.png'); }
body.not-front .view.basic-list-main > div.view-filters .views-submit-button {float: right;}
body.not-front .view.basic-list-main > div.view-filters .views-submit-button input {background-image: url('../images/forms/red-button-ltr.png'); padding-right: 0px; padding-left: 10px; font-size: 13px;}

/*----------------------------------------------------------------------------------------------------------------*/
/* ---EVENTS PAGE VIEW----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.not-front.page-events .view.basic-list-main > div.view-content div.views-row {padding:4px 0px 8px 10px;}

/* CALENDAR MONTH BLOCK AS ATTACH (events pages) */
/* layout fixes/overrrides (cal is a header attachment) */
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.single-minor {float: right; padding-left: 0px; padding-right: 1px;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month {padding-left: 0px;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header {border-right:none; border-left:1px solid #d7d7d7;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header p {padding: 6px 0px 0 18px;}
/* CALENDAR Override calendar block original css styling */
.view-events-calendar > div.view-header div.date-nav-wrapper div.date-nav {margin-left: auto; margin-right: 18px; float: right; }
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-prev,
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-next {float: left;}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-prev {text-align:left;}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-next {text-align:right;}
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-prev a {margin-left: 8px; margin-right: 0px;}
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-next a {margin-left: 0px; margin-right: 8px;}


/*----------------------------------------------------------------------------------------------------------------*/
/* ---COMPLEX PAGE----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.node-type-complex-page.not-front div.menu-level-2 {margin-left: -58px; margin-right: 0px;} /* submenu location */
body.node-type-complex-page.not-front #page #main #content .section {padding: 30px 0px 0 28px;}
body.node-type-complex-page .pageright {float: left;}
body.node-type-complex-page .pageleft {float: left; padding-right:0px; padding-left:25px; background-position: left -14px;}
body.node-type-complex-page .pageleftier {float: left; padding-right:0px; padding-left:25px; background-position: left -14px;}

/*----------------------------------------------------------------------------------------------------------------*/
/* ---LIST PAGE PANEL----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.not-front.node-type-list .panel-2col .panel-col-first,
body.not-front.node-type-list .panel-2col .panel-col-last {float: right;}
body.not-front.node-type-list .panel-2col .panel-col-last {padding-left: 0px; padding-right: 35px;}
body.page-node.node-type-list div.field.field-name-body {padding-right: 0px; padding-left: 10px;}
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-row {float: left; direction: ltr; text-align: left;}
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-row.views-row-1 {border-left: 1px solid #d7d7d7; border-right: none; }
/* titles */
body.not-front.node-type-list .basic-list-main-image > div.view-content .views-field-body {padding:0px 0px 8px 18px;}
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-field-title a,
body.not-front.node-type-list .basic-list-main-image > div.view-content .views-field-body a
{padding-left: 0px; padding-right: 15px; background: transparent url('../images/dual-yellow-arrow-ltr.png') no-repeat 100% 60%;}


/*----------------------------------------------------------------------------------------------------------------*/
/* ---PRIZES----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.not-front.page-prizes .panel-2col .panel-col-first,
body.not-front.page-prizes .panel-2col .panel-col-last {float: right;}
#winners-page-id .views-field-field-image, /* large img */
#prizes-panel-page .views-field-field-image {left: auto; right: 0;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .views-row {padding: 6px 6px 6px 6px; background: url("../images/prizes/prizes-arrow-ltr.png") no-repeat scroll 98% center transparent;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .prize-name {right: auto; left: 76px;}
/* winners */
body.not-front #main-wrapper #winners-page-id .view-display-id-panel_pane_1_winners_prizes h1 {padding-left: 0px;}
.views-field.views-field-field-winner-image {left: auto; right: 0;}
#winners-page-id .view-display-id-panel_pane_1_winners_prizes {margin-right: 0px; margin-left: 10px; float: left;}
#winners-page-id .view-display-id-panel_pane_1_winners_prizes .views-row {padding-right: 0px; padding-left: 12px; background: url("../images/single-red-arrow-ltr.png") no-repeat scroll left center transparent;}
#winners-page-id .views-field-field-image, /* large img */
#prizes-panel-page .views-field-field-image {left: auto; right: 0;}
#winners-page-id .views-field.views-field-field-small-image-winner, /* prize + small imgs */
#winners-page-id .views-field.views-field-field-taxonomy-prize-image {left: auto; right: 0;}

/* //////////////////////////////////// WINNERS PAGE (Content Type) //////////////////////////////////////////////////////////////// */
body.page-node.node-type-winners .field-collection-view .field-name-field-full-name {background: url("../images/single-red-arrow-ltr.png") no-repeat scroll left center transparent; padding-right:0px; padding-left:12px;}
body.page-node.node-type-winners .field-collection-view .field-name-field-prize-field-area {padding-right:0px; padding-left:12px; }


/*----------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE NODE GENERAL (basic page, video page)----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.page-node h1 {float:left;}
body.page-node div.node > div.content {padding-right: 0px; padding-left: 10px;}
body.page-node div.field {float:left; clear:left;}
body.page-node div.field-name-field-image, body.page-node div.field-name-field-youtube {left:auto; right:0; }
body.page-node div.field-name-field-image-titldesc {left:auto; right:0;} /* Image title attribute css */



/*-------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE LIST PAGE (OLD VERSION)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-node.node-type-list-page div.node > div.content {padding-left: 0;}
body.node-type-list-page div.field-name-field-ct-list-item > div.field-items > div.field-item {padding-right: 0px; padding-left: 10px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE LINKS PAGE--------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.node-type-links-page div.field-name-field-link-field div.field-item {padding-right: 0px; padding-left: 18px; background: transparent url("../images/single-red-arrow-ltr.png") no-repeat 0%/*IE FIX*/ 50%;}


/*--------------------------------------------------------------------------------------------------*/
/* --------------------------------------- BREAKING NEWS ----------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
#breaking-news div.breaking-news-page {left: auto; right: 0px;}
#breaking-news div.breaking-news-page h2 {padding-right: 0px; padding-left: 54px; background-image: url('../images/breaking_news_title-ltr.png');}
#breaking-news div.breaking-news-page .views-field-body {padding: 15px 6px 6px 28px;}
#breaking-news div.breaking-news-page .views-field-body div.field-content{padding-left: 0px; padding-right: 35px;}
#breaking-news div.breaking-news-page .views-field-title {padding-right: 0px; padding-left: 28px;}
#breaking-news div.breaking-news-page .views-field-nothing div {background-image: url('../images/close-button-ltr.png');}
#breaking-news div.breaking-news-page .views-field-nothing div {margin-right: 0px; margin-left: 164px; padding-right: 0px; padding-left: 5px; }


/*-------------------------------------------------------------------------------------------------------------*/
/*------------- INNER PAGES MENU ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front div.menu-level-2 {
	background:transparent url("../images/inner-menu-en.png") no-repeat right top;
	margin-right:0px; margin-left:-35px;
}
body.not-front div.menu-level-2 ul {padding:10px 25px 25px 15px; background-image: url('../images/inner-menu-corner-ltr.png'); background-position: top left;}
body.not-front div.menu-level-2 div.close-inner-menu {background-image: url("../images/inner-menu-close-en.png"); margin-right: 0px; margin-left: 95px;}

/*-------------------------------------------------------------------------------------------------------------*/
/*------------------ CONTACT US -----------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-node-478 .panel-2col .panel-col-first,
body.page-node-478 .panel-2col .panel-col-last {float: right;}
body.page-node-478 form.webform-client-form {float: left;}

body.page-node.page-node-478 div.field-name-body {margin-bottom: 0px;}
body.page-node-478 div.form-item, body.page-node-478 .form-actions {clear:both; padding: 12px 0; margin:0;}
body.page-node-478 .form-actions {width: 321px; text-align: right;}
body.page-node-478 div.form-item label {width: 100px; display: block; margin-right: 0em; float: left;}
body.page-node-478 div.form-item input, body.page-node-478 div.form-item div.select-wrapper, body.page-node-478 div.form-item textarea
{width: 220px; display: block; float: left; resize:none;}
body.page-node-478 div.form-item input[type="text"], body.page-node-478 div.form-item input[type="email"]
{height: 22px; padding: 2px 4px 2px 3px; background: transparent url("../images/forms/contact-input-text.png") no-repeat top right; border: none;}
body.page-node-478 div.form-item textarea {width: 227px; height: 96px; padding: 2px 4px 2px 0px; font-size: 12px; background: transparent url("../images/forms/contact-textarea.png") no-repeat top right; border: none; resize: none;}
body.page-node-478 .form-actions input[type="submit"]
 {width: 134px; height: 34px; border: none; background: transparent url("../images/forms/contact-send.png") no-repeat top right; font-size: 0.01em; text-align: right; color: #dbdbdb;}
body.page-node-478 div.grippie {display:none;} /* Chrome fix */
body.page-node-478 div.form-item div.select-wrapper
{overflow: hidden; width: 225px; height: 18px; padding: 4px 2px 4px 0; background: transparent url("../images/forms/contact-select.png") no-repeat top right;}
body.page-node-478 div.form-item div.select-wrapper select {border: none; width: 257px; background: rgba(0,0,0,0) /*OPERA FIX*/; -webkit-appearance: none;}
body.page-node-478 div.form-item input.error, body.page-node-478 div.form-item textarea.error,
body.page-node-478 div.form-item div.select-wrapper.error {border: 2px solid red;}
body.page-node-478 div.form-item div.select-wrapper  {background-image: url('../images/forms/contact-select-ltr.png');}
body.page-node-478 .form-actions input[type="submit"] {background-image: url("../images/forms/red-button-ltr.png"); font-size: 13px; text-align: center; color: #fff; font-weight: bold; padding: 0 0 5px 10px; text-shadow: 0px 1px #000;}
/* captcha */
fieldset.captcha.form-wrapper .fieldset-wrapper .fieldset-description {width: 135px; float: left; padding-left:5px;}
fieldset.captcha.form-wrapper .fieldset-wrapper .reload-captcha-wrapper {padding-right: 0px; padding-left: 140px; font-size:11px;}
fieldset.captcha.form-wrapper .fieldset-wrapper .form-item-captcha-response .description {clear: none; clear: left; padding-right: 0px; padding-left: 100px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SITE MAP OVERRIDE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
#site-map {padding-left: 10px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SEARCH PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-search #search-form {padding-right: 0px; padding-left: 10px;}
body.page-search #search-form #edit-advanced .criterion {margin: 0px 0px 0 12px;}
body.page-search #search-form #edit-basic #edit-keys {margin-right:0;}
body.page-search #search-form #edit-basic #edit-submit {}
body.page-search #search-form #edit-advanced #edit-submit--2 {width: 150px; background-image: url('../images/forms/red-button-big-ltr.png'); padding-right: 2px; padding-left: 0px; }
body.page-search #block-system-main .content > h2 {margin-right: 0px; margin-left: 10px;}

/*-------------------------------------------------------------------------------------------------------------*/
/* ---SEGEL PAGE (Staff Person)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.node-type-staff .node-staff .group-right {padding-right: 0px; padding-left: 30px; background:transparent url('../images/news_line.png') no-repeat left -13px;}

