﻿div.header, td.header
{
	width: 970px;
	height: 205px;
}

div.headercrumb, td.headercrumb
{
	width: 970px;
	height: 205px;
}

#header table#header
{
	width: 970px;
	height: 205px;
}
#header #header td#left
{
	width: 224px;
	height: 205px;
	background: url(/img/00/layout/headerl.jpg) no-repeat;
	
}
#header #header td#right
{
	width: 745px;
	height: 125px;
	background: url(/img/00/layout/header.jpg) no-repeat;
}
#header #header #right table
{
	width: 745px;
	height: 112px;
}

#header #header #right td
{
	border: solid 0px #000000;
}

#header #header #right td.tpad
{
	width: 745px;
	height: 81px;
	vertical-align: top;
	text-align: center;
	color: #ffffff;	
	font-weight: bolder;
}

#header #header #right td.nextevent
{
	width: 436px;
	height: 31px;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
}

#header #header #right td.input
{
	width: 226px;
	height: 31px;
	vertical-align: middle;
}

#header #header #right input
{  
	width: 224px;
	height: 23px;
	font-size: 14px; 
	color: #646464; 
	text-align: right;
	border: solid 0px #cccccc;
	background-color: transparent;
	padding: 4px 5px;
	margin: 0px;
}
#header #header #right td.button
{
	width: 83px;
	height: 31px;
	vertical-align: middle;
}
#header #header #right td.date
{
	width: 360px;
	height: 42px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bolder;
	color: #00157f;
	text-align: right;
	padding-right: 16px;
}

#header #header td#nav
{
	width: 745px;
	height: 80px;
}



/****************
	Bread Crumbs
*****************/

#header table#bcrumbs
{
	width: 960px;
	height: 25px;
	background: url(/img/00/layout/contentbg.gif) repeat-y;
}


/*************************************************************************************************
	Content
*************************************************************************************************/

/* Moved to versions
table#content
{
	width: 970px;
	background: #2168b2 url(/img/00/layout/contentbg.png) repeat-x;
	height: 100%;
}*/

/****************
	Menu 
*****************/

#content td.menu
{
	width: 225px;
	height: 100%;
	background: url(/img/00/layout/lcols.gif) repeat-y top;	
}

#content div.menu
{
	width: 225px;
	height: 100%;
	background: url(/img/00/layout/lcolbg.jpg) no-repeat top;	
}


#content td.menur
{
	width: 6px;
}

#content td.col0l
{
	width: 20px;
	vertical-align: top;

}

#content td.col0
{
	width: 948px;
	vertical-align: top;
	background: url(/img/00/layout/lcols.gif) repeat-y top left;	

}
#content div.col0
{
	width: 948px;
	vertical-align: top;
	background: url(/img/00/layout/lcolbg.jpg) no-repeat top left;	

}


#content table#directorytable
{
	width: 892px;
	font-family: Tahoma, Sans-Serif;
}

#content table#directorytable tbody, #content table#directorytable td, #content table#directorytable a, #content table#directorytable p, #content table#directorytable span
{
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	vertical-align: top;
}
#content table#directorytable td
{
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	height: 17px;
	vertical-align: top;
	border-bottom: solid 2px #eeeeee;
}


/* Moved to versions
/*#content table#col0
{
	width: 948px;
	margin-left:21px;
}

#content table#col0 td.t
{
	width: 948px;
	height: 18px;
	background: url(/img/00/layout/col0t.png) no-repeat;
}
#content table#col0 td.l
{
	width: 28px;
	background: url(/img/00/layout/col0l.png) repeat-y top ;
}
#content table#col0 td.r
{
	width: 28px;
	background: url(/img/00/layout/col0r.png) repeat-y;
}
#content table#col0 td.c
{
	width: 892px;
	background-color: #ffffff;
}
#content table#col0 td.b
{
	width: 948px;
	height: 28px;
	background: url(/img/00/layout/col0b.png) no-repeat;
}*/


/*
#content td.col0r
{
	width: 15px;
}*/


/* have a table to wrap the content */
#content td.col2
{
	width: 744px;
	vertical-align: top;
}

/* Moved to versions
#content table#col2
{
	width: 744px;
	background: url(/img/00/layout/col2s.png) repeat-y;
}

#content table#col2 td.t
{
	width: 744px;
	height: 18px;
	background: url(/img/00/layout/col2t.png) no-repeat;
}
#content table#col2 td.l, #content table#col2 td.r
{
	width: 30px;
}
#content table#col2 td.c
{
	width: 694px;
}
#content table#col2 td.b
{
	width: 744px;
	height: 28px;
	background: url(/img/00/layout/col2b.png) no-repeat;
}
*/

/*#content td.col2r
{
	width: 26px;
}*/

/* colhp - homepage */
#content td.colhpl
{
	width: 4px;
}

#content td.colhp
{
	width: 674px;
	vertical-align: top;
}

#content td.colhpr
{
	width: 16px;
}

/* 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;
}


		
/*************************************************************************************************
	Footer
*************************************************************************************************/

/* Moved to versions
td#footer
{
	width:970px; 
	height:110px; 
	vertical-align:top; 
	background: url(/img/00/layout/footer.gif) no-repeat;

}
*/

#footer table.footer
{
	width:970px; 
}

#footer td.top
{
	width:970px; 
	height:70px;
}

#footer td.bpadl
{
	width:35px; 
	height:20px;
}
#footer td.bpadr
{
	width:15px; 
	height:20px;
}

#footer td.copyright
{
	width:650px; 
	height:20px;
}
#footer td.poweredby
{
	width:270px; 
	height:20px;
	text-align: right;
}

#footer a:link, #footer a:visited, #footer a.active, #footer font
{
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #ffffff; 
	padding: 0px 7px;
}
#footer a:hover      
{
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #f6d811; 
	padding: 0px 7px;
}

#footer font.addr
{
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: #ffffff; 
	padding: 0px 27px;
}


/*************************************************************************************************
	Page Contacts
*************************************************************************************************/

#PageContacts table
{
	width: 204px;
	margin: 10px;
	color: #00157f;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
#PageContacts td
{
	text-align: center;
	vertical-align: top;
	display: inherit;
}
#PageContacts td.photo
{
	display: inherit;
}
#PageContacts image
{
	margin: 0px 0px 10px 0px;
}

#PageContacts td.info
{
	display: inherit;
}
#PageContacts font.title
{
	font-weight: bolder;
}
#PageContacts a
{
	font-weight: bolder;
	color: #00157f;
	text-decoration: none;
}
#PageContacts a:hover
{
	text-decoration: underline;
}

table#grey
{
	border-top: solid 1px grey;
	border-right: solid 1px grey;
	border-left: solid 1px grey;
}

#grey td
{
	border-bottom: solid 1px grey;
	line-height: 20px;
}
#grey td a
{
	margin-left: 5px;
}
#grey #header td
{
	border-bottom: solid 1px grey;
	line-height: 30px;
	background-color: #e0e0e0;
}

#grey #header font
{
	margin-left: 5px;
}

