/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 25 February 2016 16:52:54
*/


body {
margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:80%; color:#666666; text-align:center;
/* background-color:#DDDDDD; */
background-color: #FFFFFF;
}

table {
  font-size: small;
}

p {
margin:0.2em 0 1.2em 0; padding:0.3em;
}

h1 {
padding:0; margin:0.1em 0 0.4em 0;font-size:250%; font-weight:normal; font-style:italic;
color:#C22C2C; font-family:"Trebuchet MS", verdana, arial, sans-serif;
}

h2 {
background-color:#DDDDDD; color:#333333;  font-size:140%; font-weight:normal; margin: 0.2em; /* font-size:110%; padding:0; color:#3B4471;*/
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;
padding:0.3em;/* margin-right:13em; */
}

h3 { /* just like h2 but without constrained right margin */
background-color:#DDDDDD; color:#3B4471; font-size:120%; font-weight:normal; margin: 0.2em; /*font-size:110%; padding:0; */
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;
padding:0.2em;
}

.iucrlivery h1 { /* New stylings for divs marked as "iycrlivery" introduced 2013-07-23 */
background-color:#C22C2D; color:#FFFFFF;  font-size:150%; font-weight:normal; margin: 0.2em; 
font-style:normal; font-family:"Trebuchet MS", verdana, arial, sans-serif;
padding:0.3em;
}

div {
margin:0; padding:0; display:block;
}

a:link, a:visited {
color:#C22C2C; text-decoration:none;
}
a:hover {
color:#3B4471; text-decoration:none;
}
a:active {
color:#C22C2C; text-decoration:none;
}



.container {
background-color:#FFFFFF; margin:0 auto 0 auto; padding:0; width:85%;
}

.titleblock p {
text-indent:4em; color:#3B4471;
margin: 0 0 0.2em 0;
}



ul.navbar {
list-style-type:none; float:left; display:block; width:100%; line-height:0.9em;
clear:both; margin:0; padding:0; background-color:#999999;
}

ul.navbar li {
display:inline;
}

a.nav:link, a.nav:visited {
display:block; float:left; width:16.5%; padding:1.2em 0 1.2em 0; margin:0;
text-decoration:none; background-color:#999999; color:#FFFFFF;
}

a.nav:hover {
display:block; float:left; width:16.5%; padding:1.2em 0 1.2em 0; margin:0;
text-decoration:none; background-color:#C22C2C; color:#FFFFFF;
}

a.nav:active {
display:block; float:left; width:16.5%; padding:1.2em 0 1.2em 0; margin:0;
text-decoration:none; background-color:#999999; color:#FFFFFF;
}



.rightcontainer {
float:right; clear:both; width:16em; margin:1em 0 0 0; padding:0; // originally 13 em
}

.rightbox {
margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:center; background-color:#ffffff;
}

.rightcontainer h2 {
text-align:left; padding:0 0 0 0.5em; margin-right:0.5em;
}

.linkbox a {display:block; text-align:left;
}



.content {
clear:left; text-align:left; // margin:1.2em 13.5em 0 0; padding:1em 1ex 1em 1.5ex;
}

.content h2 {text-indent:1.2em;
}



.footer {
color:#999999; font-size:75%; margin:0.5em 0.2em 0.5em 0.5em; padding:0.8em;
border-top:1px solid #999999; text-align:left; clear:both;
}

.footer .right {
float:right; clear:right; text-align:right;
}

.footer p {margin:0;
}

/* bm */

.iycr_event {
color:#666666; margin:1.0em 0.2em 0.5em 0.5em; padding:0.8em;
border:1px solid #999999; 
}

.iycr_event table td {
  vertical-align: top;
}

.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

div#sq_news_contact { display: none; }