﻿div.header, td.header
{
	width: 980px;
	height: 145px;
}

div.headercrumb, td.headercrumb
{
	width: 980px;
	height: 145px;
}

#header table#header
{
	width: 980px;
	height: 110px;
	background: url(/img/00/layout/header.jpg) no-repeat;
}
#header #header td#left
{
	width: 751px;
	height: 110px;
		
}

#header #header td#left a.linkbackhome
{
	display:block; 
	width:400px; 
	height:76px; 
	/*border: solid 1px white;*/
}

#header #header td#right
{
	width: 229px;
	height: 110px;
}
#header #header #right table
{
	width: 229px;
	height: 110px;
}
#header #header #right td
{
	width: 229px;
}

#header #header #right td.date
{
	height: 36px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bolder;
	color: #c7eefe;
	text-align: center;
}

#header #header #right td.input
{
	height: 22px;
	padding: 0px;
}

#header #header #right input
{  
	height: 20px;
	width: 193px;
	font-size: 14px; 
	color: #000000; 
	text-align: left;
	border-width: 0px;
	background-color: Transparent;
	padding: 2px 10px;
	margin: 0px;
}
#header #header #right td.button
{
	height: 50px;
	vertical-align: top;
}

/* Nav Buttons */
#header table#nbuts
{
	width: 980px;
	height: 35px;
}
#header #nbuts td.but
{
	width: 980px;
	height: 35px;
	background: url(/img/00/layout/buts.gif) repeat-x;
	vertical-align: top;
}

/****************
	Bread Crumbs
*****************/

table#bcrumbs
{
	/*width: 719px;*/
	height: 37px;
	background: url(/img/00/layout/crumbs.gif) repeat-x;
}


/*************************************************************************************************
	Content
*************************************************************************************************/
table#content
{
	width: 980px;
	/*background: url(/img/00/layout/contentbg.gif) repeat-y;*/
	height: 100%;
}

/****************
	Menu 
*****************/

#content td.menu
{
	width: 223px;
	height: 100%;
	background: url(/img/00/layout/menut.gif) no-repeat top;	
}

#content td.menur
{
}

/* col0 - layoutstyle 1 */
#content td.col0l
{
	width: 15px;
}


#content td.col0
{
	width: 930px;
	vertical-align: top;
}

#content td.col0r
{
	width: 15px;
}

/* col2 - layoutstyle 3 */
#content td.col2l
{
	width: 22px;
	height: 100%;
	background: url(/img/00/layout/centers.gif) repeat-y top;	
	vertical-align: top;
}

#content td.col2
{
	width: 719px;
	vertical-align: top;
}

#content td.col2r
{
	width: 16px;
	height: 100%;
	background: url(/img/00/layout/crumbs.gif) repeat-x top;	
}

/* colhp - homepage */
#content td.colhpl
{
	width: 750px;
	vertical-align: top;
	background: url(/img/00/hp/hpls.gif) repeat-y top;	
}

#content td.colhpgc
{
	width: 14px;
	background: url(/img/00/hp/hpgcs.gif) repeat-y top;	
}

#content td.colhpr
{
	width: 203px;
	vertical-align: top;
}

#content td.colhpgr
{
	width: 13px;
}

/* col2_3 - layoutstyle 4 */
#content td.col2_3l
{
	width: 14px;
}

#content td.col2_3
{
	width: 664px;
	vertical-align: top;
	
}

#content td.col2_3r
{
	width: 16px;
}

/**************************************************************
/* 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: 980px;
	height: 118px;
	vertical-align:top; 
}
#footer table#wrapper
{
	width: 980; 
	height: 129px;
}
#footer #wrapper td
{
	vertical-align: top;
	/*
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Sans-Serif;
	line-height: 16px;
	*/
	font: normal normal normal 11px/14px tahoma, sans-serif;
	color: #000;
	padding: 0px;

}

#footer #wrapper a
{
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
#footer #wrapper a:hover      
{
	text-decoration: underline;
}

#footer #wrapper td#tspacer
{
	width: 980px; 
	height: 21px;
}

#footer #wrapper #tspacer div
{
	width: 960px;
	height: 1px;
	line-height: .5;
	background: #bdc5d3;
	margin: 10px 10px;
}


#footer td.crest
{
	width: 88px; 
	background: url(/img/00/layout/crest.gif) no-repeat 12px 0px;
}
#footer #wrapper td#contact
{
	width: 161px;
}
#footer #wrapper td.divider
{
	width:33px; 
	padding: 0px;
}
#footer #wrapper div.divider
{
	width: 1px;
	height: 98px;
	background: #bdc5d3;
	margin: 0px 16px;
}
#footer #wrapper td#links
{
	width:108px; 
}
#footer #wrapper td#footerlinks
{
	width:129px; 
}
#footer #wrapper td#translate
{
	width:90px; 
}
#footer #wrapper td#viewers
{
	width:172px; 
}
#footer #wrapper #viewers a, #footer #wrapper #translate a
{
	margin: 5px 0px 0px 5px;
}



#footer td.poweredby
{
	width:103px;
	text-align: center; 
}

#footer #wrapper td#bspacer
{
	width: 980px; 
	height: 10px;
}

/*************************************************************************************************
	Page Contacts
*************************************************************************************************/

#footer #wrapper td#contact table
{
	width: 161px;
}
#footer #wrapper #contact td
{
	text-align: center;
	vertical-align: top;
	display: inherit;
	padding-top: 0;
	font-size: 11px;
	line-height: 16px;
}
#footer #wrapper #contact td.photo
{
	display: inherit;
}
#footer #wrapper #contact image
{
	margin: 0px 0px 10px 0px;
}

#footer #wrapper #contact td.info
{
	display: inherit;
}
#footer #wrapper #contact font.title
{
	font-weight: bolder;
}
#footer #wrapper #contact a
{
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
#footer #wrapper #contact a:hover
{
	text-decoration: underline;
}

#footer #wrapper td#contact div#fire
{
	margin-top: 3px;
}

#footer #wrapper td#contact #fire a
{
	display:inline-block;
	padding-left: 53px;
	line-height: 14px;
	background: url(/img/00/layout/fire_alertsml.png) no-repeat;
	color: #e70534;
  min-height:29px;
  _height:auto !important;
  height:29px;
  text-decoration: none;

}
#footer #wrapper td#contact #fire a:hover
{
	color: #fdc212;
}



div#hpNewsContainer
{
	vertical-align: top;
	min-height: 300px;
  height:auto !important;
  height:300px;
/*  border: solid 1px red; */
  margin: 0px;
  padding: 0px;
}
#hpNewsContainer div.wrapper
{
	width: 130px;
	margin: 16px 8px;
	min-height: 300px;
  height:auto !important;
  height:300px;
  float: left;
/*	border: dotted 1px white; */
}

#hpNewsContainer div.inner
{
	width: 100px;
	margin: 15px 15px 0px 15px;
}
	
#hpNewsContainer div.orange
{
	/*margin-left: 16px;*/
	border-color: orange;
	background: url(/img/00/hp/ornnews.png) no-repeat;
}

#hpNewsContainer div.blue
{
	border-color: Blue;
	background: url(/img/00/hp/blunews.png) no-repeat;
}

#hpNewsContainer div.green
{
	border-color: green;
	background: url(/img/00/hp/grnnews.png) no-repeat;
}

#hpNewsContainer div.red
{
	border-color: red;
	background: url(/img/00/hp/rednews.png) no-repeat;
}

#hpNewsContainer div.purple
{
	border-color: purple;
	background: url(/img/00/hp/purnews.png) no-repeat;
}

#hpNewsContainer div.clearer
{
	clear: left;
	line-height: 0;
	height: 0;
}

div#moreservices
{
	text-align: left;
	padding: 0 17px;
}
#moreservices a
{
	color: #0029ab;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#moreservices a:hover
{
	text-decoration: underline;
}


