/* begin Resets*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

a:focus, a:hover, a:active /* Firefox image outline fix */
{
outline: none;
}

html,body{
	width:100%;
	height:100%;
}

body {
	font: 12px arial;
	color: #656667;
  background:#efebd4 url(../Image/Background/BodyBG.jpg) left top; 
}

h1, h2, h3, h4, h5, h6, strong
{
 font-weight: bold;
}
a
{
 text-decoration: none;
 color: #555;
}
img
{
 display: block;
}
a img
{
 border: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
td img
{
 display: inline;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* end Resets */

p
{
 padding: 0 0 11px 0;
 line-height: 16px;
}

.Master
{
 width: 100%;
 height: 100%;
}

.Page
{
 margin: auto auto;
 width: 934px;
 height: 100%;
 padding:0;
}

/* header */
.Header
{
 width: 921px;
 height: 100px;
 padding: 20px 0 0 13px;
}
h1
{
 float:left;
 padding:14px 0 0 0;
}
h1 span
{
 float:left;
 padding: 2px 0 0 20px;
 background: url(../Image/Background/Divider.gif) 10px 1px no-repeat; 
}
h1 img
{
 float:left;
}
h2
{
 float: right;
 padding: 0;
}
ul.Nav0
{
 float: left;
 clear: both;
 padding: 10px 0 0 0;
 width: 923px;
}
ul.Nav0 li:First-Child,
ul.Nav0 li.FirstChild
{
 padding-left: 0;
}
ul.Nav0 li
{
 float: left;
 padding: 0 0 0 8px;
}

/*HomeColumns*/
div.HomeFeatured
{
 background: url(../Image/Background/HomeFeatured.jpg) 0 0 no-repeat; 
 height: 476px;
 width: 934px;
 margin:1px 0 0 0;
 float:left;
 display:inline;
}
ul.Stories
{
 position: relative;
 padding: 0 0 0 125px;
 float: left;
}
ul.Stories li
{
 pposition: relative;
 float: left;
 display: inline;
}
ul.Stories li a
{
 float:left;
 left:165px;
 position: relative;
 z-index: 99;
 top: 200px;
}
ul.Stories li a img
{
 float: left;
 position: relative;
}
ul.Stories li.Story1 img
{
 margin: 40px 0 0 0;
 z-index: 201;
}
ul.Stories li.Story2 img
{
 margin: -17px 0 0 0;
 z-index: 202;
}
ul.Stories li.Story3 img
{
 margin: 32px 0 0 0;
 z-index: 203;
}
ul.Stories li.Story4 img
{
 margin: -9px 0 0 -2px;
 z-index: 204;
}
ul.Stories li.Story5 img
{
 margin: 37px 0 0 0;
 z-index: 205;
}
ul.Stories li div.Toogle
{
 position: absolute;
 top: 12px;
 width: 915px;
 height: 400px;
 left: 10px;
 z-index: 98;
 display: none;
}
ul.Stories li div.Toogle h3
{
 margin: 0;
 width: 267px;
 float: left;
}
ul.Stories li div.Toogle div
{
 float: left;
 padding: 15px 0 0 30px;
 width: 385px;
}
ul.Stories li div.Toogle h4
{
 margin: 0;
 padding: 0 0 10px 0;
}
ul.Stories li div.Toogle img
{
 margin: -7px 0 0 5px;
}
ul.Stories li div.Toogle p.More
{
 float: left;
 padding:0;
 margin:0;
}
ul.Stories li div.Toogle p.More a
{
 position: static;
}
div.RightPane{
 float:right;
 width:205px;
 margin:20px 0 0 0;
 background:#fdfef6;
 position:relative;
 z-index:100;
}
div.RightPane h5{
 float:left;
 padding:17px 0 15px 20px;
}
div.RightPane p{
 float:left;
 width:160px;
 padding:0 0 20px 20px;
}
div.RightPane p span{
 color:#97b06e;
}
/* HomeColumns */
div.HomeColumns
{
 padding: 0;
 width: 900px;
 margin-left: 25px;
}
div.HomeColumns div.Events
{
 background: url(../Image/Background/HomeEvents.jpg) 0 0 no-repeat; 
 height: 189px;
 padding: 64px 55px 0 39px;
 width: 356px;
 float: left;
 margin-right: 30px;
 display: inline;
}
div.Events p.More
{
 background: url(../Image/Generic/Arrow.gif) right 0 no-repeat; 
 float: right;
 padding-right: 35px;
 margin-right: 15px;
}
div.Events p.More a
{
 position: static;
}


div.HomeColumns div.Media
{
 background: url(../Image/Background/HomeMedia.jpg) 0 0 no-repeat; 
 height: 189px;
 padding: 64px 35px 0 29px;
 width: 356px;
 float: left;
}
div.Media p.More 
{
 background:transparent url(../Image/Generic/Arrow.gif) no-repeat scroll right 0;
 float:right;
 margin-right:15px;
 padding-right:35px;
}
div.Events p.More a
{
 position: static;
}
div.HomeColumns h4
{
 padding: 0 0 35px 0;
}
div.HomeColumns ul
{
 padding:10px 0 0;
}
div.HomeColumns ul li
{
 background: url(../Image/Generic/Bullet1.gif) 0 0 no-repeat; 
 padding: 0 0 20px 22px;
}
div.HomeColumns ul li a:hover
{
 color:#e98423;
}


/* footer */
.Footer
{
 margin-top:25px;
 padding:0;
 width:934px;
 float: left;
}
.Footer h3
{
 float: right;
 padding: 5px 0 0 25px;
}
.Footer div{
 float:right;
 width:325px;
 padding-top:10px;
}
.Footer p.Copyright
{
 padding:0;
 float: left;
 width: 324px;
}
.Footer ul
{
 float: right;
 padding-top:10px;
}
.Footer ul li
{
 float: left;
 background: url(../Image/Generic/Divider02.gif) 0 1px no-repeat; 
 padding: 0 8px 0 8px;
}
.Footer ul li:First-Child,
.Footer ul li.FirstChild
{
 background: none; 
 padding-left: 0;
}