div.header, td.header
{
	width: 930px;
	height: 188px;
}

div.headercrumb, td.headercrumb
{
	width: 930px;
	height: 218px;
	/*border: solid 1px #0000;*/
}

#header table.header
{
	width: 930px;
	height: 140px;
	background: url(/img/00/layout/header.png) no-repeat;
}
#header #header td.lr
{
	width: 20px;
	height: 20px;
}
#header #header td.low
{
	width: 200px;
	height: 20px;
}

#header #header td.links
{
	width: 690px;
	height: 20px;
	text-align: right;
}

#header #header #links a:link, #header #header #links a:visited, #header #header #links a:active,
#header #header #low a:link, #header #header #low a:visited, #header #header #low a:active
{
	font-family: verdana, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-decoration: none;
	color: #ffffff; 
	padding: 0px 7px;
	margin-top: 10px
}
#header #header #links a:hover,
#header #header #low a:hover
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #f07100; 
	padding: 0px 7px;
}

#header #header td.b
{
	width: 930px;
	height: 120px;
	
}

/* Nav Buttons */
#header table.nbuts
{
	width: 930px;
	height: 55px;
}
#header #nbuts td.butl
{
	width: 19px;
	height: 48px;
	background: url(/img/00/layout/butl.png) no-repeat;
}
#header #nbuts td.but
{
	width: 892px;
	height: 48px;
}
#header #nbuts td.butr
{
	width: 19px;
	height: 48px;
	background: url(/img/00/layout/butr.png) no-repeat;
}
#header #nbuts td.butb
{
	width: 930px;
	height: 7px;
	background: url(/img/00/layout/butb.png) no-repeat;
}

/*************************************************************************************************
	Content Header
*************************************************************************************************/
table.contenth
{
	width: 930px;
	height: 16px;
}
#contenth td.col0
{
	width: 930px;
	height: 16px;
	background: url(/img/00/layout/col0t.png) no-repeat;
}
#contenth td.col1
{
	width: 255px;
	height: 16px;
	background: url(/img/00/layout/col1t.png) no-repeat;
}
#contenth td.col2
{
	width: 705px;
	height: 16px;
	background: url(/img/00/layout/col2t.png) no-repeat;
}
#contenth td.colhp
{
	width: 705px;
	height: 16px;
	background: url(/img/00/layout/col2t.png) no-repeat;
}
#contenth td.col2_3
{
	width: 705px;
	height: 16px;
	background: url(/img/00/layout/col2_3t.png) no-repeat;
}


/*************************************************************************************************
	Content Footer
*************************************************************************************************/
table.contentf
{
	width: 910px;
	height: 16px;
}
#contentf td.col0
{
	width: 910px;
	height: 16px;
	background: url(/img/00/layout/col0b.png) no-repeat;
}
#contentf td.col1
{
	width: 255px;
	height: 16px;
	background: url(/img/00/layout/col1b.png) no-repeat;
}
#contentf td.col2
{
	width: 705px;
	height: 16px;
	background: url(/img/00/layout/col2b.png) no-repeat;
}
#contentf td.colhp
{
	width: 705px;
	height: 16px;
	background: url(/img/00/layout/col2b.png) no-repeat;
}
#contentf td.col2_3
{
	width: 705px;
	height: 16px;
	background: url(/img/00/layout/col2_3b.png) no-repeat;
}

/*************************************************************************************************
	Content
*************************************************************************************************/
table.content
{
	width: 910px;
	/*height: 100%;*/
}


#content td.menu
{
	width: 222px;
	background: #ffffff;	
}


/* col0 - layoutstyle 1,2 */

#content td.col0
{
	width: 910px;
	background: url(/img/00/layout/col0s.png) repeat-y top left;	
	vertical-align: top;
}

#content div.col0
{
	width: 910px;
	background: url(/img/00/layout/col0f.png) no-repeat bottom;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

#content div.col0i
{
	width: 910px;
	height: auto;
	vertical-align: top;
	margin: 0px;
	background: url(/img/00/layout/col0t.png) no-repeat top;
	padding: 0px;
	overflow: auto;
}

#content div.col0ii
{
	width: 860px;
	height: auto;
	vertical-align: top;
	margin: 20px 20px;
	padding: 0px;
}
/* col2 - layoutstyle 3 */
#content td.col2
{
	width: 688px;
	background: url(/img/00/layout/col2s.png) repeat-y top left;	
	vertical-align: top;
	height: auto;
	margin: 0px;
	overflow: auto;
}

#content div.col2
{
	width: 688px;
	height: auto;
	background: url(/img/00/layout/col2f.png) no-repeat bottom;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

#content div.col2i
{
	width: 688px;
	height: auto;
	vertical-align: top;
	margin: 0px;
	background: url(/img/00/layout/col2t.png) no-repeat top;
	padding: 0px;
	overflow: auto;
}

#content div.col2ii
{
	width: 638px;
	height: auto;
	vertical-align: top;
	margin: 20px 20px;
	padding: 0px;
}


/* colhp - homepage */
#content td.colhpl
{
	width: 16px;
	background: url(/img/00/layout/col2s.png) repeat-y left;	
}

#content td.colhp
{
	width: 674px;
	background: url(/img/00/layout/col2s.png) repeat-y center;	
	vertical-align: top;
}

#content td.colhpr
{
	width: 15px;
	background: url(/img/00/layout/col2s.png) repeat-y right;	
}

/* col2_3 - layoutstyle 4 */
#content td.col2_3
{
	width: 688px;
	background: url(/img/00/layout/col2_3s.png) repeat-y top left;	
	vertical-align: top;
	padding: 0px;
	height: auto;
	margin: 0px;
}

#content div.col2_3
{
	width: 688px;
	height: auto;
	background: url(/img/00/layout/col2_3f.png) no-repeat bottom;
	vertical-align: top;
	margin: 0px;
	padding: 0px;

}

#content div.col2_3i
{
	width: 688px;
	height: auto;
	vertical-align: top;
	margin: 0px;
	background: url(/img/00/layout/col2_3t.png) no-repeat top;
	padding: 0px;
}

#content div.col2_3ii
{
	width: 668px;
	height: auto;
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 20px;
}


/**************************************************************
/* Homepage Chunks
/*************************************************************/

/* Common layout */
#content #hdrHomepageChunks a
{
	font: bold 11px verdana,sans-serif ;
	text-decoration: none;
	color: #000000;
	padding: 0px 19px 0px 0px;
	line-height: 44px;
	display: block;
}
#content #hdrHomepageChunks a:hover
{
	text-decoration: underline;
}

/* Calendar */
#content div.hdrCal
{
	width: 282px;
	height: 44px;
	background: url(/img/00/layout/hpcalendar.gif) no-repeat;
	text-align: right;	
}
#content #hdrHomepageChunks a.hdrCal
{
	color: #005f14;
}

/* News */
#content div.hdrNews
{
	width: 384px;
	height: 44px;
	background: url(/img/00/layout/hpnews.gif) no-repeat;
	text-align: right;	
}

#content #hdrHomepageChunks  a.hdrNews
{
	color: #766845;
}

#content div.NewsContent
{
	width: 364px;
	margin: 0px 10px;
}

/* Bulletins */
#content div.hdrBulletins
{
	width: 384px;
	height: 44px;
	background: url(/img/00/layout/hpbulletins.gif) no-repeat;
	text-align: right;	
}

#content #hdrHomepageChunks  a.hdrBulletins
{
	color: #0b1c5c;
}

#content div.BulletinsContent
{
	width: 364px;
	margin: 0px 10px;
}

/* Events */
#content div.EventsContent
{
	width: 262px;
	margin: 0px 10px;
}


		
/*************************************************************************************************
	Footer
*************************************************************************************************/

td.footer
{
	width:100%; 
	height:63px; 
	vertical-align:top; 
}
#footer table.footer
{
	width:100%; 
	height:63px;
	background: url(/img/00/layout/footer.png) no-repeat;

}
#footer td.top
{
	width:60px; 
	height:6px;
}

#footer td.left
{
	width:40px; 
	height:55px;
}
#footer td.links
{
	width:830px; 
	height:55px;
	/*background: url(/img/00/layout/footers.png) repeat-x;*/
	vertical-align: top;
}

#footer #links font.footer
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
#footer #links a.footer:link, #footer #links a.footer:visited, #footer #links a.footer:active     
{
	font-family: verdana, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-decoration: none;
	color: #ffffff; 
	padding: 0px 7px;
	margin-top: 10px
}
#footer #links a.footer:hover      
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #f07100; 
	padding: 0px 7px;
}

#footer td.poweredby
{
	width:40px; 
	height:55px;
}