
/* - ++resource++rcseng.responsivetheme.stylesheets/main.css - */
@media screen {
/* http://www.rcseng.ac.uk/portal_css/++resource++rcseng.responsivetheme.stylesheets/main.css?original=1 */
﻿/* */
/* */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body { font:12px/1.231 sans-serif; *font-size:small; -webkit-font-smoothing: antialiased;}
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll;}
a:hover, a:active { outline: none; text-decoration:underline;}
/**/ /* */
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
img { -ms-interpolation-mode: bicubic; }
input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; -webkit-appearance: none; border-radius: 0 !important;}
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
/* */
h1, h2, h3, h4{
font-family: Georgia Regular,"Times New Roman",Times,serif; font-weight:normal;
margin-bottom:10px;
letter-spacing:0em;
line-height:110%;
}
h4{
margin-bottom:5px;
margin-top:0;
}
h1{ font-size:26px; border-bottom: 1px solid #DEDEDE; color:#222; padding-bottom:10px; /**/}
h2{ font-size:22px; color:#222223; margin-top:30px; margin-bottom:15px;}
h3{ font-size:18px; color:#222223; margin-top:30px; margin-bottom:12px;}
h4{ font-size:16px; color:#222223;}
h5{ font-size:14px; color:#222223;}
#relocated_content_title{
margin-left:15px;
margin-right:15px;
}
a:hover { outline: none; text-decoration:underline; color:#0382b7;}
a, a:link, a:active, a:visited { color: #0382b7; font-weight:bold; }
#content a:hover, dl.portlet a:hover{
color:#0382b7 ;
}
em {
font-style: italic;
}
dl.portlet,
#portal-globalnav, #content
{
font-size:100%;
}
#edit-bar {
font-size: 11px;
}
#content p{
line-height: 1.5em;
padding:0 10px 0 0;
}
#viewlet-below-content-title{
margin-left:15px;
font-size:85%;
padding:0 0 10px 0;
}
#content .documentDescription,
#content #description {
color: #666;
margin-left: 0;
font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: Georgia Regular,"Times New Roman",Times,serif; font-weight:normal;
font-size:26px; color:#222;
line-height: 125%;
letter-spacing: 0;
}
#content ul {
margin-top:10px;
margin-bottom:20px;
}
div.blue { border:1px solid #CBD9DF; background-color:#F3F8FA; }
div.beige { border:1px solid #DBD5C7; background-color:#F7F5EF; }
div.green { border:1px solid #E0E6D0; background-color:#F1F3ED; }
div.grey { border:1px solid #E4E4E4; background-color:#F8F8F8; }
div.red { border:1px solid #E6D9D9; background-color:#F9F2F2; }
div.blue, div.beige, div.green, div.red, div.grey {margin:20px 0 20px 0; }
div.blue p, div.beige p, div.green p, div.grey p, div.red p, div.main_feature p, div.blue h3, div.beige h3, div.green h3, div.grey h3, div.red h3, div.main_feature h3, div.blue h1, div.beige h1, div.green h1, div.grey h1, div.red h1, div.main_feature h1, div.blue img, div.beige img, div.green img, div.grey img, div.red img, div.main_feature img {
margin:10px !important;
text-align:left;
}
/* */
body{
background: -moz-linear-gradient(top,  #c1d3da 0%, #f1f0ec 61%, #f1f0ec 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1d3da), color-stop(61%,#f1f0ec), color-stop(100%,#f1f0ec)); /* */
background: -webkit-linear-gradient(top,  #c1d3da 0%,#f1f0ec 61%,#f1f0ec 100%); /* */
background: -o-linear-gradient(top,  #c1d3da 0%,#f1f0ec 61%,#f1f0ec 100%); /* */
background: -ms-linear-gradient(top,  #c1d3da 0%,#f1f0ec 61%,#f1f0ec 100%); /* */
background: linear-gradient(top,  #c1d3da 0%,#f1f0ec 61%,#f1f0ec 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1d3da', endColorstr='#f1f0ec',GradientType=0 ); /* */
/* */
font-family:    Arial, Helvetica, sans-serif;
font-size:13px;
color:#222223;
}
body
/* */
/* */
.row {
background:#fff;
}
/* */
/* */
#visual-portal-wrapper { width: 980px; margin: 0 auto; }
/* */
div.width-1\3a 2 { width: 176px; } /* */
div.width-1\3a 4 { width: 269px; } /* */
div.width-3\3a 4 { width: 661px; } /* */
div.position-0  { margin-left: -965px; }    /* */
div.position-1\3a 4 {margin-left: -676px;} /* */
div.position-3\3a 4 {margin-left: -284px;} /* */
#portal-columns {
*position: relative;
padding-top: 20px;
*margin-top:-16px;
*z-index:1;
}
body.template-view #content-core table {
width:100%;
}
table th{
padding-bottom:5px;
padding-top:5px;
}
table td{
padding-bottom:4px;
padding-top:4px;
}
.museums_booking tr {
border-bottom:50px solid white !important;
}
.museums_booking th {
font-family:georgia;
font-weight:normal;
background:none;
text-align:left;
}
.museums_booking td {
padding:0 !important;
}
.museums_booking span{
font-style:italic;
font-size:11px;
}
.museums_booking input[type="checkbox"]{
width: 13px;
height: 13px;
padding: 0;
margin-right:5px;
vertical-align: bottom;
position: relative;
top: -5px;
*overflow: hidden;
}
.header-image-hunterian{
background:url("/header_hunterian.jpg") 0 0;
border: 1px solid #e2e2e2;
height:244px;
margin-bottom:30px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.headerr{
border: 1px solid #e2e2e2;
margin-bottom:30px;
}
.headerr img{
display: block;
width: 100%;
height:auto;
}
/* */
#portal-header {
background-color: #222223; /* */
}
#portal-logo {
margin: 0 0 24px 10px;
}
#portal-globalnav {
*margin-top: 120px !important;
margin-bottom: 0;
*position:relative;
/* */
z-index: 200;
display: block !important;
}
#portal-globalnav li a, #portal-globalnav .selected a {
background: inherit;
*background: transparent; /* */
color: White;
}
/* */
#portal-topnavigation {
background: #3b3b3b; /* */
background: -moz-linear-gradient(left,  #3b3b3b 0%, #3b3b3b 51%, #232323 70%); /* */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3b3b3b), color-stop(51%,#3b3b3b), color-stop(70%,#232323)); /* */
background: -webkit-linear-gradient(left,  #3b3b3b 0%,#3b3b3b 51%,#232323 70%); /* */
background: -o-linear-gradient(left,  #3b3b3b 0%,#3b3b3b 51%,#232323 70%); /* */
background: -ms-linear-gradient(left,  #3b3b3b 0%,#3b3b3b 51%,#232323 70%); /* */
background: linear-gradient(left,  #3b3b3b 0%,#3b3b3b 51%,#232323 70%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#232323',GradientType=1 ); /* */
height: 35px;
margin: 0 0 20px;
clear: both;
}
#portal-globalnav a:hover{
background:white;
}
#portal-topnavigation li {
display: block;
float: left;
font-size: 11px;
height: 100%;
line-height: 25px;
text-align: center;
}
#portal-topnavigation li a {
color: #e2e2e2;
}
#portal-topnavigation li span {
display: block;
height: 25px;
line-height: 25px;
padding: 5px;
}
#portal-topnavigation .selected span:hover {
color: #205C90;
cursor:pointer;
}
#portal-topnavigation li img {
margin-top: 5px;
margin-left: 10px;
}
#topnavtab-index_html {
width: 30px;
}
#topnavtab-about_us {
width: 100px;
}
#topnavtab-contact {
width: 103px;
}
#topnavtab-research {
width: 93px;
}
#topnavtab-media_centre {
width: 116px;
}
#topnavtab-support_us {
width: 125px;
}
#topnavtab-events {
width: 81px;
}
#topnavtab-public_affairs {
width: 133px;
}
#topnavtab-dental_faculties{
*position:relative;
*z-index:100;
*margin:0;
*padding:0;
}
li#topnavtab-dental_faculties {
background: #585858;
font-size:13px;
font-weight:bold;
width: 170px;
height:35px;
float:right;
margin-right:18px;
color:#efefef;
}
#topnavtab-dental_faculties li a{
color:#232323;
text-decoration:none;
}
#topnavtab-dental_faculties li a:hover{
text-decoration:underline;
}
li#topnavtab-dental_faculties:hover{
cursor:pointer;
}
li#topnavtab-dental_faculties:before{
background: url("/arrow-down.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 14px 0px 0 18px;
width: 11px;
}
.ie7 #dental_link {
position: relative;
z-index: 2000;
}
#topnavtab-dental_faculties .topsubNav {
background:#fafafa;
position: absolute;
top: 35px;
width: 170px;
z-index: 1700;
*left:0px;
/* */
height: 0;
overflow: hidden;
visibility: hidden;
width: 0;
}
#topnavtab-dental_faculties .topsubNav li {
background: inherit;
clear: both;
height: auto;
width: 100%;
}
#topnavtab-dental_faculties .topsubNav li span {
height: auto;
}
#topnavtab-dental_faculties:hover .topsubNav {
/* */
height: auto;
overflow: visible;
visibility: visible;
width: 170px;
}
/* */
#portal-top div.width-full {
width: 100%;
}
#portal-top div.position-0 {
margin-left: -100%;
}
#portal-logo {
float: left;
margin-right: 389px;
margin-left:15px;
*margin: 0px 0 0 15px ;
width: 80%;
}
#portal-logo img{
width: auto;
}
#portal-searchbox {
position: absolute;
float: left;
margin: 20px 0 30px;
width: 200px;
right: 23%;
}
#portal-searchbox #searchGadget {
border: medium none;
float: left;
height: 14px;
line-height: 14px !important;
padding: 8px 10px 5px 5px;
vertical-align: middle;
width: 168px;
}
#search_btn{
background-color: #FFFFFF;
background-image: url("/search_btn.png");
background-position: 50% 60%;
background-repeat: no-repeat;
display: block;
float: left;
height: 17px;
margin-left: -8px;
padding: 5px;
text-indent: -9999px;
width: 13px;
}
input.searchField {
-moz-appearance: none;
}
#search_btn:hover{
cursor:pointer;
}
#portal-searchbox .searchSection {
clear: left;
float: left;
}
#portal-personaltools {
right:0px;
*right: 35px;
*top: 15px;
top:15px \9;
margin: 20px 8px 0 20px;
background: transparent;
font-size: 14px;
height: 27px;
width: 170px;
padding: 0;
}
#portal-personaltools dt {
behavior: url('/PIE.htc');
background: #24a29f;
cursor: pointer;
display: block;
height: 27px;
line-height: 25px;
text-align: center;
}
#portal-personaltools dd {
behavior: url('/PIE.htc');
-moz-box-shadow: 0 5px 7px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 5px 7px rgba(0,0,0,0.25);
box-shadow: 0 5px 7px rgba(0,0,0,0.25);
}
#portal-personaltools dt a, #portal-personaltools dd a {
font-weight: bold !important;
color: white;
}
#portal-personaltools.actionMenu.deactivated dt {
margin: 0;
}
#portal-personaltools #anon-personalbar a {
float: none;
}
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: \u25BC; /* */
}
#portal-personaltools dd {
right: 0px;
}
#portal-personaltools dd {
background: #ffffff !important;
margin:0 0px 0 0px ;
padding:0.5em 0 0.75em 0;
font-size:13px;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
color:#0382B7;
width:100px !important;
}
#portal-personaltools dd a:hover {
background: none;
text-decoration:underline;
color:#222223;
}
/* */
#portal-breadcrumbs{
background:white;
padding: 12px 0px 0px 15px;
margin:0;
font-size: 90%;
}
/* */
.documentActions {
background-color: #ffffff;
float: right;  /* */
margin: 10px 10px 0 0;
}
.documentActions li {
float: right;
margin: 0 5px;
}
#portal-breadcrumbs {
border-top: none;
}
/* */
/* */
#portal-footerlinks{
background: #245563;
background: -moz-linear-gradient(top,  #245563 0%, #203143 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#245563), color-stop(100%,#203143));
background: -webkit-linear-gradient(top,  #245563 0%,#203143 100%);
background: -o-linear-gradient(top,  #245563 0%,#203143 100%);
background: -ms-linear-gradient(top,  #245563 0%,#203143 100%);
background: linear-gradient(top,  #245563 0%,#203143 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#245563', endColorstr='#203143',GradientType=0 );
}
#portal-footerlinks, footer {
margin: 30px 0 0 0;
padding: 50px 0 50px 5px;
/* */
}
.portal-footerlinks-column{
float:left;
display:block;
width:180px;
margin-left:15px;
}
.portal-footerlinks-column h2{
font-size:18px;
color:#f0f1f2;
margin:0 0 22px 0;
padding:0;
}
#portal-footerlinks li {
display: list-item;
margin-bottom: 5px;
}
#portal-footerlinks li a {
font-size:12px;
color:#f7f6f4;
}
#portal-footer {
background: #222222;
color: #989898;
font-size: 100%;
line-height: inherit;
margin: 0;
padding: 10px 0 0 10px;
}
#portal-footer p{
font-size:12px;
line-height:18px;
}
#footer_links {
border-top: 1px solid #e2e2e2;
margin: 25px 0;
padding: 25px 0 25px 5px;
}
#footer_links div.last{ margin:0;}
#footer_links ul{}
#footer_links ul li{margin-bottom: 5px;}
#footer_links ul li a{}
#footer_links ul li.current a{ color:pink; }
#footer_links ul li a span{}
footer{  padding-left:5px; }
#copyright{
margin: 0;
padding: 20px 10px;
float: left;
width: 72%;
}
#address{
margin: 0;
padding: 20px 10px;
}
#newsletter{
display: none;
margin: 0;
padding: 20px 10px;
width: 355px;
}
#newsletter input[type="submit"]{
border: medium none;
color: #FFFFFF;
display:inline;
height: 28px;
margin-top: 5px;
}
.ie7 #newsletter input[type="submit"]{ padding:0 5px 5px 5px;}
#fname_newsletter{
background: none repeat scroll 0 0 #DEDEDE;
border: 2px solid #999999;
height: 22px;
margin-top: 5px;
padding-left:10px;
width: 170px;
}
#footer-follow-us{
margin:0;
padding: 20px 10px 20px 10px ;
width:23% ;
float: left;
}
#footer-follow-us h2{
margin:0;
padding:0 0 23px 0;
color:#f0f1f2;
font-size:18px;
}
.portletWrapper{
margin-bottom:20px;
}
dl.portlet dt {
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
color: #222223;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 17px;
font-weight: normal;
height:28px;
padding: 15px 0 0 15px;
}
dl.portlet dt:before{
background: url("++resource++rcseng.responsivetheme.images/grey_arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 2px 5px 0 0;
width: 11px;
}
dl.portlet ul li{
list-style-image: url("++resource++rcseng.responsivetheme.images/arrow_bullet.png");
list-style-position: outside;
margin-left: 20px;
margin-bottom: 5px;
font-size:100%;
}
.border_arround ul li a{
cursor:pointer;
}
.portlet {
border-top: 3px solid #21A8B8;
}
.portlet dd {
border-bottom: 1px solid #E2E2E2;
border-left: 1px solid #E2E2E2;
border-right: 1px solid #E2E2E2;
margin-bottom:20px;
}
#fb_link, #t_link, #g_link, #youtube_link, #linkedin_link{
display:block;
height:34px;
margin: -5px 5px 0 0;
width:34px;
float:left;
background-size: cover;
}
#fb_link {
background-image: url('++resource++rcseng.responsivetheme.images/f_icon.png');
background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='++resource++rcseng.responsivetheme.images/f_icon.png', sizingMethod='scale');
}
#t_link {
background-image: url('++resource++rcseng.responsivetheme.images/t_icon.png');
background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='++resource++rcseng.responsivetheme.images/t_icon.png', sizingMethod='scale');
}
#g_link {
background-image:url('++resource++rcseng.responsivetheme.images/g_icon.png');
background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='++resource++rcseng.responsivetheme.images/g_icon.png', sizingMethod='scale');
}
#youtube_link {
background-image:url('++resource++rcseng.responsivetheme.images/youtube_icon.png');
background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='++resource++rcseng.responsivetheme.images/youtube_icon.png', sizingMethod='scale');
}
#linkedin_link {
background-image:url('++resource++rcseng.responsivetheme.images/linkedin_icon.png');
background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='++resource++rcseng.responsivetheme.images/linkedin_icon.png', sizingMethod='scale');
}
.portlet-follow_rcs a{ float:left;}
.portlet-follow_rcs p.mod1{
color: #1a1a1a;
float:left;
margin: 0 10px 10px 0;
font-size:90%;
}
#fname_newsletter_asside{
border: 2px solid #dedede;
padding:4px;
width : 170px;
}
.portlet-follow_rcs input[type="submit"]{
border: medium none;
color: #FFFFFF;
display:inline;
height: 26px;
margin-top: -1px;
}
#content a:link,
dl.portlet a:link {
color: #0382b7;
border:none;
}
.border_join-us {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #E2E2E2;
border-left: 1px solid #E2E2E2;
border-right: 1px solid #E2E2E2;
height: 1%;
margin: 0 0 20px;
overflow: hidden;
padding: 0;
}
.join-us-pic {
overflow: hidden;
position: relative;
height: 195px;
}
.join-us-pic img{
width: 100%;
height: auto;
}
div.join-us-pic div {
position: absolute;
background: rgb(0,0,0);
background: rgba(0,0,0,0.7);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
bottom: 0;
left: 0;
overflow: hidden;
padding: 10px 15px;
width: 100%;
}
div.join-us-pic div p{
color: #FFFFFF;
font-size: 12px;
}
.twitter-header{
background: url("/images/twitter-bird.png") no-repeat scroll 0 0 transparent;
content: " ";
height: 27px;
width: 32px;
position: absolute;
top: 10px;
right: 10px;
}
.button{
background: #24A29F;
padding:5px 10px 5px 10px;
display: table-cell;
color: #FFFFFF !important;
margin-bottom: 10px;
margin-right: 10px;
}
.button:before {
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 3px transparent;
content: " ";
display: block;
float: left;
height: 14px;
width: 16px;
}
a.button span{
color:#FFFFFF;
display:inline-block;
}
a.button span:hover{
color:#FFFFFF;
text-decoration: underline;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem  {
list-style:none;
margin-left:0;
border:none;
}
.portletNavigationTree .navTreeItem a {
background: none;
padding: 0 !important;
margin:0;
color:#474747 !important;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.portletNavigationTree .navTreeItem a:hover {
color:white !important;
text-decoration:none;
}
.portletNavigationTree li{
border-bottom: 1px dotted #d0d0d0 !important;
}
.portletNavigationTree li:hover {
background:#2392af;
}
.portletNavigationTree li:last-child{
border: medium none !important;
height: inherit;
padding-bottom:0;
}
.portletNavigationTree .navTreeItem a img {
display: none;
}
dl.portletNavigationTree dt.hiddenStructure {
/* */
display: none;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background:none;
border:none;
margin:0;
color:white !important;
}
dl.portlet ul.navTree li.navTreeCurrentNode {
background:#2392af;
}
.portletNavigationTree .navTreeItem a{
padding-top:6px !important;
padding-bottom:6px !important;
padding-right:13px !important;
padding-left:13px !important;
}
.portletNavigationTree li{
padding-top:0px !important;
padding:0px !important;
margin-bottom:0px !important;
}
.portlet-visit_us, .portlet-mini_slider {
padding: 0;
}
dl.portlet-visit_us dd.portletItem, dl.portlet-mini_slider dd.portletItem  {
padding: 0;
}
.portletNavigationTree{
border-top:1px solid #dddddd;
}
#slider{
width:100% !important;
overflow:hidden !important;
}
#task_select {
background: #7e7e7e;
border: 1px solid #5e7585;
padding: 20px 10px 20px 13px;
}
#task_select p{
color: #FFFFFF;
font-size: 17px;
font-family: Georgia Regular,"Times New Roman",Times,serif;
margin-bottom: 18px;
}
#task_select select,
#task_select option{
height:32px;
line-height: 28px;
padding:5px;
vertical-align: middle;
width : 240px;
}
#task_select select{
border: 2px solid #5b5b5b;
}
#task_select option{
height:18px;
padding: 5px;
width : 210px;
}
.portlet-what_todo{
margin-bottom:20px;
}
/* */
.white_bg{ background-color: #ffffff; }
.border_top{
border-top: 3px solid #21a8b8;
}
.infobox{
}
.infobox-right{
margin-left:10px;
}
.p_head{
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
color: #222223;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 16px;
font-weight: 500;
height:28px;
padding: 10px 0 5px 0 !important;
margin-bottom:0 !important;
*padding-left:15px !important;
}
.p_head:before{
background: url("/grey_arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 6px 5px 0 10px;
width: 11px;
}
.border_arround{
margin:0 0 20px 0;
padding:15px 15px 0px 15px ;
border-left: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
overflow:hidden;
height:1%;
background:#ffffff;
}
.tab_wrapper.courses{ float:left; width:649px; }
.ui-tabs-panel ul{
list-style:none;
padding-right:15px;
}
.btn_link{
background: #24a29f;
cursor: pointer;
display: table-cell;
height: 25px;
line-height: 25px;
text-align: center;
padding:0 10px 0 5px;
font-size:12px;
}
.btn_link:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 5px;
width: 11px;
}
.btn_plain:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 3px;
width: 11px;
}
a span.btn_link{
color:white !important;
}
.btn_plain-blue{
background: #2fa2c4;
cursor: pointer;
display: table-cell;
height: 25px;
line-height: 25px;
text-align: center;
padding:0 10px 0 5px;
border:none;
color:white !important;
}
.btn_plain-blue:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 3px;
width: 11px;
}
.btn_plain-purple{
background: #9273bc;
cursor: pointer;
display: table-cell;
height: 25px;
line-height: 25px;
text-align: center;
padding:0 10px 0 5px;
border:none;
color:white !important;
}
.btn_plain-purple:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 3px;
width: 11px;
}
.btn_plain-download{
background: #67a8ac;
cursor: pointer;
display: table-cell;
height: 25px;
line-height: 25px;
text-align: center;
padding:0 10px 0 5px;
border:none;
color:white !important;
}
.btn_plain-download:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_download.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 3px;
width: 11px;
}
div.listingBar a{
border:none !important;
background:#2fa2c4 !important;
color: #FFFFFF !important;
padding:8px 10px !important;
font-size: 12px !important;
}
div.listingBar a:hover{
background: #9FC53B !important;
color: white !important;
}
input[type="submit"] {
-webkit-appearance: none;
background: #2fa2c4;
cursor: pointer;
display: inline-block;
height: 25px;
line-height: 25px;
text-align: center;
padding:0px 10px 0px 10px;
border:none;
color:#ffffff;
font-size:12px;
margin:0 5px 5px 0 !important;
}
input[type="button"] {
-webkit-appearance: none;
background: #2fa2c4;
cursor: pointer;
display: inline-block;
height: 25px;
line-height: 25px;
text-align: center;
padding:0px 10px 0px 10px !important;
border:none;
color:#ffffff;
font-size:12px;
margin:0 5px 5px 0 !important;
}
input[type="submit"].btn_plain-blue {
background: #2fa2c4;
-webkit-appearance: none;
}
input[type="submit"].btn_plain-red {
background: #f3370b;
-webkit-appearance: none;
}
.ie7 .btn_link{
padding-left:5px;
}
.notes{
margin-bottom:20px;
}
.notes h2{
color: #222;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-weight:normal;
margin-bottom: 10px;
margin-top: 0px;
}
.notes p{
color:#474543;
line-height:16px;
margin-bottom:20px;
}
.notes .btn_link{
color: #FFFFFF !important;
text-align: left;
display: table-cell;
}
.notes .btn_link{
padding-right:10px !important;
}
.ie7 .notes .btn_link,
.ie7 .notes2 .btn_link{
text-align:center;
}
.notes .btn_link:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 5px;
width: 11px;
}
.notes2{
float:left;
margin:0 0 10px 10px;
min-height:275px;
padding: 0 0 15px 0;
position:relative;
width:315px;
}
.notes2 h2{
color:#222;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-weight:normal;
margin-bottom: 10px;
}
.notes2 p{
color:#474543;
line-height:16px;
margin-bottom:20px;
}
.notes2 .btn_link{
bottom: 50;
color: #FFFFFF;
position: absolute;
text-align: left;
width: 120px;
}
.notes2 .btn_link:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 10px;
width: 11px;
}
.notes2 img, .notes img{
margin-top:10px;
margin-bottom:10px;
}
.download_link:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_download.jpg") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 3px 5px 0 10px;
width: 11px;
}
.intro{
color:#222223;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size:16px;
margin-right:15px;
padding:10px 0;
}
.level{
color:#222223;
padding:10px 0;
margin-right:15px;
}
.level h2, .level h3, .level h4{
color:#222223;
}
.level p{
margin-bottom:10px;
}
.level img{
border:1px solid #dedede;
float:right;
margin:0 10px 10px 10px;
padding:10px;
}
#table_wrapper{
border: 1px solid #DEDEDE;
padding: 15px;
}
.level table{ }
.level table tr{
border-bottom: 1px solid #dedede;
}
.level table tr:last-child {
border-bottom:none;
}
.level table td{
padding:10px;
}
.level table tr:first-child td:first-child{
padding: 10px 10px 10px 0;
}
.level table tr:first-child td:last-child{
padding: 10px 10px 10px 0;
}
.level table tr td:first-child{
padding: 20px 10px 10px 0;
}
.level table tr td:last-child{
padding: 20px 10px 10px 0;
}
.level table td p{
margin-bottom:15px;
}
.level table td p:first-child{
font-weight:bolder;
}
.level table td img{
padding:3px;
border:1px solid #dedede;
}
.level:after, .intro:after{
border-bottom:1px dotted #222;
content:"";
display:block;
height:1px;
margin-top:15px;
width:550px;
}
.level:last-child:after{
border-bottom:none;
content:"";
display:block;
height:1px;
margin-top:15px;
width:550px;
}
.featured-box{
}
.border_arround_img{
margin:0 0 20px 0;
border-left: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
overflow:hidden;
padding:0;
position:relative;
}
.featured-fds-course{
background:url(/featured-fds-course.jpg)no-repeat 0 0;
}
.featured-education-course{
background:url(/featured_course-template.jpg)no-repeat 0 0;
}
.featured-course-text{
background:rgba(0, 0, 0, .7);
position:relative;
padding:15px;
top:60%;
height:51px;
}
.featured-course-text h3{
margin:0;
color:white;
font-size:16px;
margin-bottom:5px;
bottom:30px;position:absolute;
}
.featured-course-text a{
bottom:10px;position:absolute;
}
.course_question{
font-size:13px;
}
.course_answer {
border-bottom: 1px solid #D0D0D0;
margin-bottom: 20px;
margin-top: 3px;
padding-bottom: 15px;
padding-left: 24px;
}
#athens-user{
padding-top:10px;
height:70px;
}
.two-column-layout {
display: inline;
float: left;
margin-right: 10px;
position: relative;
width: 48%;
}
.course_title {
font-size:17px;
}
.custom_error{
color:red;
padding:10px;
margin:10px 0 10px 0;
background:#fff0f0;
}
.question{
font-size:90%;
margin-top:10px;
}
.answer {
margin-bottom:20px;
}
.course_title {
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size:15px;
color:#222223;
margin-top:15px;
margin-bottom:12px;
}
.registration_form{
margin-bottom:15px;
}
#content dd{
margin:0 !important;
}
dl.enableFormTabbing dd{
margin:0 !important;
padding:0 !important;
}
/* */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
/* */
/* */
#LSResult {
position: absolute;
right: 10px;
top:65px;
background: White;
margin: -33px -9px 0 0;
z-index:2;
font-size:110%;
-moz-box-shadow: 0 3px 8px #888888;
-webkit-box-shadow: 0 3px 8px #888888;
box-shadow: 0 3px 8px #888888;
}
#LSResult fieldset {
padding: 1em 0 0;
border:none;
}
#livesearchLegend {
background-color:#21A8B8;
padding:0.5em;
color:white;
}
#LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
}
.LSHighlight {
background: #ddd;
}
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 350px;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image, .overlay iframe {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
/* */
#portal-globalnav li a {
min-width: inherit;
padding: inherit;
}
/* */
#portal-globalnav{
behavior: url('/PIE.htc');
background: #236b81;
background: -moz-linear-gradient(top,  #236b81 0%, #203552 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#236b81), color-stop(100%,#203552));
background: -webkit-linear-gradient(top,  #236b81 0%,#203552 100%);
background: -o-linear-gradient(top,  #236b81 0%,#203552 100%);
background: -ms-linear-gradient(top,  #236b81 0%,#203552 100%);
background: linear-gradient(top,  #236b81 0%,#203552 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#236b81', endColorstr='#203552',GradientType=0 );
-pie-background: linear-gradient(top, #236b81 0%, #203552 100%); /**/
height:40px;
margin: 0;
padding:15px 0 0;
}
.ie7 #portal-globalnav{
z-index:1000;
}
ul#portal-globalnav li{
display:block;
float:left;
font-family: Arial,Georgia,"Times New Roman",Times,serif;
font-size: 13px;
overflow:inherit;
position:relative;
text-align:center;
margin-top: -17px;
}
ul#portal-globalnav li:firs{
border-left:none;
}
.ie7 ul#portal-globalnav li{  position:relative; z-index:10;}
ul#portal-globalnav li.highlight3,
ul#portal-globalnav li.highlight2,
ul#portal-globalnav li.highlight{
behavior: url('/PIE.htc');
display:block;
background: #2db8bb;
background: -moz-linear-gradient(top,  #2db8bb 0%, #0782ab 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2db8bb), color-stop(100%,#0782ab));
background: -webkit-linear-gradient(top,  #2db8bb 0%,#0782ab 100%);
background: -o-linear-gradient(top,  #2db8bb 0%,#0782ab 100%);
background: -ms-linear-gradient(top,  #2db8bb 0%,#0782ab 100%);
background: linear-gradient(top,  #2db8bb 0%,#0782ab 100%);
-pie-background: linear-gradient(top, #2db8bb 0%, #0782ab 100%); /**/
font-size: 13px;
height:60px;
margin-top:-20px;
overflow:visible;
}
ul#portal-globalnav li.highlight{
behavior: url('/PIE.htc');
border-right:1px solid #54b0b6;
border-left:1px solid #54b0b6;
}
ul#portal-globalnav li.highlight2{
behavior: url('/PIE.htc');
-moz-box-shadow: 2px -2px 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 2px -2px 3px rgba(0,0,0,0.3);
box-shadow: 2px -2px 3px rgba(0,0,0,0.3);
border-right:1px solid #54b0b6;
}
ul#portal-globalnav li.highlight3{
border-right:1px solid #54b0b6;
}
ul#portal-globalnav li.highlight .selected	{
behavior: url('/PIE.htc');
background:#ffffff !important;
border-bottom:3px solid white;
}
ul#portal-globalnav li.highlight2 .selected
{
behavior: url('/PIE.htc');
background:#ffffff !important;
border-bottom:3px solid white;
}
ul#portal-globalnav li.highlight .selected:hover {
background:#f5f5f5 !important;
}
ul#portal-globalnav li.highlight2 .selected:hover {
background:#f5f5f5 !important;
}
ul#portal-globalnav li.highlight:hover{
background:#f5f5f5!important;
height:60px;
margin-top:-20px;
overflow:visible ;
}
ul#portal-globalnav li.highlight2:hover{
background:#f5f5f5 !important;
height:60px;
margin-top:-20px;
overflow:visible ;
}
ul#portal-globalnav li.highlight3:hover{
background:#f5f5f5 !important;
height:60px;
margin-top:-20px;
overflow:visible ;
}
ul#portal-globalnav li:hover {
background: #f5f5f5;
height:55px;
overflow:visible ;
}
#portal-globalnav .selected{
behavior: url('/PIE.htc');
background: #ffffff;
height:55px;
overflow:visible ;
color:#252525;
*line-height:40px;
*padding: 6px 0 0 0;
}
.ie8 ul#portal-globalnav li:hover, .ie9 ul#portal-globalnav li:hover{
background:#f5f5f5;
}
#surgeons_link{ width:105px;border-right: 1px solid #203c5a;}
#patient_link{  width:89px; border-right: 1px solid #203c5a;}
#healthcare_link{ width:104px;border-right: 1px solid #203c5a;}
#course_link{ width:95px; padding-left: 5px; border-right: 1px solid #203c5a;  }
#examination_link{ width:125px;border-right: 1px solid #203c5a;}
#library_link{width:85px; border-right: 1px solid #203c5a;}
#museum_link{ width:160px; border-right: 1px solid #203c5a;}
#publication_link{ width:115px; border-right: 1px solid #203c5a;}
#conference_link{ width:150px; }
#surgeons_link a{ width:105px; }
#patient_link a{ width:89px;  }
#healthcare_link a{ width:104px;}
#course_link a{ width:90px;}
#examination_link a{ width:125px; }
#library_link a{width:85px; }
#museum_link a{ width:160px; }
#publication_link a{ width:115px;  }
#conference_link a{ width:150px;  }
ul#portal-globalnav li a {
display:block;
text-align: left;
*line-height:39px;
border:none;
}
ul#portal-globalnav li.highlight2 a,
ul#portal-globalnav li:last-child a{ border:none;}
ul#portal-globalnav li a p {
height:17px;
line-height:20px;
text-align:center;
}
ul#portal-globalnav  span.menu_top p {
margin-left: auto;
margin-right: auto;
padding:0 !important;
}
ul#portal-globalnav  span.menu_top  {
display: inline-block;
vertical-align: middle;
}
ul#portal-globalnav li a p:first-child {
padding-top:10px;
}
ul#portal-globalnav li:hover a,
ul#portal-globalnav li.current:hover a{*padding: 5px 0 0 0px; background:#f5f5f5; color:#252525;
}
ul#portal-globalnav li.highlight a,
ul#portal-globalnav li.highlight2 a,
ul#portal-globalnav li.highlight3 a{ height: 60px; line-height: 60px;}
ul#portal-globalnav li.highlight2 a{ border-right:none;}
#portal-globalnav .subNav{
behavior: url('/PIE.htc');
background: #ffffff;
clear: both;
display: block;
margin-left:0px;
overflow: hidden;
position:absolute;
visibility: hidden;
width: 0;
height: 0;
z-index:1000;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
}
ul#portal-globalnav li:hover .subNav{
behavior: url('/PIE.htc');
-moz-box-shadow: 2px 3px 2px rgba(0,0,0,0.3);
-webkit-box-shadow: 2px 3px 2px rgba(0,0,0,0.3);
box-shadow: 2px 3px 2px rgba(200,200,200,0.3);
clear:none;
clip:auto;
height:auto;
overflow:visible ;
padding: 0 5px 5px 5px;
position:absolute;
visibility:visible;
top:50px;
background:#f5f5f5;
}
div.column_subnav p a{
text-align:left !important ;
}
ul#portal-globalnav li.highlight:hover .subNav{
background: #f5f5f5;
width:800px;
}
ul#portal-globalnav li.highlight2:hover .subNav{
background: #f5f5f5;
width:195px;
}
ul#portal-globalnav li.highlight3:hover .subNav{
background: #f5f5f5;
width:600px;
}
#course_link:hover .subNav {
width:400px !important;
}
#examination_link:hover .subNav{
width:600px !important;
left:-33px !important;
}
#library_link:hover .subNav{
width:195px !important;
}
#publication_link:hover .subNav{
width:195px !important;
}
#museum_link:hover .subNav{
width:400px !important;
left:-85px !important;
}
#conference_link:hover .subNav{
width:195px !important;
}
/* */
.menu_top {
font-size:13px;
}
#surgeons_link:hover div.subNav{ left:0; top:60px !important;}
#patient_link:hover div.subNav{ left:0; top:60px !important;}
#healthcare_link:hover div.subNav{ left:0; top:60px !important;}
/* */
#portal-globalnav .navdelay .subNav{
position: absolute;
z-index: 100;
display: none;
background: #fff;
}
#portal-globalnav .navdelay:hover .subNav, #portal-globalnav .navdelay.show .row-column_subnav{
display: block;
background: #f5f5f5!important;
}
#portal-globalnav .navdelay.with-js .subNav{
display: none !important;
}
/* */
#surgeons_link:hover div.subNav{ left:-5px; top:55px !important;}
#patient_link:hover div.subNav{ left:-5px; top:55px !important;}
#healthcare_link:hover div.subNav{ left:-5px; top:55px !important;}
#course_link:hover .subNav{ left:-5px;}
#examination_link:hover .subNav{ left:-5px;}
#library_link:hover .subNav{ left:-5px;}
#museum_link:hover .subNav{ left:-5px;}
#publication_link:hover .subNav{ left:-5px;}
#conference_link:hover .subNav{ right:-2px;}
ul#portal-globalnav li div.subNav ul{
margin:0 !important;
}
.column_subnav{
float:left;
margin:0 20px 0 0 ;
width:180px;
}
.column_subnav p {
}
ul#portal-globalnav li div.subNav .column_subnav p{
font-size:14px;
font-weight:bold;
margin:20px 0 10px 10px !important;
text-align:left;
color:#7e7e7e !important;
line-height:14px; !important;
height:30px !important
}
ul#portal-globalnav li .subNav .column_subnav ul{
text-align:left !important;
}
ul#portal-globalnav li .subNav .column_subnav ul li{
border: none ;
float:none;
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px;
height:inherit !important;
margin: 0 0 7px 10px;
padding: 0;
text-align:left !important;
width:auto;
background-color:transparent;
}
.ie7 ul#portal-globalnav li .subNav .column_subnav ul li{
margin-left:0px;
height:15px;
}
ul#portal-globalnav li:hover .subNav .column_subnav ul li:hover,
ul#portal-globalnav li .subNav .column_subnav ul li:hover{
background:#f5f5f5;
filter: none;
margin-top: 0;
height:25px;
}
.ie7 ul#portal-globalnav li:hover .subNav .column_subnav ul li:hover,
.ie7 ul#portal-globalnav li .subNav .column_subnav ul li:hover{
height:18px;
}
.subNav .column_subnav p a{
width:auto !important;
}
ul#portal-globalnav li .subNav .column_subnav p a{
border:none;
color:#222222;
line-height:16px;
background:none;
font-weight:normal;
}
ul#portal-globalnav li .subNav .column_subnav ul li a,
.subNav ul li a{
border:none;
font-weight:normal;
color: #228ebe !important;
line-height:14px !important;
width:auto !important;
height:16px;
display:table-cell;
background-color:transparent;
text-align: left !important;
}
.column_subnav ul li:before{
background: url("/mega-bullet.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 3px 2px 0 0px;
width: 11px;
}
.row-column_subnav {
float: left;
display: block;
margin-top:10px;
border-bottom:1px solid #e2e2e2;
padding-bottom:15px;
}
.mega-bottom-row{
margin-top:15px;
margin-bottom:20px;
}
.exams-nav-highlight{
behavior: url('/PIE.htc');
border: 1px solid #e2e2e2 !important;
background: #DDEFF3 !important;
background: -moz-linear-gradient(top, white 50%, #DDEFF3 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ddeff3)) !important;
background: -webkit-linear-gradient(top,  #ffffff 0%,#ddeff3 100%) !important;
background: -o-linear-gradient(top,  #ffffff 0%,#d3ecf3 100%) !important;
background: -ms-linear-gradient(top,  #ffffff 0%,#d3ecf3 100%) !important;
background: linear-gradient(top,  #ffffff 0%,#ddeff3 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#d3ecf3",GradientType=0) !important;
-pie-background: linear-gradient( #ffffff , #d3ecf3) !important; /**/
padding:15px 10px 15px 10px !important;
}
/* */
.portaltype-rcseng-contenttypes-course table.courseDetails {
margin: 12px 0px 12px 0px;
padding: 0;
width: 100%;
border: #EFEEE9 solid 0px;
}
.portaltype-rcseng-contenttypes-course table.courseDetails th {
background-color: #F9FAF8;
color: #666666;
}
.portaltype-rcseng-contenttypes-course table.courseDetails th, .portaltype-rcseng-contenttypes-course table.courseDetails td {
border: #EFEEE9 solid 0px;
margin: 0 ;
padding: 6px 10px ;
}
table.courseDetails h3 {
margin-top: 0px;
}
/* */
textarea#form-widgets-script {
height: 440px;
}
/* */
body.mceContentBody   {
min-width: 0;
}
.carousel {
position: relative;
margin-bottom: 20px;
height: 400px;
overflow: hidden;
}
.carousel-banner {
display: none;
overflow: hidden;
}
.carousel-banners {
width:100% !important;
overflow: hidden !important;
}
.carousel-text {
behavior: url('/PIE.htc');
background:rgb(0,0,0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-khtml-opacity: 0.80;
-moz-opacity: 0.80;
opacity: 0.80;
bottom:0;
left: 0;
padding: 1.5% ;
position: absolute;
width:100%;
display:block;
}
.carousel-title{
color:#fff !important;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 18px;
margin-bottom:5px;
font-weight:normal !important;
}
.carousel-body {
color:#b4b3b3;
margin:5px 0;
font-size: 12px;
}
.carousel-banner-1 {
display: block;
}
.carousel-pager {
margin: 0 0 5px 0;
}
.carousel-pager-item,
.carousel-pager-button-prev,
.carousel-pager-button-next {
height:29px;
background: none repeat scroll 0 0 #E8E8E8;
border-bottom: 1px solid #D0D0D0;
border-right: 1px solid #D0D0D0;
cursor: pointer;
float: left;
padding: 19px 15px 19px 15px;
/* */
width:20.150%;
color:#474747 !important;
font-size: 12px;
}
.carousel-pager-item:hover,
.carousel-pager-item-active {
background: #5094a9;
color: #FFFFFF !important;
height: 29px;
padding-right:15px;
text-decoration:none;
}
.carousel-pager-item-active:link,
.carousel-pager-item-active:visited,
.carousel-pager-item-active .carousel-title {
color: white;
}
.carousel-pager-item-classic {
cursor: pointer;
}
.carousel-settings-introduction {
margin-bottom: 1em;
}
#news, #events{
width: 319px;
float:left;
}
#events{
margin-left:4px;
}
#news div.border_arround,
#events div.border_arround{
height: 290px;
margin-bottom: 0px;
}
#news ul, #events ul{
list-style:none;
margin-left:0px;
}
#news ul li p,
#events ul li p{
line-height: 15px;
margin-bottom: 3px;
}
#news ul li,
#events ul li{
border-bottom: 1px solid #d0d0d0;
list-style:none;
margin: 15px 10px 0 0;
padding:0 0 15px 0;
}
#news ul li:first-child,
#events ul li:first-child{
margin-top:0;
}
#news ul li:last-child,
#events ul li:last-child{
border:none;
}
#events ul li img{
float:left;
margin-right: 10px;
}
#news ul li p:first-child,
#events ul li p:nth-of-type(1){
font-size:12px;
}
#news ul li p:first-child:before{
background: url("++resource++rcseng.responsivetheme.images/arrow2_bullet.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 2px 5px 0 0;
width: 11px;
}
#news ul li p:last-child,
#events ul li p:last-child{
margin-left:16px;
}
#news p.p_head:before,
#events p.p_head:before{
background: url("++resource++rcseng.responsivetheme.images/grey_arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
width: 11px;
}
.border_arround#tab_wrapper {
padding:0 !important;
}
.ui-tabs .ui-tabs-nav {
margin-left:0 !important;
}
.ui-tabs .ui-tabs-panel {
margin-left:0 !important;
}
#content li{
margin-bottom: 0.5em;
}
dl.portlet li {
margin-bottom:0;
}
#tab_wrapper{
}
#tab_wrapper ul li a p{
margin-bottom:0px;
font-weight:normal;
font-size:15px;
}
#tab_wrapper ul li a:hover{
text-decoration:underline;
cursor:pointer;
}
.column_homepage-news{
float: left;
width: 200px;
}
.column_homepage-news:firs-child{
width:205px;
}
.column_homepage-news:last-child{
padding-left:10px;
width:185px;
}
.column_homepage-news h2{
color:#808696;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 18px;
font-weight: normal;
margin:15px 0 30px 0;
}
.column_homepage-news ul{
border-right: 1px solid #E2E2E2;
height: 350px;
margin: 0 15px 0 20px !important;
position:relative;
padding-right:5px;
}
.column_homepage-news:nth-child(2) ul{
margin-right:5px;
padding-right:5px;
}
.column_homepage-news ul li{
list-style-image: url("++resource++rcseng.responsivetheme.images/arrow_bullet.png");
list-style-position: outside;
margin-bottom: 30px !important;
margin-left: 0px;
}
.column_homepage-news ul li p{
text-align:left!important;
margin:0 !important;
line-height:16px !important;
font-size:12px;
color:#585858;
}
.column_homepage-news ul li a{
font-size:12px;
}
.column_homepage-news ul li a:hover{
color:red !important;
}
.column_homepage-news ul li span{
font-size:11px;
color:#585858;
}
.ie7 .column_homepage-news:last-child ul li{
margin-left:10px;
}
.column_homepage-news a.btn_link{
bottom:20px;
color:#ffffff !important;
position:absolute;
}
.column_homepage-news ul li p:first-child{
margin-top: -3px;
color:#575757;
}
.column_homepage-news:last-child ul{
border-right:none;
margin-left:0 !important;
padding-right:0 !important;
margin-right:0 !important;
}
.column_homepage-news:last-child ul li{
list-style:none;
margin-left: 0px;
}
.column_homepage-news:last-child ul li p em{
color:#000;
}
#tab_rcsocial{ margin-left:0; }
#tab_rcsocial ul{ margin:0; padding:0; }
#tab_rcsocial ul li{
display:block;
margin-bottom: 10px;
min-height:30px;
width:100%;
}
#tab_rcsocial ul li span{ float:left; margin-right:5px; }
#tab_rcsocial ul li span:last-child{
border:1px solid #dedede;
margin:0;
padding:5px;
width:580px;
}
#tab_cours ul,
#tab_exams ul{
margin-left:0;
margin-top:15px;
}
#tab_cours ul li,
#tab_exams ul li{
height:30px;
padding:0 10px;
}
#tab_cours ul li:nth-child(2n+1),
#tab_exams ul li:nth-child(2n+1){
background:#f3f3f3;
}
#tab_cours ul li p,
#tab_exams ul li p{
margin-top: 10px;
}
#tab_cours ul li p:first-child,
#tab_exams ul li p:first-child{
float:left;
}
#tab_cours ul li p:last-child,
#tab_exams ul li p:last-child{
color:#575757;
float:right;
}
.mceContentBody{
font-size: 80% !important;
}
.portaltype-rcseng-contenttypes-course #formfield-form-widgets-introduction table.mceLayout {
height: 231px;
}
#squared_link{
clear:left;
margin-left:15px;
}
#squared_link ul{ }
#squared_link li{
border-right: 1px solid #DEDEDE;
display: block;
margin: 0;
padding: 0 8px;
float: left;
}
#squared_link li:first-child{
border-right: 1px solid #DEDEDE;
display: block;
margin: 0;
padding: 0 7px 0 0;
}
#squared_link li:last-child{
border-right: none;
padding:0 0 0 7px;
}
#squared_link li div{
background:#f3f3f3;
display: block;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 28px;
height:125px;
padding: 15px 0 0 15px;
}
#squared_link li a{
display:block;
width: 110px;
font-weight:normal;
}
#squared_link li a.modBlue { color:#545454; }
#squared_link li a.modPink { color:#545454; }
#squared_link li a.modPurple { color:#545454; }
#squared_link li a.modOrange { color:#545454; }
#squared_link li a.modGreen { color:#545454; width: 125px;}
.grid_2 {
width:176px;
}
#courses_search{
background: none repeat scroll 0 0 #4f94a9;
border: 1px solid #5E7585;
margin-bottom: 30px;
padding: 20px 15px;
}
#courses_search label{
color:#fff;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size:18px;
float:left;
margin: 4px 14px 0 0;
}
#courses_search input{
border-top: 2px solid #5E7585;
border-left: 2px solid #5E7585;
border-bottom: 2px solid #5E7585;
border-right:none;
float:left;
height: 22px;
padding: 3px 3px 3px 5px;
width: 87%;
}
.ie7 #courses_search input{padding: 5px 3px 0 5px;}
#searchCourses_btn{
background-color: #FFFFFF;
background-image: url("/search_btn.png");
background-position: 50% 50%;
background-repeat: no-repeat;
border-top: 2px solid #5E7585;
border-right: 2px solid #5E7585;
border-bottom: 2px solid #5E7585;
display: block;
float: left;
height: 18px;
padding: 5px;
text-indent: -9999px;
width: 13px;
}
#searchCourses_btn:hover{
cursor:pointer;
}
#content fieldset{
border-width:0;
}
.slim-control {
width: 100%;
}
#content{
margin-top:0 !important;
margin-left:0 ;
}
#categories{
margin-bottom:20px;
}
#categories p.p_head:before{
background: none;
content: " ";
display: block;
float: left;
height: 0;
width: 0;
}
#categories ul{
margin:0;
}
#categories ul li{
border-bottom: 1px solid #dedede;
list-style:none;
margin: 5px 0px 10px 0;
padding: 10px 5px 10px 10px;
}
#categories ul li p{
line-height:17px;
font-weight:bold;
}
#categories ul li p:first-child{
color: #575757;
font-size:14px;
font-weight:bold;
line-height:14px;
margin-bottom: 5px;
}
#categories ul li:first-child{
margin-top:0;
padding-top: 15px;
}
#categories ul li:last-child{
border:none;
margin-bottom:0;
}
.blue_categorie a{
color:#00a5db !important;
}
.green_categorie a{
color:#5faf00 !important;
}
.pink_categorie a{
color:#ff437a !important;
}
#upcoming_courses{ }
#upcoming_courses div{
padding: 15px 15px 10px 15px;
}
#upcoming_courses ul{
margin-left:0px;
margin-top:0px;
margin-bottom: 0px;
}
#upcoming_courses ul li{
list-style:none;
margin-right: 0px;
padding: 5px 5px 1px 10px;
}
#upcoming_courses ul li:nth-child(2n+1){
background:#f3f3f3;
}
#upcoming_courses ul li p{
color:#575757;
margin-bottom:1px;
}
/* */
/* */
.content_column_1_of_2, .content_column_2_of_2 {
display:inline;
float: left;
position: relative;
margin: 0 0 20px 0;
width: 48.550%;
}
.content_column_2_of_2 {
margin-left: 15px;
}
.venuehire-nav-rooms{background:url(/venuehire-nav-rooms.jpg)no-repeat 0 0;}
.venuehire-nav-weddings{background:url(/venuehire-nav-weddings.jpg)no-repeat 0 0;}
.venuehire-nav-catering{background:url(/venuehire-nav-catering.jpg)no-repeat 0 0;}
.venuehire-nav-media{background:url(/venuehire-nav-media.jpg)no-repeat 0 0;}
.venuehire-nav-nuffield{background:url(/venuehire-nav-nuffield.jpg)no-repeat 0 0;}
.venuehire-nav-contact{background:url(/venuehire-nav-contact.jpg)no-repeat 0 0;}
.hunterian-nav-event{background:url(/venuehire-nav-rooms.jpg)no-repeat 0 0;}
.hunterian-nav-events{background:url(/venuehire-nav-rooms.jpg)no-repeat 0 0;}
#promote{
width: 100%;
}
.promo_picture{
height: 202px;
}
#promote div.promo_picture{
float: left;
height: 195px ;
margin-bottom: 15px;
position: relative;
width: 48.5%;
overflow: hidden;
}
#promote div.promo_picture:nth-child(2n+1){
margin-left: 3%;
}
#promote div.promo_picture:first-child{
margin-bottom: 35px;
width: 100%;
}
#promote div.promo_picture:last-child{
margin-bottom: 30px;
}
div.promo_picture img{
cursor:pointer;
left: 0;
position: absolute;
top: 0;
width: 100%;
height: auto;
}
div.promo_picture div{
background: rgb(0,0,0);
background: rgba(0,0,0,0.7);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
bottom: 0;
height:47px;
left: 0;
padding:20px 10px;
position: absolute;
width:100%;
overflow:hidden;
bottom:0px;
}
div.promo_picture div p{
margin-bottom:10px;
color:#b4b3b3;
}
div.promo_picture div p:first-child{
color:#fff;
font-family:Georgia Regular,"Times New Roman",Times,serif;
font-size:16px;
margin-bottom:0 !important;
}
div.promo_picture div p a, div.promo_picture div p a:hover{
color:#61c29f !important;
}
.schedule{
background:#dbece6;
color:#474543;
float:left;
margin:0;
padding:20px;
width:265px;
}
.schedule ul{
list-style:none !important;
margin:0 !important;
padding-bottom:25px;
}
.ie7 .schedule ul{
padding-bottom:0px;
}
.schedule ul li{
clear:both;
margin-bottom:0 !important;
}
.schedule ul li p{
margin-bottom:5px !important;
}
.schedule ul li p:first-child{
float:left;
}
.schedule ul li p:last-child{
float:right;
}
.schedule h3 {
margin-top:0px;
margin-bottom:20px;
}
.schedule p {
}
#museums_exhibitions ul,
#museums_events ul{
margin-left:0;
margin-top:15px;
}
#museums_exhibitions ul li,
#museums_events ul li{
border-bottom: 1px solid #dedede;
height:110px;
padding:0 10px;
list-style:none;
}
#museums_exhibitions ul li:last-child,
#museums_events ul li:last-child{
border-bottom: none;
}
#museums_exhibitions ul li img,
#museums_events ul li img{
float:left;
margin:10px 10px 10px 0;
}
#museums_exhibitions ul li p,
#museums_events p{
margin-bottom:2px;
}
#museums_exhibitions ul li p a,
#museums_events ul li p a{
color:#61c29f !important;
}
#museums_exhibitions ul li p:nth-child(2),
#museums_events p:nth-child(2){
font-size:11px;
padding-top:30px;
}
#museums_exhibitions ul li p:nth-child(4),
#museums_events p:nth-child(4){
color:#1a1a1a;
}
.section-museums #content a
{
color:#46A681 ;
}
.section-museums .notes .btn_link {
background: #dbece6;
background: -moz-linear-gradient(top,  #dbece6 0%, #a6cfc0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbece6), color-stop(100%,#a6cfc0));
background: -webkit-linear-gradient(top,  #dbece6 0%,#a6cfc0 100%);
background: -o-linear-gradient(top,  #dbece6 0%,#a6cfc0 100%);
background: -ms-linear-gradient(top,  #dbece6 0%,#a6cfc0 100%);
background: linear-gradient(top,  #dbece6 0%,#a6cfc0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbece6', endColorstr='#a6cfc0',GradientType=0 );
bottom: 0;
color: #474543 !important;
text-align: left;
}
.section-museums .border_top {
border-top: 3px solid #92CDB8;
}
.section-museums .btn_link:before{
background: url("++resource++rcseng.responsivetheme.images/grey_arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 2px;
width: 11px;
}
.section-museums #task_select{
background: none repeat scroll 0 0 #DBECE6;
border: 1px solid #A0A4A3;
margin-top: 20px;
padding: 20px 15px;
}
.section-museums #task_select p{
color: #474543;
}
.section-museums .museums a ,
.section-museums .border_arround_img a{
color:#46A681 !important;
}
.section-museums dl.portlet ul.navTree li.navTreeCurrentNode {
background: none repeat scroll 0 0 #A2D3C3;
}
.section-museums dl.portlet ul.navTree .navTreeCurrentItem {
color:#474543 !important;
}
.section-museums .portletNavigationTree li:hover {
background:#A2D3C3;
}
.section-museums .portletNavigationTree a:hover{
color:#474543 !important;
}
/* */
#membership{
font-family: "Trebuchet MS", sans-serif;
}
.membership_header{
background:url(/members/images/members_header.jpg) no-repeat;
height:192px;
margin:0px 0px 30px 0px;
padding:0;
}
.membership_header_txt{
padding:0px 5px 20px 5px;
margin:0px 0px 20px 0px;
border-bottom: solid 1px #dacdbc;
}
#box_my_membership{
background-color:#f5f1ed;
width:35%;
height:225px;
float:left;
margin:0px 5px 20px 0px;
}
#box_library_services{
background-color:#f5f1ed;
height:225px;
width:35%;
float:left;
margin:0px 5px 20px 0px;
}
#box_latest_news{
background:#f7f5ef;
min-height:214px;
border:solid 1px #dcd6c7;
border-top:none;
width:28%;
float:left;
margin:0px 0px 20px 0px;
}
#box_library_discounts{
background-color:#f5f1ed;
width:35%;
float:left;
margin:0px 5px 20px 0px;
}
#box_surgeons-portfolio{
background-color:#f5f1ed;
width:35%;
float:left;
margin:0px 5px 20px 0px;
}
.member_box_head{
padding:11px 10px 11px 10px;
margin:0px 0px 5px 0px;
background-color:#534741;
}
.member_box_head h1 {
color:white;
padding:0px 0px 0px 0px;
margin:0;
border:none;
font-size:22px;
}
.member_box_head_news h1{
font-family: "Trebuchet MS", sans-serif;
color:white;
padding:12px 10px 11px 10px;
margin:0px 0px 5px 0px;
border:none;
font-size:22px;
background-color:#7f726d;
}
.clear_tech{
width:auto;
margin:8px 0px 8px 0px;
border-top:1px dotted #ccc;
}
.box_links{
padding:10px;
color:#555555;
}
.box_links a{
margin:0px 0px 0px 0px;
color:#7d4900;
cursor: hand;
cursor: pointer;
}
#box_surgeons-portfolio .box_links span.link-https{
background:none;
}
#box_members_info{
background-color:#f5f1ed;
width:40%;
height:auto;
float:left;
margin:0px 0px 20px 0px;
padding:0px 0px 10px 0px;
}
/* */
.membership_news_box{
background-color:#f5f1ed;
float:left;
margin:0px 5px 20px 0px;
display:block;
width:100%;
}
.membership_news_box_title{
font-family: "Trebuchet MS", sans-serif;
color:white;
padding:2px 0px 0px 0px;
margin:0;
border:none;
font-size:16px;
float:left;
display:block;
width:80%;
}
.membership_news_box_title a{
color:white !important;
}
.membership_news_box_date{
font-family: "Trebuchet MS", sans-serif;
color:white;
padding:5px 0px 0px 0px;
margin:0;
border:none;
font-size:13px;
float:right;
display:block;
}
.membership_box_head{
padding:5px 10px 7px 10px;
margin:0px 0px 0px 0px;
background-color:#534741;
height:auto;
}
.membership_news_bodytext{
margin:4px 0px 0px 0px;
padding:10px 10px 10px 10px;
font-family: "Trebuchet MS", sans-serif;
font-size:14px;
line-height:130%;
}
.membership_box_readmore {
margin:0;
padding:0px 0px 10px 10px;
}
.membership_box_readmore a {
color:#7d4900;
cursor: hand;
cursor: pointer;
}
.membership_box, .membership_box_news{
padding-bottom:20px;
}
.membership_box_news ul li{
list-style-image: url("++resource++rcseng.responsivetheme.images/arrow_bullet.png");
list-style-position: outside;
margin-bottom: 20px !important;
margin-left: 0px;
}
.membership_box_news:last-child ul li{
margin-bottom:20px;
}
.library_resources ul{
margin:0 !important ;
}
.library_resources ul li{
list-style:none;
border-bottom:1px solid #ebebeb;
padding:10px 0 10px 10px ;
margin-bottom:10px ;
}
.library_resources ul li img{
border-right:solid 1px #ebebeb;
padding:0 15px 10px 0;
margin:0 15px 0 0;
float:left;
}
.library_resources ul li p{
padding:0;
margin:0 !important;
}
.library_resources ul li span{
color:#9b9a9a;
font-size:12px;
}
.library_resources ul li:last-child{
border:none;
}
#library_search{
background: none repeat scroll 0 0 #21a8b8;
border: 1px solid #5E7585;
margin-bottom: 20px;
padding: 20px 15px;
}
#library_search label{
color:#fff;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size:20px;
float:left;
margin: 0 14px 15px 0;
}
#library_search input{
border-top: 2px solid #5E7585;
border-left: 2px solid #5E7585;
border-bottom: 2px solid #5E7585;
border-right:none;
float:left;
height: 22px;
padding: 3px 3px 3px 5px;
width: 250px;
}
.ie7 #clibrary_search input{padding: 5px 3px 0 5px;}
#searchlibrary_btn{
background-color: #FFFFFF;
background-image: url("/search_btn.png");
background-position: 50% 50%;
background-repeat: no-repeat;
border-top: 2px solid #5E7585;
border-right: 2px solid #5E7585;
border-bottom: 2px solid #5E7585;
display: block;
float: left;
height: 18px;
padding: 5px;
text-indent: -9999px;
width: 13px;
}
#searchCourses_btn:hover{
cursor:pointer;
}
.lib_nav_pic{
height: 162px;
margin-bottom: 15px;
position: relative;
width: 100%;
overflow:hidden;
}
div.lib_nav_pic img{
cursor:pointer;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.lib_nav_pic div{
background: rgb(0,0,0);
background: rgba(0,0,0,0.7);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
bottom: 0;
height:35px;
left: 0;
padding:9px 15px;
position: absolute;
width:100%;
overflow:hidden;
}
div.lib_nav_pic div p{
color: white;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 17px;
font-weight:normal;
}
div.lib_nav_pic div p:hover{
text-decoration:underline;
}
.nav_pic{
height: 200px;
margin-bottom: 15px;
position: relative;
width: 100%;
overflow:hidden;
}
div.nav_pic img{
cursor:pointer;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.nav_pic div{
background: rgb(0,0,0);
background: rgba(0,0,0,0.7);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
bottom: 0;
height:35px;
left: 0;
padding:10px 15px 15px 15px;
position: absolute;
width:100%;
overflow:hidden;
}
div.nav_pic div p{
color: #0382b7;
}
div.nav_pic div h3{
color: #FFFFFF;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 17px;
font-weight:normal;
margin: 0 0 5px 0 !important;
}
div.nav_pic div p:hover{
text-decoration:underline;
}
.library-news ul li{
list-style-image: url("++resource++rcseng.responsivetheme.images/arrow2_bullet.png");
list-style-position: outside;
margin-bottom: 20px !important;
margin-left: 0px;
}
.library-news ul li p{
text-align:left!important;
margin:0 !important;
line-height:16px !important;
font-size:12px;
}
#results tr:nth-child(2n+1){
background:#f3f3f3;
}
table td, table th{
padding-left:10px;
}
.section-fds #content a
{
color:#ee3324;
}
.section-fds .border_arround a ,
.section-fds .border_arround_img a{
color:#ee3324 ;
}
.section-fds .notes .btn_link, .section-fds .btn_link {
background: #dbece6;
background: -moz-linear-gradient(top,  #ee3324 0%, #981111 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee3324), color-stop(100%,#981111));
background: -webkit-linear-gradient(top,  #ee3324 0%,#981111 100%);
background: -o-linear-gradient(top,  #ee3324 0%,#981111 100%);
background: -ms-linear-gradient(top,  #ee3324 0%,#981111 100%);
background: linear-gradient(top,  #ee3324 0%,#981111 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3324', endColorstr='#981111',GradientType=0 );
bottom: 0;
color: #FFFFFF !important;
text-align: left;
display:table-cell;
}
.section-fds .border_top {
border-top: 3px solid #ee3324;
}
.section-fds .btn_link:before{
background: url("++resource++rcseng.responsivetheme.images/arrow_right.png") no-repeat scroll 0 0 transparent;
content: " ";
display: block;
float: left;
height: 11px;
margin: 7px 5px 0 2px;
width: 11px;
}
.section-fds #task_select{
background: none repeat scroll 0 0 #232323;
border: 1px solid #A0A4A3;
margin-top: 20px;
padding: 20px 15px;
}
.section-fds #task_select select {
border: 2px solid #ee3324;
}
.section-fds #task_select p{
color: #FFFFFF;
}
.section-fds dl.portlet ul.navTree li.navTreeCurrentNode {
background: none repeat scroll 0 0 #ee3324;
}
.section-fds dl.portlet ul.navTree .navTreeCurrentItem {
color:#FFFFFF !important;
}
.section-fds .portletNavigationTree li:hover {
background:#ee3324;
}
.section-fds .portletNavigationTree a:hover{
color:#FFFFFF !important;
}
#promote{
width: 100%;
}
#promote div.promo_picture-rcs{
float: left;
height: 223px;
margin-bottom: 10px;
position: relative;
width: 320px;
}
#promote div.promo_picture-rcs:last-child{
margin-bottom: 30px;
}
div.promo_picture-rcs img{
cursor:pointer;
left: 0;
position: absolute;
top: 0;
}
div.promo_picture-rcs div{
background: rgb(0,0,0);
background: rgba(0,0,0,0.5);
bottom: 0;
height:40px;
left: 0;
padding:20px 10px;
position: absolute;
width:300px;
overflow:hidden;
}
div.promo_picture-rcs div p{
margin-bottom:10px;
color:#b4b3b3;
}
div.promo_picture-rcs div p:first-child{
color:#fff;
font-family:Georgia Regular,"Times New Roman",Times,serif;
font-size:16px !important;
bottom: 18px;
position: absolute;
line-height:110% !important;
}
div.promo_picture-rcs div p a, div.promo_picture-rcs div p a:hover{
color:#0382B7 !important;
position:absolute;
bottom:10px;
}
.promo_pushright{
margin-right:10px;
}
.basket_course_title{
font-family:Georgia Regular,"Times New Roman",Times,serif;
font-size:18px;
margin-top:20px;
margin-bottom:12px;
}
.basket_item{
border:1px solid #e2e2e2;
padding:0px 20px 0px 20px;
margin:10px 0 10px 0;
}
div.course_basket {
background: url("courses/education/images/course_basket.png") no-repeat scroll 15px 15px #F8F9F9 !important;
border: 1px solid #DBD5C7;
height: 70px;
margin: 20px 0;
width: 390px;
}
.custom_error{
margin: 10px 10px 10px 0;
padding: 5px;
color: #EF371F !important;
font-size: 13px;
border:1px solid #e2e2e2;
}
/* */
table.course {
font:  Verdana, Arial, Helvetica, sans-serif;
width:100%;
border:none;
}
table.course td{
vertical-align:middle;
border:1px solid #dadbdb;
padding:6px 10px 6px 10px;
}
table.course td.tb_td {
height:50px;
font-size:9px;
}
table.course td.tb_top {
width:25%;
font-size:14px;
text-align:center !important;
background-color: #C9D5DB ;
height:70px;
font-weight: bold;
}
table.course td.tb_top2{
background-color: #AEBFC8;
}
table.course td.tb_top3{
background-color: #93AAB6;
}
table.course td.tb_top4{
background-color: #7895A4;
}
table.course td.tb_data {
display:table-cell;
font-size:11px;
height:50px;
text-align:center !important;
margin: 0;
border-width: 1px 1px 1px 1px;
background-color: #f6f6f6;
}
table.course td.tb_data a{
text-decoration:none;
color:#252525;
}
table.course td.tb_data a:hover{
text-decoration:underline;
}
table.course td.tb_empty{
border:none !important;
}
/* */
/* */
.searchPage .searchButton{
display:inline;
margin-left:10px;
margin-top:5px;
height:35px;
}
.searchResults dd{
padding-left:20px;
padding-bottom:15px !important;
}
/* */
.invisible-left-column{
position:relative;
float:left;
width:661px;
margin-left:269px;
padding-left:20px;
text-align:left !important;
}
.invisible-left-column form{
margin-bottom:20px;
text-align:left;
}
.invisible-left-column h1 {
margin-left:0;
}
.documentLoggedOut {
border:none;
font-size:28px;
margin-bottom:40px;
}
#login-form{
margin-top:30px;
}
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
}
.pb-ajax .invisible-left-column{
margin-left:0;
width:308px;
height:390px;
padding:10px;
}
/* */
div.formControls {
margin: 1em 1em 1em 0;
}
.group_box{
background: none repeat scroll 0 0 #F8F9F9;
padding: 10px 0 0 10px;
border: 1px solid #E2E2E2;
font-weight: normal;
margin-bottom: 10px;
}
.question{
color:#585858;
}
#portal-globalnav .navdelay:hover .subNav, #portal-globalnav .navdelay.show .row-column_subnav{
background: #f5f5f5!important;
}
#portal-columns {
*margin-top:-16px;
*z-index:1;
}
#portal-globalnav {
*position:relative !important;
/* */
}
#portal-globalnav li a, #portal-globalnav .selected a {
*background: transparent; /* */
}
#portal-header, #portal-globalnav {
*z-index:20;
}
#portal-globalnav .selected{
*line-height:40px;
*padding: 6px 0 0 0;
}
ul#portal-globalnav li a {
*line-height:39px;
*padding-left: 0px;
height: 55px;
line-height: 55px;
text-align:center;
}
ul#portal-globalnav li a p {
*line-height:12px;
*padding-left:0px;
}
ul#portal-globalnav span.menu_top {
*padding-top: 15px;
}
.p_head{
*padding-left:15px !important;
}
.ie7 ul#portal-globalnav li{  position:relative; z-index:10;}
/* */
ul.media_list {
margin:20px 0px 0px 0px; padding:0px;
font-size:0.9em;
list-style: none;
}
.media_list li {
text-align:center;
display:block;
width:456px;
height:141px;
background-image:url(/courses/images/media_list_background.gif);
margin:0px 0px 15px 0px;
padding:0px;
list-style-type:none;
}
.media_title {
font-weight:bold;
display:block;
color:#494949;
padding-right:45px;
padding-top:8px;
text-align:left;
}
.media_title a {
color:#1187d2;
text-decoration:none;
}
.media_title a:hover {
color:#ff6600;
}
.media_details {
text-align:left;
font-size:0.8em;
color:black;
display:block;
}
.media_format {
text-align:left;
font-size:80%;
color:#646464;
display:block;
}
.right_media_nav {
margin:48px 23px 0px 0px;
float:right;
}
.left_media_nav {
float:left;
margin:4px 19px 0px 45px;
height:105px;
width:139px;
}
/* */
.date_box {width:20px;}
.validatation_error{
background: none repeat scroll 0 0 #F8FF44;
padding: 1px 5px; }
.form-group-box {
background: none repeat scroll 0 0 #f8f8f8;
padding: 10px 0 0 10px;
border: 1px solid #E2E2E2;
font-weight: normal;
margin-bottom: 20px;
}
.field_required{
background: #dcefe9 !important;
padding: 3px 7px 3px 7px !important;
}
.form-textbox{
width:250px !important;
height:40px;
font-family: Arial, Helvetica, sans-serif !important;
font-size:13px !important;
}
.question{
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size:120% !important;
color:#252525;
margin-bottom:5px;
}
.answer input {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
position:relative;
top:-2px;
margin:0 9px 0 0;
padding:1px 0 0 0;
}
.answer input[type="radio"]{
position:relative;
top:-1px;
margin-right:3px;
}
.dividertext_discrip{
margin:10px 0 10px 0;
padding:10px;
background:#edf3f6;
}
.answer input[type="submit"]{
-webkit-appearance: none;
padding:0 10px 0 10px;
margin:10px 0 10px 0;
}
.help_text{
font-size:0.8em;
margin-top:4px;
margin-bottom:2px;
padding-top:4px;
padding-bottom:2px;
}
.terms {
font-size: 80%  !important ;
}
=======
#content dt{
margin-bottom: 5px !important;
}
#content dt span img{
position: relative;
top:2px;
}
.a-button{
background: #2FA2C4;
cursor: pointer;
height: 25px;
line-height: 25px;
text-align: center;
padding: 5px 10px 6px 10px;
border: none;
color: white !important;
font-size: 12px;
margin: 0 5px 5px 0;
font-weight:normal !important;
}
.a-button:hover{
text-decoration:none;
color:white !important;
}
.login-box{
border: 1px solid #E2E2E2;
padding: 10px 20px;
margin: 0 auto;
}
.login-box-wrap{
margin: 0 0 20px 0;
padding: 15px 15px 0px 15px;
overflow: hidden;
height: 1%;
background: white;
}
#login-form{
margin-top:15px !important;
}
#login-form div input.context{
float: left !important;
}
.login-box-left{
float:left;
width:94%;
border:1px solid #E2E2E2;
margin: 20px 10px 10px 0;
padding:10px;
}
.login-box-right{
float:left;
width:94%;
background:#f8f8f8;
margin: 20px 0 10px 0;
padding:10px;
display:table-cell;
vertical-align:middle;
}
.login-label{
margin-right: 0.5em;
padding-top: 0.2em;
text-align: left !important;
width: 7.5em !important;
display: inline-block;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 120% !important;
color: #383434;
}
.login-column-left{
float:left;
width:270px;
text-align: left !important;
}
.login-column-right{
position: relative;
text-align: left !important;
width: 100%;
}
.portletWrapper {
margin-bottom: 0px;
}
.a-button{
background: #2FA2C4;
cursor: pointer;
height: 25px;
line-height: 25px;
text-align: center;
padding: 5px 10px 6px 10px;
border: none;
color: white !important;
font-size: 12px;
margin: 0 5px 5px 0;
font-weight:normal !important;
}
.a-button:hover{
text-decoration:none;
color:white !important;
}
.documentLoggedOut {
border:none;
font-size:28px;
margin-bottom:40px;
}
#login-form{
margin-top:30px;
}
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
}
.pb-ajax .invisible-left-column{
margin-left:0;
width:308px;
height:390px;
padding:10px;
}
/* */
.rf_field_wrapper {
margin-bottom: 10px;
padding: 10px 10px 10px 10px;
border: 1px solid #eee;
}
.rf_field_wrapper h4 {
background: #eee;
padding: 5px;
margin-bottom: 10px;
}
/* */
div.formControls {
margin: 1em 1em 1em 0;
}
#av-wrapper{
background: #1b1b1b;
padding: 0 2%;
overflow: auto;
color: white;
}
#av-wrapper h2, #av-wrapper h3{
color: white;
}
.av_column_1_of_2, .av_column_2_of_2 {
display:inline;
float: left;
position: relative;
margin: 0 0 20px 0;
width: 48.550%;
}
.av_column_1_of_2{
margin-right:15px;
}
.header-av {
background: url("venuehire/audio-visual/images/header-av.jpg");
margin-bottom: 30px;
}
.header-av img{
width: 100%;
}
.av-nav_pic{
height: 160px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
border:1px solid #1aa8b7;
}
.av-nav_pic img{
width: 100%;
}
div.av-nav_pic div {
background: #1aa8b7;
bottom: 0;
height: 34px;
left: 0;
padding: 9px 15px;
position: absolute;
width: 100%;
overflow: hidden;
}
div.av-nav_pic div p {
color: white;
font-size: 18px;
font-weight: normal;
letter-spacing:0px;
}
div.av-nav_pic div p:hover {
text-decoration:underline;
}
.av-contact{
margin-top: 40px;
padding-left: 15px;
}
.av-contact p{
color: #FFFFFF;
}
.av-contact h3{
color:white;
}
.av-image-text-box{
color:white;
background:#31acb9 !important;
padding:1px;
width:310px;
font-size:12px;
float:left;
margin:0 0 30px 0;
}
.av-image-text-box img{
max-width:100%;
}
.av-image-text-box p{
padding:5px 5px 10px 5px !important;
margin:0 !important;
}
.av-image-text-box-left{
margin-right:20px;
}
.av-blueborder{
border:1px solid #1aa8b7;
}
.PubsSearchBox {
display:block;
background:#ededed;
border:1px solid #e2e2e2;
padding:30px 20px 20px 20px;
margin-bottom:30px;
overflow: hidden;
}
.PubsSearchBox h3, .PubsSearchBox h4{
margin:0;
padding:0;
font-size:18px;
}
.PubsSearchBox h3, .PubsSearchBox h4, .PubsSearchBox input, .PubsSearchBox select{
float:left;
}
.PubsSearchBox select{
margin-right:40px;
}
.PubsSearchBox input, .PubsSearchBox select{
font-size:10pt !important;
margin-right:10px;
}
.PubsSearchBox input[type="submit"]{
-webkit-appearance: none;
margin-left:20px;
}
.PubsSearchBox h3{
margin-right:40px;
}
.PubsSearchBox h4{
margin:0 5px 0 5px;
}
#content .callout {
overflow: hidden;
}
.fiftyfifty{
display: inline;
float: left;
margin: 0 0 20px;
position: relative;
width: 48%;
overflow: hidden;
}
.fiftyfifty:nth-child(even){
margin-left: 3.9%;
}
.mobi-menu{
display: none !important;
}
.rcs_video {
position: relative ;
padding-bottom: 56.25% ;
padding-top: 30px ;
height: 0 ;
overflow: hidden ;
}
div#container_wrapper,
div#container_wrapper iframe,
div#container_wrapper object,
div#container_wrapper embed,
div#container_wrapper video {
position: absolute !important ;
top: 0 ;
left: 0 ;
width: 100% !important ;
height: 100% !important;
}
div.bicent_picture{
float: left;
height: 223px;
margin-bottom: 30px;
position: relative;
width: 100%;
overflow:hidden;
}
div.bicent_picture:first-child{
margin-bottom: 35px;
width: 100%;
}
div.bicent_picture:last-child{
margin-bottom: 30px;
}
div.bicent_picture img{
cursor:pointer;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.bicent_picture div{
background: rgb(0,0,0);
background: rgba(0,0,0,0.7);
position: absolute;
bottom: 10px;
height:47px;
right: 0;
padding:10px 10px 30px 10px;
width:50%;
overflow:hidden;
}
div.bicent_picture div p{
margin-bottom:10px;
color:#b4b3b3;
}
div.bicent_picture div p:first-child{
color:#fff;
font-family:Georgia Regular,"Times New Roman",Times,serif;
font-size:22px;
margin-bottom:0 !important;
}
div.bicent_picture div p a, div.bicent_picture div p a:hover{
color:#61c29f !important;
}
.room_nav_pic{
display: inline-block;
float: left;
height: 270px;
margin-bottom: 15px;
position: relative;
width: 48%;
overflow:hidden;
}
div.room_nav_pic img{
cursor:pointer;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.room_nav_pic div{
background: #3f3f3f;
bottom: 0;
left: 0;
padding:10px 15px 5px 15px;
position: absolute;
overflow:hidden;
}
div.room_nav_pic div p{
color: #FFFFFF;
padding: 0 !important;
font-weight: normal;
}
div.room_nav_pic div h3{
color: #FFFFFF;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 17px;
font-weight:normal;
margin: 0 0 5px 0 !important;
}
.nav_pic_spacer{
margin-left: 20px;
}
/* */
dl.toc dt {
margin-left: 0 !important;
text-transform: none !important;
font-weight: normal !important;
}
/* */
.help-box-right{
float:left;
display:block;
border:1px solid #e2e2e2;
padding:20px;
margin:0px 0 20px 20px;
-webkit-box-sizing: border-box; /* */
-moz-box-sizing: border-box;    /* */
box-sizing: border-box;         /* */
}
.help-box-right h2{
margin-top:0;
}
.library-key-icons h2{
margin-top:0;
}
div.help-box-right ul{
margin-bottom:0 !important;
}
.library-key-icons{
margin:10px 20px 10px 0;
float:left;
width:50%;
padding:0px;
-webkit-box-sizing: border-box; /* */
-moz-box-sizing: border-box;    /* */
box-sizing: border-box;         /* */
}
.right-float-box{
float:right;
width:35%;
margin: 1em 0 0.5em 1.5em;
}
.item{
border:1px solid #DEDEDE;
padding: 10px;
float: left;
margin-bottom: 30px;
}
.item p{
margin-bottom: 30px !important;
}
.item h2{
margin-top: 15px;
margin-bottom: 30px !important;
font: bold 1.5em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
.item h3{
margin-top: 20px;
margin-bottom: 30px !important;
}
/* */
.contentf{
background: url(/patients/get-well-soon/gws-topbar) top left no-repeat;
padding-top: 20px
}
.contentb h3 {
font-size:2em ;
margin-top: 0px;
}
.contentb h4{
font: bold 1.1em "Helvetica Neue", Arial, FreeSans, sans-serif;
color: #575756;
margin-top: 20px;
}
div.contentf div h1{
font-family: Helvetica, Arial, Sans-Serif !important; font-size:300%; font-weight:bold; margin-bottom: 0; padding-bottom: 0;
border:none;
}
div.contentf div h2 {
font-family: Helvetica, Arial, Sans-Serif !important; font-size:120%; color:#8c8c8c; font-weight:bold;
margin-top:10px;
}
.contentg{border-top: 7px solid #F59D44;
border-bottom: 3px solid #F59D44;
padding: 5px 0 0 0;
margin: 20px 0;
}
.contentg h4{
margin-top: 10px;
}
.contentb img{
display: none;
}
.dwp_next {
display: none;
}
.dwp_print{
display: inline-block;
background: #2FA2C4 !important;
color: #FFF !important;
padding: 8px 10px !important;
font-size: 12px !important;
margin-bottom:15px;
}
.dwp_print:hover{
background: #9FC53B !important;
color: #FFF !important;
}
div.listingBar {
margin: 2em 0 ;
}
.commentBody{
border-radius: 0 !important;
box-shadow: none !important;
-webkit-border-radius:0 !important;
-webkit-box-shadow:none !important;
border:0;
padding: 0;
margin-bottom: 0;
}
.comment{
margin-top: 2.5em;
}
.commentBody p{
font-size: 110%;
color: #333334;
line-height: 1.5em;
}
div.commentDate{
font-weight: normal;
}
.reply-to-comment-button{
background: none;
color: #0382B7;
font-weight: bold;
font-size:100%;
border:none;
}
.reply-to-comment-button:hover{
text-decoration: underline;
}
.discussion, #commenting{
margin-bottom: 20px;
}
#viewlet-below-content{
font-size: 120%;
}
div.blogItem h2.clearfix{
font-family: Arial, Helvetica, sans-serif;
color: red !important;
margin-top: 15px;
margin-bottom: 5px;
}
.blogItem{
border:none;
padding: 0;
margin-bottom: 3em;
}
div#commenting.reply fieldset legend{
font-size: 200%;
}
.discussion .documentByLine{
font-weight: bold;
font-size: 140%;
color: #436976;
}
div.blogItem div.documentByLine{
margin-bottom: 5px;
font-size: 100% !important;
}
.reply-to-comment-button{
padding-left: 0 !important;
}
.commentDate {
font-size: 75%;
}
/* */
ul.gallery {
list-style: none !important;
margin-left: 0 !important;
background: #f9f9f9;
padding: 5px;
border:1px solid #E2E2E2;
}
ul.gallery li a{
display: inline-block;
border:1px solid #E2E2E2 !important;
padding: 4px 4px 0px 4px !important;
background: #FFFFFF;
}
ul.gallery li a:hover{
border:1px solid grey !important;
}
ul.gallery li {
display: inline;
margin: 4px;
float: left;
}

}


/* - ++resource++rcseng.responsivetheme.stylesheets/nivoslider.css - */
/* http://www.rcseng.ac.uk/portal_css/++resource++rcseng.responsivetheme.stylesheets/nivoslider.css?original=1 */
#slider{
padding:0 !important;
}
/* */
.nivoSlider {
position:relative;
z-index:1;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: 100%;
height: auto;
}
/* */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
}
/* */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.9; /* */
padding:0px 15px 0px 15px !important;
width:100%;
z-index:8;
}
.nivo-caption p {
margin:10px 0 10px 0 !important;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
/* */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* */
.nivo-controlNav{
bottom: 0;
right: 0%;
min-height: 10px;
min-width: 10px;
opacity: 0.8;
padding: 15px !important;
position: absolute;
z-index: 8;
}
.nivo-controlNav a {
behavior: url(PIE.htc);
background: #fff;
content: " ";
cursor: pointer;
display: block;
float:left;
height: 10px;
margin: 2px;
position: relative;
width: 10px;
z-index: 9;
}
.nivo-controlNav a.active {
background: #2593c1;
font-weight:bold;
}
#caroussel_template{
padding:0 !important;
}
/* */
#caroussel_template .nivoSlider {
position:relative;
}
#caroussel_template .nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* */
#caroussel_template .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* */
#caroussel_template .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
#caroussel_template .nivo-box {
display:block;
position:absolute;
z-index:5;
}
/* */
#caroussel_template .nivo-caption {
position:absolute;
height:65px;
left:0px;
top:225px;
background:#000;
color:#fff;
opacity:0.8; /* */
padding:20px !important;
width:100%;
z-index:8;
}
#caroussel_template .nivo-caption p {
padding:5px;
margin:0 0 10px 0;
}
#caroussel_template .nivo-caption a {
display:inline !important;
}
#caroussel_template .nivo-html-caption {
display:none;
}
/* */
#caroussel_template .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
#caroussel_template .nivo-prevNav {
left:0px;
}
#caroussel_template .nivo-nextNav {
right:0px;
}
/* */
#caroussel_template .nivo-controlNav{
background: none repeat scroll 0 0 #000000;
bottom: -383px;
left: 0;
min-height: 70px;
min-width: 10px;
opacity: 1;
padding:0 !important;
position: relative;
z-index: 8;
}
#caroussel_template .nivo-controlNav a {
background: none repeat scroll 0 0 #E8E8E8;
border-bottom: 1px solid #D0D0D0;
border-right: 1px solid #D0D0D0;
bottom:0;
cursor: pointer;
float: left;
height:30px;
margin:0;
padding: 19px 15px 19px 15px;
position: absolute;
width: 130px;
z-index: 9;
}
#caroussel_template .nivo-controlNav a:hover,
#caroussel_template .nivo-controlNav a.active {
background: #5EA2A0;
background: -moz-linear-gradient(top,  #5EA2A0 0%, #31615F 100%);
background: -webkit-gradient(linear, left top, left bottom, olor-stop(0%,#5EA2A0), color-stop(100%,#31615F));
background: -webkit-linear-gradient(top,  #5EA2A0 0%,#31615F 100%);
background: -o-linear-gradient(top,  #5EA2A0 0%,#31615F 100%);
background: -ms-linear-gradient(top,  #5EA2A0 0%,#31615F 100%);
background: linear-gradient(top,  #5EA2A0 0%,#31615F 100%);
filter: progid:DXImageTransform.Microsoft.gradient( tartColorstr='#5EA2A0', endColorstr='#31615F',GradientType=0 );
border: medium none;
color: #FFFFFF;
height: 31px;
padding-right:15px;
}

/* - ++resource++ftw.tagging.stylesheets/tagcloud.css - */
@media screen {
/* http://www.rcseng.ac.uk/portal_css/++resource++ftw.tagging.stylesheets/tagcloud.css?original=1 */
dl.portletTagcloud dd.portletItem a {
line-height: 1em;
}
}


/* - ++resource++ftw.blog.css/blog.css - */
@media screen {
/* http://www.rcseng.ac.uk/portal_css/++resource++ftw.blog.css/blog.css?original=1 */
body.template-discussion_reply_form .documentActions {
display:none;
}
.classificationItem {
padding-left:1em;
}
.portletBlogCategory .portletItem,
.portletTagcloud .portletItem {
font-size: 1em;
}
.portletBlogCategory ul {
padding-left: 0;
list-style: none;
}
.portletBlogCategory ul ul {
padding-left: 1em;
}
.portletBlogCategory ul li {
margin-bottom: 0.5em;
}
.portletTagcloud .portletItem a {
color: #76797c;
padding:0 4px;
}
.portletTagcloud ul{
text-align: center;
}
.blogImages a {
border: 1px solid lightgrey;
display: block;
float: left;
margin: 0.5em;
padding: 1em;
}
.blogItem {
padding-bottom: 1.5em;
}
.blogItem .comments {
font-size: 11px;
margin-top: 0.5em;
}
.categorization,
.showAll {
padding-top: 1em;
}
}


/* - ++resource++prettyPhoto.css - */
@media screen {
/* http://www.rcseng.ac.uk/portal_css/++resource++prettyPhoto.css?original=1 */
/* */
/* */
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(++resource++prettyPhoto.default/sprite.png) -78px -93px no-repeat; } /* */
div.pp_default .pp_top .pp_middle { background: url(++resource++prettyPhoto.default/sprite_x.png) top left repeat-x; } /* */
div.pp_default .pp_top .pp_right { background: url(++resource++prettyPhoto.default/sprite.png) -112px -93px no-repeat; } /* */
div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(++resource++prettyPhoto.default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(++resource++prettyPhoto.default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } /* */
div.pp_default .pp_next:hover { background: url(++resource++prettyPhoto.default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* */
div.pp_default .pp_previous:hover { background: url(++resource++prettyPhoto.default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* */
div.pp_default .pp_expand { background: url(++resource++prettyPhoto.default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* */
div.pp_default .pp_expand:hover { background: url(++resource++prettyPhoto.default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* */
div.pp_default .pp_contract { background: url(++resource++prettyPhoto.default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* */
div.pp_default .pp_contract:hover { background: url(++resource++prettyPhoto.default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* */
div.pp_default .pp_close { width: 30px; height: 30px; background: url(++resource++prettyPhoto.default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* */
div.pp_default #pp_full_res .pp_inline { color: #000; }
div.pp_default .pp_gallery ul li a { background: url(++resource++prettyPhoto.default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(++resource++prettyPhoto.default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(++resource++prettyPhoto.default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* */
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(++resource++prettyPhoto.default/sprite.png) -78px -127px no-repeat; } /* */
div.pp_default .pp_bottom .pp_middle { background: url(++resource++prettyPhoto.default/sprite_x.png) bottom left repeat-x; } /* */
div.pp_default .pp_bottom .pp_right { background: url(++resource++prettyPhoto.default/sprite.png) -112px -127px no-repeat; } /* */
div.pp_default .pp_loaderIcon { background: url(++resource++prettyPhoto.default/loader.gif) center center no-repeat; } /* */
/* */
div.light_rounded .pp_top .pp_left { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -88px -53px no-repeat; } /* */
div.light_rounded .pp_top .pp_middle { background: #fff; } /* */
div.light_rounded .pp_top .pp_right { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -110px -53px no-repeat; } /* */
div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } /* */
div.light_rounded .pp_next:hover { background: url(++resource++prettyPhoto.light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_previous:hover { background: url(++resource++prettyPhoto.light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_expand { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_expand:hover { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_contract { background: url(++resource++prettyPhoto.light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_contract:hover { background: url(++resource++prettyPhoto.light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_details { position: relative; }
div.light_rounded .pp_description { margin-right: 85px; }
div.light_rounded #pp_full_res .pp_inline { color: #000; }
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_rounded .pp_nav .pp_play { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(++resource++prettyPhoto.light_rounded/sprite.png) 0 -71px no-repeat; } /* */
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -22px -71px no-repeat; } /* */
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -88px -80px no-repeat; } /* */
div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* */
div.light_rounded .pp_bottom .pp_right { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -110px -80px no-repeat; } /* */
div.light_rounded .pp_loaderIcon { background: url(++resource++prettyPhoto.light_rounded/loader.gif) center center no-repeat; } /* */
/* */
div.dark_rounded .pp_top .pp_left { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -88px -53px no-repeat; } /* */
div.dark_rounded .pp_top .pp_middle { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat; } /* */
div.dark_rounded .pp_top .pp_right { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -110px -53px no-repeat; } /* */
div.dark_rounded .pp_content_container .pp_left { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat-y; } /* */
div.dark_rounded .pp_content_container .pp_right { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top right repeat-y; } /* */
div.dark_rounded .pp_content { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat; } /* */
div.dark_rounded .pp_next:hover { background: url(++resource++prettyPhoto.dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_previous:hover { background: url(++resource++prettyPhoto.dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_expand { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_expand:hover { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_contract { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_contract:hover { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_details { position: relative; }
div.dark_rounded .pp_description { margin-right: 85px; }
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) 0 -71px no-repeat; } /* */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -22px -71px no-repeat; } /* */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -88px -80px no-repeat; } /* */
div.dark_rounded .pp_bottom .pp_middle { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat; } /* */
div.dark_rounded .pp_bottom .pp_right { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -110px -80px no-repeat; } /* */
div.dark_rounded .pp_loaderIcon { background: url(++resource++prettyPhoto.dark_rounded/loader.gif) center center no-repeat; } /* */
/* */
div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: #000; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(++resource++prettyPhoto.dark_square/loader.gif) center center no-repeat; } /* */
div.dark_square .pp_expand { background: url(++resource++prettyPhoto.dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_expand:hover { background: url(++resource++prettyPhoto.dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_contract { background: url(++resource++prettyPhoto.dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_contract:hover { background: url(++resource++prettyPhoto.dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_details { position: relative; }
div.dark_square .pp_description { margin: 0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline { color: #fff; }
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(++resource++prettyPhoto.dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(++resource++prettyPhoto.dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(++resource++prettyPhoto.dark_square/sprite.png) 0 -71px no-repeat; } /* */
div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(++resource++prettyPhoto.dark_square/sprite.png) -22px -71px no-repeat; } /* */
div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(++resource++prettyPhoto.dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.dark_square .pp_previous:hover { background: url(++resource++prettyPhoto.dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
/* */
div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(++resource++prettyPhoto.light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.light_square .pp_expand:hover { background: url(++resource++prettyPhoto.light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.light_square .pp_contract { background: url(++resource++prettyPhoto.light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.light_square .pp_contract:hover { background: url(++resource++prettyPhoto.light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.light_square .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.light_square .pp_details { position: relative; }
div.light_square .pp_description { margin-right: 85px; }
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_square .pp_nav .pp_play { background: url(++resource++prettyPhoto.light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(++resource++prettyPhoto.light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(++resource++prettyPhoto.light_square/sprite.png) 0 -71px no-repeat; } /* */
div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(++resource++prettyPhoto.light_square/sprite.png) -22px -71px no-repeat; } /* */
div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(++resource++prettyPhoto.light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.light_square .pp_previous:hover { background: url(++resource++prettyPhoto.light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.light_square .pp_loaderIcon { background: url(++resource++prettyPhoto.light_rounded/loader.gif) center center no-repeat; } /* */
/* */
div.facebook .pp_top .pp_left { background: url(++resource++prettyPhoto.facebook/sprite.png) -88px -53px no-repeat; } /* */
div.facebook .pp_top .pp_middle { background: url(++resource++prettyPhoto.facebook/contentPatternTop.png) top left repeat-x; } /* */
div.facebook .pp_top .pp_right { background: url(++resource++prettyPhoto.facebook/sprite.png) -110px -53px no-repeat; } /* */
div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(++resource++prettyPhoto.facebook/contentPatternLeft.png) top left repeat-y; } /* */
div.facebook .pp_content_container .pp_right { background: url(++resource++prettyPhoto.facebook/contentPatternRight.png) top right repeat-y; } /* */
div.facebook .pp_content { background: #fff; } /* */
div.facebook .pp_expand { background: url(++resource++prettyPhoto.facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.facebook .pp_expand:hover { background: url(++resource++prettyPhoto.facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.facebook .pp_contract { background: url(++resource++prettyPhoto.facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.facebook .pp_contract:hover { background: url(++resource++prettyPhoto.facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.facebook .pp_close { width: 22px; height: 22px; background: url(++resource++prettyPhoto.facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; }
div.facebook .pp_loaderIcon { background: url(++resource++prettyPhoto.facebook/loader.gif) center center no-repeat; } /* */
div.facebook .pp_arrow_previous { background: url(++resource++prettyPhoto.facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* */
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(++resource++prettyPhoto.facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* */
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(++resource++prettyPhoto.facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(++resource++prettyPhoto.facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(++resource++prettyPhoto.facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* */
div.facebook .pp_previous:hover { background: url(++resource++prettyPhoto.facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.facebook .pp_bottom .pp_left { background: url(++resource++prettyPhoto.facebook/sprite.png) -88px -80px no-repeat; } /* */
div.facebook .pp_bottom .pp_middle { background: url(++resource++prettyPhoto.facebook/contentPatternBottom.png) top left repeat-x; } /* */
div.facebook .pp_bottom .pp_right { background: url(++resource++prettyPhoto.facebook/sprite.png) -110px -80px no-repeat; } /* */
/* */
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(++resource++prettyPhoto.facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(++resource++prettyPhoto.light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
background: url(++resource++prettyPhoto.light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 0; top: 0;
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}

}

