﻿/* CSS specific to all Layout elements in the .master - common to all pages */

/* This is used by many images to remove the border as Expression doesn't understand border="0" attribute of an IMG tag */
.no-border
{
	border: none;
}

BODY
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12pt; */
}
BODY.PopUp
{
	background-image: none;
}

A, A:visited
{
	text-decoration: none;
}
A:active
{
}
A:hover
{
	text-decoration: underline;
}
	

/* Top-level Layout Table */
#tbl-Layout
{
	width: 968px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-width:0px;
	padding: 0px;
}
/* Individual layout sub-tables */
#tbl-Header, #tbl-Content, #tbl-Footer, #tbl-Copyright
{
	width: 100%;
}
#tbl-Footer
{
}

/* Left-Top corner of the screen - LOGIN/LOGOUT */
#tr-Themes .td-Login
{
	padding-top: 10px;
}
#tr-Themes .td-Login A
{
	text-transform: uppercase;
	font-weight: bold;
}
#tr-Themes .td-Tabs
{
	text-align: right;
}

/* Right-Top corner with the Search and Top Menu */
.td-SearchMenu
{
	vertical-align: bottom;
	text-align: right;
}
/* This is the SearchBox DIV element with edit box and button */
.td-SearchMenu .SearchPanel
{
}
/* This is the Navigation Menu element that contains imenus0 */
.td-SearchMenu .NavMenu
{
}
/* This one is used by the new Menu and forces it to the right on IE8 and FF */
.imrcmain0
{
	margin-left: auto;
}

/* Entire SideBar section, where visible - Home Page doesn't have it */
.td-SideBar
{
	width: 232px;
	padding-top: 15px;
}
.td-SideBar .SlidingPanel	/* Used to Slide, now it's starionary */
{
	width: 205px;
	text-align: center;
	margin: 12px;
}

/* Main page Content, contains content0 placeholder and Static div in it */
.td-Content
{
	width: 736px;
	padding: 5px 15px 0px 15px;
}

/* This is used for > arrows and CURRENT page label */
.BreadCrumbs
{
	font-size: 13px;
	text-transform: uppercase;
	padding: 0 8px 8px 8px;
}
.BreadCrumbs A:hover
{
}
.BreadCrumbs A:visited
{
}
.BreadCrumbs A
{
}



/* Footer */
.gf-textcell
{
}
.bottom-menu
{
	font-family: Arial;
	font-size: 8pt;
	text-align: right;
	text-transform: uppercase;
	padding-top: 30px;
	padding-bottom: 10px;
}
.bottom-menu A, .bottom-menu A:visited
{
}
.bottom-menu A:hover
{
	text-decoration: underline;
}
.email, .email A, .email A:visited
{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
.email A:hover
{
	text-decoration: underline;
}
#tbl-Copyright .td-Copyright
{
	height: 32px;
}
#tbl-Copyright .td-Campfire
{
	width: 310px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
#tbl-Copyright .td-Campfire IMG
{
	padding: 2px 0px 2px 0px;
}






@media screen
{
/* style sheet for screen only */

	.NoScreen
	{
		display: none;
	}

}



@media print
{
/* style sheet for printing only */

	/* Elements with this class will NOT print - wrapper... */
	#tbl-Header, #tbl-Footer, .td-Campfire
	{
		display: none;
	}
	.td-SideBar, #tr-Themes, .BreadCrumbs
	{
		display: none;
	}
		
	.NoPrint
	{
		display: none;
	}
}

