/*DEVELOPER*/

/*
1.	996600 ����
2.	800000 ����
3.	7f7f7f ���� ����
4.	404040 ���� ������
5.	262626 ���� ���
*/

/* admin menu */
#admin-menu .shortcut-toggle {float:left;}
div#toolbar a#edit-shortcuts {top: 30px;}
#admin-menu .shortcut-toolbar li {float: right;}

/*----------------------------------------------------------------------------------------------------------*/
/* -- ELEMENTS, GENERAL CLASSES -----------------------------------------------------------*/
body {margin: 0 auto; font-family: arial !important; color: #373737; font-size:12px; line-height: 1.4;}
body.front {background: #fff url('../images/front_bg.jpg') repeat-x center top;}
body.not-front {background: #ffffff url('../images/inner_bg.png') repeat-x center top;}
body.not-front #header {background: #ffffff url('../images/header_bg.png') repeat-x center top;}
body.not-front #page #main #content {padding:30px 10px 10px 0px;} /* CONTENT AREA FIX - affects left image top margin */
body.not-front #page #main #content .region-content {min-height: 404px;}

/* HEADER */
#header {padding-top:14px; height: 158px; z-index:11;}
#header > div {position:relative;}
#header .region-header {clear:both; position:relative;}
#header #logo-box {width: 400px; float: right; padding-right: 1px;}
#header .region-top-header {width: 495px; height:77px; float: left;}
#block-menu-menu-social-menu, #block-menu-menu-top-button-menu, #block-locale-language, #block-text-resize-0 {float: right;}
#block-menu-menu-top-button-menu, #block-locale-language {float: left;}
#block-menu-menu-social-menu {width: 160px; height: 55px; padding-right: 9px;}
#block-menu-menu-top-button-menu {width: 140px; height: 55px;}
#block-text-resize-0 {width: 60px; height: 55px;}
#block-locale-language {width: 60px; height: 44px; padding: 0 10px; background: transparent url('../images/lang.png') no-repeat 6px 2px;}
#header #user-header-box {width: 400px; clear:both; z-index: 100; position: relative; top: 32px; }

/* HEADER BTNS */
#block-menu-menu-social-menu h2, #block-menu-menu-top-button-menu h2, #block-text-resize-0 h2 {display: none;}
#block-menu-menu-social-menu ul.menu, #block-menu-menu-top-button-menu ul.menu, #block-text-resize-0 ul.menu {padding:0 0 0 0px; margin:0em 0;}
#block-menu-menu-social-menu ul.menu li, #block-menu-menu-top-button-menu ul.menu li, #block-locale-language ul.language-switcher-locale-url li{margin:0; list-style-type:none;}
#block-menu-menu-social-menu ul.menu li.leaf, #block-menu-menu-top-button-menu ul.menu li {list-style-type:none; list-style-image:none; margin:0 0em 0 0; padding:0em 0 0 0em;}
#block-menu-menu-social-menu ul.menu li.leaf {width: 26px; float: right; padding:12px 0px 0 4px;}
#block-menu-menu-top-button-menu ul.menu li {width: 43px; float: right; padding:0px 0px 0 30px;}
#block-menu-menu-top-button-menu ul.menu li.last {padding-left: 0;}
ul.menu li a.huji-social-btn {height:26px; width: 26px; display:block; line-height: 0; font-size: 0; color: transparent; padding-left: 0;}
ul.menu li a.huji-header-btn {height:1px; width: 43px; display:block; padding-left: 0; padding-top: 45px; text-align: center; color: #000; text-decoration: none;}
ul.menu li a.huji-header-btn#huji-accessibility {line-height: 0; font-size: 0; color: transparent;}
ul.language-switcher-locale-url li a.language-link {color: #000; text-decoration: none;}

/* HEADER SUBMENUS */
#block-menu-menu-top-button-menu ul.menu li.expanded {list-style-image: none;}
#block-menu-menu-top-button-menu ul.menu li.expanded ul {display:none; width: 159px; padding: 0px 0px 0px 0px; z-index: 650; position:relative;}
#block-menu-menu-top-button-menu ul.menu li.expanded ul li {width: 139px; float: none; padding: 0px 13px 0px 7px; background: transparent url("../images/button-menu/mid-menu-bg.png") repeat-y 0 0;}
#block-menu-menu-top-button-menu ul.menu li.expanded ul li.first {padding-top:5px; background: transparent url("../images/button-menu/top-menu-bg.png") no-repeat 0 0;}

#block-locale-language h2 {color: black !important; font-size: 12px; font-weight: normal; position:relative; top: 34px; padding-right: 12px; background: transparent url("../images/lang-menu-arrow.png") no-repeat 100% 4px;}
#block-locale-language ul.language-switcher-locale-url {display:none; list-style:none;}
#block-locale-language ul.language-switcher-locale-url.open
	{position: relative; top: 29px; width: 45px; padding:0 15px 0 0px; margin:0em 0; z-index:650;}
#block-locale-language ul.language-switcher-locale-url.open li {width: 88px; float: none; padding: 0px 13px 0px 7px; background: transparent url("../images/button-menu/mid-menu-bg-lang.png") repeat-y 0 0;}
#block-locale-language ul.language-switcher-locale-url.open li.first {padding-top:5px; background: transparent url("../images/button-menu/top-menu-bg-lang.png") no-repeat 0 0;}

/* 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  {
	display: block; width: 139px; font-weight:bold; text-decoration: none;
	color: black; line-height: 14px; border-bottom:1px dotted #aeaeae; padding: 5px 0;
	background: transparent url("../images/button-menu/menu-arrow.png") no-repeat 4px 50%;
}
#block-locale-language ul.language-switcher-locale-url.open li a,
#block-locale-language ul.language-switcher-locale-url.open li span {width: 88px;}
#block-locale-language ul.language-switcher-locale-url.open li span.locale-untranslated {text-decoration: line-through;}
#block-menu-menu-top-button-menu ul.menu li.expanded ul li.close,
#block-locale-language ul.language-switcher-locale-url.open li.close
	{line-height: 35px; background: transparent url("../images/button-menu/bot-menu-close.png") no-repeat 0 0; cursor:pointer;}
#block-locale-language ul.language-switcher-locale-url.open li.close
	{background: transparent url("../images/button-menu/bot-menu-close-lang.png") no-repeat 0 0;}


/* USER MENU */
#block-system-user-menu h2 {display:none;}
#block-system-user-menu ul.menu li {float: right;}
#block-system-user-menu ul.menu li.leaf{list-style-type:none; list-style-image:none;}

/* TITLES */
h1{font-size:16px; color:#800000 !important; font-weight:bold; margin:5px 0px; }
body.not-front #main-wrapper h1 {width: 430px; border-bottom:1px dotted #fdfdfd; padding: 0 10px 5px 0;} /* h1 height must be fixed in all pages */
h3{font-family:arial;color:#404040;font-weight:bold;margin-bottom:5px !important}
a {color:#800000;line-height:1;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
ol {padding-right:30px;}
select, input, textarea {font-family: arial;}
textarea {overflow: auto /*IE FIX*/;}
#main-wrapper a:hover{color:#262626}
table, tbody {border:none;}
table, tr, td {vertical-align:top;}


/* MISC, LINKS, PAGER */
.display-block {display:block !important;}
.gray{color:#373737 !important}
.hide{display:none}
.no-margin {margin:0px}
.mini-title {font-size:13px;font-weight:bold;color:#7f7f7f !important}
.views-field-title span, .views-field-title a, h2 {font-size:13px; color:#800000 !important;font-weight:bold; text-decoration:none;}
div.more-link a,div.views-field-view-node a{color:#800000; font-size:13px; font-weight:bold; text-decoration: none; padding-left: 15px; background: transparent url('../images/dual-red-arrow.png') no-repeat 0% 70%;}
body.not-front .form-type-item, body.not-front .links,div.submitted, #comments{display:none;} /*hide lang, submitted & items*/
body.not-front .view div.item-list ul.pager {width: 40%; padding-top: 10px; text-align: right;} /* pager */
body.not-front .view div.item-list ul.pager li {margin: 0 !important; padding: 0 !important;}
body.not-front .view div.item-list ul.pager li a {width: 26px; height: 26px; display: inline-block; text-indent: -9999px;}
body.not-front .view div.item-list ul.pager li.pager-current {display:none;}
body.not-front .view div.item-list ul.pager li.pager-last a {background: url("../images/prizes/go-to-the-end-pager.png") no-repeat scroll right center transparent;}
body.not-front .view div.item-list ul.pager li.pager-next a {background: url("../images/prizes/next-pager.png") no-repeat scroll right center transparent;}
body.not-front .view div.item-list ul.pager li.pager-first a {background: url("../images/prizes/go-to-the-start-pager.png") no-repeat scroll right center transparent;}
body.not-front .view div.item-list ul.pager li.pager-previous a {background: url("../images/prizes/prev-pager.png") no-repeat scroll right center transparent;}


/* BREADCRUMB */
#breadcrumb h2 {margin:0;}
#breadcrumb .breadcrumb {padding-right: 11px; font-size:11px;}
#breadcrumb .breadcrumb a {text-decoration: none; font-size: 11px; color: #000;}
#breadcrumb .element-invisible {display:none;}

/*----------------------------------------------------------------------------------------------------------*/
/* ADMIN */
/*----------------------------------------------------------------------------------------------------------*/
#main-wrapper div.tabs {z-index:12; width: 440px; clear:both; /*position: absolute;top: 20px;right: 65px;*/} /* ??? */
#main-wrapper div.tabs ul.primary {height: 15px;}
#main-wrapper div.tabs ul.primary li {display: block; float: right;}
.i18n-en #main-wrapper div.tabs ul.primary li {float: left;}


/*----------------------------------------------------------------------------------------------------------*/
/* FRONT */
/*----------------------------------------------------------------------------------------------------------*/
/*layout*/
body.front div.panel-2col-stacked div.panel-col-first {overflow:hidden; height:504px; position:relative; width:495px;} /* hive panel */
body.front div.panel-2col-stacked div.panel-col-last {width:485px;} /* right panel */
body.front div.panel-2col-stacked div.panel-col-last div.inside {position:relative;}

/*-- FRONT TABS - SLIDE BLOCK -  NEWSFLASH - NOTIFICATIONS */
/* HOME PAGE TABS  text-shadow: 0px 1px #fff; old font color 262626*/
#slider_tabs h2 {width: 123px; display: inline-block; padding: 1px 0 0 0; margin: 0px 0 0 5px; font-size: 14px; color: #ffffff !important; font-weight: normal; text-align: center;cursor:pointer;}
#slider_tabs {background:transparent url('../images/tabs_news-flash.png') no-repeat 28px 29px; height:23px; overflow:hidden; padding: 38px 43px 0 0;}
#slider_tabs.events{background:transparent url('../images/tabs_news-flash.png') no-repeat 28px 29px;}
#slider_tabs.winners-prizes{background:transparent url('../images/tabs_awards.png') no-repeat 28px 29px;}
#slider_tabs.notifications{background:transparent url('../images/tabs_notifications.png') no-repeat 28px 29px;}
#slider_tabs h2.active-tab {color: #ffffff !important;} 
/* #slider_tabs h2.active-tab {color: #800000 !important;}*/
/* position tab panes*/
body.front div.pane-tabs{height:107px !important;}
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: 38px;}

/* position cycle */
body.front div.front-slider {position:relative;}
body.front div.front-slider div.view-content{height:60px; position:relative; overflow:hidden; margin: 15px 0 8px 0;}
body.front div.front-slider div.view-content div.views-row{width: 410px;}
body.front div.front-slider div.front-block-layer {height:85px; width:410px; display:inline-block; float:right;}
/* 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: 14px; color: #262626 !important; font-weight:bold;}
body.front div.front-slider div.view-content .views-field-body {font-size:14px;}

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 {background:none;text-align:right;}
/* navigation css */
body.front div.front-slider div.more-link {position: absolute; top: 61px;right: 290px;}
body.front div.front-slider div.more-link a{font-size: 14px; font-weight: normal; padding-left: 18px; display:inline-block /*OPERA FIX*/;}
.slider-nev a {float: right; content:''; background: url('../images/dot_pager_item.png') no-repeat center top; margin: 0 5px; padding: 5px 5px;}
.slider-nev a.activeSlide { content:'';background: url('../images/dot_pager_selected_item.png') no-repeat center top;}
a:focus {outline: #1e6d78 dotted medium;}

/* hide content of closed tabs */
body.front div.pane-notifications,
body.front div.pane-winners-prizes {display:none;}


/* HOME PAGE RIGHT PANELS - NEWS & EVENT RIGHT BLOCKs */
body.front div.panel-2col-stacked div.panel-col-last div.inside {margin: 0 0 0em 32px;}
body.front div.panel-col-last div.pane-views{height:142px; position: relative; overflow:hidden;}
body.front div.pane-news div.pane-content,
body.front div.pane-events div.pane-content {margin-right: 33px; height:142px; position: relative; }
body.front div.pane-news div.view-content,
body.front div.pane-events.single-tab div.view-content {height:80px; margin: 12px 0 0 0; overflow:visible;}
body.front div.panel-col-last div.panel-separator {margin:0px 0px 26px;}
body.front div.pane-news div.views-field-field-image,
body.front div.pane-events.single-tab div.views-field-field-image {width:149px; height: 115px; float:right; margin:-38px 0px 23px 30px;}
body.front div.panel-col-last div.views-field-field-event-date div.field-content {display:none;}
body.front div.panel-col-last h2.pane-title {
    background: transparent url('../images/front_tab.png') no-repeat 7px 0;
    height:23px;
    text-align:center; text-shadow: 0px 1px #fff;
    padding:9px 212px 0 54px;
	margin: 0px 0 0 0;
}
body.front div.panel-col-last h2.pane-title a {
    font-size:14px;
    color:#800000 !important;
    font-weight:normal;
    text-decoration:none;
}
body.front.i18n-he h2.pane-title a {/*margin-right:-30px*/}
body.front div.panel-col-last p {margin:0px;}

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: 14px; color: #262626 !important;}

body.front div.pane-news div.views-field-body,
body.front div.pane-events.single-tab div.views-field-body {font-size: 14px;}
body.front div.pane-news div.views-field-body a,
body.front div.pane-events.single-tab div.views-field-body a {color: #262626 !important; text-decoration: none; border: 0 solid; line-height:1.4 /*OPERA FIX*/;}
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.png"); direction:ltr /*IE FIX*/;}

body.front div.pane-news div.views-field,
body.front div.pane-events.single-tab div.views-field {display:inline;}

/* FRONT PAGE NEWS/EVENTS IMAGE STYLING */
body.front div.panel-col-last div.views-field-field-image div.field-content {display: inline-block;position: relative;}
body.front div.panel-col-last div.views-field-field-image div.field-content:before{content:''; width:12px; height:115px; background:transparent url('../images/verticle-color-set.png') no-repeat left top; display:inline-block;}
body.front div.panel-col-last div.views-field-field-image div.field-content img {position:absolute;top:0px;}
body.front div.panel-col-last div.views-field-field-image  div.field-content:after {
    content:'';
    position: absolute;
	width:12px; height:12px;
    right: 137px;
	background:transparent url('../images/image_triangle.png') no-repeat top left;
}


/*--------------------------------------------------------------------------------------------------*/
/* --------------------------------------- FRONT HIVE ----------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
body.front div.panel-2col-stacked div.panel-col-first {overflow:visible;}
body.front .pane-front-page-hive {position: absolute; top: 0; right: 0;}
body.front .pane-front-page-hive .views-field {width: 247px; height: 168px; position: absolute; top: 0; right: 0;}
body.front .pane-front-page-hive .views-field .field-content {width: 246px; height: 167px; margin: 0 1px 1px 0;}
body.front .pane-front-page-hive .views-field.views-field-field-image-2x3 {width: auto; height: auto; position: static; background-color: white;}
body.front .pane-front-page-hive .views-field.views-field-field-image-2x3 .field-content {width: auto; height: auto; margin: 0;}
body.front .pane-front-page-hive .views-field.views-field-field-content .field-content {width: 216px; height: 147px; padding: 20px 20px 0 10px; background:transparent url('../images/opacity04.png') repeat left top;}
body.front .pane-front-page-hive .views-field.views-field-field-events-month, /* hide position fields */
body.front .pane-front-page-hive .views-field.views-field-field-img-pos-1,
body.front .pane-front-page-hive .views-field.views-field-field-img-pos-2,
body.front .pane-front-page-hive .views-field.views-field-field-content-pos {display: none;}
body.front .pane-front-page-hive .views-field.views-field-field-content .field-content a
{color: white; text-decoration: none; font-size: 18px; text-shadow: 1px 1px 1px rgba(0,0,0,1); line-height: 1.4;}
body.front .pane-front-page-hive .views-field.views-field-field-content .field-content a:hover {color: white !important;}
body.front .pane-front-page-hive .views-field.views-field-field-content .field-content a:after {height: 16px; content:url('../images/dual-white-arrow.png'); direction:ltr/*IE FIX*/; display:inline-block; margin-right:4px; padding-top: 3px;}

/* Calendar View Attachment */
body.front .pane-front-page-hive.calendar-month {width: 246px; height: 167px; top: auto; bottom: 0; margin: 0 0px 1px 0; border-right: 1px solid #dadada; background: #eaeaea; z-index: 250;}
body.front .pane-front-page-hive.calendar-month h2 {width:70px; margin: 0; font-weight: bold; font-size: 14px; color:#800000; padding: 6px 18px 0 0;} /* Title */
body.front .pane-front-page-hive.calendar-month .pane-content .view-front-page-hive > div.view-content {display: none;}
body.front .pane-front-page-hive.calendar-month .view-events-calendar {position: absolute; top:0; width: 246px;}

/*--------------------------------------------------------------------------------------------------------------*/
/*          MENUS   */
/*--------------------------------------------------------------------------------------------------------------*/
/* TARGET MENU */
#block-menu-block-1 {position: absolute; top:40px; /*fixed pos incase kehalim is removed*/ z-index:470;}
#block-menu-block-2 {position: relative; top: 5px; z-index:550;} /* TOP: 5 - FIX to layer menu-2 (target menu) on top menu-1 (mainmenu) for hover effect */

/* KEHALIM MENU*/
#block-menu-block-2 ul {
    -webkit-padding-start:0px;
    height: 40px;
    padding:0px;
    margin:0px;
}

#block-menu-block-2 li {
    width:99px;
    float:left;
    list-style:none;
    font-size:16px;
    font-weight:normal;
    margin:0px;
    padding:0px;
    margin-right:0px;
    text-align:center;
    position:relative
}
/* buttons */

#block-menu-block-2 li.menu-mlid-754 {background: transparent url('../images/li_candidates.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-755 {background: transparent url('../images/li_students.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-756 {background: transparent url('../images/li_staff.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-757 {background: transparent url('../images/li_guests.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-758 {background: transparent url('../images/li_graduates.png') no-repeat top left;}

#block-menu-block-2 li.menu-mlid-2096 {background: transparent url('../images/li_candidates.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-2097 {background: transparent url('../images/li_students.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-2098 {background: transparent url('../images/li_staff.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-2099 {background: transparent url('../images/li_guests.png') no-repeat top left;}
#block-menu-block-2 li.menu-mlid-2100 {background: transparent url('../images/li_graduates.png') no-repeat top left;}



/* Main Menu arabic*/
body.i18n-ar #block-menu-block-1 li {float: right;}

/* MAIN MENU*/
#block-menu-block-1 ul.menu li {margin:0 0em 0 1px;}
body.i18n-he #block-menu-block-1 li {float:right}
#block-menu-block-1 ul {
    -webkit-padding-start:0px;
	height: 36px;
	width:980px;
	position:relative; z-index:490;
    background: transparent url('../images/menu_bg_4.png') repeat-x center top;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:0px !important;
	padding-right:0px !important;
	padding-top: 5px;
}

#block-menu-block-1 ul li {
    width:119px;
    float:left;
    list-style:none;
    font-size:14px;
    font-weight:bold;
    padding: 0 1px 0 0;
    text-align:center;
    position:relative; z-index:490;
	background: transparent url('../images/menu-li.png') no-repeat top right;
}

#block-menu-block-1 ul.menu li.last {margin: 0 0 0 0px;}
#block-menu-block-1 li.menu-mlid-578, #block-menu-block-1 li.menu-mlid-579 {width:97px;}
#block-menu-block-1 li.menu-mlid-580 {width:159px;}
#block-menu-block-1 li.menu-mlid-582 {width:125px;}
#block-menu-block-1 li.menu-mlid-1404 {width: 130px;}



/* arabic main menu sizes */
#block-menu-block-1 li.menu-mlid-2685 {width:110px;}
#block-menu-block-1 li.menu-mlid-2686 {width:120px;}
#block-menu-block-1 li.menu-mlid-2691 {width:130px;}
#block-menu-block-1 li.menu-mlid-2688 {width:160px;}
#block-menu-block-1 li.menu-mlid-2689 {width:100px;}
#block-menu-block-1 li.menu-mlid-2690 {width:100px;}
#block-menu-block-1 li.menu-mlid-2687 {width:120px;}
/*#block-menu-block-1 li.menu-mlid-2692 {width:110px;}*/


#block-menu-block-1>div.content>div.menu-level-1>ul>li:hover, /* level-1 mainmenu items */
#block-menu-block-1>div.content>div.menu-level-1>ul>li.active,
#block-menu-block-1>div.content>div.menu-level-1>ul>li.active-trail
{background: transparent url('../images/menu_bg_3.png') repeat-x center bottom;}
#block-menu-block-1>div.content>div.menu-level-1>ul>li:hover>a,
#block-menu-block-1>div.content>div.menu-level-1>ul>li.active>a,
#block-menu-block-1>div.content>div.menu-level-1>ul>li.active-trail>a{color:black; background:none;}

/* MAIN MENU - SECOND LEVEL */
#block-menu-block-1 ul ul {
	width:164px; height: auto;
    margin-top:0px !important;
	margin:0em 0;
	padding:17px 20px 14px 20px !important;
	overflow:auto; /*STRETCH ENTIRE HEIGHT FIX*/
	display:none;
    position:absolute;
    z-index:490;
	background: #181818 url('../images/dropdown_bg_triangle.png') no-repeat top right;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

#block-menu-block-1 ul ul li {
	width: 141px;
    font-size:12px;
	line-height: 13px;
    margin:0px;
    position:relative; z-index:490;
    text-align:right;
    border-bottom:1px dotted gray;
    padding:2px 13px 2px 10px;
	background: transparent url('../images/sub-menu-arrow.png') no-repeat 0% 50%;
}
#block-menu-block-1 ul ul li.first {}
#block-menu-block-1 ul ul li.last {border-bottom:none;}

/* MAIN MENU - 3d LEVEL - temp*/
#block-menu-block-1 ul ul ul{
    margin-right:117px;}


/* MENU ITEMS */
#block-menu-block-1 a,#block-menu-block-2 a{color:#ffffff; text-decoration:none; width:100%;}
#block-menu-block-1 a {line-height: 36px; display:block; background: transparent url('../images/menu-separator.png') no-repeat top left;}
#block-menu-block-1 ul ul li a {color:#ffffff; line-height: 13px; background:none;}
#block-menu-block-1 ul ul li a:hover {color:#c4c4c4;}
#block-menu-block-2 a {width:99px; display: block; padding: 9px 0px 15px; text-shadow: 0px -1px #000;}
#block-menu-block-2 a#mi_candidates.is-open {background: transparent url('../images/candidats_button_bg.gif') repeat-x left bottom;}
#block-menu-block-2 a#mi_students.is-open {background: transparent url('../images/students_button_bg.gif') repeat-x left bottom;}
#block-menu-block-2 a#mi_personnel.is-open {background: transparent url('../images/staff_button_bg.gif') repeat-x left bottom;}
#block-menu-block-2 a#mi_visitors.is-open {background: transparent url('../images/visitors_button_bg.gif') repeat-x left bottom;}
#block-menu-block-2 a#mi_graduate.is-open {background: transparent url('../images/graduates_button_bg.gif') repeat-x left bottom;}



/*--------------------------------------------------------------------------------------------------*/
/* --------------------------------------- BREAKING NEWS ----------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
body.front #breaking-news {position: relative; margin:0; padding:0;}
div.breaking-news-page {display:none; z-index:450; margin:0; padding:0;}

#breaking-news div.breaking-news-page {
    height: 504px;
    position: absolute;
    left: 0px;
    width: 495px;
}
#breaking-news div.breaking-news-page h2,
#breaking-news div.breaking-news-page .views-field-title,
#breaking-news div.breaking-news-page .views-field-body,
#breaking-news div.breaking-news-page .views-field-nothing {position: absolute;}
#breaking-news div.breaking-news-page h2 {
	font-weight: normal; text-shadow: 0px 1px #000;
	width: 141px; line-height: 40px; padding-top:10px; padding-right: 54px;
	background: transparent url('../images/breaking_news_title.png') no-repeat 48% 0;
}
#breaking-news div.breaking-news-page .views-field-body {
	width: 211px; height: 314px; padding: 15px 28px 6px 6px;
	background: transparent url('../images/opacity09-414141.png') repeat top left;
	border: 1px solid #353535; border-top:none;
}
#breaking-news div.breaking-news-page .views-field-body div.field-content{padding-left: 35px; padding-top: 80px; height: 195px; overflow: hidden;}
#breaking-news div.breaking-news-page .views-field-title {padding-top: 80px; padding-right: 28px;}

#breaking-news div.breaking-news-page h2,
#breaking-news div.breaking-news-page .views-field-title,
#breaking-news div.breaking-news-page .views-field-nothing {z-index:455;}
#breaking-news div.breaking-news-page .views-field-nothing div {width: 71px; height: 20px; background: transparent url('../images/close-button.png') no-repeat top left; }

/* text styling */
#breaking-news div.breaking-news-page h2,
#breaking-news div.breaking-news-page .views-field-title span a,
#breaking-news div.breaking-news-page .views-field-body p,
#breaking-news div.breaking-news-page .views-field-nothing div {color: white !important; font-size: 14px;}
#breaking-news div.breaking-news-page .views-field-nothing div {
	font-size: 12px; padding-right: 5px;
	font-weight: bold; line-height:18px;
	margin-right: 164px; margin-top: 310px; cursor: pointer;
}


/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*          /* TARGET DATA  REGION */
/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
div.target-page {display:none; margin:0; padding:0;}
div.target-page div.block {display:none;}
#target_data {position: relative; margin:0; padding:0; z-index:350;}
#target_data div.target-page div.content {position:absolute;}
#target_data div.target-page {
    height: 504px;
    position: absolute;
    left: 0px; top: 0px;
    width: 495px;
}
#target_data div.target-page .box-border {height: 504px; width: 493px; overflow:hidden; direction: ltr;/*IE FIX*/}
#target_data div.target-page .box-border > div.region-target-data {direction:rtl;}

#block-menu-menu-students-menu {position:relative;}
#target_data div.target-page.students .box-border {
	background: #84c5c9 ;
	border: 1px solid #84c5c9;
	border-top: none;
}
#target_data div.target-page.personel .box-border {
	background:#129886;
	border: 1px solid #129886;
	border-top: none;
}
#target_data div.target-page.visitors .box-border {
	background-color:#7c8c90;
	border: 1px solid #7c8c90;
	border-top: none;
}
#target_data div.target-page.candidates .box-border {
	background:#720d1c;
	border: 1px solid #720d1c;
	border-top: none;
}
#target_data div.target-page.graduates .box-border {
	background-color:#246e77;
	border: 1px solid #246e77;
	border-top: none;
}
#target_data .target-nav {position:absolute; height:50px; width:43px; top:235px; cursor:pointer; z-index:400;}
#target_data .target-next {background: transparent url('../images/target/page-left.png') no-repeat left top; left:0px;}
#target_data .target-prev {background: transparent url('../images/target/page-right.png') no-repeat left top; right:0px;}
#target_data .target-close {position:absolute;height:20px;width:76px;background: transparent url('../images/target/close-window.png') no-repeat left top;top:17px;left:10px;cursor:pointer;}
#target_data .target-close-ar {position:absolute;height:20px;width:76px;background: transparent url('../images/target/close-window-ar.png') no-repeat left top;top:17px;left:10px;cursor:pointer;}




#target_data .target-close {position:absolute;height:20px;width:76px;background: transparent url('../images/target/close-window.png') no-repeat \
left top;top:17px;left:10px;cursor:pointer;}




/*STUDENTS / STUFF MAIN*/
#target_data div.block-menu h2{color:#ffffff !important; font-weight:normal; margin:40px 30px 0px 0px; font-size: 14px; direction:rtl;}
#target_data div.block-menu div.content>ul {
    display:inline-block;
    height:410px;
    margin-top:20px;
    overflow:hidden;
    width:408px;
	padding: 0 40px;
}
#target_data div.block-menu div.content>ul>li{
    float: right;
    height: 90px;
    text-align: center;
    width: 120px;
    margin-bottom:10px;
    list-style:none;
}
#block-menu-menu-students-menu div.content>ul>li,
#block-menu-menu-candidates-manu div.content>ul>li {width: 90px !important;} /*12 items per box*/
#target_data div.block-menu div.content>ul>li a{
    display:block;
    height:100%;
    background-position:center -10px;
    padding:60px 0px 0px 0px;
    color:white;
    text-decoration:none;
    font-size:14px
}
#block-views-graduates-block-1 {color:white; direction: rtl;}
#block-views-graduates-block-1 div.views-field-field-image {float:none;}
#block-views-graduates-block-1 div.views-field-field-image img {padding-right:45px;}
#block-views-graduates-block-1 div.views-field-body {width:390px; padding:15px 45px 15px 45px;}
#block-views-graduates-block-1 div.views-field-body a {color:white !important;}
#block-views-graduates-block-1 div.views-field-title {width: 400px; margin:35px 0 20px 0;}
#block-views-graduates-block-1 div.views-field-title span{color:#ffffff !important; font-weight:normal; margin-right:45px;}

/*----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
/*          FOOTER REGION                  */
/*----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
/* HIDE #footer {display: none;} */
div.region-footer{width: 980px; border: 1px solid transparent/*BUG FIX*/; background: transparent url('../images/h_line_footer.png') no-repeat left 115px; position:relative; height:139px; padding-top: 21px; }
body.not-front div.region-footer{}

#footer ul.menu {margin: 0; padding: 0;}
#footer ul.menu li a {text-decoration:none; font-size:14px; color:black;}
#footer ul.menu li a:visited {color:black;}
#footer ul.menu li a:hover {color:#800000;font-weight:bold;}
#block-views-banner-block, #block-menu-block-5, #block-menu-block-6 {height: 94px; float: right;}

#block-views-banner-block {margin-right: 33px; width:172px;}

#block-menu-block-5{width: 278px;}
#block-menu-block-5 ul.menu {list-style-type:none; padding-left: 38px;}
#block-menu-block-5 li.leaf {padding-right: 15px; list-style-type:none; list-style-image:none;  background: transparent url("../images/bullet.png") no-repeat right 50%; border-bottom:1px solid #807f7f; line-height:2em;}
#block-menu-block-5 li.last {border-bottom:none;}
#block-menu-block-5 li a {}
#block-menu-block-5 li a:hover {font-weight: normal !important;}

#block-menu-block-6 {width: 494px;}
#block-menu-block-6 li {width:153px; display:inline-block; padding:0px; margin:0px 0 0 14px; text-align:center; height:66px;}
#block-menu-block-6 li a {height:65px; display:inline-block; width:153px; padding:6px 0px 0px 0px; background-position:center top;}
#block-menu-block-6 li a:hover {background-position:center bottom;}
#block-menu-block-6 li.last {margin:0px 0 0 0px;}

#block-menu-block-7 {width: 947px; clear:both; padding:18px 33px 0 0; border: 1px solid transparent/*BUG FIX*/;}
#block-menu-block-7 ul.menu li{display:inline-block; margin: 0; padding:0;}
#block-menu-block-7 li:after {content:"|"; margin-left:10px; margin-right:10px;}
#block-menu-block-7 li a:hover {font-weight:normal !important;}

#block-menu-block-8 {width: 0px; clear:both; /*BUG FIX*/;}
#block-menu-block-8 ul.menu li{display:none; margin: 0; padding:0;}

#block-comrax-module-0, #block-block-6 {float:left;}
#block-block-6 {margin-right: 20px; padding-left:10px; font-size: 11px; color: #000;}

/*----------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------INNER PAGES----------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------------------*/
/* ---ARTICLES PAGE VIEW (MAIN NEWS)----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
/* layout */
body.page-news.not-front #breadcrumb .breadcrumb {padding-left: 0px; padding-right: 16px;}
body.page-news.not-front #page #main #content {padding: 0px 0px 10px 0px; background:transparent url('../images/news_line.png') no-repeat right 5px;}
body.page-news.not-front #page #main #content .section {padding: 30px 28px 0 15px; background:transparent url('../images/news_line.png') no-repeat left 5px;}
body.page-news.not-front #main-wrapper h1 {border-bottom:1px dotted #171717; padding: 0 16px 5px 0;}
body.page-news div.css-news-articles-level-1>div.view-content {display:inline-block; width:380px; padding: 0 16px 0 0; }
body.page-news div.attachment {display:inline-block; width:482px; float:left; margin-top: -72px;}
body.page-news div.css-news-articles-level-2,
body.page-news div.css-news-articles-level-3
{padding: 17px 0 0 0; display:inline-block; background:transparent url('../images/news_line.png') no-repeat right -14px;}
body.page-news div.css-news-articles-level-2 {width:203px; padding: 17px 24px 0 21px;}
body.page-news div.css-news-articles-level-3 {width:209px; padding: 17px 24px 0 0px; float:left;}
body.page-news.not-front div.css-news-articles-level-1 div.views-field-body {margin-bottom: 15px;}
body.page-news.not-front div.css-news-articles-level-2 div.views-field-body {margin-bottom: 8px;}
/* text */
body.page-news.not-front .views-field-title {margin: 0 0 15px 0;}
body.page-news.not-front .views-field-title a {color: #171717 !important; font-size: 14px;}
body.page-news.not-front div.css-news-articles-level-3  .views-field-title a {color: #373737 !important; font-size: 12px; line-height: 0.9 !important;}
body.page-news.not-front div.css-news-articles-level-2  .views-field-title {margin: 0 0px 8px 0; padding-right: 4px;}
body.page-news.not-front div.css-news-articles-level-2  .views-field-body {padding-right: 4px;}
/* image styling */
body.page-news.not-front div.css-news-articles-level-2 div.views-field-field-image {margin-bottom: 8px;} /* small images */
body.page-news.not-front div.css-news-articles-level-2 div.views-field-field-image div.field-content {border: 1px solid #a6a6a6; background: #c9c9c9; direction:ltr;/*IE FIX*/}
body.page-news.not-front div.css-news-articles-level-2 div.views-field-field-image div.field-content a {font-size: 0em;}
body.page-news.not-front div.css-news-articles-level-2 div.views-field-field-image div.field-content img {display: inline-block; padding: 3px;}
body.page-news.not-front div.css-news-articles-level-1 div.css-main-article-image {margin-bottom: 15px;} /* large image */
body.page-news.not-front div.css-news-articles-level-1 div.css-main-article-image > div {width: 376px; border: 1px solid #a6a6a6; background: #c9c9c9; direction:ltr;/*IE FIX*/}
body.page-news.not-front div.css-news-articles-level-1 div.css-main-article-image > div a {font-size: 0em;}
body.page-news.not-front div.css-news-articles-level-1 div.css-main-article-image > div img {display: inline-block; padding: 3px;}
/* links */
body.page-news.not-front div.css-news-articles-level-1 div.views-field-view-node a,
body.page-news.not-front div.css-news-articles-level-3 div.more-link a
{display: inline-block; font-size: 12px;}
body.page-news.not-front div.css-news-articles-level-3 div.more-link a {font-size: 14px;}
body.page-news.not-front div.css-news-articles-level-2 div.views-field-body a {color: #373737 !important; text-decoration: none;}
body.page-news.not-front div.css-news-articles-level-2 div.views-field-body a:after {content: url('../images/dual-red-arrow.png'); direction: ltr /*IE FIX*/; margin-right: 0px; margin-left: 2px; }

/*-------------------------------------------------------------------------------------------------------------*/
/* ---SPECIFIC LIST PAGES VIEWS (news-archive, events, notifications, list)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/

/* layout */
body.page-news-archive.not-front #main-wrapper h1,
body.page-notifications.not-front #main-wrapper h1,
body.page-newsflashs.not-front #main-wrapper h1
{border-bottom:1px dotted #171717;}

body.not-front .view.basic-list-main {position:relative;} /* basic-list-main: view based class generation */
body.not-front .view.basic-list-main > div.attachment {width:495px; display:inline-block; float:left; margin-top: -70px;}
/* split-3 layout */
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image  {position: fixed; border:1px solid #d7d7d7; border-top: none; direction: ltr;/*IE FIX*/}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image > div.view-content
{position: relative; height: 334px; overflow:hidden; direction: rtl;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image {position: fixed; top: 507px; border:1px solid #d7d7d7; border-top: none; }
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image > div.view-content
{position: relative; height: 168px; overflow:hidden;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image > div.view-content .views-row {float: right; height: 168px;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image > div.view-content .views-row.views-row-1 {border-left:1px solid #d7d7d7; }
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image .views-field-title, /* titles area */
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image .views-field-title {
	width: 457px; padding:8px 18px; background: black;
	background: transparent url('../images/opacity09-black.png') repeat 0 0;
	position: absolute;
	bottom: 0;
}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image .views-field-title {height: auto; padding-bottom: 24px;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-main-image .views-field-body {width: 457px; padding:0px 18px 8px 0; position: absolute; bottom: 0;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image .views-field-title {width: 210px;}

/* split-3 titles */
body.not-front .view.basic-list-main > div.attachment .views-field-title a {color:#cf8e0b !important; display:inline-block;}
body.not-front .view.basic-list-main > div.attachment .views-field-title a:after {content: url('../images/dual-yellow-arrow.png'); direction:ltr /*IE FIX*/; margin-right:2px;}
body.not-front .view.basic-list-main > div.attachment div.basic-list-main-image .views-field-title a {font-size: 16px;}
body.not-front .view.basic-list-main > div.attachment div.basic-list-main-image .views-field-title a:after {content: '';}
body.not-front .view.basic-list-main > div.attachment div.basic-list-main-image .views-field-body a
{color:#cf8e0b !important; text-decoration: none;}
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.png'); direction:ltr /*IE FIX*/; margin-right:2px;}

/* notifications, newsflashes, weeekly-events overrides */
body.page-notifications.not-front div.views-field-field-image,
body.page-newsflashs.not-front div.views-field-field-image {top: 0px;}
body.page-notifications.not-front div.views-field-field-image img,
body.page-newsflashs.not-front div.views-field-field-image img,

/* LIST AREA text */
body.not-front .view.basic-list-main .views-field-title {}
body.not-front .view.basic-list-main .views-field-body {color: #656464 !important;}
body.not-front .view.basic-list-main .views-field-body p {padding:0; margin:0; display:inline;}
body.not-front .view.basic-list-main .views-field-view-node {text-align: left;}
body.not-front .view.basic-list-main .views-field-view-node a {text-decoration: none; background-image: url("../images/single-red-arrow.png"); background-position: 1%/*IE FIX*/ 60%; padding-left: 10px; display:inline-block /*OPERA FIX*/;}
/* list layout */
body.not-front .view.basic-list-main > div.view-content {width:440px; display:inline-block; text-align:justify; float:right; clear: right;}
body.not-front .view.basic-list-main > div.view-content div.views-row {border-bottom:1px dotted #181818; overflow:hidden; padding:10px 10px 10px 0px;}
body.not-front .view.basic-list-main > div.view-content div.views-row .views-field-title span {color: #181818 !important;}
/* filters (search form) */
body.not-front .view.basic-list-main > div.view-filters,
body.not-front .view.basic-list-main > div.view-empty {width:440px; display:block; float: right; clear: right;}
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 {width: 206px; display: block; float: right; overflow:hidden;}
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-select select
{width: 226px; height:26px; padding: 2px 2px 2px 2px; background: url('../images/forms/events-search-select.png') no-repeat right top; background-color: rgba(0,0,0,0) /*OPERA FIX*/; border:none; -webkit-appearance: none /*SAFARI FIX*/; }
body.not-front .view.basic-list-main > div.view-filters .form-item.form-type-textfield input
{width: 206px; padding: 6px 2px 5px 2px; background: transparent url('../images/forms/events-search-input-text.png') no-repeat right top; border:none; -webkit-appearance: none /*SAFARI FIX*/;}
body.not-front .view.basic-list-main > div.view-filters .views-submit-button {float: left;}
body.not-front .view.basic-list-main > div.view-filters .views-submit-button input {margin-top: 5px; width: 130px; height:35px; padding-bottom: 6px; padding-right: 13px; color: white; font-weight: bold; font-size: 14px; text-shadow: 1px 0px #000; background: transparent url('../images/forms/red-button.png') no-repeat right top; border:none;}



/*----------------------------------------------------------------------------------------------------------------*/
/* ---EVENTS PAGE VIEW----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.page-events.not-front #main-wrapper h1 {}
body.not-front.page-events .view.basic-list-main > div.view-content div.views-row {border-bottom:1px solid #a2a2a2; padding:4px 10px 8px 0px;}
body.not-front.page-events .view.basic-list-main > div.view-content div.views-row.views-row-first {border-top:1px solid #a2a2a2;}
body.not-front.page-events .view.basic-list-main > div.view-content div.views-row span{color: #181818 !important;}

/* 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.calendar-month > div.view-content {display: none;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.single-minor {position: static; top: auto; width: 246px; float: left; padding-left: 1px;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month {border: none; padding-left: 0px;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header,
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.single-minor > div.view-content
{width: 246px; position: fixed; top: 507px; height: 168px; display:block; border:1px solid #d7d7d7; border-top:none;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header {border-left:none; background: #eaeaea; }
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header p {width:70px; margin: 0; font-weight: bold; font-size: 14px; color:#800000; padding: 6px 18px 0 0;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header .view-events-calendar
{width: 246px; margin-top: -25px;}

/* CALENDAR Override calendar block original css styling */
.view-events-calendar > div.view-header div.date-nav-wrapper {height: 22px; margin-top:6px !important; position: static/*IE FIX*/; }
.view-events-calendar > div.view-header div.date-nav-wrapper div.date-nav {clear:none; min-height: 22px; padding-bottom:0px; margin-bottom:0px !important; margin-left: 18px; background: transparent url('../images/calendar/mini-cal-nav-bg.png') no-repeat right top; width:116px; height:22px; float: left; position: static/*IE FIX*/; }
.view-events-calendar > div.view-header div.date-nav-wrapper div.date-nav.item-list ul.pager {margin-top:-19px; padding-top:0; margin-bottom:0px; width:116px;}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-heading {position: static/*IE FIX*/;}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-heading h3 {line-height: 21px; font-size: 12px; font-weight: normal; color:#800000; margin-bottom: 0 !important;}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-heading h3 a{font-size: 12px; font-weight: normal; text-decoration: none; color:#800000;}
.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 {
	display:block; width:58px; float: right; background:none; color:#800000; border-radius: 0px;
	margin: 0 0em 0em 0; padding: 0 0 0 0; font-weight: bold; position: static/*IE FIX*/;
	}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-prev {text-align:right;}
.view-events-calendar > div.view-header div.date-nav-wrapper .date-next {text-align:left;}
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-prev a,
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-next a {font-size: 16px; height: auto; width: auto; text-indent: 0; margin: 0px;}
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-prev a {margin-right: 10px;}
.view-events-calendar > div.view-header div.date-nav-wrapper div.item-list ul.pager li.date-next a {margin-left: 10px;}
.view-events-calendar > div.view-content {height: auto;}
.view-events-calendar > div.view-content .calendar-calendar {margin-top: 0; padding: 0 18px;}
.attachment .view-events-calendar > div.view-content .calendar-calendar {clear:none;}
.view-events-calendar > div.view-content .calendar-calendar .month-view table {}
.view-events-calendar > div.view-content .calendar-calendar tr {background: #eaeaea;}
.view-events-calendar > div.view-content .calendar-calendar tr th {color: #800000; border:none;}
.view-events-calendar > div.view-content .calendar-calendar tr td {color: black; border: 1px solid #eaeaea; background:#c6c6c6; text-align: center; padding: 0px 0; line-height: 1.4 !important;}
.view-events-calendar > div.view-content .calendar-calendar tr td.sat {color: #800000;}
.view-events-calendar > div.view-content .calendar-calendar tr td.today {background:#800000; color: white; font-weight: bold;}
.view-events-calendar > div.view-content .calendar-calendar tr td.has-events {background:#8f8f8f;}
.view-events-calendar > div.view-content .calendar-calendar tr td.has-events .mini-day-on a {text-decoration: none; color: white; font-weight: bold;}
.view-events-calendar > div.view-content .calendar-calendar.rows-7 tr td {}

/*weekly page + link*/
#below-title {padding-right: 10px;}
body.page-day-events.not-front .view.basic-list-main > div.attachment {margin-top: -87px;}

/*body.page-weekly-events.not-front div.views-field-field-image img {position:fixed;}*/

/*----------------------------------------------------------------------------------------------------------------*/
/* ---LIST PAGE PANEL----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.node-type-list.not-front #main-wrapper h1 {border-bottom:1px dotted #171717; }
body.page-node.node-type-list div.node > div.content {padding-right: 0px;}
body.not-front.node-type-list .panel-2col .panel-col-first {width: 495px;}
body.not-front.node-type-list .panel-2col .panel-col-last {width: 440px; padding-left: 35px;}
body.not-front.node-type-list .panel-2col .panel-col-first .inside,
body.not-front.node-type-list .panel-2col .panel-col-last .inside {margin:0;}
body.not-front.node-type-list .panel-2col .panel-col-last .panel-separator {margin:0;}
/* node before the list */

body.not-front.node-type-list .panel-2col .panel-col-last .pane-node-content .pane-title {display: none;}
body.page-node.node-type-list div.field.field-name-body {width: 430px; padding-right: 10px; }
/* the list override */
body.not-front.node-type-list .view.basic-list-main .views-field-title a {color: #181818 !important;}

/* split-3 layout */
body.not-front.node-type-list .panel-2col .panel-col-first {height: 504px; margin-top: -70px;}
body.not-front.node-type-list .panel-2col .panel-separator {margin:0;}
body.not-front.node-type-list .basic-list-main-image,
body.not-front.node-type-list .basic-list-minor-image {position: fixed; direction: ltr;/*IE FIX*/}
body.not-front.node-type-list .basic-list-main-image {border: 1px solid #d7d7d7; border-top:none;}
body.not-front.node-type-list .basic-list-main-image > div.view-content,
body.not-front.node-type-list .basic-list-minor-image > div.view-content {position: relative; height: 334px; overflow:hidden; direction: rtl;}
body.not-front.node-type-list .basic-list-minor-image > div.view-content {height: 168px; top:335px; }
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-row {float: right; height: 168px; border: 1px solid #d7d7d7; border-top:none;}
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-row.views-row-1 {border-left: none; }
body.not-front.node-type-list .basic-list-main-image > div.view-content div.views-field,
body.not-front.node-type-list .basic-list-minor-image > div.view-content div.views-field {position: absolute; bottom: 0;}
body.not-front.node-type-list .basic-list-main-image > div.view-content div.views-field.views-field-field-image,
body.not-front.node-type-list .basic-list-minor-image > div.view-content div.views-field.views-field-field-image {position: static; bottom:auto;}

/* titles */
body.not-front.node-type-list .basic-list-main-image > div.view-content .views-field-title,
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-field-title {
	width: 457px; padding:8px 18px; background: black;
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
body.not-front.node-type-list .basic-list-main-image > div.view-content .views-field-title {height: auto; padding-bottom: 24px;}
body.not-front.node-type-list .basic-list-minor-image > div.view-content .views-field-title {width: 210px;}
body.not-front.node-type-list .basic-list-main-image > div.view-content .views-field-body
{width: 457px; padding:0px 18px 8px 0;}
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
{color:#cf8e0b !important; text-decoration: none;  padding-left: 15px; background: transparent url('../images/dual-yellow-arrow.png') no-repeat 0% 70%; display:inline-block;}
body.not-front.node-type-list .basic-list-main-image > div.view-content .views-field-title a {color:#cf8e0b !important; font-size: 16px;}


/*----------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE NODE GENERAL (basic page, video page)----------------------*/
/*----------------------------------------------------------------------------------------------------------------*/
body.page-node h1 {width:440px; float:right;}
body.page-node div.node > div.content {padding-right: 10px;}
body.page-node div.field {width:440px; float:right; text-align:justify; clear:right;}
body.page-node div.field-name-field-image, body.page-node div.field-name-field-youtube {width:495px; position: absolute; left:0; top: 19px; direction:ltr /*SAFARI FIX*/;}
/*body.page-node div.field-name-field-image img{position:fixed;}*/
body.page-node div.field-name-field-image .field-items:before /* TODO: top shadow effect for left images ?? */
{/*content:''; position: absolute; left:0; width:495px; height:8px; background:transparent url('../images/mainmenu_shadow.png') repeat-x top left;*/}
body.page-node div.field-name-field-subtitle {font-weight: bold; margin-bottom: 15px;}
body.page-node div.field-name-field-item-date {font-weight: bold;}
body.page-node div.field-name-body {margin-bottom: 15px;}
body.page-node div.field-name-field-tags {}
body.page-node div.field-name-field-image-titldesc {width:495px; position: absolute; left:0; top: 463px;} /* Image title attribute css */
body.page-node div.field-name-field-image-titldesc .field-item {/*position:fixed;*/ width:475px; height:40px; padding: 10px;}
/* video */
body.page-node div.field-name-field-youtube {margin-top:20px;}
body.page-node .node-ct-media {min-height: 420px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE LIST PAGE (OLD VERSION)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-node.node-type-list-page #main-wrapper h1 {border-bottom:1px dotted #181818; margin: 5px 0 10px 0;}
body.page-node.node-type-list-page div.node > div.content {padding-right: 0;}
body.node-type-list-page .field-collection-container, body.node-type-list-page .field-collection-view {border-bottom:none; padding: 0; margin: 0;}
body.node-type-list-page div.field-name-field-ct-list-item > div.field-items > div.field-item {border-bottom:1px dotted #181818; padding-right: 10px; margin-bottom: 15px;}
body.node-type-list-page div.field-name-field-item-title {width: 420px; font-weight: bold;}
body.node-type-list-page div.field-name-field-item-data {width: 420px; color: #656464;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE LINKS PAGE--------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.node-type-links-page div.field-name-body {width:440px ;float:right; text-align:justify;}
body.node-type-links-page div.field-name-field-link-field {width:440px;}
/* Arrange minor image title */
body.node-type-links-page div.field-name-field-link-field div.field-item {margin-bottom:10px; padding-right: 18px; background: transparent url("../images/single-red-arrow.png") no-repeat 99%/*IE FIX*/ 4px;}
body.node-type-links-page div.field-name-field-link-field div.field-item a {color: #252525 !important;text-decoration:none;}
body.node-type-links-page .field-collection-view {border-bottom: none; margin: 0 0em; padding: 0em 0 0em;}
body.node-type-links-page .field-collection-container {border-bottom: none; margin-bottom: 0 0em;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE EVENT PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.node-type-event.page-node div.field-label-above {margin-bottom: 15px;}
body.not-front.node-type-event.page-node div.field-name-field-campus {margin-bottom: 0px;}
body.not-front.node-type-event.page-node div.field-name-field-campus div.field-item:after {content: ",";}
body.not-front.node-type-event.page-node div.field-name-field-place-desc {margin-bottom: 15px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SINGLE SPLIT PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.node-type-split-page.page-node div.node {}
body.not-front.node-type-split-page.page-node div.node > div.group-left {padding-right: 10px; width: 440px; margin-left: 25px;}
body.not-front.node-type-split-page.page-node div.node > div.group-right {width: 495px; height: 504px; position: relative; top: -70px;}
body.not-front.node-type-split-page.page-node div.field-name-field-image {top:0;}
body.not-front.node-type-split-page.page-node div.field-name-field-image-small,
body.not-front.node-type-split-page.page-node div.field-name-field-image-small-2 {width:247px; position: absolute; left:1px; top: 335px;}
body.not-front.node-type-split-page.page-node div.field-name-field-image-small {left:248px;}
body.not-front.node-type-split-page.page-node div.field-name-field-image div.field-item {width: 493px; height: 334px; border:1px solid #d7d7d7; border-top: none; position: fixed;}
body.not-front.node-type-split-page.page-node div.field-name-field-image-small div.field-item,
body.not-front.node-type-split-page.page-node div.field-name-field-image-small-2 div.field-item
{position: fixed; border:1px solid #d7d7d7; border-top: none;}
/* title links */
body.not-front.node-type-split-page.page-node div.field-type-link-field  {
	position: absolute; right:1px; width: 495px;
}
body.not-front.node-type-split-page.page-node div.field-type-link-field div.field-item {
	width: 457px; height: 34px; overflow: hidden;
	padding:8px 18px; background: black;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	z-index: 20;
	position: fixed;
}
body.not-front.node-type-split-page.page-node div.field-type-link-field.field-name-field-link-field {bottom:220px; top:auto;}
body.not-front.node-type-split-page.page-node div.field-type-link-field.field-name-field-link-field-2,
body.not-front.node-type-split-page.page-node div.field-type-link-field.field-name-field-link-field-1 {bottom:51px;}
body.not-front.node-type-split-page.page-node div.field-type-link-field.field-name-field-link-field-2 div.field-item,
body.not-front.node-type-split-page.page-node div.field-type-link-field.field-name-field-link-field-1 div.field-item {width: 210px;}
body.not-front.node-type-split-page.page-node div.field-type-link-field.field-name-field-link-field-2 {right:248px;}
body.not-front.node-type-split-page.page-node div.field-type-link-field a  {font-weight: bold; color:#cf8e0b !important; text-decoration: none; padding-left: 15px; background: transparent url('../images/dual-yellow-arrow.png') no-repeat 0% 70%;}


/*-------------------------------------------------------------------------------------------------------------*/
/*------------------ CONTACT US -----------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-node-120 form.webform-client-form {width: 440px; float: right;}
body.page-node.page-node-120 div.field-name-body {margin-bottom: 0px;}
body.page-node-120 div.form-item, body.page-node-120 .form-actions {clear:both; padding: 12px 0; margin:0;}
body.page-node-120 .form-actions {width: 321px; text-align: left;}
body.page-node-120 div.form-item label {width: 75px; display: block; margin-right: 0em; float: right;}
body.page-node-120 div.form-item input, body.page-node-120 div.form-item div.select-wrapper, body.page-node-120 div.form-item textarea
{width: 220px; display: block; float: right; resize:none;}
body.page-node-120 div.form-item input[type="text"], body.page-node-120 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-120 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-120 .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-120 div.grippie {display:none;} /* Chrome fix */
/* select element */
body.page-node-120 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-120 div.form-item div.select-wrapper select {border: none; width: 257px; background: rgba(0,0,0,0) /*OPERA FIX*/; -webkit-appearance: none;}
/* error css */
body.page-node-120 div.form-item input.error, body.page-node-120 div.form-item textarea.error,
body.page-node-120 div.form-item div.select-wrapper.error {border: 2px solid red;}
/* captcha */
fieldset.captcha.form-wrapper {width: 440px /*IE FIX*/;}
fieldset.captcha.form-wrapper {margin-bottom: 0; padding: 12px 0 0 0; border: none;}
fieldset.captcha.form-wrapper legend {display: none;}
fieldset.captcha.form-wrapper .fieldset-wrapper .fieldset-description {width: 115px; float: right; font-size: 11px; padding-left:5px;}
fieldset.captcha.form-wrapper .fieldset-wrapper .reload-captcha-wrapper {padding-right: 120px; font-size: 11px;}
fieldset.captcha.form-wrapper .fieldset-wrapper .form-item-captcha-response {padding-top: 5px; padding-bottom:0;}
fieldset.captcha.form-wrapper .fieldset-wrapper .form-item-captcha-response .description {clear: right; padding-right: 75px; font-size:11px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---IMAGE GALLERY---------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/

.view-id-Gallery .pager{
        display: none;
}
.cool_gallery_item{
        border: 1px solid #080403;
	width: 170px;
	direction: ltr;/*IE FIX*/
        display: table;
        margin: 6px;
        position: relative;
}
.cool_gallery{
        margin: 0 auto !important;
}
.cool_gallery .views-field.views-field-nothing {
        border: 0px solid;
        bottom: 0px;
        height: 46px;
        position: absolute;
        width: 99%;
        background: transparent url("../images/gallery/cool_gallery_bg_bottom.png") repeat-x scroll center top;
        color: #ffffff;
}
.bottom_cool_gallery_item {
        padding: 6px 9px 0 0;
		direction: rtl;
}
#custom-next{
        background: url("../images/target/page-left---gallery.png") no-repeat scroll left top transparent;
        border: 0px dotted;
        height: 52px;
        left: 0;
        position: absolute;
        width: 46px;
        text-indent: -9999px;
        top: 40%;
        cursor: pointer;
}
#custom-prev{
        background: url("../images/target/page-right--gallery.png") no-repeat scroll left top transparent;
        border: 0px dotted;
        height: 52px;
        right: 0;
        position: absolute;
        width: 46px;
        text-indent: -9999px;
        top: 40%;
        cursor: pointer;
}
#cool_gotto_page{
        border: 0px dotted;
        background: url("../images/gallery/pager-to-page.png") no-repeat scroll transparent;
        position: absolute;
        left: 22px;
        top: -35px;
        width: 111px;
        height: 27px;
        padding-top: 5px;
        font-weight: bold;
}
body.not-front.page-image-sub-gallery #cool_gotto_page {top: -1px;}
#cool_gotto_page input{
        width: 36px;
        margin-top: -2px;
        position: absolute;
        left: 22px;
}
.view-id-Gallery{
        position: relative;
}
#bottomNav{
	float: none !important;
}

/*
 * Styles for pager
 */
#cool_custom_pager {
        list-style: none;
        border: 0px solid;
        display: block;
        height: 21px;
        position: absolute;
        left: 140px;
        top: -47px;
}
body.not-front.page-image-sub-gallery #cool_custom_pager {top: -15px;}
#cool_custom_pager li {
        float: right;
}
#cool_custom_pager div {
        cursor: pointer;
        width: 21px;
        height: 21px;
        background: #c6c6c6;
        margin: 3px;
        color: #000;
}
.cool_active_page {
        color: #fff !important;
        background: url("../images/gallery/active-page-pager.png") no-repeat transparent !important;
        height: 27px !important;
}
#cool_custom_pager div span{margin-right: 7px;font-size: 14px;}
body.not-front.page-image-gallery #main, body.not-front.page-image-sub-gallery #main{background: url("../images/gallery/border-right-left-gallery.png") no-repeat scroll left top transparent;}
body.not-front.page-image-gallery #content .section, body.not-front.page-image-sub-gallery #content .section {padding-top: 40px;background: url("../images/gallery/border-right-left-gallery.png") no-repeat scroll right top transparent;}
body.not-front.page-image-gallery  #page #main #content, body.not-front.page-image-sub-gallery  #page #main #content {padding-top: 0 !important; padding-right: 0 !important;}
body.not-front.page-image-gallery #breadcrumb, body.not-front.page-image-sub-gallery #breadcrumb {padding-right:10px;}
body.not-front.page-image-gallery #main-wrapper h1, body.not-front.page-image-sub-gallery #main-wrapper h1 {padding: 0 20px 5px 0;}
body.not-front.page-image-sub-gallery #main .title{display: none;}

#custom-prev-pager{
	margin-top: 7px !important;
	width: 9px !important;
	height: 12px !important;
	background: url("../images/gallery/sprite-arrows-pager.png") no-repeat  right top  transparent !important;
}
#custom-next-pager{
	margin-top: 7px !important;
	background: url("../images/gallery/sprite-arrows-pager.png") no-repeat left top transparent !important;
	width: 9px !important;
	height: 12px !important;
}
#custom-prev-pager.nomore-slide-pager{
	background-position:right bottom !important;

}
#custom-next-pager.nomore-slide-pager{
	background-position:left bottom !important;

}
#cool_submit_goto_page{
	position: absolute;
	width: 22px;
	left: 1px;
	height: 19px;
	background: transparent;
	top: 4px;
	cursor: pointer;
}

/*
 * Ajax preloader
 */
#cool_ajax_loader_cont{
	position: absolute;
	background: url("../images/gallery/bg-ajaxloader.png") no-repeat scroll left top transparent;
	width: 121px;
	height: 111px;
	top: 25%;
	z-index: 999;
	right: 44%;
}

#cool_loader_itself{
	background: url("../images/gallery/loader.gif") no-repeat scroll left top transparent;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	margin-top: 28px;
}

/*
 * Class to hide elements
 */
.cool_hide{
	display: none;
}

/*-------------------------------------------------------------------------------------------------------------*/
/* ---PRIZES PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/* Prizes page One */
body.page-prizes-.not-front div.menu-level-2 {margin-top: 8px;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .view-header div h2{display:none;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .view-header h2 {color: #000 !important; font-size: 14px;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .view-header .field-name-body,
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .view-header h2 {padding-right: 10px;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .pane-title {
	color: #800000; padding-right: 10px; font-size: 16px; margin-top: 3px;
}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .views-row {
	border-top: 1px dotted black;
	padding: 6px 10px 6px 6px;
	position: relative;
	background: url("../images/prizes/prizes-arrow.png") no-repeat scroll 11px center transparent;
}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .view-header .views-row {border-top:none; border-bottom:none; background:none;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .views-row-last { border-bottom: 1px dotted black;}
#prizes-panel-page .pane-prizes-taxonomy-panel-pane-1-taxonomy-pizes .prize-name {
	border: 0px dotted;
	position: absolute;
	top: 18px;
	right: 76px;
	font-size: 14px;
}
#prizes-panel-page .inside {
	width: 90%;
}
 /*local pager*/
#prizes-panel-page  .pager-ellipsis {
	display: none;
}
.page-prizes .contextual-links-region {position: static !important;} /* Important - should be changed if to change path settings

/*
 * Winners panel page
 */
#winners-page-id {
	min-height: 504px;
	border: 0px dotted green;
	position: relative;
}
.views-field.views-field-field-winner-image {
	position: absolute;
	min-height: 504px;
	left: 0;

}
#winners-page-id .view-display-id-panel_pane_1_winners_prizes {
	width: 400px;
	margin-right: 10px;
	float: right;
}

body.not-front #main-wrapper #winners-page-id .view-display-id-panel_pane_1_winners_prizes h1 {padding-right: 0px;}

#winners-page-id .view-display-id-panel_pane_1_winners_prizes .views-row {
	padding-right: 12px;
	background: url("../images/single-red-arrow.png") no-repeat scroll right center transparent;
}
#winners-page-id .view-display-id-panel_pane_1_winners_prizes .views-row a {
	color: #252525 !important;
	font-weight: normal !important;
    }
#winners-page-id .view-display-id-panel_pane_1_winners_prizes .views-row a:hover {
	font-weight: bold !important;
    }
#winners-page-id .views-field-field-image, /* large img */
#prizes-panel-page .views-field-field-image {
	left: 0;
	position: absolute;
	top: 135px;
	width: 495px;
}
#prizes-panel-page .views-field-field-image {top: 19px;}
#winners-page-id .views-field-field-image > div.field-content,
#prizes-panel-page .views-field-field-image > div.field-content {
	position: fixed;
}
#winners-page-id .views-field-field-image > div.field-content {
	border: 1px solid #ffffff; border-top: none;
}
#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: 0;
	z-index:200;
	position: absolute;
	top: -34px;
}
#winners-page-id .views-field.views-field-field-small-image-winner > div.field-content, /* prize + small imgs */
#winners-page-id .views-field.views-field-field-taxonomy-prize-image > div.field-content {
	width: 246px;
	border-left: 1px solid #d9d9d9;
}
#winners-page-id .views-field.views-field-field-taxonomy-prize-image > div.field-content
	{width: 493px; }

#winners-page-id .views-field.views-field-field-small-image-winner img,
#winners-page-id .views-field.views-field-field-taxonomy-prize-image img {
	position: fixed;
}

/* ---WINNERS PAGE----------------------*/
body.page-node.node-type-winners .field-collection-container {border-bottom: none;}
body.page-node.node-type-winners .field-collection-container .field-items .field-item {margin-bottom: 0;}
body.page-node.node-type-winners .field-collection-view {border-bottom: none;}
body.page-node.node-type-winners .field-name-field-subtitle {font-size: 13px; color: #800000;}
body.page-node.node-type-winners .field-collection-view .field-name-field-full-name {background: url("../images/single-red-arrow.png") no-repeat scroll right center transparent; padding-right:12px;}
body.page-node.node-type-winners .field-collection-view .field-name-field-prize-field-area {padding-right:12px; color: #656464;}

/*-------------------------------------------------------------------------------------------------------------*/
/* ---COMPLEX PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/* layout */
body.node-type-complex-page.not-front #page #main #content {padding: 0px 0px 10px 0px; background:transparent url('../images/news_line.png') no-repeat right 5px;}
body.node-type-complex-page.not-front #page #main #content .section {padding: 30px 28px 0 0px; background:transparent url('../images/news_line.png') no-repeat left 5px;}
body.node-type-complex-page.not-front div.menu-level-2 {margin-left: 0px; margin-right: -58px;} /* submenu location */
body.page-node.node-type-complex-page div.node > div.content {width: 960px; display: table;}
body.page-node.node-type-complex-page div.node > div.content p {margin-top: 0;}
body.node-type-complex-page div.field-group-div {}
body.node-type-complex-page div.field-group-div div.field {width: 405px;}
body.node-type-complex-page .pageright {width: 435px; float: right;}
body.node-type-complex-page .pageleft {width: 225px; float: right; padding-right:25px; background:transparent url('../images/news_line.png') no-repeat right -14px;}
body.node-type-complex-page .pageleftier {width: 200px; float: right; padding-right:25px; background:transparent url('../images/news_line.png') no-repeat right -14px;}
body.node-type-complex-page .pageleft,
body.node-type-complex-page .pageleftier {margin-top: -72px; padding-top: 47px;}
body.node-type-complex-page div.field-group-div.pageleft div.field,
body.node-type-complex-page div.field-group-div.pageleftier div.field { width: 200px;}
body.node-type-complex-page .pageright div.field.field-name-body {width: 375px; }

/* text */
body.node-type-complex-page .pageright div.field.field-name-body {font-size: 12px;}
body.node-type-complex-page .field-name-field--2 { color: #800; font: bold 14px/16px Arial;  margin-bottom: 10px;}
body.node-type-complex-page .field-name-field-title-3 {color: #800; font: bold 14px/16px Arial; margin-bottom: 10px;}

/* images */
body.node-type-complex-page div.field-name-field-bigpic .field-item {border: 1px solid #a9a9a9; width: 376px; background: #cbcbcb; direction:ltr;/*IE FIX*/}
body.node-type-complex-page .field-name-field-bigpic img {display:block; width: 370px; padding:3px;}

body.node-type-complex-page div.field-name-field-twin-small-pics .field-item {margin: 0 auto; border: 1px solid #a9a9a9; width: 201px; margin-bottom: 10px; background: #cbcbcb; direction:ltr;/*IE FIX*/}
body.node-type-complex-page div.field-name-field-twin-small-pics .field-item img {display:block; width: 195px; padding:3px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SEARCH PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-search #search-form {width: 430px; padding-right: 10px;}
body.page-search #search-form #edit-basic {margin-bottom: 5px;}
body.page-search #search-form #edit-basic #edit-keys {width: 173px; padding: 5px 4px 5px 3px;}/*background: transparent url('../images/forms/search-form-input-text.png') no-repeat right top; */
body.page-search #search-form #edit-basic #edit-submit {width: 130px; height:35px; padding-bottom: 8px; padding-right: 13px; color: white; font-weight: bold; font-size: 14px; text-shadow: 1px 0px #000; background: transparent url('../images/forms/red-button.png') no-repeat right top; border:none;}
body.page-search #search-form #edit-advanced input.form-text {width: 173px; padding: 5px 4px 5px 3px;} /*background: transparent url('../images/forms/search-form-input-text.png') no-repeat right top; */
body.page-search #search-form #edit-advanced .criterion {margin: 0px 12px 0 0;}
body.page-search #search-form #edit-type .form-item-type-ctbrho,
body.page-search #search-form #edit-type .form-item-type-blog,
body.page-search #search-form #edit-type .form-item-type-breaking-news,
body.page-search #search-form #edit-type .form-item-type-webform,
body.page-search #search-form #edit-type .form-item-type-flashnews,
body.page-search #search-form #edit-type .form-item-type-hive-page,
body.page-search #search-form #edit-type .form-item-type-panel,
body.page-search #search-form #edit-type .form-item-type-page,
body.page-search #search-form #edit-type .form-item-type-split-page,
body.page-search #search-form #edit-type .form-item-type-links-page,
body.page-search #search-form #edit-type .form-item-type-list-page,
body.page-search #search-form #edit-type .form-item-type-complex-page,
body.page-search #search-form #edit-type .form-item-type-list,
body.page-search #search-form #edit-type .form-item-type-staff,
body.page-search #search-form #edit-type .form-item-type-side-image {display:none;}
body.page-search #search-form #edit-advanced #edit-submit--2 {width: 130px; height:35px; padding-bottom: 8px; padding-right: 13px; color: white; font-weight: bold; font-size: 13px; text-shadow: 1px 0px #000; background: transparent url('../images/forms/red-button.png') no-repeat right top; border:none;}
body.page-search #block-system-main .content > h2 {margin-right: 10px;}
body.page-search ol.search-results {margin-top:10px;}
body.page-search ol.search-results li:first-child {border-top: 1px dotted #404040;}
body.page-search ol.search-results li {border-bottom: 1px dotted #404040;}
body.page-search p.search-info {display:none;}
body.page-search h3.title a{font-size:13px; color:#800000 !important;font-weight:bold;text-decoration:none;}
body.page-search h2 {font-size:14px;}

/*-------------------------------------------------------------------------------------------------------------*/
/* ---GOOGLE SEARCH TAB----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-search div.tabs {margin-bottom: 20px;}
body.page-search-google input[type="text"] {}
body.page-search-google input[type="submit"] {width: 130px; height:35px; padding-bottom: 8px; padding-right: 13px; color: white; font-weight: bold; font-size: 14px; text-shadow: 1px 0px #000; background: transparent url('../images/forms/red-button.png') no-repeat right top; border:none;}

/*-------------------------------------------------------------------------------------------------------------*/
/* ---SEGEL PAGE (Staff Person)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.node-type-staff .node-staff .group-left {width: 56%;}
body.not-front.node-type-staff .node-staff .group-right {width: 40%; min-height: 500px; padding-right: 30px; margin-top:-70px; padding-top:70px; background:transparent url('../images/news_line.png') no-repeat right -13px;}
body.not-front.node-type-staff .field {width: 320px; clear: none;  margin-bottom:8px;}
body.not-front.node-type-staff .field .field-label {width: 130px;}
body.not-front.node-type-staff .field-name-field-image-url {width: 200px; height: 500px; padding-top:5px; clear:none;}
body.not-front.node-type-staff .field-name-field-image-url .staff-img-wrapper {width: 169px; border:1px solid #ababab; direction:ltr;}
body.not-front.node-type-staff .field-name-field-image-url .staff-img-wrapper img {border:3px solid #cbcbcb;}



/*-------------------------------------------------------------------------------------------------------------*/
/*------------- INNER PAGES MENU ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front div.menu-level-2 { display: none;
	position:fixed; background:transparent url("../images/inner-menu.png") no-repeat right top;
	width:24px; height:30px; cursor:pointer; margin-top: -30px; margin-right:-35px;
	z-index: 200;
}
body.not-front div.menu-level-2 ul {display:none; padding:10px 15px 25px 25px; list-style-image:none; list-style-type:none; margin:11px; background:#fefefe url('../images/inner-menu-corner.png') no-repeat right top; width:130px;}
body.not-front div.menu-level-2 li {width: inherit; background-color:#fefefe;border-bottom:1px dotted #aeaeae; list-style-image:none; list-style-type:none;}
body.not-front div.menu-level-2 li a{color:#373737 !important;text-decoration:none;width: inherit;display:inline-block;}
body.not-front div.menu-level-2 li.last {border-bottom:none;}
body.not-front div.menu-level-2 div.close-inner-menu {display:none;background:transparent url("../images/inner-menu-close.png") no-repeat right top;height: 10px;width: 75px;margin-top: -28px;margin-right: 95px;}
#comraxpowered a { text-decoration: none;}
#block-menu-block-7 .menu-block-7 li.last::after { content: none;}
#block-menu-block-8 .menu-block-8 li.last::after { content: none;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---ERROR MESSAGES----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
div.messages {width: 390px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SITE MAP OVERRIDE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.page-sitemap #site-map {padding-right: 10px;}
body.page-sitemap #site-map a.menu_icon {background:none; padding-left: 0px;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---USER PAGE----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.page-user-imce  #footer {display:none;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---ERROR PAGES (404, 403)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.page-node-1061 #main-wrapper h1, body.not-front.page-node-1062 #main-wrapper h1 {text-align:left; width:440px;}
body.page-node.page-node-1061 div.field, body.page-node.page-node-1062 div.field {text-align: left; direction: ltr;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---INDIVIDUAL PAGES (RSS)----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
#node-9123 .field-name-body p {text-align: left; direction: ltr;}


/*-------------------------------------------------------------------------------------------------------------*/
/* ---SHORT SCREEN FIX----------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
body.not-front.short-screen .view.basic-list-main > div.attachment > div.basic-list-main-image  {position: static;}
body.not-front.short-screen .view.basic-list-main > div.attachment > div.basic-list-minor-image {position: static; top:auto;}
body.not-front.short-screen .view.basic-list-main > div.attachment > div.basic-list-minor-image.single-minor {border-right:none; border-bottom:none;}
body.page-notifications.not-front.short-screen div.views-field-field-image img,
body.page-newsflashs.not-front.short-screen div.views-field-field-image img {position:static;}
body.not-front.short-screen .view.basic-list-main > div.attachment > div.basic-list-minor-image.calendar-month > div.view-header,
body.not-front.short-screen .view.basic-list-main > div.attachment > div.basic-list-minor-image.single-minor > div.view-content {position: static; top:auto;}
body.not-front .view.basic-list-main > div.attachment > div.basic-list-minor-image > div.view-content .views-row {position:relative;}
body.not-front.node-type-list.short-screen .basic-list-main-image,
body.not-front.node-type-list.short-screen .basic-list-minor-image {position: static;}
body.not-front.node-type-list.short-screen .basic-list-minor-image > div.view-content {top: auto;}
body.page-node.short-screen div.field-name-field-image img {position:static;}
body.page-node.short-screen div.field-name-field-image-titldesc .field-item {position:static;}
body.not-front.node-type-split-page.page-node.short-screen div.field-name-field-image div.field-item {position: static;}
body.not-front.node-type-split-page.page-node.short-screen div.field-name-field-image-small div.field-item,
body.not-front.node-type-split-page.page-node.short-screen div.field-name-field-image-small-2 div.field-item {position: static;}
body.not-front.node-type-split-page.page-node.short-screen div.field-type-link-field div.field-item {position: static;}
#prizes-panel-page .views-field-field-image > div.field-content {position: static;}
#winners-page-id .views-field-field-image > div.field-content,
#prizes-panel-page .views-field-field-image > div.field-content {position: static;}
#winners-page-id .views-field.views-field-field-small-image-winner img,
#winners-page-id .views-field.views-field-field-taxonomy-prize-image img {position: static;}


/* MOBILE / TABLET FIX */
body.not-front.mobile {background-image: none;}
body.not-front.mobile #page-wrapper {background: #ffffff url('../images/inner_bg.png') repeat-x center top;}
body.not-front.mobile #page #main #content {padding-top: 10px;}
body.not-front.mobile #target_data .box-border,
body.not-front.mobile #breaking-news .box-border {border: 1px solid transparent; position: relative; top: -172px;}
body.page-node.mobile div.field-name-field-image,
body.page-node.mobile div.field-name-field-youtube {top:0;}
body.node-type-complex-page.not-front.mobile #page #main #content .section {padding-top: 0;}
body.page-news.not-front.mobile #page #main #content .section {padding-top: 0;}
.mobile #prizes-panel-page .views-field-field-image {top:0;}
