body {
	margin: 10px; 
	padding: 0px; 
	background: #39AFE1; 
	font-family: arial,helvetica,sans-serif; 
	font-size: 13px;
	color: #333;
	}

#topleftcorner {background-image: url('/images/LAYOUT/common/corner_topleft.png'); height:10px; width:16px}
#toprightcorner {background-image: url('/images/LAYOUT/common/corner_topright.png'); height:10px; width:16px}
#sideleft {background-image: url('/images/LAYOUT/common/side_left.png'); background-repeat: repeat-y; width:16px}
#sideright {background-image: url('/images/LAYOUT/common/side_right.png'); background-repeat: repeat-y; width:16px}
#bottomleftcorner {background-image: url('/images/LAYOUT/common/corner_bottomleft.png'); height:12px; width:16px}
#bottomrightcorner {background-image: url('/images/LAYOUT/common/corner_bottomright.png'); height:12px; width:16px}
#bottompage {background-image: url('/images/LAYOUT/common/bottom.png'); background-repeat: repeat-x; width: 930px; }
/* DUPLICATES OF ABOVE CONVERTED TO CLASSES AS REQUESTED BY CHRIS */
.topleftcorner {background-image: url('/images/LAYOUT/common/corner_topleft.png');height:10px; width:16px}
.toprightcorner {background-image: url('/images/LAYOUT/common/corner_topright.png');height:10px; width:16px}
.sideleft {background-image: url('/images/LAYOUT/common/side_left.png'); background-repeat: repeat-y; width:16px}
.sideright {background-image: url('/images/LAYOUT/common/side_right.png'); background-repeat: repeat-y; width:16px}
.bottomleftcorner {background-image:url('/images/LAYOUT/common/corner_bottomleft.png'); height:12px; width:16px}
.bottomrightcorner {background-image:url('/images/LAYOUT/common/corner_bottomright.png'); height:12px; width:16px}
.bottompage {background-image: url('/images/LAYOUT/common/bottom.png'); background-repeat: repeat-x; width: 930px; }

#headertable {width: 962px; margin-bottom: 5px;}
#headerlogo {margin: 5px 25px 5px; float: left; height: 81px; width: 118px;}
#welcometagline {color: #8A0917; font-weight: bold; font-size: 19px; margin: 5px 10px 0px; }
#welcomesubtagline {color: #666; font-size: 16px; margin: 5px 10px 10px;}

/* BELOW FOR NAVIGATION YUI MENU */
	#mainmenubar {
		width: 960px;
		height: 27px;
		margin: 0px auto;
		border-left: 1px solid #7387BB;
		border-right: 1px solid #7387BB;
		background: url( '/images/LAYOUT/common/navbar_background.gif' ) repeat-x;
		}
	#mainmenubar .yuimenubaritem { 
		float: left; 
		width: 137px; 
		height: 27px; 
		margin: 0; 
		padding: 0;
		border-left: none;
		border-right: 1px solid #FFF; /* IN CONJUNCTION WITH INLINE STYLE ON LAST LINK IN NAV */
		background: url( '/images/LAYOUT/common/navbar_background.gif' ) repeat-x;
		}
	#mainmenubar #homelink	{ 
		width: 132px; 
		}
	#mainmenubar .yuimenubaritem a	{
		display: block;
		padding-top: 5px;
		padding-left: 5px;
		font-family: arial, helvetica, sans-serif; 
		font-size: 14px;
		color: #FFF;
		text-align: center;
		}
	#mainmenubar .yuimenubaritem a:hover	{ text-decoration: underline; }
	.yuimenu { margin-left: 10px; padding-left: 0px; width: 130px;position: absolute; z-index:50;}
	#mainmenubar .yuimenuitem	{ margin-left: 0px; padding-left: 10px; overflow: hidden; }
	#mainmenubar .yuimenuitem a	{ margin-left: 0px; padding-left: 0px; color: #000; text-align: left; font-size: 11px;}
	.yuimenubaritem .first-of-type {overflow: hidden;}
	div.yuimenubar li.hassubmenu em.submenuindicator {
		float: right;
		overflow:hidden;
		background-image:url('/images/LAYOUT/common/map.gif');
		background-repeat:no-repeat;
		position: relative;
		top: -11px;
		left: -5px;
		}

#contentcell {background: #FFF}

#footerline {width: 100%; border: none; border-top: 1px solid #CCC; margin: 0px; margin-top: 10px;}
#footer_links {clear: both}
#footer_links a { color: #9359A4; padding-bottom: 10px; margin: 0px 10px; font-weight: bold; }
#international_links a img {border-bottom: 1px solid #FFF}
#international_links a:hover img {border-bottom: 1px solid #2424FF}
#copyright { margin: 10px; color:#fff; font-size: 11px; }
#copyright a { color: #fff; }

	

/*  ePALS 1.5 UPDATE LEGACY STYLES (USED IN HARDCODED PAGES, ETC. */	
#page {
	display: block; 
	width: 800px; 
	margin: 0px auto;
	padding: 0px;
	}
#content {
	width: 800px; 
	background: #8196C9 url('/images/LAYOUT/std/page_filler.gif') repeat-y;
	vertical-align: top;
	}
#header {
	display: block;
	width: 760px;
	margin: 0px auto;
	background: #8196C9;
	border-left: 1px solid #7387BB;
	border-right: 1px solid #7387BB;
	border-bottom: 1px solid #555;
	}
#communityspotlight { margin: 8px auto 0px; }
#productsmodule { margin: 8px auto 0px; }
#companymodule { margin: 8px auto; }
td.modulecontent {
	width: 758px;
	background: #FFF;
	border-left: 1px solid #7387BB;
	border-right: 1px solid #7387BB;
	}
td.modulebottom	{
	width: 760px;
	height: 7px;
	background: url('/images/LAYOUT/std/bottom_community.gif') no-repeat;
	}
td.communitytop	{
	width: 760px;
	height: 26px;
	color: #fff;
	font-size: 14px;
	background: url('/images/LAYOUT/std/top_community.gif') no-repeat;
	}
td.productstop	{
	width: 760px;
	height: 26px;
	color: #333;
	font-size: 14px;
	background: url('/images/LAYOUT/std/top_products.gif') no-repeat;
	}
td.companytop	{
	width: 760px;
	height: 26px;
	color: #333;
	font-size: 14px;
	background: url('/images/LAYOUT/std/top_company.gif') no-repeat;
	}
#footer {
	display: block; 
	height: 8px; 
	background: url('/images/LAYOUT/std/page_bottom.gif') no-repeat;
	}


