@charset "utf-8";
/*$Id: style_subtheme.css,v 1.1.2.1.2.19 2009/01/26 23:49:05 tombigel Exp $*/
/**
 * Tendu Default: A sub-theme of Tendu - A CSS theme for developers
 * Author: Tom Bigelajzen (http://drupal.org/user/173787) - http://tombigel.com
 */
/*body{color:#535d66;background:url("bg3.png") top left #f6f0e2;}*/

body{color:#535d66;background-color:#FFF;}

/*Basic Typography*/
h1{font-size:1.833em;line-height:1.333em;font-weight:bold;font-family:Tahoma;}
h2{font-size:1.2em;line-height:1.333em;font-weight:bold;color:#fff/*21275E*/;font-family:Tahoma;}
h3{font-size:1.333em;line-height:1.333em;font-weight:bold;font-family:Tahoma;}
h4{font-size:1.166em;line-height:1.333em;font-weight:bold;font-family:Tahoma;}
h5{font-size:1.083em;line-height:1.333em;font-weight:bold;font-family:Tahoma;}
h6{font-size:1em;line-height:1.333em;font-weight:bold;font-family:Tahoma;}
p{padding-bottom:.5em;font-family:Tahoma;}
.meta{font-size:.83em;padding-bottom:.5em;}

/*Tables*/
table{margin-top:10px;border-color:#000 !important;}
tr.even{background:#fcfdfe;}
td,
th{padding:.2em .5em;}

/*Lists*/
dt{font-style:italic;}
dd{padding:.5em;}
ul,
ol{padding-left:1em;}/*LTR*/
ul li{margin-left:1.5em;list-style:disc;line-height:1.5em;}/*LTR*/
ol li{margin-left:1.5em;list-style:decimal;line-height:1.5em;}/*LTR*/
.item-list ul li{padding:3px 0;}

/* Form Elements  */
fieldset{padding:.5em .8em;margin:0 0 1em;border:1px solid #f0f0f0;background:#fdfeff;}
html.js fieldset.collapsed{border-top-color:#dddff0;background:none;}
legend{font-weight:bold;font-size:1.166em;padding:0 .3em}
input, select, textarea{font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:normal;line-height:1em;font-size:1em;}
textarea{line-height:1.2em;}
button{font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;line-height:1em;font-size:13px}
button{cursor:pointer;}
.form-radio,
.form-checkbox{vertical-align:middle;}/* TODO: Check if this works page wide */

/* Links */
a{color:#1477bb;text-decoration:none;font-family:Tahoma;}
a:visited{color:#1477bb;font-family:Tahoma}
a:hover, a:focus{text-decoration:underline;color:#50aa48;font-family:Tahoma}
a:active,
a.active,
a.active:visited{color:#1477bb;font-family:Tahoma}

 

/* Header and Navagation */
#header{/*background:#8F213E EEDCDA*/;margin-bottom:10px;}
#header-content{background-image:url("images/header-bg.jpg"); height:250px;position:relative;}
#header-blocks{padding:12px;color:#444;height:70px !important;}/*LTR*/
/*Theme Site details*/
#site-details{float:left;padding:12px 0;width:70%;height:20px;}/*LTR*/
#site-logo{position:absolute;left:5px; bottom:5px;}/*LTR*/ /*IE6 commented*/
#site-name{line-height:0.777em;font-weight:bold;margin-top:10px;margin-left:25px;font-size:27.5px;}
#site-name a{line-height:0.777em;font-weight:bold;color:#444444;}
#site-name h2 {line-height:0.777em;font-weight:bold;color:#444444;}
#site-name a:visited {line-height:0.777em;color:#444444;}
#site-name a:hover{line-height:0.777em;color:#444444;}
#site-slogan{font-size:1.2em;line-height:1.333em;}
/*Theme Language Switcher*/
#header-blocks #language-switcher{margin-bottom:10px;text-align:right;position:absolute;right:10px;bottom:5px;}
#header-blocks #language-switcher ul{text-align:right;padding:0;overflow:hidden;font-size:9px;}/*LTR*/
#header-blocks #language-switcher li{margin:0;list-style:none;display:inline;}
#header-blocks #language-switcher li:after{content:'|';}
#header-blocks #language-switcher li.last:after{content:'';}
#header-blocks #language-switcher a{font-weight:bold;padding:0.8em;color:#444;font-size:15px;}
/*Theme Search Box*/
#header-blocks #search-box{margin-bottom:15px;}
/*Hide label but keep it in the document for accessibility*/
#header-blocks #search-box label{display:block;overflow:hidden;height:.1px;margin-top:1px;}
#header-blocks #search-box form{text-align:right;}/*LTR*/
#header-blocks #search-box input{vertical-align:middle; border-width: 1px;}
#header-blocks #search-box .container-inline{white-space:nowrap;}

/*Theme main navagation*/
/*#main-nav ul.menu{overflow:hidden;padding:0px;background-image:url("menu-bg.png");font-weight:bold;font-family:Tahoma;height:22px;padding-bottom:15px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;}
#main-nav ul.menu li{display:block;float:left;list-style:none;font-family:Tahoma;text-decoration:none;padding-bottom:15px;padding-top:0px;height:20px;padding-left:0px;margin:0px;width:140px;text-align:center;border-left:1px dotted #BDBCBD;font-weight:bold;}
#main-nav ul.menu li a{display:block;color:#d6d6d6font-weight:bold;font-family:Tahoma;text-decoration:none;padding-bottom:15px;padding-top:8px;height:20px;padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.menu li a:visited{display:block;color:#d6d6d6;font-family:Tahoma;text-decoration:none;padding-bottom:15px;padding-top:8px;height:20px;padding-right:5px;padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.menu li a:hover,
#main-nav ul.menu li a:focus{display:block;text-decoration:underline;color:#d6d6d6;font-family:Tahoma;background-image:url("menu-hover-bg.png");padding-bottom:15px;padding-top:8px;height:20px;padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.menu li a.active,
#main-nav ul.menu li a.active:visited{display:block;text-decoration:underline;color:#f89e26;font-family:Tahoma;padding-bottom:15px;padding-top:8px;height:20px;background-image:url("menu-hover-bg.png");padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.primary-links a{font-size:1.0em;}
#main-nav ul.secondary-links{padding-top:0;padding-bottom:.3em}



#main-nav ul.menu .last{display:block;float:left;list-style:none;font-family:Tahoma;text-decoration:none;padding-bottom:15px;padding-top:0px;height:20px;padding-left:0px;margin:0px;width:140px !important;text-align:center;border-left:1px dotted #BDBCBD;font-weight:bold;}
#main-nav ul.menu .last a{display:block;color:#d6d6d6;font-weight:bold;font-family:Tahoma;text-decoration:none;padding-bottom:15px;padding-top:8px;height:20px;padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.menu .last a:visited{display:block;color:#d6d6d6;font-family:Tahoma;text-decoration:none;padding-bottom:15px;padding-top:8px;height:20px;padding-right:5px;padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.menu .last a:hover,
#main-nav ul.menu .last a:focus{display:block;text-decoration:underline;color:#d6d6d6;font-family:Tahoma;background-image:url("menu-hover-bg.png");padding-bottom:15px;padding-top:8px;height:20px;padding-left:0px;margin:0px;font-weight:bold;}
#main-nav ul.menu .last a.active,
#main-nav ul.menu .last a.active:visited{display:block;text-decoration:underline;color:#f89e26;font-family:Tahoma;padding-bottom:15px;padding-top:8px;height:20px;background-image:url("menu-hover-bg.png");padding-left:0px;margin:0px;font-weight:bold;}
*/


#main-nav .menu-768{
width:50%;
}


/* Page info */
.breadcrumb{padding:0;}
#content-title{padding:2px;background:#FFF;margin-bottom:0px;margin-top:0;border-bottom:1px solid #21265E;width:95%;}
#content-info{padding:6px 12px;background:#FFF;margin-bottom:10px;}
#mission{padding:12px;background:#f6f8f5;font-size:1.166em;margin-bottom:10px;}
div.messages{padding:12px;margin-bottom:10px;}
.status{background:#f0fdf0;border:1px solid #e0ede0;}

/* Blocks in sidebars */
.sidebar-region .block{margin-bottom:10px;}
.sidebar-region #nav a{font-size:1.083em;}
/*.sidebar-region .block h2{padding:3px;overflow:auto;background-image:url("bh-bg.jpg");background-repeat:repeat-x;margin-bottom:2px;}*/
.sidebar-region .block h2{padding:3px;overflow:auto;/*background-image:url("bh-bg.jpg");background-repeat:repeat-x;*/border-bottom:4px solid #8F213E;margin-bottom:2px;}
.sidebar-region .block .content{padding:5px;border:1px solid #BDBCBD;}


/* Custom css properties added by ahmad */
.views-table {
width:100% !important;
}
.view-course-adv-plan-ent-attach .views-field-field-course-cod-value {
width:15%;
}

.view-course-adv-plan-ent-attach .views-field-title {
width:40%;
}
.view-course-adv-plan-ent-attach .views-field-field-credit-hours-value {
width:15%;
}


.view-id-fac_award .views-field-title{
width:40%;
}
.view-id-fac_award .views-field-field-award-fac-winners-nid{
width:30%;
}
.view-id-fac_award .views-field-field-other-winners-value{
width:30%;
}

.view-id-Staff .views-field-title{
width:25%;
}
.view-id-Staff .views-field-field-staff-spec-value{
width:33%;
}
.view-id-Staff .views-field-field-staff-univ-grad-value{
width:33%;
}
.view-id-Staff .views-field-field-staff-grad-year-value{
width:9%;
}

/* Blocks nodes and views in content areas. */
.extra-region .block,
.content-region div.block,/* Using "div.block" because /admin/build/blocks uses td.block */
.content-region .node,
.content-region .node-form,
.content-region .view,
.content-region .profile,
.content-region .node-type-list,
.page-admin #default-content{padding:12px;background:#FFF;margin-bottom:10px;margin-top:0;}

/* Remove redundent styling from blocks in blocks, nodes and views */
.content-region .view div.block,
.content-region .node div.block,
div.block div.block{padding:0;background:0;}

/* Forums */
#forum table{width:95%;}

/* Tabs */
div.tabs{background:#eee;color:#333;border:none;padding:.5em 1em;margin-bottom:10px}
ul.primary {border:none;margin:6px 0;font-family:Tahoma}
ul.primary li{margin:0;line-height:normal;white-space:nowrap;font-family:Tahoma}
ul.primary li a,
ul.primary li a:visited {background:none;border:none;padding:6px .6em;font-size:1.083em;font-family:Tahoma;}
ul.primary li a:hover {text-decoration:underline;background:none;font-family:Tahoma;}
ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:visited{text-decoration:none;color:#222;background:#fff;border:none;font-family:Tahoma;}

ul.secondary {border:none;padding:.5em 0;background:#fff;margin:-4px 0 0 0;}
ul.secondary li{margin:0;line-height:normal;padding:0;border:none;white-space:nowrap;}
ul.secondary li a,
ul.secondary li a:visited {background:none;border:none;padding:0 .6em;color:#0073bb}
ul.secondary li a:hover {text-decoration:underline;background:none;}
ul.secondary li.active a,
ul.secondary li.active a:hover,
ul.secondary li.active a:visited{text-decoration:none;font-weight:bold;color:#206291;background:none;border:none;}

/* Footer */
#footer{text-align:center;font-size:.916em;color:#8F213E;background:none;}
#footer a{text-align:center;font-size:.920em;color:#8F213E;}

/*#footer a:hover,a:visited,a.active,a.active:visited{text-align:center;font-size:.916em;color:#000;background:#000;}*/
#footer-message,
#footet-blocks{padding:6px 12px}
#footer p{padding:0;}

/* Tweak Admin panel */
div.admin .right,
div.admin .left{margin:0;}

/*Add scroll to hiddent tables in narrow pages*/
.admin #default-content{overflow:auto;}

/* Tweak Views Admin panel */
a.views-button-remove{top:0;}
#edit-views-apply{margin-top:1.3em;}

/* Tweak Blocks Admin panel */
table#blocks{width:100%;}
#blocks td{vertical-align:middle;}
#blocks .block{padding:0;margin:0;}

/*Tweak Update Admin panel*/
.version-status .icon img{vertical-align:middle}

/**
 * Some fun with rounded corners.
 * Mozilla and Webkit support the CSS3 "border-radius" property, so why not take advantage of it?
 * I commented these lines because this code won't validate, uncomment them to use it.
 * 
 * "-moz-border-radius" is for Mozilla browsers
 * "-webkit-border-radius" is for Webkit browsers
 * "border-radius" is for a time where this property will get into the standard imlementation (Has no effect in current versions)
 */

#content-area,
#content-header{background:#FFF;}

#content-header {
margin-bottom:0;
border-bottom-style:none;
}
/*
h1.title {
border-bottom:3px solid #6A152A;
}


#content-area {
border-top-style:none;
padding:top:1px;

}


.front #content-area {
border-top: 1px solid #6A152A;
}


.sticky,
#content-area,
#content-title,
#content-info,
#default-content,
#mission,
div.block,
.content-region .node,
.content-region .node-form,
.content-region .view,
.content-region .profile,
.content-region .node-type-list{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}


ul.secondary-links,
#main-nav,
.block .content,
.sticky ul.links,
#header{-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;border-radius:0 0 8px 8px;}

#footer{-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;border-radius:8px 8px 0 0;background-color:#FAF7F0 !important;}

div.tabs,
ul.secondary,
ul.primary li.active a,
div.messages,
fieldset{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

ul.primary-links li.active{-moz-border-radius:0 0 4px 4px;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-radius:0 0 4px 4px;}

#blocks .block{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;}



*/



#content{
margin-top:-10px;
}

.view-content{
padding-top:0px;
}
#page-container {
  margin:0 auto;
  max-width:auto;
  min-width:auto;
  width:862px !important;

 /* background-image:url(page-bg.png);*/
background-image:url("page-bg.png");

  background-repeat:repeat-y;

}
#page {

  margin:0 auto;
  max-width:auto;
  min-width:auto;
  width:850px !important;
}


.pane-content .view-News-view{
height:auto;
/*background-image:url("bh-bg.jpg");background-repeat:repeat-x;*/
}


#views-ticker-scroller-vertical-News_view{
width:100%;
}

#views-scroller-vertical-tick-field{
width:100%;
}

.view-News-view{
border-top:none;
border:1px solid #9a7fa6;
height:200px;
background-color:#FFF !important;
}



.view-header{
background-color:#FFF !important;
width:100% !important;
}

.views_slideshow_singleframe_div_header-default_0{
width:100% !important;
}



.view-News-view .views-field-field-news-summary-value{
margin-bottom:10px;
border-bottom:1px solid #CCC;
font-size:12px;
color:#333333;
}


.view-News-view .views-field-title{
color:#336666;
/*font-weight:bold;*/
font-size:13.5px;
}

.view-announcement-view{
border:1px solid #9a7fa6;
/*height:200px;*/
background-color:#FFF !important;
}
.view-announcement_view{
/*border:1px solid #E0D1B5;
height:200px;*/
background-color:#FFF !important;

}

.views-field-field-photo-fid  {
text-align:center;
width:100%;
margin-left:-12px;
background-color:#FFF;
height:auto;
background-color:#FFF !important;
}


.views-field-field-photo-fid .imagefield{
margin:3px;
}

.views-field-field-photo-fid .field-content{
width:100%;
}
.views-row{
	text-align:left;
}


.views-row-first {
text-align:center;
}
ul.primary-links{
vertical-align:text-top;
}

.primary-links-title h2{
font-size:1px;
}


#block-menu-menu-header-menu.content{
display:block;
float:right;
}

#block-menu-menu-header-menu{
display:block;
float:right;
overflow:hidden;
text-align:right;
}
#block-menu-menu-header-menu ul.menu{
overflow:hidden;
text-align:right;
vertical-align:text-top;
}

#block-menu-menu-header-menu ul.menu li{
float:right;
list-style:none;
font-size:10px;
}


#block-user-1 .content{
border:0px;
}


#block-user-1 ul.menu{
display:block;
padding:0px;
margin:0px;
}

#block-user-1 ul.menu li {
list-style:none outside none;
display:block;
color:#/*248A91*/444;
font-weight:bold;
width:100%;
padding:0px;
margin:2px;
padding-right:0px;
/*background-image:url("nav-menu.png");*/
text-align:left;
font-size:11px;
}

#block-user-1 ul.menu li a{
	list-style:none outside none;
	display:block;
	color:#/*333333*/444;
	font-weight:bold;
	/*width:165;*/
	padding:5px;
	padding-right:0px;
	border-bottom:solid 1px #BBBAA9;
	text-decoration:none;
	margin:0px;
	font-size:11px;
	background:url(arrow.png) no-repeat left #FFF; 
	background-position:5px 50%;
	padding:10px 0 10px 30px;
	vertical-align:middle;
}


#block-user-1  ul.menu li a:visited{
list-style:none outside none;
display:block;
color:#/*333333*/444;
font-weight:bold;
text-decoration:none;
background:url(arrow.png) no-repeat left #FFF; 
	background-position:5px 50%;
	padding:10px 0 10px 30px;
	vertical-align:middle;

}


#block-user-1 ul.menu li a:hover{
list-style:none outside none;
/*background-color:#D4D3C2;*/
display:block;
color:#/*333333*/444;
font-weight:bold;

text-decoration:underline;
background:url(arrow.png) no-repeat left #FFF; 
	background-position:5px 50%;
	padding:10px 0 10px 30px;
	vertical-align:middle;
}






#block-user-1 ul.menu li li {
list-style:none outside none;
display:block;
color:#/*248A91*/ec8229;
font-weight:bold;
width:100%;
padding-left:0px;
margin:2px;
padding-right:0px;
/*background-image:url("nav-menu.png");*/
text-align:left;
font-size:11px;
/*padding-left:5px;*/
}

#block-user-1 ul.menu li li a{
	list-style:none outside none;
	display:block;
	color:#/*333333*/ec8229;
	font-weight:bold;
	/*width:165;*/
	padding-left:8px;
	padding-right:0px;
	border-bottom:solid 1px #BBBAA9;
	text-decoration:none;
	margin:0px;
	font-size:11px;
	background:none;
}


#block-user-1  ul.menu li li a:visited{
list-style:none outside none;
display:block;
color:#/*333333*/ec8229;
font-weight:bold;
text-decoration:none;
padding-left:8px;
background:none;

}


#block-user-1 ul.menu li li a:hover{
list-style:none outside none;
/*background-color:#D4D3C2;*/
display:block;
color:#/*333333*/ec8229;
font-weight:bold;
padding-right:0px;
text-decoration:underline;
padding-left:8px;
background:none;
}






#block-user-1 ul.menu li li li {
list-style:none outside none;
display:block;
color:#/*248A91*/666;
font-weight:bold;
width:100%;
padding-left:0px;
margin:2px;
padding-right:0px;
/*background-image:url("nav-menu.png");*/
text-align:left;
font-size:11px;
/*padding-left:5px;*/
}

#block-user-1 ul.menu li li li a{
	list-style:none outside none;
	display:block;
	color:#/*333333*/666;
	font-weight:bold;
	/*width:165;*/
	padding-left:11px;
	padding-right:0px;
	border-bottom:solid 1px #BBBAA9;
	text-decoration:none;
	margin:0px;
	font-size:11px;
}


#block-user-1  ul.menu li li li a:visited{
list-style:none outside none;
display:block;
color:#/*333333*/666;
font-weight:bold;
text-decoration:none;
padding-left:11px;
padding-right:0px;
}


#block-user-1 ul.menu li li li a:hover{
list-style:none outside none;
/*background-color:#e0f1f0;*/
display:block;
color:#/*333333*/666;
font-weight:bold;
padding-left:11px;
padding-right:0px;
text-decoration:underline;
}







.sidebar-region .content{
background-color:#FFF;
border-right:1px solid #BDBCBD;
border-left:0px;
text-align:left;
}


.views-field-field-gallery-photo-fid{
text-align:left;
/*background-color:#e0f1f0;*/
}
#view-gallery-view{
text-align:left;
}
.views-row{
text-align:left;
}

.panel-col-first{
width:33% !important;
background-color:#FFF;
}

.panel-col{
width:34% !important;
background-color:#FFF;
}

.panel-col-last{
width:33% !important;
background-color:#FFF;

}
.panel-col-top{
background-color:#FFF !important;
}

.panel-3col-stacked{
background-color:#FFF !important;
margin-top:-10px;
}

.pane-content ul.menu {
width:95%;
display:block;
float:left;
overflow:hidden;
text-align:center;
border-bottom: 1px solid #F2F2F2;
border-top: 1px solid #F2F2F2;
}



.pane-content ul.menu li {
display:block;
float:left;
list-style:none;
font-size:11px;
/*border-right:1px solid #21265E;*/
padding-right:2px;
padding-left:2px;
padding-bottom:2px;
width:18%;
}




#block-menu-menu-departments ul.menu{
background-color:#21265E;
}

#block-menu-menu-departments h2{
margin-bottom:0px;
border-bottom:none;
} 

#block-menu-menu-departments .content{
border:0px;
padding:0px;
margin:0px;
}

#block-menu-menu-departments ul.menu{
display:block;
padding:0px;
margin:0px;
}

#block-menu-menu-departments ul.menu li {
list-style:none outside none;
display:block;
color:#FFF;
font-weight:bold;
width:170px;
padding:0px;
margin:0px;
padding-right:0px;
background-color:#21265E;
}

#block-menu-menu-departments ul.menu li a{
	list-style:none outside none;
	display:block;
	color:#FFF;
	font-weight:bold;
	/*width:165;*/
	padding:5px;
	padding-right:0px;
	border-bottom:solid 1px #FFF;
	text-decoration:none;
	margin:0px;
}






#block-menu-menu-departments  ul.menu li a:visited{
list-style:none outside none;
display:block;
color:#FFF;
font-weight:bold;
text-decoration:none;

}





#block-menu-menu-departments ul.menu li a:hover{
list-style:none outside none;
background-color:#8F213E;
display:block;
color:#FFF;
font-weight:bold;
padding-right:0px;
text-decoration:none;
padding-left:5px;
}

#block-menu-menu-departments ul.menu li li {
margin-bottom:0px;
padding:0px;

}

#block-menu-menu-departments ul.menu li li a{
	list-style:none outside none;
	display:block;
	color:#666666;
	font-weight:bold;
	width:155px;
	padding-left:15px;
	background-color:#E5E3CC;
	padding-right:0px;
	text-decoration:none;
	border-bottom:solid 1px #DFCDAA;

}

#block-menu-menu-departments ul.menu li li a:visited{
	list-style:none outside none;
	color:#666666;
	text-decoration:none;
}
#block-menu-menu-departments ul.menu li li a:hover{
	list-style:none outside none;
	display:block;
	color:#8F213E;
	font-weight:bold;
	width:155px;
	padding-left:15px;
	background-color:#F8EFDF;
	padding-right:0px;
	text-decoration:none;

}
#block-menu-menu-departments ul.menu li li li{
	margin-bottom:0px;
	padding:0px;

}

#block-menu-menu-departments ul.menu li li li a{
	list-style:none outside none;
	display:block;
	color:#666;
	font-weight:normal;
	width:145px;
	padding-left:25px;
	padding-right:0px;
	text-decoration:none;
	background-color:#F8EFDF;
}


#block-menu-menu-departments ul.menu li li li a:visited{
	list-style:none outside none;
	display:block;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	background-color:#F8EFDF;

}
#block-menu-menu-departments ul.menu li li li a:hover{
	list-style:none outside none;
	display:block;
	color:#8F213E;
	font-weight:normal;
	width:145px;
	padding-left:25px;
	padding-right:0px;
	text-decoration:none;
	background-color:#F8EFDF;
	
}




#site-logo{
margin-top:-6px;
margin-left:15px;
}




.pager-next a{
color:#FFF;
}





#node-1367 h2{
height:0px;
background:#FFF;
}

.meta{
padding-bottom:0px;
}





.item-list ul.pager li {
color:#21265E;
}


.item-list ul.pager li a{
color:#21265E;
}


.content ul.inline statistics_counter{
color:#FFF;
}



#default-content .view-display-id-page_1{
width:95%;
height:auto ;
}



.topPage{
background-image:url("top.png");/*color:#000;*/
border-bottom:1px solid #9F85AC;
}











.panel-col-first ul.menu{
display:block;
padding:0px;
margin:0px;
}

.panel-col-first ul.menu li {
list-style:none outside none;
display:block;
color:#/*248A91*/444;
font-weight:bold;
width:100%;
padding:0px;
margin:2px;
padding-right:0px;
/*background-image:url("nav-menu.png");*/
text-align:left;
}

.panel-col-first ul.menu li a{
	list-style:none outside none;
	display:block;
	color:#/*333333*/444;
	font-weight:bold;
	/*width:165;*/
	padding:5px;
	padding-right:0px;
	border-bottom:solid 1px #BBBAA9;
	text-decoration:none;
	margin:0px;
}


.panel-col-first  ul.menu li a:visited{
list-style:none outside none;
display:block;
color:#/*333333*/444;
font-weight:bold;
text-decoration:none;

}


.panel-col-first ul.menu li a:hover{
list-style:none outside none;
/*background-color:#D4D3C2;*/
display:block;
color:#/*d6d6d6*/444;
font-weight:bold;
padding-right:0px;
text-decoration:underline;
padding-left:5px;
}



.views_slideshow_singleframe_main{
width:100%;
}


#xEditingArea{
background-color:#FFF !important;
background-image:none !important;
}








#main-nav{
width:850px !important;
background-color:#1477bb;
display:block;
}


#main-nav ul.sf-menu{padding:0px;font-weight:bold;font-family:Tahoma;border:0px !important;width:850px !important;background-color:#1477bb;display:block;}
#main-nav ul.sf-menu li{font-family:Tahoma;font-size:25px;text-align:center;border-left:1px dotted #BDBCBD;font-weight:bold;background-color:#1477bb;border:0px !important;float:left;list-style:none;height:40px;display:block;}/*LTR*/
#main-nav ul.sf-menu li a{color:#ebecee;font-weight:bold;font-family:Tahoma;font-weight:bold;border:0px !important;font-size:11px;height:22px !important;list-style:none;display:block;}
#main-nav ul.sf-menu li a:visited{color:#ebecee;font-family:Tahoma;font-weight:bold;border:0px !important;list-style:none;}
#main-nav ul.sf-menu li a:hover,
#main-nav ul.sf-menu li a:focus{text-decoration:underline;color:#c6d753;font-family:Tahoma;font-weight:bold;border:0px !important;list-style:none;}
#main-nav ul.sf-menu li a.active,
#main-nav ul.sf-menu li a.active:visited{text-decoration:underline;font-family:Tahoma;font-weight:bold;border:0px !important;color:#ebecee;list-style:none;}




#main-nav ul.sf-menu li li{font-family:Tahoma;font-size:8px !important;filter:alpha(opacity=60);opacity:.8;text-align:left;border-left:1px dotted #BDBCBD;font-weight:bold;background-image:url('menu-bg-hover.png');border-bottom:1px solid #a88eb4!important;height:25px;}/*LTR*/
#main-nav ul.sf-menu li li a{color:#ebecee;font-weight:bold;font-family:Tahoma;font-weight:bold;border-bottom:1px solid #a88eb4!important;font-size:11px;}
#main-nav ul.sf-menu li li a:visited{color:#ebecee;font-family:Tahoma;font-weight:bold;border-bottom:1px solid #a88eb4!important;}
#main-nav ul.sf-menu li li a:hover,
#main-nav ul.sf-menu li li a:focus{text-decoration:underline;color:#ebecee;font-family:Tahoma;font-weight:bold;background-image:url('menu-bg.png');border-bottom:1px solid #a88eb4!important;}
#main-nav ul.sf-menu li li a.active,
#main-nav ul.sf-menu li li a.active:visited{text-decoration:underline;color:#ebecee;font-family:Tahoma;font-weight:bold;border-bottom:1px solid #a88eb4!important;}


.views-field-field-staff-image-fid{
float:left;
}


.view-staff-new .views-row{
padding-bottom: 90px;
padding-top:10px;
vertical-align:middle;
border-bottom:1px dashed #a88eb4 !important;
}



.views-field-field-important-icon-value{
float:left;
}

#edit-submitted-con-per-nam{
margin-left:50px;
margin-bottom:3px;
}

#edit-submitted-con-per-id{
margin-left:72px;
margin-bottom:3px;
}
#edit-submitted-con-per-phone{
margin-left:54px;
margin-bottom:3px;
}


#block-block-6{
float:right;
}

.view-celt-menu-workshop1 .item-list{
float:left !important;
width:auto !important;
}


.content-region .field{
margin-bottom:10px;
}

.field-type-link .field-items{
font-weight:bold;
font-size:1.2em;
}

.field-type-link{
border:1px dashed #000;
padding:15px;
}

.field-type-date{
/*font-size:15px;*/
color:#663c76;
font-weight:bold;
}


.pane-recently-posts{
margin-top:10px;
}

.pane-recently-posts .views-field-type{
float:left;
margin-right:15px;
}


.view-recently-posts{
padding:0px !important;
}

.view-recently-posts ul li{
list-style:none !important;
padding-left:0px !important;
}

.view-recently_posts{
list-style:none !important;
padding-left:0px !important;
}

#views-ticker-fade-recently_posts{
padding-left:0px !important;
}

.view-quotations{
padding:0px !important;
}

.view-quotations ul li{
list-style:none;
}

.panel-3col-stacked .view-quotations .views-field-title{
font-size:16px;
}


#block-menu_block-1{
/*background-image:url("bc-bg.jpg");background-repeat:repeat-x;*/
}

#block-menu_block-1 h2{
color:#683d75;
margin-bottom:0px;
border-bottom:none;
background-color:#b096bb !important;
} 

#block-menu_block-1 .content{
border:0px;
padding:0px;
margin:0px;
background-color:#FFF;
}

#block-menu_block-1 ul.menu{
display:block;
padding:0px;
margin:0px;
}

#block-menu_block-1 ul.menu li {
list-style:none outside none;
display:block;
color:#683d75;
width:170px;
padding:0px;
margin:0px;
padding-right:0px;

}

#block-menu_block-1 ul.menu li a{
	list-style:none outside none;
	display:block;
	color:#683d75;
	font-weight:bold;
	padding:5px;
	padding-right:0px;
	border-bottom:solid 1px #BBBAA9;
	text-decoration:none;
	margin:0px;
	font-size:11px;
}


#block-menu_block-1  ul.menu li a:visited{
list-style:none outside none;
display:block;
color:#683d75;
font-weight:none;
text-decoration:none;

}

#block-menu_block-1  ul.menu li a:hover{
list-style:none outside none;
/*background-color:#ddd;*/
display:block;
color:#b096bb;
/*font-weight:bold;*/
padding-right:0px;
text-decoration:underline;
padding-left:5px;
font-weight:none;
}

#block-menu_block-1  ul.menu li a.active{
list-style:none outside none;
/*background-color:#ddd;*/
display:block;
color:#683d75;
/*font-weight:bold;*/
padding-right:0px;
text-decoration:underline;
padding-left:5px;
}


 #block-menu_block-1 ul.menu li li {
margin-bottom:0px;
padding:0px;

}

#block-menu_block-1 ul.menu li li a{
	list-style:none outside none;
	display:block;
	color:#b096bb;
	font-weight:bold;
	width:155px;
	padding-left:15px;
	/*background-color:#E6DECC;*/
	padding-right:0px;
	text-decoration:none;
	border-bottom:solid 1px #BBBAA9;

}

 #block-menu_block-1 ul.menu li li a:visited{
	list-style:none outside none;
	color:#b096bb;
	text-decoration:none;
	font-weight:bold;
}
 #block-menu_block-1 ul.menu li li a:hover{
	list-style:none outside none;
	display:block;
	color:#683d75;
	font-weight:bold;
	width:155px;
	padding-left:15px;
	/*background-color:#ddd;*/
	padding-right:0px;
	text-decoration:underline;

}

#block-menu_block-1  ul.menu li li a.active{
list-style:none outside none;
/*background-color:#b096bb;*/
display:block;
color:#b096bb;
	font-weight:bold;
padding-right:0px;
text-decoration:underline;
padding-left:15px;
}

#block-menu_block-1  ul.menu li li a.active:hover{
	list-style:none outside none;
	display:block;
	
	font-weight:bold;
	width:155px;
	padding-left:15px;
	/*background-color:#ddd;*/
	padding-right:0px;
	text-decoration:underline;
}

#block-menu_block-1 ul.menu li li li{
	margin-bottom:0px;
	padding:0px;

}

#block-menu_block-1 ul.menu li li li a{
	list-style:none outside none;
	display:block;
	color:#F89E26;
	font-weight:bold;
	width:145px;
	padding-left:25px;
	padding-right:0px;
	text-decoration:none;
	background-color:#FFF;
}


 #block-menu_block-1 ul.menu li li li a:visited{
	list-style:none outside none;
	display:block;
	color:#F89E26;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFF;

}
#block-menu_block-1 ul.menu li li li a:hover{
	list-style:none outside none;
	display:block;
	color:#F89E26;
	font-weight:bold;
	width:145px;
	padding-left:25px;
	padding-right:0px;
	text-decoration:none;
	background-color:#DDD;
	
}

#block-menu_block-1 ul.menu li li li a.active{
	list-style:none outside none;
	display:block;
	color:#F89E26;
	font-weight:bold;
	width:145px;
	padding-left:25px;
	padding-right:0px;
	text-decoration:none;
	background-color:#FFF;
}


#block-menu_block-1 ul.menu li li li a.active:hover{
	list-style:none outside none;
	display:block;
	color:#F89E26;
	font-weight:bold;
	width:145px;
	padding-left:25px;
	padding-right:0px;
	text-decoration:none;
	background-color:#DDD;
}

.view-header  {
  position: relative;
}

.panel-col-top .views-field-nothing{
position: absolute;
left: 0; right: 0; bottom: 0;
background-color:rgba(23,23,23,0.7);
padding: 5px;
z-index:2;
color: white !important;
font-size:17px;
}

.panel-col-top .views-field-nothing a {
	color: #add55a !important
}

.panel-col-top .views-field-nothing .slideshow-item-body {
	overflow: hidden;
	height: 0px;
-webkit-transition:all 1s; 
-webkit-transition-property:all;
-webkit-transition-duration:0.5s;
-webkit-transition-timing-function:ease-out;
transition-property: all;
transition-duration: 0.5s;
transition-timing-function: ease-out;	
}

.panel-col-top .views-field-nothing:hover .slideshow-item-body {
	height: 222px;
}


.panel-col-top .views-field-title a{
color:#FFF;
}

 .panel-col-top .pane-custom{
 margin-top:20px;
 }


.view-news-activities ul li{
list-style:none;
margin-left:0px;
}

.view-news-activities{
padding:5px;
}
.pane-news-activities{
width:290px;
}


/********/


.view-news ul li{
list-style:none;
margin-left:0px;
}

.view-news{
padding:5px;
}
.pane-news{
width:290px;
}

/********/


/*****/

.view-ann ul li{
list-style:none;
margin-left:0px;
}

.view-ann{
padding:5px;
}
.pane-ann{
width:280px;
}



/******/
.views-field-nothing{
padding:5px 0px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.newsact-text{
padding:10px;
}

.newsact-title{
font-size:15px;
}

.panel-col-first .view-news-activities .views-row-odd,.panel-col-last .view-ann .views-row-odd{
border-top:4px solid #1477bb;
}
.panel-col-last .view-news-activities .views-row-odd{
border-top:4px solid #1477bb;
}
.panel-col .view-news .views-row-odd{
border-top:4px solid #76b83c;
}

.panel-col-first .view-news-activities .views-row-even,.panel-col-last .view-ann .views-row-even{
border-top:4px solid #76b83c;
}
.panel-col-last .view-news-activities .views-row-even{
border-top:4px solid #76b83c;
}
.panel-col .view-news .views-row-even{
border-top:4px solid #1477bb;
}


.panel-col-first .panel-pane h2, .panel-col-last .panel-pane h2{
	height:2 6px;
	vertical-align:center;
	--border-bottom:4px solid #;
	padding:5px;
	margin:0px;
	font-size:15px;
	color:#76b83c;
}

.panel-col .panel-pane h2{
	height:2 6px;
	vertical-align:center;
	--border-bottom:4px solid #;
	padding:5px;
	margin:0px;
	font-size:15px;
	color:#1477bb;
}






