/* version 4.0 */

.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;
}
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;}
#explore-wrap {display:none;}
#bnr-left {display:none;}
#bnr-right {display:none;}
#bnr-line-1 {color: #000000;font-size:1.3em;}
#bnr-line-2 {color: #000000;text-transform:uppercase;}

#gw-nav-wrap {display:none;}
#body-wrap {
margin : 0;
padding : 0;
background : #ffffff;
}
#body { display : block; }
#menu { display : none; }
#content { display : block; }
#update-wrap {
border-top : none;
clear : both;
}
#update-details {
}
#footer-wrap {
display : none;
}
#feat-wrap {display:none;}
#feat-nav-wrap {
}
#feat-nav-main {
}
#feat-nav {display:none;}
#feat-nav-print {display:block;padding:0;margin:0;}

#body-col1 {display:none;}
#body-col2 {
}
#body-col3 {
}
#body-col4 {
}
#body-col2 p, #body-col3 p, #body-col4 p {
}
#body-lnk {display:none;}

#search-box {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 {
}
.readmore {
display : none;
}
.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;
}

#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 2% 20px 2%; display : inline; line-height : 1.2em; }
.wide		{ width : 33.5%; float : left; margin : 20px 2% 20px 2%; display : inline; line-height : 1.3em; }
.doublenarrow	{ width : 46%; float : left; margin : 20px 2% 20px 2%; display : inline; line-height : 1.4em; }
.doublewide	{ width : 71%; float : left; margin : 20px 2% 20px 2%; display : inline; line-height : 1.5em; }
.full		{ width : 96%; float : left; margin : 20px 2% 20px 2%; display : inline; line-height : 1.5em; }
.one-third 	{ width : 29.3333%; float : left; margin : 20px 2% 20px 2%; display : inline; line-height : 1.3em; }
.two-third	{ width : 62.6666%; float : left; margin : 20px 2% 20px 2%; 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 : 96%; }
.w-one-third	{ width : 29.3333%; }
.w-two-third	{ width : 62.6666%; }

#content .narrow			{ width : 27.3333%; margin-left : 3%; margin-right : 3%; }
#content .narrow .w-narrow		{ width : 94%; }

#content .wide				{ width : 44%; margin-left : 3%; margin-right : 3%; }
#content .wide .w-narrow		{ width : 60.6666%; }
#content .wide .w-wide			{ width : 94%; }

#content .doublenarrow			{ width : 60.6666%; margin-left : 3%; margin-right : 3%; }
#content .doublenarrow .w-narrow	{ width : 44%; }
#content .doublenarrow .w-wide		{ width : 69%; }
#content .doublenarrow .w-doublenarrow	{ width : 94%; }

#content .doublewide			{ width : 94%; margin-left : 3%; margin-right : 3%; }
#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%; }

.noprint {
display : none;
}
#menu {
display : none;
}


