@charset "ISO-8859-1";

body  {
    font-family:Verdana, Geneva, sans-serif;
    background: #ffffff;
    margin: 0; 
    text-align: center; 
    color: #000000;
}

#container { 
    width: 840px; 
    background: #FFFFFF;
    margin: 0 auto;
    text-align: left; 
} 

#logo { 
    width: 160px;
    height: 70px;
    float: left;
    border-bottom: solid #00467F 4px;
} 

#logo img{ 
    width: 162px;
    height: 53px;
    padding-top: 15px;
} 


#header { 
    width: 660px;
    height: 70px;
    float: right;
    border-bottom: solid #00467F 4px;	
} 

p#slogan {
    /*font-style: Verdana, Geneva, sans-serif;*/
    font-family: verdana, geneva, sans-serif;
    font-size: 10px;
    color: #00467F;
    float: right;
    margin-top: 50px;
    text-transform: uppercase;
    
}


#sidebar1 {
    float: left; 
    width: 160px; 
    padding: 35px 0; 
}

#sidebar2 {
    float: right; 
    width: 160px; 
    padding: -5px 0; 
}

#main_menu {
    float: right; 
    width: 660px; 
    height: 35px;
}


#main_menu #navigation ul {
    list-style: none;
    text-transform: uppercase;
    float: right;
    font-size: 9px;
    height: 30px;  
}

#main_menu #navigation li {
    padding: 10px 0 0 0;
    display: inline;
}


#main_menu #navigation a{
    font-weight: bold;
    padding: 10px 5px 10px 5px;
    color: #00467F;
    text-decoration: none; 	
}

#main_menu #navigation a:link{
    font-weight: bold;
    /*padding: 10px 5px 20px 5px;*/
    color: #00467F;
    text-decoration: none; 	
}



#main_menu #navigation a:visited{
    font-weight: bold;
    /*padding: 10px 5px 20px 5px;*/
    /*color: #00467F;*/

}



#main_menu #navigation a:hover{
    font-weight: bold;
    /*padding: 10px 5px 10px 5px;*/
    color: #FFFFFF;
    background-color: #00467F;
}


#main_menu #navigation a:active{
    font-weight: bold;
    padding: 10px 5px 10px 5px;
    color: #FFFFFF;
    background-color: #00467F;
}



#banner {
    float: right; 
    width: 660px; 
    height: 450px;
    padding-bottom: 20px;
    border-bottom: solid #48dbe3 4px;
}

#banner2 {
    float: right; 
    width: 660px; 
    height: 100px;
    padding-top: 50px;
    border-bottom: solid #48dbe3 4px;
}

#banner3 {
    float: right; 
    width: 660px; 
    height: 175px;
    padding-bottom: 2px;
    border-bottom: solid #00467F 4px;
    
}

#breadcrumb {
    float: right; 
    width: 660px; 
    height: 18px;
    background-color: #00467F;
    margin-top: 24px;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-indent: 5px;
    line-height: 16px;
}

#breadcrumb a{
    padding-top: 2px;

}

#breadcrumb a:link{
    text-decoration: none;
    padding-top: 2px;
    color: #ffffff;
}

#breadcrumb a:visited{
    text-decoration: none;
    padding-top: 2px;
    color: #ffffff;
}

#breadcrumb a:hover{
    text-decoration: underline;
    padding-top: 2px;
    color: #ffffff;
}


#lblibmc-research{

    float: left;
    width: 420px;
    height: 18px;
    background-color: #00467F;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-indent: 5px;
    line-height: 18px;
}

#ibmc-research{

    margin-top:10px;
    float: left;
    width: 420px;
    height: 220px;
}


#lblhighlights{

    float: left;
    width: 420px;
    height: 18px;
    background-color: #00467F;
    color: #ffffff;
    position: relative;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    text-indent: 5px;
    line-height: 18px;
}

#highlightswrapper{

    margin-top: 285px;
    width: 420px;

}


#highlight1 {

    border: solid #BBBBBB 1px;
    position: relative;
    float: left;
    width: 205px;
    height: 100px;
    text-align: left;
}


#highlight2{

    border: solid #BBBBBB 1px;
    float: right;
    width: 205px;
    height: 100px;
    text-align: left;
}

#highlight3{

    border: solid #BBBBBB 1px;
    margin-top:5px;
    float: left;
    width: 205px;
    height: 100px;
    text-align: left;
}

#highlight4{

    border: solid #BBBBBB 1px;
    margin-top:5px;
    float: right;
    width: 205px;
    height: 100px;
    text-align: left;
}


#mainContent .ii-title-a {

    color: #FFFFFF;
    border-bottom-style: solid;
    border-color: #0096CF; 
    border-width: 2px;
    padding-left: 10px;
    background-color: #0096CF;  
    font-size: 10px;
    font-weight: bold;
    text-transform:uppercase;

}

#mainContent .ii-title-b {

    color: #FFFFFF;
    border-bottom-style: solid;
    border-color: #40B1DC; 
    border-width: 2px;
    padding-left: 10px;
    background-color: #40B1DC;  
    font-size: 10px;
    font-weight: bold;
    text-transform:uppercase;

}

/**/
/*####################################*/

#mainContent .view-highlight1-type {
    color: #00467F;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: 5px;

}

#mainContent .view-highlight1-image {
    display: block;
    left:0;
    margin-top: -75px;

}

#mainContent .view-highlight1-title{
    display: block;
    position: relative;
    top: 5px;
    left: 105px;
    right: 3px;
    line-height:1;
    font-size: 9px;

    width: 95px;
    height: 55px;
    /*border-style:solid;
    border-width:1px;*/

}


#mainContent .view-highlight1-more {
    display: block;
    position: relative;
    top: -23px;
    left: 105px;
    line-height:1;
    font-size: 10px;
}

#mainContent .view-highlight1-more a:link{
    text-decoration: none;
    color: #4D4D4D;

}

#mainContent .view-highlight1-more a:visited{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight1-more a:hover{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight1-more a:active{
    text-decoration: none;
    color: #4D4D4D;
}

/*####################################*/
#mainContent .view-highlight2-type {
    color: #00467F;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: 5px;

}

#mainContent .view-highlight2-image {
    display: block;
    left:0;
    margin-top: -75px;

}


#mainContent .view-highlight2-title{
    display: block;
    position: relative;
    top: 5px;
    left: 105px;
    right: 3px;
    line-height:1;
    font-size: 9px;

    width: 95px;
    height: 55px;
    /*border-style:solid;
    border-width:1px;*/

}


#mainContent .view-highlight2-more {
    display: block;
    position: relative;
    top: -23px;
    left: 105px;
    line-height:1;
    font-size: 10px;
}

#mainContent .view-highlight2-more a:link{
    text-decoration: none;
    color: #4D4D4D;

}

#mainContent .view-highlight1-more a:visited{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight2-more a:hover{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight2-more a:active{
    text-decoration: none;
    color: #4D4D4D;
}

/*####################################*/

#mainContent .view-highlight3-type {
    color: #00467F;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: 5px;

}

#mainContent .view-highlight3-image {
    display: block;
    left:0;
    margin-top: -75px;

}

#mainContent .view-highlight3-title{
    display: block;
    position: relative;
    top: 5px;
    left: 105px;
    right: 3px;
    line-height:1;
    font-size: 9px;

    width: 95px;
    height: 55px;
    /*border-style:solid;
    border-width:1px;*/

}


#mainContent .view-highlight3-more {
    display: block;
    position: relative;
    top: -23px;
    left: 105px;
    line-height:1;
    font-size: 10px;
}

#mainContent .view-highlight3-more a:link{
    text-decoration: none;
    color: #4D4D4D;

}

#mainContent .view-highlight3-more a:visited{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight3-more a:hover{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight3-more a:active{
    text-decoration: none;
    color: #4D4D4D;
}

/*####################################*/

#mainContent .view-highlight4-type {
    color: #00467F;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: 5px;

}

#mainContent .view-highlight4-image {
    display: block;
    left:0;
    margin-top: -75px;

}

#mainContent .view-highlight4-title{
    display: block;
    position: relative;
    top: 5px;
    left: 105px;
    right: 3px;
    line-height:1;
    font-size: 9px;

    width: 95px;
    height: 55px;
    /*border-style:solid;
    border-width:1px;*/

}


#mainContent .view-highlight4-more {
    display: block;
    position: relative;
    top: -23px;
    left: 105px;
    line-height:1;
    font-size: 10px;
}

#mainContent .view-highlight4-more a:link{
    text-decoration: none;
    color: #4D4D4D;

}

#mainContent .view-highlight4-more a:visited{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight4-more a:hover{
    text-decoration: none;
    color: #4D4D4D;
}

#mainContent .view-highlight4-more a:active{
    text-decoration: none;
    color: #4D4D4D;
}

/*####################################*/


/**/

#lblrecent-news{

    float: right;
    width: 225px;
    height: 18px;
    background-color: #00467F;
    color: #ffffff;
    top: -18px;
    position: relative;
    font-size: 10px;
    font-weight: bold;
    text-indent: 5px;
    line-height: 18px;
}


#mainContent {
    float: right; 
    width: 660px; 
    padding: 15px 0;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: justify;
    color: #4D4D4D;
    line-height: 19px;
    padding-bottom: 100px;
    /*margin-top: -8px;*/
}


.ui-accordion .ui-accordion-content {

padding: 2px;


}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 5px;
    position: relative;
}





.ui-corner-all {

border-radius: 0px;
}

.ui-helper-reset {


    line-height: 25px;

}

.ui-corner-top {

border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

ui-helper-reset {

line-height: 25px;

}

.ui-widget-content {
    //background: url("/misc/ui/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: none;

}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 

border: 1px solid #d3d3d3/*{borderColorDefault}*/; 
background: none; 
font-weight: normal/*{fwDefault}*/; 
color: #555555/*{fcDefault}*/; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
border: 1px solid #aaaaaa/*{borderColorActive}*/; 
background: none; 
font-weight: normal/*{fwDefault}*/; 
color: #212121/*{fcActive}*/; 
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 

border: 1px solid #999999;
background: none; 
font-weight: normal/*{fwDefault}*/; 
color: #212121/*{fcHover}*/; 

}



#mainContent a:link {
    font-weight: bold;
    color:#00467F;
    text-decoration: none; 
}

#mainContent a:visited {
    font-weight: bold;
    /*color:#BBBBBB;*/
    color: #00467F;
    text-decoration: none; 
} 

#mainContent a:hover {
    font-weight: bold;
    color:#202D5D;
    text-decoration: none; 
}

#mainContent a:active {
    font-weight: bold;
    color:#00467F;
    text-decoration: none; 
}
/*##################*/
/*CSS para os botões do IBMC Resarch*/
/**/
#views_slideshow_controls_text_previous_window1-block_1, #views_slideshow_controls_text_next_window1-block_1 {
    position: relative;
    top: -35px;
    left: 250px;
    z-index: 6;
}

#views_slideshow_controls_text_previous_window1-block_1 {
    background:url('http://www.ibmc.up.pt/sites/default/files/prev.png') no-repeat;

}

#views_slideshow_controls_text_next_window1-block_1 {
    background:url('http://www.ibmc.up.pt/sites/default/files/next.png') no-repeat;

}

#views_slideshow_controls_text_previous_window1-block_1 a{
    display: none;

}

#views_slideshow_controls_text_next_window1-block_1 a{
    display: none;
}

#views_slideshow_controls_text_pause_window1-block_1 {
    display:none;
}
/*BOTTOM*/





.pager {
    /*float: right;*/



    /*color: #ffffff;*/
}

.pager a {

    text-decoration: none;
    font-size: 9px;

}


.pager-current {
    /*background-color: #00467F;*/

}

.item-list .pager .pager-item {

    border-bottom-style: none;

}

.item-list .pager .pager-first {

    border-bottom-style: none;

}

.item-list .pager .pager-previous {

    border-bottom-style: none;

}

.item-list .pager .pager-current {

    border-bottom-style: none;

}


.item-list .pager .pager-ellipsis {

    border-bottom-style: none;

}



.item-list .pager .pager-next {

    border-bottom-style: none;

}

.item-list .pager .pager-last {

    border-bottom-style: none;

}

.pager-item {
    /* background-color: #00467F;*/

}

.pager-item a:link{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-item a:visited{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-item a:hover{
    /*color: #ffffff;*/
    text-decoration:none;
}

.pager-item a:active{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-next {
    /*background-color: #00467F;*/

}

.pager-next a:link{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-next a:visited{
    /*  color: #ffffff;*/
    text-decoration:none;
}

.pager-next a:hover{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-next a:active{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-last {
    /* background-color: #00467F;*/
    display: hidden;
}

.pager-last a:link{
    /*color: #ffffff;*/
    text-decoration:none;
}

.pager-last a:visited{
    /* color: #ffffff;*/
    text-decoration:none;
}

.pager-last a:hover{
    /*color: #ffffff;*/
    text-decoration:none;
}

.pager-last a:active{
    /* color: #ffffff; */
    text-decoration:none;
}



/**/



#recent-news {
    width: 225px;
    float: right;

}

#mainContent .view .recentnews-list ul li{
    border-bottom: dotted #00467F 1px;
    display: inline-block;
    margin: -10px 1px 30px -40px;
    text-transform: normal;
    text-align: left;
    font-size: 10px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 225px;
    line-height: 15px;

}

#mainContent .view-recent-news-label {
    color: #00467F;
    top: -9px;
    /*margin-top:0;
    z-index: 1;*/
    position: relative;
}


#mainContent .view-recent-news-title {
    color: #00467F;
    top: -10px;
    /*margin-top:0;
    z-index: 1;*/
    position: relative;


}



#mainContent .view-recent-news-title a:link {	
    color: #4D4D4D;
    text-decoration:none;

}

#mainContent .view-recent-news-title a:visited{	
    color: #4D4D4D;
    text-decoration:none;
}

#mainContent .view-recent-news-title a:hover{	
    color: #4D4D4D;
    text-decoration:none;
}

#mainContent .view-recent-news-title a:active{	
    color: #4D4D4D;
    text-decoration:none;
}

/*
#mainContent .view-window1-text{

width: 420px;
height: 210px;
position: relative;
z-index: 5;
margin-top: -220px;
overflow: visible;


}
*/

#mainContent .view-window1-text  {

    width: 420px;
    height: 55px;
    background-color: black;
    text-indent: 5px;
    position: relative;
    z-index: 3;
    margin-top: -60px;
    overflow: visible;
    opacity: 0.6;
    filter: alpha(opacity=50); /*IE 5-7 Hack*/
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*IE 8 Hack*/

    /*
    -webkit-transition: margin-left;
    -webkit-transition-timing-function: ease-ine;
    -webkit-transition-duration: 250ms;
    
    */

}



#mainContent .view-window1-text p {

    color: white;
    font-weight: bold;
    font-size: 10px;
    margin-top: 0;
    padding-top: 0;
    z-index: 2;
}




#footer { 

    border-top: solid #00467F 4px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 8px;
    text-transform: uppercase;
    color: #BBBBBB;	
    /*background-image: url(http://www.ibmc.up.pt/sites/default/files/logos_rodape_website.jpg);
    background-repeat: no-repeat;
    background-position: right;*/
} 

#footerspace { 

margin-top: 4px;

} 

#footer img.esquerda { 

    float: left;
    position: relative;
    top: 10px;
    z-index: 3;
} 

#footer img.direita { 

    float: right;
    position: relative;
    top: 10px;
    z-index: 3;
} 


#footer2 { 

    border-top: solid #BBBBBB 2px;
    /*margin-top: 80px;*/
    margin-top: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    text-transform: uppercase;
    color: #BBBBBB;	

} 

#footer2 img.logofooter { 

    float: right;
    position: relative;
    top: -14px;
    z-index: 4;
} 

#information p{ 
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #00467F;
    text-transform: uppercase;
    font-weight: bolder;	 
    text-align: right;  
    margin-bottom: 4px;  
} 

#information a:link{ 
    text-decoration: none;
    color: #00467F;	      
} 

#information a:visited{ 
    text-decoration: none;
    color: #00467F;	      
} 

#information a:hover{ 
    text-decoration: underline;
    color: #00467F;	      
} 

/*////////////  MENU ///////////////////*/
/*
#block-menu-menu-tc-menu ul.menu li { list-style-type: none !important; 
list-style-image: none; }

li.leaf {
list-style-type:none;
list-style-image: none;
}

.block-menu ul.menu,
.block-menu li.leaf,
.block-menu li.collapsed,
.block-menu li,
.block-menu .item-list ul,
.block-menu .item-list ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


.block-menu-menu-tc-menu ul.menu,
.block-menu-menu-tc-menu li.leaf,
.block-menu-menu-tc-menu li.collapsed,
.block-menu-menu-tc-menu li,
.block-menu-menu-tc-menu .item-list ul,
.block-menu-menu-tc-menu .item-list ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menu-tc-menu ul.menu,
.menu-tc-menu li.leaf,
.menu-tc-menu li.collapsed,
.menu-tc-menu li,
.menu-tc-menu .item-list ul,
.menu-tc-menu .item-list ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
*/
#sidebar1 #secondary_navigation ul.menu,
#sidebar1 #secondary_navigation li.leaf,
#sidebar1 #secondary_navigationu li.collapsed,
#sidebar1 #secondary_navigation li,
#sidebar1 #secondary_navigation .item-list ul,
#sidebar1 #secondary_navigation .item-list ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


#sidebar2 #secondary_navigation ul.menu,
#sidebar2 #secondary_navigation li.leaf,
#sidebar2 #secondary_navigationu li.collapsed,
#sidebar2 #secondary_navigation li,
#sidebar2 #secondary_navigation .item-list ul,
#sidebar2 #secondary_navigation .item-list ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


/*######################*/








/*//////////// SECONDARY NAVIGATION ///////////////////*/

#sidebar1 #secondary_navigation  {

    /*border-bottom: dotted #00467F 1px;*/

}

#sidebar1 #secondary_navigation ul{
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    list-style-image: none;

}


#sidebar1 #secondary_navigation ul li a{
    display: block;
   /* list-style: none;*/
    list-style-type: none !important; 
    list-style-image: none;
    font-size: 9px;
    text-transform: uppercase;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 158px;
    margin-left: 0px;
    border-top: dotted #48dbe3 1px;
    text-indent: 3px;

}


#sidebar2 #secondary_navigation  {

    /*border-bottom: dotted #00467F 1px;*/
    background-color: #00467F;
    color: #00467F;
   /* font-weight: bold;*/
    text-indent: 3px;
    font-size: 1px;
    width: 158px;
    border-bottom: 1px #00467F solid;
    z-index: -1;

}


#sidebar2 #secondary_navigation:before  {

   content: "The Partners";
   
}


#sidebar2 #secondary_navigation:before {

   background-color: #00467F;
   color: #ffffff;
   font-weight: bold;
   text-indent: 3px;
   font-size: 11px;
   width: 158px;
   border-bottom: 1px #00467F solid;
   z-index: 1;

}


#sidebar2 #secondary_navigation ul{
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    list-style-image: none;

}


#sidebar2 #secondary_navigation ul li a{
    display: block;
   /* list-style: none;*/
    list-style-type: none !important; 
    list-style-image: none;
    font-size: 9px;
    text-transform: uppercase;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 158px;
    margin-left: 0px;
    border-top: dotted #00467F 1px;
    text-indent: 3px;

}


/*
#sidebar1 #secondary_navigation ul li:hover {
list-style: none;
font-size: 9px;
text-transform: uppercase;
padding-top: 7px;
padding-bottom: 7px;
width: 158px;
margin-left: 0px;
font-color: red;
border-top: dotted #00467F 1px;


}*/


#secondary_navigation a:link{
    font-weight: bold;
    color: #202D5D;
    text-decoration: none; 	
}


#secondary_navigation a:visited{
    font-weight: bold;
    /*padding: 10px 5px 20px 5px;*/
    color: #202D5D;
    text-decoration: none; 
}



#secondary_navigation  a:hover{
    font-weight: bold;

    color: #FFFFFF;
    background-color: #00467F;
}
/*
#secondary_navigation a:active{
        font-weight: bold;
        color: #00467F;
        text-decoration: none; 
}
*/

#secondary_navigation li:hover {
    list-style: none;
    font-size: 9px;
    text-transform: uppercase;
    width: 158px;
    margin-left: 0px;
    color: #00467F;
    background-color: #48dbe3;
    text-decoration: none; 


}


#secondary_navigation li a:hover {
    color: #ffffff;
    background-color: #48dbe3;
    text-decoration: none; 
}

/*#####################*/



/*////////////// SEARCH ///////////////////*/

#sidebar1 #search {
    border-top: dotted #00467F 1px;
}

#searchtitle{
    margin-top: -10px;
    color: #00467F;

}

#searchtitle b{
    margin-left: 2px;

}

#sidebar1 #search input {
    background: #ffffff;
    border: 1px solid #00467F;
}


#sidebar1 #search ul{
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
   /*background-image: url(http://www.ibmc.up.pt/sites/default/files/arrow.jpg); 
    background-repeat: no-repeat;
    background-position: right;
*/
}

#sidebar1 #search ul li {
    list-style: none;
    font-size: 9px;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 158px;
    text-indent: 3px;
    border-top: dotted #48dbe3 1px;
    /*border-bottom: dotted #00467F 1px;*/

}



#sidebar1 #search .form-submit {

   /*display: none; */
padding: 0px;

    background-image: url(http://moodle.ibmc.up.pt/ineb/sites/default/files/arrow.jpg);
    background-repeat: no-repeat;
   /* background-position: right; */
color: transparent;
text-transform:capitalize;
text-indent: 16px;
    cursor: pointer; 
width: 15px;
height: 15px;

}




/*######### people ######*/

tbody{

    border-style: none;

}

#mainContent .people div {

    border: dotted #00467F 1px;
}


#mainContent .people-name {

    border-bottom: dotted #B3B3B3 1px;
    line-height: 4;

}

#mainContent .people-name-label {

    font-weight: bold;
    font-size: 10px;
    color: #202D5D;

}

#mainContent .people-name-input input{

    border: solid #00467F 1px;
    width: 550px;
    margin-left: 20px;
}




#mainContent .group div {

    border: dotted #00467F 1px;
}


#mainContent .people-group {

    width: 660px;
    border-bottom: dotted #B3B3B3 1px;

    line-height: 4;
}


#mainContent .people-group-label {

    font-weight: bold;
    font-size: 10px;
    color: #202D5D;
}

#mainContent .people-group-input input{

    border: solid #00467F 1px;

    width: 550px;
    margin-left: 20px;

}


#mainContent .people-group-input {



    width: 660px;


}



#mainContent .people-button{

    color: #ffffff;
    font-size: 0;
    width: 130px;
    height: 20px;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    background-image: url(http://moodle.ibmc.up.pt/ineb/sites/default/files/search_people.jpg); 
    background-repeat: no-repeat;
    float: right;

}

#people-list {
    border: dotted #B3B3B3 1px;
    margin-top: 10px;
    height: 82px;
}


#people-list-name {
    margin-top: 12px;
    font-size: 10px;
    font-weight: bold;
    color: #00467F;
    line-height: 50%;
}

#people-list-name-span {
    font-size: 10px;
    font-weight: bold;
    color: #4D4D4D;
}

#people-list-group {
    font-size: 10px;
    font-weight: bold;
    color: #00467F;
    line-height: 50%;
}

#people-list-group-span {
    font-size: 10px;
    font-weight: bold;
    color: #4D4D4D;
}

#people-list-email {
    font-size: 10px;
    font-weight: bold;
    color: #00467F;
    line-height: 50%;
}


#people-list-email-span {
    font-size: 10px;
    font-weight: bold;
    color: #4D4D4D;
}


#people-list-image {

    //position: relative;
    margin-top: 2px;
    border: solid #00467F 1px;

}

#people-list-image-pages {




}

/*#mainContent .view .openposition-list {
        
        
color: red;
   
}*/

#mainContent .view .openposition-list ul li{
    border-style: dotted;
    border-color: #00467F;
    border-width: 1px;
    display: inline-block;
    margin: 10px 1px 5px -40px;
    text-transform: uppercase;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 660px;
}

#mainContent .view-openposition-type {
    color: #00467F;
    margin-left: 5px;
    position: relative;
    top: 10px;

}

/*#mainContent .view-openposition-type div{
padding-top: 10px;

}*/

#mainContent .view-openposition-title {
    /*line-height: 15px;	*/
    color: #000000;
    margin-left: 5px;
    /*margin-top: 10px;*/
    position: relative;
    top: 15px;

    display: block;
    position: relative;
    line-height: 13px;
    margin-top: 3px;
    margin-bottom: 3px;
    /*top: -5px;*/

    width: 645px;
}

#mainContent .view-openposition-date {
    color: #00467F;
    position: relative;
    top: 15px;
    margin-left: 5px;
}

#mainContent .view-openposition-date div{

    margin-top: -5px;
}

#mainContent .view-openposition-file {
    color: #000000;
    position: relative;
    top: 15px;
    margin-left: 5px;
}

#mainContent .view-openposition-file div{
    margin-top: -5px;
    margin-bottom: 10px;
}

#mainContent .view-openposition-file a:link{	
    color: #000000;
    text-decoration:none;
}

#mainContent .view-openposition-file a:visited{	
    color: #000000;
    text-decoration:none;
}

#mainContent .view-openposition-file a:hover{	
    color: #000000;
    text-decoration:none;
}

#mainContent .view-openposition-file a:active{	
    color: #000000;
    text-decoration:none;
}

#mainContent .view-openposition-submit-button {
    float: right;
    position: relative;
    top: -10px;
    margin-right: 5px;
    /*margin-top: -25px;*/
}


#lblprojectsfields {
     color:#000000;
     font-size:9px;
     font-weight:bolder;
     text-transform:uppercase;
}


/* PROJECTS PREVIEW */

#mainContent .view .projects-list ul li{
    border-bottom: dotted #4D4D4D 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    text-transform: uppercase;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 655px;

}


#mainContent .view-projects-title {
    word-wrap: break-word;
    color: #000000;
    left: 5px;
    position: relative;

}



#mainContent .view-projects-title a:link{	
    color: #000000;
    text-decoration: none; 


}

#mainContent .view-projects-title a:visited{	

    color: #000000;
    text-decoration: none; 
}

#mainContent .view-projects-title a:hover{	

    color: #000000;
    text-decoration: none; 
}

#mainContent .view-projects-group{	
    color: #00467F;;
    margin-left: 5px;
    margin-top: -5px;
}



/*PROJECTS PAGE*/

#mainContent .projectstable td{
    padding-top: 5px;
}

#lblbody {
    text-align:justify;
    font-weight: bolder;
    color: red;
}

#lblgroup, #lblresearchers, #lblleader, #lblteams, #lblfinancing, #lblduration, #lbldescription {
    color: #000000;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: bolder;
    width: 150px;
}



#lblteams{
    vertical-align: top;
}

#lblwebsite{
    color: #000000;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: bolder;
}



#lblwebsite a:link {

    color:#00467F;
    font-size: 11px;
    text-transform: lowercase;
    font-weight: normal;
    text-decoration:none;
}

#lblwebsite a:visited{
    color:#00467F;
    font-size: 11px;
    text-transform: lowercase;
    font-weight: normal;
    text-decoration:none;
}  

#lblwebsite a:hover {
    color:#00467F;
    font-size: 11px;
    text-transform: lowercase;
    font-weight: normal;
    text-decoration:none;
}  

#lblwebsite a:active {
    color:#00467F;
    font-size: 11px;
    text-transform: lowercase;
    font-weight: normal;
    text-decoration:none;
}   
/**/



#mainContent .fieldset-legend a{
    color: #333333;
    font-weight: normal;
    font-size: 11px;
}

#mainContent .fieldset-legend a:link{
    color: #333333;
}

#mainContent .fieldset-legend a:visited{
    color: #333333;
}

#mainContent .fieldset-legend a:hover{
    color: #31B8D6;
}

#mainContent .fieldset-legend a:active{
    color: #333333;
}



/**/

#mainContent .biblio-export a{
    color: #333333;
    font-weight: normal;
    font-size: 11px;
}

#mainContent .biblio-export a:link{
    color: #333333;
}

#mainContent .biblio-export a:visited{
    color: #333333;
}

#mainContent .biblio-export a:hover{
    color: #31B8D6;
}

#mainContent .biblio-export a:active{
    color: #333333;
}

/**/

#mainContent .biblio-authors a{
    color: #333333;
    font-weight: normal;
    font-size: 11px;
}

#mainContent .biblio-authors a:link{
    color: #333333;
}

#mainContent .biblio-authors a:visited{
    color: #333333;
}

#mainContent .biblio-authors a:hover{
    color: #31B8D6;
}

#mainContent .biblio-authors a:active{
    color: #333333;
}

a.biblio-title {
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

#mainContent .biblio-title a {
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

#mainContent .biblio-title a:link{
    color: #333333;
}

#mainContent .biblio-title a:visited{
    color: #333333;
}

#mainContent .biblio-title a:hover{
    color: #31B8D6;
}

#mainContent .biblio-title a:active{
    color: #333333;
}




#mainContent .biblio-export-buttons a{
    color: #333333;
    font-weight: normal;
    font-size: 11px;
}

#mainContent .biblio-export-buttons a:link{
    color: #333333;
}

#mainContent .biblio-export-buttons a:visited{
    color: #333333;
}

#mainContent .biblio-export-buttons a:hover{
    color: #31B8D6;
}

#mainContent .biblio-export-buttons a:active{
    color: #333333;
}

/* WORKSHOPS PREVIEW */

#mainContent .view .workshops-list ul li{
    border-style: dotted;
    border-color: #00467F;
    border-width: 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    font-size: 10px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 660px;
    height: 95px;

}

#mainContent .view-workshops-title {
    text-transform: uppercase;
    display: block;
    position: relative;
    font-weight: bold;	
    color: #00467F;
    word-wrap: break-word;
    margin-left: 90px;
    margin-right: 5px;
    top: 10px;
    z-index: 1;
    line-height: 13px;
    text-align: left;
    width: 560px;


}


/*#mainContent .view-workshops-title a{
line-height:1px;
}
*/

#mainContent .view-workshops-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    width: 560px;
}

#mainContent .view-workshops-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-workshops-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
}



#mainContent .view-workshops-body {
    color: #4D4D4D;
    /*margin-left: 85px;
    margin-right: 10px;
    */
    font-size: 10px;
    display: block;
    position: relative;


    word-wrap: break-word;

    /*margin-bottom: 3px;
    top: -10px;
    */
    left: 90px;
    margin-top: 15px;
    width: 560px;
    line-height:14px;

}



#mainContent .view-workshops-image {
    width: 74px;
    height: 74px;
    position: absolute;
    margin-top:10px;
    margin-left: 10px;


}


#mainContent .view-workshops-more{
    width: 60px;
    position: relative;
    /*top: -25px;*/
    bottom: 5px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    /*padding-bottom: -200px;*/



}

#mainContent .view-workshops-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-workshops-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-workshops-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

/* WORKSHOPS PAGE */

#mainContent .field-name-body{

    text-align: justify;
}

#mainContent .view-workshopspage-body{
    text-align: justify;


}


.item-list ul li{

    border-bottom-style: dotted;
    border-color: #00467F;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 10px 16px 15px 0;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 200px;

}


.item2-list ul li{


    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;


}



#mainContent .view-fellowship-field{
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #00467F;
}

#mainContent .view-project-label-field{
    margin-left: 5px;
    font-weight: bold;
    color: #000000; 
}

#mainContent .view-project-field{
    font-weight: bold;
    color: #000000;
}

#mainContent .view-project-field span{
    display: inline;
}


#mainContent .view-application-field{
    margin-left: 5px;
    font-weight: bold;
    color: #00467F;
}



/* PAST EVENTS PREVIEW */

#mainContent .view .pastevents-list ul li{
    border-bottom: dotted #00467F 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    text-transform: uppercase;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-pastevents-title {
    word-wrap: break-word;
    color: #000000;
    position: relative;

}


#mainContent .view-pastevents-title a:link{	
    color: #000000;
    text-decoration: none; 


}

#mainContent .view-pastevents-title a:visited{	

    color: #000000;
    text-decoration: none; 
}

#mainContent .view-pastevents-title a:hover{	

    color: #000000;
    text-decoration: none; 
}

/**/

/* NEWS PREVIEW */

#mainContent .view .news-list ul li{
    border-bottom: dotted #00467F 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    text-transform: uppercase;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-news-title {
    word-wrap: break-word;
    color: #000000;
    position: relative;

}


#mainContent .view-news-title a:link{	
    color: #000000;
    text-decoration: none; 


}

#mainContent .view-news-title a:visited{	

    color: #000000;
    text-decoration: none; 
}

#mainContent .view-news-title a:hover{	

    color: #000000;
    text-decoration: none; 
}

/**/

/* PRESS PREVIEW */

#mainContent .view .press-list ul li{
    border-bottom: dotted #00467F 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    text-transform: uppercase;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-press-title {
    word-wrap: break-word;
    color: #000000;
    position: relative;

}


#mainContent .view-press-title a:link{	
    color: #000000;
    text-decoration: none; 


}

#mainContent .view-press-title a:visited{	

    color: #000000;
    text-decoration: none; 
}

#mainContent .view-press-title a:hover{	

    color: #000000;
    text-decoration: none; 
}


/**/

#mainContent .scimedia-news {

    width: 470px;
    float: left;
    margin-top: -5px;

}


#mainContent .scimedia-menus {
    margin-top: 20px;
    /*width: 230px;*/
    width: 170px;
    float: right;


}


#mainContent .scimedia-menu1{

    width: 230px;
    float: right;
    border: dotted #202D5D 1px;
    height: 30px;
    text-indent: 5px;
    line-height: 3;

}

#mainContent .scimedia-menu1 a{

    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    color: #202D5D;

}

#mainContent .scimedia-menu1 a:link{
    color: #202D5D;
}

#mainContent .scimedia-menu1 a:visited{
    color: #202D5D;
}

#mainContent .scimedia-menu1 a:hover{
    color: #202D5D;
}

#mainContent .scimedia-menu1 a:active{
    color: #202D5D;
}

/**/

#mainContent .scimedia-menu2{

    margin-top: 10px;
    width: 230px;
    float: right;
    border: dotted #202D5D 1px;
    height: 30px;
    text-indent: 5px;
    display: inline;
    line-height: 3;

}

#mainContent .scimedia-menu2 a{

    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    color: #202D5D;

    margin-top: 20px; 

}

#mainContent .scimedia-menu2 a:link{
    color: #202D5D;
}

#mainContent .scimedia-menu2 a:visited{
    color: #202D5D;
}

#mainContent .scimedia-menu2 a:hover{
    color: #202D5D;
}

#mainContent .scimedia-menu2 a:active{
    color: #202D5D;
}


#mainContent .scimedia-menu3{

    margin-top: 10px;
    width: 230px;
    float: right;
    border: dotted #202D5D 1px;
    height: 30px;
    text-indent: 5px;

}

#mainContent .scimedia-menu3 a{

    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    color: #202D5D;

    line-height: 3; 

}

#mainContent .scimedia-menu3 a:link{
    color: #202D5D;
}

#mainContent .scimedia-menu3 a:visited{
    color: #202D5D;
}

#mainContent .scimedia-menu3 a:hover{
    color: #202D5D;
}

#mainContent .scimedia-menu3 a:active{
    color: #202D5D;
}
#scimedia-wrapper{


    width: 360px;
    background-color: red;

}

#mainContent .scimedia-menu4{

    margin-top: 60px;
    width: 230px;
    float: right;
    border: dotted #202D5D 1px;
    height: 30px;
    text-indent: 5px;
    color: #202D5D;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 3;

}

#mainContent .scimedia-menu5{

    margin-top: 5px;
    width: 230px;
    float: right;
    border-bottom: dotted #00467F 1px;
    height: 20px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    text-indent: 5px;

}

#mainContent .scimedia-menu6{

    margin-top: 5px;
    width: 230px;
    float: right;
    border-bottom: dotted #00467F 1px;
    height: 20px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    text-indent: 5px;

}

#mainContent .scimedia-menu7{

    margin-top: 5px;
    width: 230px;
    float: right;
    border-bottom: dotted #00467F 1px;
    height: 20px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    text-indent: 5px;

}

#mainContent .scimedia-menu8{

    margin-top: 60px;
    margin-bottom: 10px;
    width: 230px;
    float: right;
    border: dotted #202D5D 1px;
    height: 30px;
    text-indent: 5px;
    color: #202D5D;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 3;

}

/*################################*/

#events-highlights-wrapper{


    width: 660px;
    #height: 275px;
    height: 10px;
}

#events-highlights-wrapper2{


    width: 660px;
    height: 100px;
    margin-top: 10px;

}

#eventpreview1 {

    border: solid #BBBBBB 1px;
    float: left;
    width: 435px;
    height: 275px;

}


#eventpreview2{

    border: solid #BBBBBB 1px;
    float: right;
    width: 215px;
    height: 275px;
}


#eventpreview3 {

    border: solid #BBBBBB 1px;
    float: left;
    width: 215px;
    height: 100px;
}


#eventpreview4 {

    border: solid #BBBBBB 1px;
    float: left;
    margin-left: 3px;
    width: 215px;
    height: 100px;

}


#eventpreview5 {
    float: right;
    border: solid #BBBBBB 1px;
    width: 215px;
    height: 100px;

}

/*###############################*/

#mainContent .view-events-highlight1-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;


}

#mainContent .view-events-highlight1-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-events-highlight1-link {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 13px;
    text-align: left;
}

#mainContent .view-events-highlight1-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}


#mainContent .view-events-highlight1-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-events-highlight1-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight1-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight1-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}



#mainContent .view-events-highlight2-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;


}

#mainContent .view-events-highlight2-link {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 13px;

}

#mainContent .view-events-highlight2-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-events-highlight2-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-events-highlight2-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-events-highlight2-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight2-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight2-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}
/**/

/**/


#mainContent .view-events-highlight3-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: -100px;

line-height: 11px;
display: block;
   right: 1px;
 width: 95px;
}

#mainContent .view-events-highlight3-link {
    display: block;
    line-height: 13px;
    position: relative;
    left: 105px;
    top: -100px;
    right: 3px;
    font-size: 9px;
    text-align: left;
    width: 95px;
    height: 65px;

}

#mainContent .view-events-highlight3-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-events-highlight3-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-events-highlight3-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-events-highlight3-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight3-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight3-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}

/**/

#mainContent .view-events-highlight4-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: -100px;

line-height: 11px;
display: block;
   right: 1px;
 width: 95px;
}

#mainContent .view-events-highlight4-link {
    display: block;
    line-height: 13px;
    position: relative;
    left: 105px;
    top: -100px;
    right: 3px;
    font-size: 9px;
    text-align: left;
    width: 95px;
    height: 65px;

}

#mainContent .view-events-highlight4-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-events-highlight4-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-events-highlight4-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-events-highlight4-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight4-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight4-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}


/**/

#mainContent .view-events-highlight5-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: -100px;

line-height: 11px;
display: block;
   right: 1px;
 width: 95px;
}

#mainContent .view-events-highlight5-link {
    display: block;
    line-height: 13px;
    position: relative;
    left: 105px;
    top: -100px;
    right: 3px;
    font-size: 9px;
    text-align: left;
    width: 95px;
    height: 65px;

}

#mainContent .view-events-highlight5-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-events-highlight5-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-events-highlight5-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-events-highlight5-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight5-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-events-highlight5-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}

/*###################################*/


#mainContent .view-science-highlight1-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;


}

#mainContent .view-science-highlight1-link img{
    position: relative;
    margin-left:-5px;

}

#mainContent .view-science-highlight1-link {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 13px;
    text-align: left;
}

#mainContent .view-science-highlight1-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}


#mainContent .view-science-highlight1-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-science-highlight1-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight1-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight1-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}





#mainContent .view-science-highlight2-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;


}

#mainContent .view-science-highlight2-link {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 13px;

}

#mainContent .view-science-highlight2-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-science-highlight2-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-science-highlight2-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-science-highlight2-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight2-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight2-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}


#mainContent .view-science-highlight3-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: -100px;
}

#mainContent .view-science-highlight3-link {
    display: block;
    line-height: 13px;
    position: relative;
    left: 105px;
    top: -100px;
    right: 3px;
    font-size: 9px;
    text-align: left;
    width: 95px;
    height: 65px;

}

#mainContent .view-science-highlight3-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-science-highlight3-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-science-highlight3-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-science-highlight3-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight3-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight3-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}

/**/

#mainContent .view-science-highlight4-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: -100px;
}

#mainContent .view-science-highlight4-link {
    display: block;
    line-height: 13px;
    position: relative;
    left: 105px;
    top: -100px;
    right: 3px;
    font-size: 9px;
    text-align: left;
    width: 95px;
    height: 65px;

}

#mainContent .view-science-highlight4-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-science-highlight4-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-science-highlight4-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-science-highlight4-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight4-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight4-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}


#mainContent .view-science-highlight5-type {
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    left: 105px;
    top: -100px;
}

#mainContent .view-science-highlight5-link {
    display: block;
    line-height: 13px;
    position: relative;
    left: 105px;
    top: -100px;
    right: 3px;
    font-size: 9px;
    text-align: left;
    width: 95px;
    height: 65px;

}

#mainContent .view-science-highlight5-link img{
    position: relative;
    margin-left:-5px;
}

#mainContent .view-science-highlight5-link a{
    color: #4D4D4D;
    font-size: 10px;
    font-weight: bold;


}




#mainContent .view-science-highlight5-link a:link{	
    color: #4D4D4D;
    text-decoration: none; 


}

#mainContent .view-science-highlight5-link a:visited{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight5-link a:hover{	

    color: #4D4D4D;
    text-decoration: none; 
}

#mainContent .view-science-highlight5-link a:active{	

    color: #4D4D4D;
    text-decoration: none; 
}
/**/

/* UPCOMING EVENTS */

/*#mainContent .view .scischools-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif,Geneva,Kalimati,sans-serif;
    font-weight:bold;
    width: 660px;
  
}*/


#mainContent .view-upcomingevents-title {
    color: #00467F;
    margin-left: 125px;
    /*top: -15px;*/
    top: 20px;
    position: relative;
    text-transform: uppercase;
}

#mainContent .view-upcomingevents-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-upcomingevents-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-upcomingevents-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-upcomingevents-body {
    color: #4D4D4D;
    margin-left: 125px;
    margin-right: 10px;
    margin-top: 1px;
    /*top: -10px;*/
    top: 20px;
    position: relative;
    font-size: 10px;
}

/*#mainContent .view-upcomingevents-body p{
line-height:1.5;
}
*/

#mainContent .view-upcomingevents-image {
    width: 104px;
    height: 104px;
    position: relative;
    /*margin-top: -105px;*/
    margin-top: -80px;
    margin-left: 5px;
    margin-bottom: 5px;

}

#mainContent .view-upcomingevents-more{
    width: 60px;
    position: relative;
    top: -5px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-upcomingevents-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-upcomingevents-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-upcomingevents-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}



/**/

/* SEMINARS PREVIEW */

#mainContent .view .seminars-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    /*text-transform: uppercase;*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;
    /*height: 130px;*/

}

#mainContent .view-seminars-date {
    color: #8A8C8E;
    margin-left: 115px;
    text-transform: uppercase;
}

#mainContent .view-seminars-title {
    text-transform: uppercase;
    color: #00467F;
    display: block;
    position: relative;
    line-height: 13px;
    margin-top: 3px;
    margin-bottom: 3px;
    top: -5px;
    left: 115px;
    width: 540px;


}

#mainContent .view-seminars-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-seminars-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-seminars-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-seminars-origin {
    color: #8A8C8E;
    margin-left: 115px;
    top: -10px;
    display: block;
    position: relative;
    text-transform: uppercase;
}

#mainContent .view-seminars-body {
    color: #4D4D4D;
    font-size: 10px;
    display: block;
    position: relative;
    width: 540px;
    word-wrap: break-word;
    margin-top: 1px;
    margin-bottom: 3px;
    top: -10px;
    left: 115px;
    width: 540px;

}

#mainContent .view-seminars-body p{

    line-height:1.5;

}


#mainContent .view-seminars-image {
    width: 104px;
    height: 104px;
    /*position: relative;*/
    position: absolute;
    /*margin-top: 85px;
    margin-left: 5px;
    margin-bottom: 5px;*/
    margin: 0 auto;


}

#mainContent .view-seminars-more{
    width: 60px;
    position: relative;
    bottom: 5px;
    /*top: -15px;*/
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-seminars-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-seminars-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-seminars-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

/**/
#mainContent .scischoolstitle {
    color: #00467F;
}

#mainContent .sciarttitle {
    color: #00467F;
}

#mainContent .scipublictitle {
    color: #00467F;
}

#mainContent .administrationcontent  {
    width: 440px;
    float: left;
}

#mainContent .administrationleader {
    width: 200px;
    float: right;
}

#mainContent .administrationdiv1 {
    width: 200px;
    height: 27px;
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    float: right;
    border: dotted #4D4D4D 1px;
    margin-top: 20px;
    vertical-align: middle;
    line-height: 2.8;
}

#mainContent .administrationdiv1 span{
    margin-left: 5px;;
}

#mainContent .administrationleaderpic {
    width: 74px;
    height: 74px;
    border: dotted #4D4D4D 1px;
    margin-top: 65px;
}


#mainContent .administrationleadername {
    width: 200px;
    height: 15px;

    padding-top: 5px;
    position: relative;
    top: 1px;
    text-align:left;
    /*float: right;*/

}

#mainContent .administrationleaderemail {
    width: 112px;
    height: 15px;
    color: #4D4D4D;
    font-size: 11px;
    font-weight: bold;

    padding-top: 5px;
    position: relative;
    top: 3px;
    line-height: 4px;
    /*float: right;*/

}

#mainContent .administrationwebsite {
    width: 200px;
    height: 27px;
    color: #202D5D;
    font-size: 10px;
    font-weight: bold;
    border-top: dotted #4D4D4D 1px;
    border-bottom: dotted #4D4D4D 1px;
    margin-top: 10px;

}

#mainContent .administrationwebsite a{
    line-height: 2.5;
    /*margin-left: 5px;*/
}

#mainContent .administrationwebsite a:link{
    color: #202D5D;
}

#mainContent .administrationwebsite a:hover{
    color: #202D5D;
}

#mainContent .administrationwebsite a:visited{
    color: #202D5D;
}

#mainContent .administrationwebsite a:active{
    color: #202D5D;
}

#mainContent .administrationwebsite span{
    /*padding-top: 25px;*/
    line-height: 2.5;
}

#mainContent .administrationpeople {
    width: 200px;
    height: 27px;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    border-top: dotted #4D4D4D 1px;
    border-bottom: dotted #4D4D4D 1px;
    margin-top: 10px;

}

#mainContent .administrationpeople span{
    /*padding-top: 25px;*/
    line-height: 2.5;
}

/* SCIENCE AND SCHOOLS PREVIEW */

#mainContent .view .scischools-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    /*text-transform: uppercase;*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-scischools-title {
    color: #00467F;
    margin-left: 125px;
    /*top: -15px;*/
    top: 20px;
    position: relative;
    text-transform: uppercase;
}

#mainContent .view-scischools-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scischools-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scischools-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-scischools-body {
    color: #4D4D4D;
    margin-left: 125px;
    margin-right: 10px;
    margin-top: 1px;

    top: 20px;
    position: relative;
    font-size: 10px;
}


/*#mainContent .view-scischools-body p{
line-height:1.5;
}
*/

#mainContent .view-scischools-image {
    width: 104px;
    height: 104px;
    position: relative;
    /*margin-top: -105px;*/
    margin-top: -80px;
    margin-left: 5px;
    margin-bottom: 5px;

}

#mainContent .view-scischools-more{
    width: 60px;
    position: relative;
    top: -5px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scischools-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scischools-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scischools-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}




/**/

/* SCIENCE AND PUBLIC PREVIEW */

#mainContent .view .scipublic-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    /*text-transform: uppercase;*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-scipublic-title {
    color: #00467F;
    margin-left: 125px;
    /*top: -15px;*/
    top: 20px;
    position: relative;
    text-transform: uppercase;
}

#mainContent .view-scipublic-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scipublic-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scipublic-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scipublic-body {
    color: #4D4D4D;
    margin-left: 125px;
    margin-right: 10px;
    margin-top: 1px;
    /*top: -10px;*/
    top: 20px;
    position: relative;
    font-size: 10px;
}

/*#mainContent .view-scipublic-body p{
line-height:1.5;
}
*/

#mainContent .view-scipublic-image {
    width: 104px;
    height: 104px;
    position: relative;
    /*margin-top: -105px;*/
    margin-top: -80px;
    margin-left: 5px;
    margin-bottom: 5px;

}

#mainContent .view-scipublic-more{
    width: 60px;
    position: relative;
    top: -5px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scipublic-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scipublic-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scipublic-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}



/**/


/* SCIENCE AND ART PREVIEW */

#mainContent .view .sciart-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    /*text-transform: uppercase;*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-sciart-title {
    color: #00467F;
    margin-left: 125px;
    /*top: -15px;*/
    top: 20px;
    position: relative;
    text-transform: uppercase;
}

#mainContent .view-sciart-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-sciart-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-sciart-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-sciart-body {
    color: #4D4D4D;
    margin-left: 125px;
    margin-right: 10px;
    margin-top: 1px;

    top: 20px;
    position: relative;
    font-size: 10px;
}


/*#mainContent .view-sciart-body p{
line-height:1.5;
}
*/

#mainContent .view-sciart-image {
    width: 104px;
    height: 104px;
    position: relative;
    /*margin-top: -105px;*/
    margin-top: -80px;
    margin-left: 5px;
    margin-bottom: 5px;

}

#mainContent .view-sciart-more{
    width: 60px;
    position: relative;
    top: -5px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-sciart-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-sciart-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-sciart-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}



/**/

/* SCIENCE AND MEDIA */

/*################*/

#mainContent .view .scimedia-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    /*text-transform: uppercase;*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 400px;

}

#mainContent .view-scimedia-date {
    color: #8A8C8E;
    margin-left: 115px;
    text-transform: uppercase;
}

#mainContent .view-scimedia-title {
    text-transform: uppercase;
    color: #00467F;
    display: block;
    position: relative;
    line-height: 13px;
    margin-top: 3px;
    margin-bottom: 3px;
    top: -5px;
    left: 115px;
    width: 280px;

}

#mainContent .view-scimedia-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scimedia-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scimedia-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-scimedia-body {
    color: #4D4D4D;
    font-size: 10px;
    display: block;
    position: relative;
    word-wrap: break-word;
    margin-top: 1px;
    margin-bottom: 3px;
    top: -10px;
    left: 115px;
    width: 280px;

}

#mainContent .view-scimedia-body p{

    line-height:1.5;

}


#mainContent .view-scimedia-image {
    width: 104px;
    height: 104px;
    /*position: relative;*/
    position: absolute;
    /*margin-top: 85px;
    margin-left: 5px;
    margin-bottom: 5px;*/
    margin: 0 auto;


}

#mainContent .view-scimedia-more{
    width: 60px;
    position: relative;
    bottom: 5px;
    /*top: -15px;*/
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    margin-bottom: 10px;
}

#mainContent .view-scimedia-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scimedia-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-scimedia-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}
/*#################*/


/* STORE PREVIEW */

#mainContent .view .store-list ul li{
    border-bottom: dotted #B3B3B3 1px;
    display: inline-block;
    margin: 10px 1px 10px -40px;
    /*text-transform: uppercase;*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:bold;
    width: 660px;

}


#mainContent .view-store-title {
    color: #00467F;
    margin-left: 165px;
    /*top: -15px;*/
    /*top: 20px;*/


    position: relative;
    text-transform: uppercase;

}

#mainContent .view-store-title a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-store-title a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-store-title a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-store-body {
    color: #4D4D4D;
    margin-left: 165px;
    margin-right: 10px;
    margin-top: 1px;
    top: 20px;
    position: relative;
    font-size: 10px;
}


/*#mainContent .view-store-body p{
line-height:1.5;
}
*/

#mainContent .view-store-image {
    width: 150px;
    height: 209px;

    position: relative;

    margin-top: -150px;
    margin-bottom: 5px;

    /*
    position: absolute;
    margin: 0 auto;
    */
}



#mainContent .view-store-price div{
    width: 60px;
    position: relative;
    display: inline;
    top: -5px;
    margin-left: 530px;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-store-more{
    width: 40px;
    position: relative;
    top: -5px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-store-more a:link{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-store-more a:visited{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-store-more a:active{	
    text-decoration:none;
    color: #00467F;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}




/**/

/**/

#mainContent .view-details-label-field { 
    margin-left: 5px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #000000; 
}


#mainContent .view-details-field {
    font-weight: bold;
    color: #000000;
}

#mainContent .view-details-field span {
    display: inline;
}

/*/////////////////////////*/

#mainContent .view-facility-image{
    /*
width:  80px;
height: 80px;
    */
}

#mainContent .view-facility-image img{
    //margin-bottom: -20px;
    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-facility-label-head{	
    width: 110px;
    /*padding-left: 5px;*/
    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-facility-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-facility-more{

    width: 110px;
    /*padding-left: 5px;*/
    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-facility-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-facility-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-facility-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-facility-title{

    border: dotted #00467F 1px;
    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;


}


#mainContent .view-facility-title a {

    position: relative;
    left: 5px;
    /*
    right: 5px;
    */

    vertical-align: middle;
    line-height: 12px;


}

#mainContent .view-facility-title a:link{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-facility-title a:visited{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-facility-title a:hover{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-facility-title a:active{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-facility-title span{
    //position: absolute;	
    padding-left: 10px;
}


#mainContent .view-facility-label-head{
    /*padding-left: 100px;*/
    /*padding-top: 100px;*/

}

/**/

#mainContent .ii-title {

    color: #FFFFFF;
    border-bottom-style: solid;
    border-color: #00467F;
    border-width: 2px;
    padding-left: 10px;
    background-color: #00467F;

}


#mainContent .mcb-title {

    color: #FF4B0F;
    border-bottom-style: solid;
    border-color: #FF4B0F;
    border-width: 2px;

}


#mainContent .neuro-title {

    color: #99CC00;
    border-bottom-style: solid;
    border-color: #99CC00;
    border-width: 2px;

}


#mainContent .ag-title {

    color: #007A0C;
    border-bottom-style: solid;
    border-color: #007A0C;
    border-width: 2px;

}
/**/



/*INFECTION AND IMMUNITY*/


#mainContent .view .ii-list li{

    border-bottom-style: dotted;
    border-color: #FFAB00;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 10px 16px 15px 0;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 200px;

}

#mainContent .view .ii-list ul{

    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}

#mainContent .view-ii-image{
    /*    
    width:  80px;
    height: 80px;
    */
}

#mainContent .view-ii-image img{

    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-ii-label-head{	
    width: 110px;

    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-ii-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-ii-more{

    width: 110px;

    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-ii-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-ii-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-ii-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-ii-title{
    border: dotted #FFAB00 1px;

    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;

}

#mainContent .view-ii-title a {


    position: relative;
    left: 5px;
    vertical-align: middle;
    line-height: 12px;



}

#mainContent .view-ii-title a:link{
    color: #FFAB00;
    text-decoration: none;
}

#mainContent .view-ii-title a:hover{
    color: #FFAB00;
    text-decoration: none;
}

#mainContent .view-ii-title a:visited{
    color: #FFAB00;
    text-decoration: none;
}

#mainContent .view-ii-title a:active{
    color: #FFAB00;
    text-decoration: none;
}


#mainContent .view-ii-title span{

    padding-left: 10px;

}


#mainContent .view-ii-label-head{


}
/*GROUP LEADERS*/

#mainContent .view .group-leaders-list li{


    border-style: dotted;
    border-color: #00467F;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 5px 2px 15px 0; /*ALTERADO*/
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 213px; 
    height: 160px;

}


#mainContent .view .group-leaders-list ul{

    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}

#mainContent .view-group-leaders-image{
    width:  74px;
    height: 74px;
}

#mainContent .view-group-leaders-image img{

    margin-left: 5px;
    margin-top: 5px;
    line-height: 3em;
}


#mainContent .view-group-leaders-name {
    color: #4D4D4D;
    margin-left: 84px;
    margin-right: 5px;
    top: -70px;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    position: relative;

}

#mainContent .view-group-leaders-group {

    margin-left: 84px;
    margin-right: 5px;
    top: -60px;
    font-size: 10px;
    text-align: left;
    border-bottom-style: dotted;
    border-color: #00467F;
    border-width: 1px;
    position: relative;


}

#mainContent .view-group-leaders-email {

    position: relative;
    margin-left: 84px;
   /* margin-right: 5px;*/ /*ALTERADO*/
    top: -50px;
    font-size: 10px;
   /* position: relative;*/

}

#mainContent .view-group-leaders-website {

    margin-left: 84px;
    margin-right: 5px;
    top: -40px;
    font-size: 9px;
    text-transform: uppercase;
    position: relative;

}

#mainContent .view-group-leaders-website a{

    color: #4D4D4D;
}


/**/

/*######*/
/*TRANSLATION RESEARCH*/

#mainContent .view .translational-research-list li{

    border-bottom-style: dotted;
    border-color: #00467F;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 10px 16px 15px 0;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 200px;

}


#mainContent .view .translational-research-list ul{

    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}

#mainContent .view-translational-research-image{
    width:  80px;
    height: 80px;
}

#mainContent .view-translational-research-image img{

    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-translational-research-label-head{	
    width: 110px;

    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-translational-research-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-translational-research-more{

    width: 110px;

    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-translational-research-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-translational-research-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-translational-research-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-translational-research-title{
    border: dotted #00467F 1px;

    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;

}

#mainContent .view-translational-research-title a {


    position: relative;
    left: 5px;
    vertical-align: middle;
    line-height: 12px;



}

#mainContent .view-translational-research-title a:link{
    color: #4D4D4D;
    text-decoration: none;
}

#mainContent .view-translational-research-title a:hover{
    color: #4D4D4D;
    text-decoration: none;
}

#mainContent .view-translational-research-title a:visited{
    color: #4D4D4D;
    text-decoration: none;
}

#mainContent .view-translational-research-title a:active{
    color: #4D4D4D;
    text-decoration: none;
}


#mainContent .view-translational-research-title span{

    padding-left: 10px;

}


#mainContent .view-translational-research-label-head{


}


/***/


/*MOLECULAR AND CELLULAR BIOLOGY*/


#mainContent .view .mcb-list li{

    border-bottom-style: dotted;
    border-color: #FF4B0F;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 10px 16px 15px 0;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 200px;

}

#mainContent .view .mcb-list ul{

    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}

#mainContent .view-mcb-image{
    /*
width:  80px;
height: 80px;
    */

}

#mainContent .view-mcb-image img{

    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-mcb-label-head{	
    width: 110px;

    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-mcb-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-mcb-more{

    width: 110px;

    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-mcb-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-mcb-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-mcb-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-mcb-title{
    border: dotted #FF4B0F 1px;
    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;


}

#mainContent .view-mcb-title a {

    position: relative;
    left: 5px;
    vertical-align: middle;
    line-height: 12px;

}

#mainContent .view-mcb-title a:link{
    color: #FF4B0F;
    text-decoration: none;
}

#mainContent .view-mcb-title a:hover{
    color: #FF4B0F;
    text-decoration: none;
}

#mainContent .view-mcb-title a:visited{
    color: #FF4B0F;
    text-decoration: none;
}

#mainContent .view-mcb-title a:active{
    color: #FF4B0F;
    text-decoration: none;
}


#mainContent .view-mcb-title span{

    padding-left: 10px;
}


#mainContent .view-mcb-label-head{


}


/**/






/*NEUROSCIENCE*/


#mainContent .view .neuro-list li{

    border-bottom-style: dotted;
    border-color: #99CC00;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 10px 16px 15px 0;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 200px;

}

#mainContent .view .neuro-list ul{

    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}

#mainContent .view-neuro-image{
    /*
width:  80px;
height: 80px;
    */
}

#mainContent .view-neuro-image img{

    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-neuro-label-head{	
    width: 110px;

    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-neuro-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-neuro-more{

    width: 110px;

    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-neuro-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-neuro-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-neuro-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-neuro-title{
    border: dotted #99CC00 1px;
    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;


}


#mainContent .view-neuro-title a {
    position: relative;
    left: 5px;
    vertical-align: middle;
    line-height: 12px;

}

#mainContent .view-neuro-title a:link{
    color: #99CC00;
    text-decoration: none;
}

#mainContent .view-neuro-title a:hover{
    color: #99CC00;
    text-decoration: none;
}

#mainContent .view-neuro-title a:visited{
    color: #99CC00;
    text-decoration: none;
}

#mainContent .view-neuro-title a:active{
    color: #99CC00;
    text-decoration: none;
}

/*
#mainContent .view-neuro-title div{
        
display: inline;
position: relative;

vertical-align: middle;

}
*/

#mainContent .view-neuro-label-head{


}


/**/




/*NEUROSCIENCE*/


#mainContent .view .ag-list li{

    border-bottom-style: dotted;
    border-color: #007A0C;
    border-width: 1px;
    display: inline-table;
    line-height: 1.3em;
    margin: 10px 16px 15px 0;
    font-size: 9px;
    vertical-align: top;
    font-family: Verdana, Geneva, sans-serif;
    width: 200px;

}


#mainContent .view .ag-list ul{

    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}


#mainContent .view-ag-image{
    /*
 width:  80px;
 height: 80px;
    */
}

#mainContent .view-ag-image img{

    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-ag-label-head{	
    width: 110px;

    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-ag-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-ag-more{

    width: 110px;

    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-ag-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-ag-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-ag-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-ag-title{
    border: dotted #007A0C 1px;

    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;

}


#mainContent .view-ag-title a {

    position: relative;
    left: 5px;
    vertical-align: middle;
    line-height: 12px;

}

#mainContent .view-ag-title a:link{
    color: #007A0C;
    text-decoration: none;
}

#mainContent .view-ag-title a:hover{
    color: #007A0C;
    text-decoration: none;
}

#mainContent .view-ag-title a:visited{
    color: #007A0C;
    text-decoration: none;
}

#mainContent .view-ag-title a:active{
    color: #007A0C;
    text-decoration: none;
}


#mainContent .view-ag-title span{

    padding-left: 10px;
}


#mainContent .view-ag-label-head{


}


/**/

/*RESEARCH GROUPS*/


#mainContent .view-resgroup-image{
    /*
    width:  80px;
    height: 80px;
    */
}

#mainContent .view-resgroup-image img{
    //margin-bottom: -20px;
    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-resgroup-label-head{	
    width: 110px;
    /*padding-left: 5px;*/
    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-resgroup-head{

    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;

}

#mainContent .view-resgroup-more{

    width: 110px;
    /*padding-left: 5px;*/
    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;

}

#mainContent .view-resgroup-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-resgroup-more a:visited{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-resgroup-more a:active{
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-resgroup-title{
    border: dotted #00467F 1px;

    font-weight: bold;
    height: 27px;
    text-transform: uppercase;
    line-height: 3em;
    font-weight: bold;
}

#mainContent .view-resgroup-title span{
    //position: absolute;	
    padding-left: 10px;
}


#mainContent .view-resgroup-label-head{
    /*padding-left: 100px;*/
    /*padding-top: 100px;*/

}


#mainContent .view-details-label-field { 
    margin-left: 5px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #000000;
}


#mainContent .view-details-field {
    font-weight: bold;
    color: #000000;
}

#mainContent .view-details-field span {
    display: inline;
}

/*/////////////////////////*/

#mainContent .view-department-image{
    /*
    width:  80px;
    height: 80px;
    */
}

#mainContent .view-department-image img{

    //margin-bottom: -20px;
    margin-left: 5px;
    margin-top: 10px;
    line-height: 3em;
}

#mainContent .view-department-label-head{
    width: 110px;
    /*padding-left: 5px;*/
    position: relative;
    top: 20px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}

#mainContent .view-department-head{
    width: 110px;
    padding-top: 5px;
    position: relative;
    top: 15px;
    float: right;
}

#mainContent .view-department-more{
    width: 110px;
    /*padding-left: 5px;*/
    position: relative;
    top: -25px;
    float: right;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-department-more a:link{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-department-more a:visited{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}

#mainContent .view-department-more a:active{	
    text-decoration:none;
    color: #4D4D4D;
    font-size: 9px;
    font-family: Verdana, Geneva, sans-serif;
}


#mainContent .view-department-title{	
    border: dotted #00467F 1px;

    position: relative;
    font-weight: bold;
    height: 40px;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: table-cell;
    vertical-align: middle;

}

#mainContent .view-department-title a {

    position: relative;
    left: 5px;
    vertical-align: middle;
    line-height: 12px;

}

#mainContent .view-department-title a:link{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-department-title a:visited{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-department-title a:hover{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-department-title a:active{	
    color:#4D4D4D;
    text-decoration: none;
}

#mainContent .view-department-title span{
    display: block;
    position: relative;
    left: 10px;
}


#mainContent .view-department-label-head{
    /*padding-left: 100px;*/
    /*padding-top: 100px;*/
}




/*///////////////////////////////////////////////////////
/////////////////////// OPEN POSITIONS /////////////////
////////////////////////////////////////////////////////*/




/*//////////////////////////////////////////*/

.fltrt { 

    float: right;
    margin-left: 8px;

}


.fltlft { 

    float: left;
    margin-right: 8px;

}


.clearfloat { 

    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;

}
