body,hr,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:separate;}
fieldset,img{border:0;}
address,caption,
cite,code,dfn,
th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,
h4,h5,h6{font-size:1.0em;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

html {
		height: 100%;
		font-size: 62.5%;
}

body {
	background: #8D9B44 url('/graphics/bg.jpg') repeat top center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {
	color: #000;
}

#wrapper {
	background: #fff;
	width: 950px;
	margin: 0 auto;
}

#header {
	width: 950px;
	margin: 0;
	padding: 0;	
	display: block;
	clear: both;
	background: #000;
}

#logoheader {
	height: 165px;
	padding: 10px 0;
	width: 930px;
}

#superNav {
	text-align: right;
	background: #222;
	padding: 10px;
	width: 930px;
	color: #fff;
	font-size: 1.1em;
}

#superNav a {
	color: #fff;
}

/* NAVIGATION ************************ */
#navcontainer {
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
	background: #000;
	height:40px;
	clear: both;
	border-bottom: 2px solid #000;
}

ul.glossymenu {
	padding: 0 0 0 10px;
	margin: 0 auto 0 auto;
	background: #AE251D; /*tab background image path*/
	height: 40px;
	list-style: none;
	width: 940px;
}

.glossymenu li{
	float:left;
	height: 40px;
}

.glossymenu li a{
	float: left;
	display: block;
	color:  #FFE6C2;
	text-decoration: none;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	padding:0; /*Padding to accomodate left tab image. Do not change*/
	height: 40px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	vertical-align: bottom;
}

.glossymenu li a b {
	float: left;
	display: block;
	padding: 0 17px 0 18px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover {
	color: #fff;
	background: #851C19;/*url(/graphics/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
	height: 40px;
	line-height: 36px;
}

.glossymenu li.current a b, .glossymenu li a:hover b {
	color: #fff;
	background: #851C19;	/*url(/graphics/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
	height: 28px;
}

#crumbs {
	display: block;
	clear: both;
	float: left;
	width: 940px;
	background: #DED085;
	padding: 5px 5px 5px 5px;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#crumbs a {
	text-decoration: none;
	color: #000;
}

#crumbs ul {
	display: block;
}

#crumbs ul li{
	display: inline;
}

#MainContent {
	font-size: 1.0em;
	background: url('/graphics/cbg.jpg') repeat-y;
	clear: both;
	height: 100%;
}

/* == Side Nav ========================================*/
#leftCol {
	width: 250px;
	float: left;
	display: inline;
	margin: 0px 10px 0 0;
}
	
#leftCol ul {
	padding: 0;
	margin: 0;
	color: #FEE6C2;
	list-style: none;
}

#leftCol li {
}

#leftCol li a {
	text-decoration: none;
}

#leftCol li a.menuheader {
	padding: 5px 0px 5px 15px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	WIDTH: 240px;
	color: #000;
	background: url('/graphics/li.jpg') repeat-y top right;
	font-size: 1.3em;
	margin: 0px;
}


#leftCol li a.section {
	padding: 5px 0px 5px 15px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	WIDTH: 240px;
	color: #fff;
	background: url('/graphics/li_on.jpg') repeat-y top right;
	font-size: 1.5em;
	margin: 0px;
}

#leftCol li a.link {
	padding: 3px 0px 3px 20px;
	width: 230px;
	DISPLAY: block;
	COLOR: #6C5A33;
	PADDING-TOP: 2px;
	background: #DFDACD url(/graphics/li.jpg) repeat-y top right;
	font-size: 1.3em;
}

#leftCol li a.sublink {
	padding: 2px 0px 2px 30px;
	display: block;
	WIDTH: 225px;
	COLOR: #6C5A33;
	BACKGROUND-COLOR: #C5BEAC;
	font-size: 1.2em;
	background: #DFDACD url(/graphics/li.jpg) repeat-y top right;
	color: #fff;
}

#leftCol li a:hover {
	background: #851C19 url(/graphics/li_over.jpg) repeat-y top right;
	TEXT-DECORATION: none;
	color: #fff;
}

#leftCol li a.selected {
	font-weight: bold;
	background: #DFDACD url(/graphics/li_subon.jpg) repeat-y top right;
	color: #fff;
}

#leftcol a.nobg:hover {
	background: #ff0000;
}

#leftNews {
	width: 250px;
}

#leftNews h1 {
	width: 234px;
	padding: 10px;
	background: #851C19;
	color: #fff;
	display: block;
	font-size: 1.4em;
}

#leftNews strong {
	width: 244px;
	padding: 5px;
/*
	background: #AE251D;
	color: #fff;
*/
	color: #AE251D;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 1.2em;
}

#leftNews p {
	margin: 0px 10px 10px 10px;
	width: 230px;
	font-size: 1.1em;
}

/* -- End Left Col -- */

#contents {
	width: 665px;
	font-size: 1.3em;
	padding: 10px;
	display: block;
	float: left;
}

#contents p {
	margin-bottom: 10px;	
}

ul.twocols {
	list-style: none;
	width: 98%;
	line-height: 1.2em;
}
ul.twocols li {
	float: left;
	width: 50%;
	font-size: .9em;
}

p.intro {
	color: #A59341;
	font-weight: bold;
	font-size: 1.1em;
	font-style: italic;
}

h1 {
	font-size: 1.6em;
	font-weight: bold;
	color: #C36615;
}
h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #8D9B44;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #851C19;
	margin: 0;
}
h4 {
	color: #8D9B44;
	font-size: 1.0em;
	font-weight: bold;
}


p.detail {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.detail strong {
	padding: 5px;
	background: url('/graphics/detail_bg.jpg') no-repeat;
	display: block;
	margin-bottom: 0px;
}

blockquote {
	margin-left: 25px;
	margin-bottom: 15px;
}

a.pdf { 
	padding: 5px 20px 5px 0;
	background: transparent url(/graphics/icons/icon_pdf.gif) no-repeat center right;
}

/* == News ================================*/
/* List ... */
.newsTitle {
	float: left;
	clear: right;
}

.newsTitle a {
	font-weight: bold;
}

/* Article ... */
#newsItem {
	background: #fff;
	padding: 15px 15px 0 15px;
	margin-left: 10px;
	width: 620px;
}


#footer {

	display: block;
	clear: both;
	border-top: 5px solid #F7D7A3;
	background: #EBBD75;
}

#footercontents {
	color: #851C19;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;	
	padding: 10px;
	text-align: center;
}

#footer a {
	color: #851C19;
	text-decoration: none;
	font-weight: bold;
}

#MasseyMedia {
	text-align: center;
	width: 950px;
	background: #000;
	color: #bbb;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
}
#MasseyMedia img {
	padding-top: 5px;
}


/* -- Error and Notices ---------------------*/
/* == 1 == */
div.pageErrors {
	color: #000;
	padding: 5px 5px 5px 25px;
	margin: 0px 0 10px 0;
	border: 1px solid Red;	
	background: #FFECEC url(/graphics/ico-s-warn.gif) no-repeat 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: both;
}
/* == 2 == */
div.pageQuestion {
	color: #1c5806;
	padding: 5px 5px 5px 25px;
	margin: 0px 0 10px 0;
	background: #C8F1A7 url(/graphics/ico-s-help.gif) no-repeat 5px 5px;
	border: 1px solid #9ADF61;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: both;
}
/* == 3 == */
div.pageNotice {
	color: #000;
	padding: 5px 5px 5px 25px;
	margin: 0px 0 10px 0;
	border: 1px solid #DDE8FF;
	background: #f0f5ff url(/graphics/ico-s-req.gif) no-repeat 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: both;
}
/* == 4 == */
div.pageInfo {
	color: #6a5011;
	padding: 5px 5px 5px 25px;
	margin: 0 0 10px 0;
	border: 1px solid #F9F08D;
	background: #FFFAAD url(/graphics/ico-s-info.gif) no-repeat 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: both;
}
/* == 5 == */
div.pageExample {
	color: #6a5011;
	padding: 5px 5px 5px 25px;
	margin: 0px 0 10px 0;
	border: 1px solid #ddd;
	background: #eee url(/graphics/ico-s-info2.gif) no-repeat 5px 5px;
	color: #333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: both;
}

div p.infotitle {
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

div.StoryShare {
	margin:5px 0;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0;
	text-align: right;
}
div.StoryShare a {
	margin-right:10px;
	font-size:12px;
	padding-top:2px;
	color: #555;
}

.IconOnTag{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.IconPrinter {
	background: url('/graphics/icons/print.gif') no-repeat;	
}
.IconEmail {
	background: url('/graphics/icons/email_go.gif') no-repeat;	
}

.even {
	background: #F6F3E8;
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
}

.odd {
	background: #EEEADC;	/*#E7E2CF;	*/
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
}

.rowodd {
	background: #EEEADC;	
}
