
/* - tceo.css - */
@media screen {
/* http://catholic.tas.edu.au/portal_css/tceo.css?original=1 */
body {
background: url("white_wall_hash.png");
font-weight: lighter;
}
h1,h2,h3,h4,h5 {
border: none;
font-family: "Museo300", Helvetica, Arial;
font-weight: lighter;
color: #1B9B9A;
}
p {
text-align: justify;
}
iframe {
box-shadow: 0 0 15px silver;
border-radius: 0.3em;
margin: 1em auto;
display: block;
}
#viewlet-social-like {
margin: 1em 0 !important;
}
#viewlet-social-like iframe, #plusonebt {
box-shadow: none;
margin: 0;
display: inline;
}
#content {
background: transparent;
}
#content ul {
list-style-type: circle;
list-style-image: none;
}
#visual-portal-wrapper {
margin: 0 12px;
min-width: 948px;
}
.section-front-page #portal-column-two {
width: 300px;
}
#portal-top {
background: url(Header1.png) no-repeat  left bottom #36AFBE;
border-bottom-left-radius: 0.3em;
border-bottom-right-radius: 0.3em;
box-shadow: 0 0 10px silver;
}
#portal-logo img {
padding: 0 0 4em 0;
}
#portal-searchbox {
position: absolute;
top: 120px;
padding-left: 2em;
z-index: 6;
}
.searchSection {
display: none;
}
.LSBox input.searchButton {
display: none;
}
.LSBox input {
border: none !important;
width: 245px;
color: #fff;
background: rgba(255,255,255,0.3);
padding:0.7em;
border-radius: 0.3em;
}
*::-webkit-input-placeholder {
color: #fff;
}
.LSResult {
left: 9em;
}
#livesearchLegend {
display: none;
}
.LSIEFix {
background: #9AD7DE;
border-radius: 0.3em;
text-shadow: 0 0 1px #fff;
border: 2px solid rgba(255,255,255,0.5);
}
.livesearchContainer {
border: none !important;
border-radius: 0.3em;
}
.LSRow {
border: none;
}
.LSDescr {
color: #000;
}
#search-results-bar {
border-top: none;
}
#banner-slideshow {
float: right;
position: relative;
top: 2em;
right: 2em;
border: 6px solid rgba(255,255,255,0.3);
border-radius: 0.4em;
height: 150px;
width: 600px;
}
#banner-slideshow img {
position: absolute;
top: 0;
right: 0;
z-index: 3;
}
#banner-slideshow img.active {
z-index: 5;
}
#banner-slideshow img.last-active {
z-index: 4;
}
#portal-globalnav li a {
border: none;
padding: 0.5em 2em;
font-size: 130%;
font-family: "Museo300", Helvetica, Arial;
text-transform: none;
text-shadow: 0px 1px 1px #606060;
color: #fff;
}
#portal-globalnav li a:hover {
border: none;
background: rgba(255,255,255,0.5);
border-radius: 0.2em;
color: #000;
text-shadow: none;
}
#portal-globalnav li.selected a {
border-left: none;
border-top: 3px solid rgba(255,255,255,0.3);
border-bottom: none;
border-right: none;
background: transparent;
color: #fff;
}
#portal-globalnav li.selected a:hover {
color: #000;
background: rgba(255,255,255,0.5);
border-top: 3px solid rgba(255,255,255,0);
}
#portal-globalnav li.selected ul.submenu a:hover {
background: rgba(255,255,255,0.5);
color: #000;
}
#portal-globalnav ul.submenu  {
background: #3ec6d6; /* */
background: -moz-linear-gradient(top,  #3ec6d6 0%, #36afbe 99%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec6d6), color-stop(99%,#36afbe)); /* */
background: -webkit-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -o-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -ms-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: linear-gradient(to bottom,  #3ec6d6 0%,#36afbe 99%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec6d6', endColorstr='#36afbe',GradientType=0 ); /* */
border-radius: 0.3em;
border: none;
box-shadow: 0px 0px 10px gray;
z-index: 10;
}
#portal-globalnav ul.submenu a {
border: none;
font-family: "Museo300", Helvetica, Arial;
font-size: 130%;
padding: 0.5em;
}
#portal-globalnav ul.submenu a:hover {
border: none;
border-radius: 0.3em;
}
#portal-breadcrumbs {
border: none;
padding: 0 1em;
text-transform: none;
color: #666;
font-family: Museo300, Helvetica, Arial;
font-size: 120%;
text-shadow: 0 0 1px white;
}
.documentEditable {
padding-top: 2em !important;
}
#portal-column-one .visualPadding {
margin: 2em 0 0 0;
padding: 0;
}
#portal-column-two .visualPadding {
margin: 2em 0 0 0;
padding: 0;
}
.portlet {
background: #3ec6d6; /* */
background: -moz-linear-gradient(top,  #3ec6d6 0%, #36afbe 99%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec6d6), color-stop(99%,#36afbe)); /* */
background: -webkit-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -o-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -ms-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: linear-gradient(to bottom,  #3ec6d6 0%,#36afbe 99%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec6d6', endColorstr='#36afbe',GradientType=0 ); /* */
border: none;
border-radius: 0.3em;
box-shadow: 0 0 10px silver;
}
.portlet a {
color: #fff;
}
.portletItem {
border: none;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border: none;
padding: 0.5em;
border-radius: 0.2em;
margin-bottom: 0.5em;
color: #fff;
font-family: Museo300, Helvetica, Arial;
font-size: 130%;
text-shadow: 0px 1px 1px #606060;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
border: none;
background: rgba(255,255,255,0.5);
text-shadow: none !important;
}
.navTreeCurrentItem:before {
content: "•";
}
.navTreeCurrentItem {
background: rgba(255,255,255,0.2);
border: none !important;
border-radius: 0.2em;
text-shadow: 0px 1px 1px #808080 !important;
}
.portletHeader, .managedPortlet .portletHeader {
border: none;
background: transparent;
font-family: Museo300, Helvetica, Arial;
font-size: 130%;
color: #fff;
padding-top: 0.5em;
}
.portletHeader a, .managedPortlet .portletHeader a {
color: #fff;
}
.portletFooter {
border: none;
background: transparent;
}
.documentActions {
border: none;
}
#tceo-footer {
float: left;
width: 100%;
margin-top: 2em;
background: url("Footer.png") no-repeat #36AFBE;
border-radius: 0.3em;
box-shadow: 0 0 10px silver;
}
#tceo-footer a {
color: #fff;
text-decoration: none;
}
#tceo-footer p {
line-height: 0.7em;
color: #fff;
text-shadow: 0px 1px 1px #606060;
}
#footer-column1 {
float: left;
padding: 1em 3em 1em 0.5em;
margin: 1em;
}
#footer-column2 {
float: left;
padding: 1em 3em 1em 0.5em;
margin: 1em;
}
#footer-column3 {
float: left;
padding: 1em 3em 1em 0.5em;
margin: 1em;
}
#footer-column4 {
float: left;
padding: 1em 3em 1em 0.5em;
margin: 1em;
}
#portal-siteactions li a {
border: none;
border-radius: 0.2em;
padding: 0.4em;
}
#portal-siteactions li a:hover {
border: none;
background: #e1e1e1;
}
#portal-siteactions {
margin: 1em 0;
padding: 0.5em;
}
.listingBar {
border: none;
background: transparent;
}
input {
padding: 0.5em;
background: #eee;
border: 1px solid silver;
border-radius: 0.3em;
}
input.searchButton {
padding: 0.5em;
background: #eee;
border: 1px solid silver;
border-radius: 0.3em;
}
input.searchPage {
font-size: 125% !important;
}
.formHelp {
font-style: italic;
}
form[name="feedback_form"] input {
background: transparent;
padding: 0.5em;
border: solid 1px silver;
border-radius: 0.3em;
font-weight: lighter;
}
textarea[name="message"] {
background: transparent;
padding: 0.5em;
border: solid 1px silver;
border-radius: 0.3em;
font-weight: lighter;
font-family: "Ubuntu";
}
input[name="form.button.Send"] {
background: #3ec6d6 !important; /* */
background: -moz-linear-gradient(top,  #3ec6d6 0%, #36afbe 99%) !important; /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec6d6), color-stop(99%,#36afbe)) !important; /* */
background: -webkit-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -o-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%) !important; /* */
background: -ms-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%) !important; /* */
background: linear-gradient(to bottom,  #3ec6d6 0%,#36afbe 99%) !important; /* */
padding: 0.5em 1em;
font-size: 110%;
color: #fff;
box-shadow: 0 0 10px silver;
}
input[name="form.button.Send"]:hover {
background: #3ec6d6 !important;
}
.context, .formControls .actionButtons .button, .documentEditable * .context {
background: #eee;
padding: 0.5em;
border: 1px solid silver;;
}
.fieldRequired:before {
content: "•";
color: red;
font-size: 120%;
}
.fieldRequired {
background: none;
padding: 0;
color: transparent;
}
.standalone, .documentEditable * .standalone {
background: #eee;
padding: 0.5em;
border: 1px solid silver;
margin: 1em;
}
.pullquote {
background: #0B67A1;
border-radius: 0.3em;
border: none;
color: #fff;
width: 50%;
padding: 1em;
margin: 0.5em 0 0.5em 1em;
font-weight: lighter;
line-height: 1.75em;
text-align: center;
box-shadow: 0 0 10px silver;
}
.pullquote a {
color: #fff;
}
.pullquote:before {
content: "\“";
font-size: 250%;
font-family: "Ubuntu Mono";
color: rgba(255,255,255,0.5);
float: left;
}
.pullquote:after {
content: "\”";
font-size: 250%;
font-family: "Ubuntu Mono";
color: rgba(255,255,255,0.5);
float: right;
}
.callout {
background: #36AFBE;
border-radius: 0.3em;
color: #fff;
margin: 1em 0;
padding: 1em;
box-shadow: 0 0 10px silver;
font-weight: lighter;
}
.visualHighlight {
background: #e1e1e1;
padding: 0.3em;
}
.highlightedSearchTerm {
background: #8DCDCC;
}
table.button {
border-spacing: 2em 1em;
}
table.button td {
background: transparent;
padding: 1em 2em;
border-radius: 0.3em;
}
table.button td a {
color: #fff;
text-decoration: none;
}
table.button .green {
background: #36AFBE;
color: #fff;
box-shadow: 0 0 10px silver;
}
table.button .green:hover {
box-shadow: none;
}
table.button .blue {
background: #0B67A1;
color: #fff;
box-shadow: 0 0 10px silver;
}
table.button .blue:hover {
box-shadow: none;
}
table.listing, table.vacancies {
border: none;
width: 95%;
margin:0 auto;
border-spacing: 0;
}
table.listing td, table.vacancies td {
padding: 0.8em;
border-bottom: 1px solid #ccc;
border-left: none;
border-right: none;
background: transparent;
}
table.listing p a {
border: none !important;
}
table.listing th, table.vacancies th {
padding: 0.8em;
background: #3ec6d6; /* */
background: -moz-linear-gradient(top,  #3ec6d6 0%, #36afbe 99%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec6d6), color-stop(99%,#36afbe)); /* */
background: -webkit-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -o-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -ms-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: linear-gradient(to bottom,  #3ec6d6 0%,#36afbe 99%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec6d6', endColorstr='#36afbe',GradientType=0 ); /* */
border-bottom: none;
border-left: none;
border-right: none;
border-top: none;
color: #fff;
text-align: left;
font-size: 120%;
}
table.vacancies a {
text-decoration: none;
}
#org-crest {
text-align: center;
}
#job-title {
font-weight: bold;
}
#job-location {
font-style: italic;
}
.portletStaticText {
padding: 1em 2em;
margin-bottom: 1em;
background: #3ec6d6; /* */
background: -moz-linear-gradient(top,  #3ec6d6 0%, #36afbe 99%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec6d6), color-stop(99%,#36afbe)); /* */
background: -webkit-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -o-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -ms-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: linear-gradient(to bottom,  #3ec6d6 0%,#36afbe 99%); /* */
border-radius: 0.3em;
box-shadow: 0 0 7px silver;
}
.portletStaticText h2 {
margin: 0;
text-align: center;
}
.portletStaticText h2 a {
color: #fff !important;
text-decoration: none;
text-shadow: 0px 1px 1px #606060;
}
.portletStaticText h2 {
color: #fff;
}
.portletNews {
background: transparent;
box-shadow: none;
}
.portletNews dt {
padding: 0.5em 1em;
color: #000;
}
.portletNews dd {
background: transparent;
color: #000;
vertical-align: center;
height: 5em;
}
.portletNews a.tile {
color: #36AFBE;
font-family: Museo300;
font-size: 140%;
padding-top: 0.5em;
}
.portletNews .portletHeader {
background: #3ec6d6; /* */
background: -moz-linear-gradient(top,  #3ec6d6 0%, #36afbe 99%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec6d6), color-stop(99%,#36afbe)); /* */
background: -webkit-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -o-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: -ms-linear-gradient(top,  #3ec6d6 0%,#36afbe 99%); /* */
background: linear-gradient(to bottom,  #3ec6d6 0%,#36afbe 99%); /* */
border-radius: 0.3em;
box-shadow: 0 0 7px silver;
}
.portletNews .portletHeader a {
color: #fff;
font-size: 110%;
padding: 0;
margin: 0;
text-shadow: 0px 1px 1px #606060;
}
.portletNews .portletItemDetails {
color: #000;
text-align: left;
padding-top: 0.5em;
}
.tileHeadline, .headline {
font-size: 140%;
font-weight: normal;
}
.tileHeadline a, .headline a {
color: #1B9B9A !important;
}
.tileImage {
border: none;
}
.newsImage {
border: none;
}
.tileItem {
border: none;
}
div.managedPortlet.portlet {
background: #36AFBE;
}
#content p.tileFooter a {
border: none;
}
ul#portal-sitemap {
}
ul#portal-sitemap a:hover {
border-color: none;
color: #1B9B9A !important;
}
ul#portal-sitemap .navTreeItem a {
color: #000;
border: none;
}
ul#portal-sitemap .navTreeItem a:hover {
background: transparent;
}
ul#portal-sitemap .navTreeLevel2 {
border: none;
}
ul#portal-sitemap .navTree li a:before {
content: "•";
padding-right: 0.5em;
float: left;
}
.breadcrumbSeparator {
color: transparent;
text-shadow: none;
}
.breadcrumbSeparator:before {
content: "→";
color: #666;
padding-left: 0.5em !important;
}
.pb-ajax {
border: 1px solid #ccc;
border-radius: 0.3em;
}
.pb-ajax > * {
background: url("white_wall_hash.png");
}
.documentDescription, .description {
font-style: italic;
font-weight: normal;
}
legend {
background: transparent;
}
fieldset {
border: 1px solid silver;
border-radius: 0.3em;
}

}


/* - tceo_print.css - */
@media print {
/* http://catholic.tas.edu.au/portal_css/tceo_print.css?original=1 */
#banner-slideshow {
display: none;
}
.pullquote {
border: 1pt solid black;
border-radius: 3pt;
padding: 0.5em;
}
table.button {
display: none;
}
#footer-column4 p:first-of-type {
display: none;
}

}

