﻿/***************************************************************************************/
/* Header                                                                              */
/***************************************************************************************/

/* top table */
#header table.top
{
	background-image: url(/img/01/layout/header.jpg);
	width: 924px;
	height: 168px;
}

#header #top td
{
	vertical-align: top;
}

/* date td */
#header #top td.date
{
	width: 280px;
	height: 38px;
}	

/******************************************/
/* date table                             */
/******************************************/
#header #top #date table
{
	display:none;
}	

#header #top #date td
{
	text-align: center;
	font-family: tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	vertical-align: middle;
}	

/* spacer td */
#header #top td.m
{
	width: 311px;
	height: 38px;
}	

/* date td */
#header #top td.search
{
	width: 280px;
	height: 38px;
/*	border: solid 1px #00ff00;*/
}	

/******************************************/
/* search table                           */
/******************************************/
#header #top #search table
{
	width: 230px;
	height: 22px;
	margin: 23px 0px 0px 0px;
	display:none;
}	
#header #top #search td.text
{
	width: 171px;
	height: 28px;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}	
#header #top #search input
{  
	width: 171px;
	height: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; 
	color: #002054; 
	text-align: right;
	border: solid 1px #838f94;
	background-color: #d2e8f2;
	padding: 2px 5px;
}

#header #top #search td.button
{
	width: 59px;
	height: 28px;
}	


/******************************************/
/* nav button table                       */
/******************************************/
#header table.navbuttons
{
	width: 924px;
	height: 60px;
}

#header #navbuttons td.top, tr.top
{
	display: none;
}
#header #navbuttons td.buttons
{
	width: 924px;
	height: 50px;
}

#header #navbuttons td.bottom
{
	width: 924px;
	height: 10px;
	background: url(/img/01/layout/butb.png) no-repeat;
}



/******************************************/
/* bread crumbs                           */
/******************************************/

#header table.breadcrumbs
{
	width: 912px;
	height: 30px;
	background: url(/img/00/layout/bcslice.gif) no-repeat;

}

/***************************************************************************************/
/* Footer                                                                              */
/***************************************************************************************/
#footer table.footer
{
	background-image: url(/img/01/layout/footer.png);
	background-repeat: no-repeat;
	width: 924px;
	height: 110px;
}

#footer #footer td
{
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #30c1e9;
	font-weight: normal;
	text-align: center;
}

#footer #footer  a
{
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #30c1e9;
	font-weight: bolder;
	text-decoration: none;
}

#footer #footer a:hover
{
	text-decoration: underline;
}

#footer #footer td.url
{
	width: 241px;
	height: 35px;
	color: #00629e;
}
#footer #footer #links td
{
	width:700px;
	height:24px;
}

#footer #footer #links a
{
	font-family: Comic Sans MS, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 0px 15px;
}

#footer #footer #links a:hover
{
	text-decoration: underline;
}

#footer #footer #legallinks a
{
	font-family: Comic Sans MS, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 0px 15px;
}

#footer #footer #legallinks a:hover
{
	text-decoration: underline;
}

td.wht
{
	background-color: #ffffff;
}

td.lytCol1
{
	width: 224px;
	vertical-align: top;
	background-color: #ffffff;
}

td.lytDiv1_2
{
	width: 4px;
	vertical-align: top;
	background-color: #ffffff;
}

td.lytCol2
{
	width: 649px;
	vertical-align: top;
	background-color: #ffffff;
	border: solid 0px #c0c0c0;
}


/*************************************************************************************************
	edit buttons
*************************************************************************************************/
table.editbuttons
{
	width: 924px;
	background-color: #0e2840;
	color: #ffffff;
	height: 25px;
}

/*************************************************************************************************
	Content
*************************************************************************************************/
table.content
{
	width: 924px;
	background-color: #0e2840;
	color: #ffffff;
	height: 400px;
}

/******************************************/
/* Left fade                              */
/******************************************/
#content td.lfade, #editbuttons td.lfade
{
	width: 50px;
	background: url(/img/01/layout/lfade.gif) repeat-y;	
}

/******************************************/
/* Right fade                             */
/******************************************/
#content td.rfade, #editbuttons td.rfade
{
	width: 50px;
	background: url(/img/01/layout/rfade.gif) repeat-y top right;	
}

#content td.layout1
{
	width: 854px;
	vertical-align: top;
}

#content td.layout2
{
	width: 824px;
	vertical-align: top;
}




#content td.menul
{
	width: 7px;
	background: #0e2840;	
}

#content td.menu
{
	width: 224px;
	background: #0e2840 url(/img/00/layout/col1s.png) repeat-y center;	
}

#content td.menur
{
	width: 9px;
	background: #0e2840;	
}


/* col0 - layoutstyle 1 */
#content td.col0l
{
	width: 7px;
	background: url(/img/00/layout/col0s.png) repeat-y left;	
}


#content td.col0
{
	width: 898px;
	background: url(/img/00/layout/col0s.png) repeat-y center;	
	vertical-align: top;
}

#content td.col0r
{
	width: 7px;
	background: #0e2840;	
}

/* col2 - layoutstyle 3 */
#content td.col2l
{
	width: 4px;
}

#content td.col2
{
	width: 658px;
	background: url(/img/00/layout/col2s.png) repeat-Y ;	
	vertical-align: top;
}

#content div.col2
{
	width: 632px;
	background: url(/img/00/layout/contentbg.png) no-repeat;
	vertical-align: top;
	margin: 0px 13px;
}
#content div.col2i
{
	width: 612px;
	vertical-align: top;
	border: solid 0px red;
	margin: 0px 10px;
}

#content td.col2r
{
	width: 7px;
	background: #0e2840;	
}

/* 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_3l
{
	width: 4px;
	background: #0e2840;	
}

#content td.col2_3
{
	width: 658px;
	background: url(/img/00/layout/col2_3s.png) repeat-y;	
	vertical-align: top;
}
#content div.col2_3
{
	width: 404px;
	height: auto;
	background: url(/img/00/layout/contentbg.png) no-repeat top right;
	vertical-align: top;
	margin: 0px 13px;
	border: solid 0px red;
	padding: 0px;
}
#content div.col2_3i
{
	width: 384px;
	vertical-align: top;
	border: solid 0px red;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}


#content td.col2_3r
{
	width: 7px;
	background: #0e2840;	
}





/***************************************************************************************/
/* Home Page                                                                           */
/***************************************************************************************/


/**************************************************************************************
	General layout - Side fades
*/

td.LeftSideFade
{
	background: url(/img/01/layout/lslice.gif) repeat-y top right;
	vertical-align: bottom;
	height: 100%;
}
#LeftSideFade div
{
	height: 110px;
	background: url(/img/01/layout/footerl.gif) no-repeat bottom right;
}

td.RightSideFade
{
	background: url(/img/01/layout/rslice.gif) repeat-y top left;
	vertical-align: bottom;
	height: 100%;
}
#RightSideFade div
{
	height: 110px;
	background: url(/img/01/layout/footerr.gif) no-repeat bottom left ;
}

td.LeftSideFullFade
{
	background-image: url(/img/layout/lfade.gif); 
	background-repeat: repeat-y; 
	background-position: right;
	height:100%; 
}

td.RightSideFullFade
{
	background-color: #c0c0c0; /* sSurroundColor */
	background-image: url(/img/layout/rfade.gif); 
	background-repeat: repeat-y; 
	background-position: left;
	height:100%; 
}
