/* version 4.12 (2014-11-26) */

.none{}

body {
background : #ffffff;
color : #000000;
font-family : Arial, sans-serif;
font-size : 80%;
}
h1, h2, h3, h4, h5, h6 {
letter-spacing : 0.05em;
font-style : normal;
font-weight : bold;
padding : 0;
margin: 10px 0 10px 0;
}
h1 {
font-size : 1.5em;
font-weight : normal;
}
h2 {
font-size : 1.3em;
font-weight : normal;
}
h3 {
font-size : 1.3em;
}
a {
color : #000000;
text-decoration : none;
}
li a{
text-decoration : none;
}
a:visited {
color : #000000;
}
a:active {
color : #000000;
}
img {
border : 0;
max-width:100%;
width:auto;
height:auto;
}
hr {
color : #cccccc;
height : 0;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

code, pre {
font-size : 1.2em;
}
table {
border : #cccccc 1px solid;
border-collapse : collapse;
border-spacing: 0px;
margin-bottom : 10px;
line-height : 1.25em;
}
th {
background-color : white;
color : black;
padding: 5px;
text-align : left;
}
td {
padding : 5px;
vertical-align : top;
}
td p {
margin : 0;
padding : 0;
}
table.tbl-space {
border-collapse : separate;
border-spacing: 5px;
}
table.tbl-row-bdr tr {
border-bottom : #cccccc 1px solid;
}
table.tbl-col-bdr td {
border-left : #cccccc 1px solid;
border-right : #cccccc 1px solid;
}

table.tbl-col-bdr th {
border-left : #cccccc 1px solid;
border-right : #cccccc 1px solid;
}

table.tbl-cell-bdr td {
border : #cccccc 1px solid;
}
caption, .caption {
font-weight: bold;
text-align: left;
margin: 0px 0px 10px 0px;
line-height: 1.1em;
letter-spacing: 0.05em
}


ul.linklist {
padding : 0 0 0 15px;
margin : 0 0 10px 0;
list-style-type : disc;
color : #000000;
font-size : 0.9em;
}
.linklist li {
padding: 0 0 0.2em 0;
}
ul.list {
padding : 0 0 0 15px;
margin : 0;
list-style-type : disc;
color : #000000;
font-size : 0.9em;
}
.list li {
padding: 0 0 0.2em 0;
}

#skipnavholder a, #skipnavholder a:link, #skipnavholder a:visited {display: block; width: 99%; position: absolute; top: 0; left: -200%; z-index: 2}
#skipnavholder a:focus, #skipnavholder a:active {left: 0; top: 0; z-index: 100}
#skipnavtarget {position: absolute; left: -200%}
/* You may find on certain page layouts that the skip link is appearing underneath other elements on the page in IE7 and below. If this is the case then try uncommenting the two statements below, and if that does not work then try increasing the z-index value above as well */
/*
*+html #skiplinkholder a:focus, *+html #skip a:active {position: relative}
* html #skiplinkholder a:active {position: relative}
*/
#skipnavholder a, #skipnavholder a:link, #skiplinkholder a:visited {color: #fff; background: #333; text-decoration: none; padding: 5px;}
/* End of skip link styling */

#print-hdr {display:block; margin-bottom: 20px;}
#bnr-line-1 {color: #000000;font-size:1.3em;}
#bnr-line-2 {color: #000000;text-transform:uppercase;}

#body-wrap {
margin : 0;
padding : 0;
background : #ffffff;
}
#body { display : block; }
#content { display : block; }
#update-wrap {
border-top : none;
clear : both;
}
#update-details {
}
#feat-nav-print {display:block;padding:0;margin:20px;}

#body-col1 {display:none;}
#body-col2 {
}
#body-col3 {
}
#body-col4 {
}
#body-col2 p, #body-col3 p, #body-col4 p {
}
#body-lnk {display:none;}


.left {
float : left;
clear : left;
}
.right {
float : right;
clear : right;
}
.center {
text-align : center;
}
img.absmiddle {
vertical-align : middle;
margin-bottom : 0.25em;
}
.small {
font-size : 0.85em;
}
.sml-hdr {
color : #000000;
padding : 0;
margin : 0;
text-transform : uppercase;
letter-spacing : 0.05em;
font-size : 0.7em;
font-style : normal;
font-weight : normal;
}
.sml-hdr strong {
text-transform : none;
font-size : 1.0em;
}
.sml-hdr a {
color : #000000;
text-decoration: none;
}
.grey-hdr {
color : #000000;
padding : 0;
margin : 0;
text-transform : uppercase;
letter-spacing : 0.05em;
font-size : 0.8em;
font-weight : bold;
}
.gold-hdr {
color : #000000;
padding : 0;
margin : 0;
text-transform : uppercase;
letter-spacing : 0.05em;
font-size : 0.8em;
font-weight : bold;
padding-top:20px;
}
.col-title {
color : #000000;
font-size : 1.0em;
font-weight : bold;
padding : 0;
margin : 0;
}
.col-title a {
color : #000000;
text-decoration : none;
font-weight : normal;
}
.pullquote {
background: url(../images/styles/quote-in.png) no-repeat top left; 
width: 50%;
text-align: center;
color: #000000;
font-size : 1.1em;
margin :5px;
}
.pullquote p {
background: url(../images/styles/quote-out.png) no-repeat bottom right; 
margin : 0px;
padding : 5px 20px 5px 25px;
}
.event-title {
}
.dateblock {
float: left;
text-align: center;
width: 35px;
height: 35px;
margin: 6px 10px 0 0;
}
.day {
color : #000000;
font-size : 22px;
position : relative;
top : -8px;
}
.month {
color : #000000;
font-size : 10px;
font-style : italic;
letter-spacing:0.1em;
position : relative;
top : -8px;
}
.pagetitle {
letter-spacing : 0.05em;
margin : 0;
padding : 0;
}
.boxlink a {
float : left;
margin : 3px;
text-decoration : none;
padding : 2px 5px 2px 5px;
border : #000000 1px solid;
}
.boxlink a.linkselect {
color : #000000;
background : #ffffff;
}
.box {
padding : 0;
margin-bottom : 0;
}
.box-dotted {
background : none;
border : none;
padding : 0;
margin-bottom : 0;
}
.box-solid {
background : #ffffff;
border : none;
padding : 0;
margin-bottom : 0;
}
.box2-dotted {
background : none;
border-top : none;
border-bottom : none;
padding : 0;
margin-bottom : 0;
}
.box2-solid {
background : none;
border : none;
padding : 0;
margin-bottom : 0;
}
.divline-solid {
border-bottom : none;
margin : 10px 0 10px 0;
padding : 0;
clear : both;
}
.divline-dotted {
border-bottom : none;
margin : 10px 0 10px 0;
padding : 0;
clear : both;
}
.bottomline-solid {
border-bottom : none;
}
.bottomline-dotted {
border-bottom : none;
}
.bottomline2 {
margin-bottom : 0;
}
.blockline {
display : block;
clear : both;
width : 100%;
}
.noline {
border-top : none;
}
.cass {
background : #ffffff;
}
.cap {
background : #ffffff;
}
.cbe {
background : #ffffff;
}
.cecs {
background : #ffffff;
}
.cl {
background : #ffffff;
}
.cmbe {
background : #ffffff;
}
.cps {
background : #ffffff;
}
.black {
background : #000000;
}
.white {
background : #ffffff;
}
.blue {
background : #ffffff;
}
.blue-hi {
background : #ffffff;
}
.dkblue {
background : #ffffff;
}
.dkblue-hi {
background : #ffffff;
}
.gold {
background : #ffffff;
}
.gold-hi {
background : #ffffff;
}
.grey {
background : #ffffff;
}
.grey-hi {
background : #ffffff;
}
.goldmetal {
background : #ffffff;
}
.text-black {
color : #000000;
}
.text-white {
color : #ffffff;
}
.text-blue {
color : #000000;
}
.text-blue-hi {
color : #000000;
}
.text-dkblue {
color : #000000;
}
.text-dkblue-hi {
color : #000000;
}
.text-gold {
color : #000000;
}
.text-gold-hi {
color : #000000;
}
.text-grey {
color : #000000;
}
.text-grey-hi {
color : #000000;
}
.text-goldmetal {
color : #000000;
}
.clear {
clear : both;
}

img.w16px, video.w16px, div.w16px {
width: 16px
}
img.w32px, video.w32px, div.w32px {
width: 32px
}
img.w48px, video.w48px, div.w48px {
width: 48px
}
img.w64px, video.w64px, div.w64px {
width: 64px
}

img.w50px, video.w50px, div.w50px {
width: 50px
}
img.w75px, video.w75px, div.w75px {
width: 75px
}
img.w100px, video.w100px, div.w100px {
width: 100px
}
img.w120px, video.w120px, div.w120px {
width: 120px
}
img.w150px, video.w150px, div.w150px {
width: 150px
}
img.w200px, video.w200px, div.w200px {
width: 200px
}
img.w320px, video.w320px, div.w320px {
width: 320px
}
img.w440px, video.w440px, div.w440px {
width: 440px
}

body {
  width : 960px;
}

#content-area.doublewide   { width : 93.3333%; margin-left : 03.3333%; margin-right : 03.3333%; }

#body { width : 98%; float : left; margin : 1%; }

#content { width : 98%; float : left; margin : 1%; }
#update-details { width : 98%; float : left; margin : 1%; }

.narrow		{ width : 21%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.2em; }
.wide		{ width : 33.5%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.3em; }
.doublenarrow	{ width : 46%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.4em; }
.doublewide	{ width : 71%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.5em; }
.full		{ width : 96%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.5em; }
.one-third 	{ width : 29.3333%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.3em; }
.two-third	{ width : 62.6666%; float : left; margin : 20px 20px 20px 20px; display : inline; line-height : 1.5em; }

.w-narrow	{ width : 21%; }
.w-wide		{ width : 33.5%; }
.w-doublenarrow	{ width : 46%; }
.w-doublewide	{ width : 71%; }
.w-full		{ width : 100%; }
.w-one-third	{ width : 29.3333%; }
.w-two-third	{ width : 62.6666%; }

#content .narrow			{ width : 27.3333%; margin-left : 20px; margin-right : 20px; }
#content .narrow .w-narrow		{ width : 94%; }

#content .wide				{ width : 44%; margin-left : 20px; margin-right : 20px; }
#content .wide .w-narrow		{ width : 60.6666%; }
#content .wide .w-wide			{ width : 94%; }

#content .doublenarrow			{ width : 60.6666%; margin-left : 20px; margin-right : 20px; }
#content .doublenarrow .w-narrow	{ width : 44%; }
#content .doublenarrow .w-wide		{ width : 69%; }
#content .doublenarrow .w-doublenarrow	{ width : 94%; }

#content .doublewide			{ width : 94%; margin-left : 20px; margin-right : 20px; }
#content .doublewide .w-narrow		{ width : 27.3333%; }
#content .doublewide .w-wide		{ width : 44%; }
#content .doublewide .w-doublenarrow	{ width : 60.6666%; }
#content .doublewide .w-doublewide	{ width : 97%; }

.anu-col-left, .anu-gw-col-left		{ width : 94%; }
.anu-col-right, .anu-gw-col-right	{ width : 94%; }

.padleft {
padding-left: 20px;
}

.padright {
padding-right: 20px;
}

#explore-wrap,
#bnr-left,
#bnr-right,
#gw-nav-wrap,
#gw-mobile-menu-wrap,
#gw-megas,
#gw-hnav,
#gw2select-options,
#gwhnav2select-options,
#menu,
#anu-col1,
#feat-wrap,
#feat-nav,
#f4,
#search-box,
#footer-wrap,
.readmore,
.noprint,
.scrnhide
{
display : none;
visibility: hidden;
}
