html, body
{
    margin: 0;
    padding: 0;
}

table.body
{
	width:900px;
	border-collapse:collapse;
}

table.body td.header
{
	width:100%;
	height:232px;
	
	background:url(../images/header.png) no-repeat;
}

table.body td.content
{
	width:100%;
	
	background:url(../images/bodyBg.png) repeat-y;
}

table.body td.footer
{
	width:100%;
	height:100px;
	
	background:url(../images/footer.png) no-repeat;
}

table.body td.content div.content
{
	width:768px;
	
    font-family:sans-serif;
	font-size:16px;
	
	text-align:left;
	
	vertical-align:top;
	text-indent:16px;
}

table.appSpace
{
	width:768px;
	height:256px;
	
	margin:0px;
	padding:0px;
	
	border-collapse:collapse;
	border:none;
	border-spacing: 0px;
}

table.appSpace td
{
	text-indent: 0px;
}

td.td33
{
	width:35%;
}

td.td67
{
	width:65%;
}

table.headerBody
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}

table.headerBody td.headerBodyTop
{
	height:184px;
}

table.headerBody td.headerBodyNavigation
{
	height:32px;
}

table.headerBody td.headerBodyBottom
{
	height:16px;
}

table.headerBody td.headerBodyNavigation div.headerBodyNavigationContent
{
	width:772px;
}



table.footerBody
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}

table.footerBody td.footerBodyTop
{
	height:12px;
}

table.footerBody td.footerBodyBreadcrumbs
{
	height:33px;
}

table.footerBody td.footerBodyCopyright
{
	height:55px;
	font-weight:bold;
	font-family: sans-serif;
	font-size: 0.80em;
	text-align: center;
	color:#A0A0C0;
}

table.footerBody td.footerBodyBreadcrumbs div.footerBodyBreadcrumbsContent
{
	width:772px;
	background-color: #f00;
}

div.bcContent
{
	height:33px;
	float:left;
}


table.navigation
{
	width:100%;	
	height:32px;
}

table.navigation td.home, table.navigation td.homeOver
{
	background:url(../images/nav/home.png) center center no-repeat;
	
	width:25%;	
	height:100%;
	
	cursor:pointer;
}

table.navigation td.homeOver
{
	background:url(../images/nav/homeOver.png) center center no-repeat;
}

table.navigation td.homeSelected
{
	background:url(../images/nav/homeSelected.png) center center no-repeat;
}

table.navigation td.apps, table.navigation td.appsOver
{
	background:url(../images/nav/apps.png) center center no-repeat;
	
	width:25%;		
	height:100%;	
	
	cursor:pointer;
}

table.navigation td.appsOver
{
	background:url(../images/nav/appsOver.png) center center no-repeat;
}

table.navigation td.appsSelected
{
	background:url(../images/nav/appsSelected.png) center center no-repeat;
}

table.navigation td.company, table.navigation td.companyOver
{
	background:url(../images/nav/company.png) center center no-repeat;
	
	width:25%;	
	height:100%;	
	
	cursor:pointer;
}

table.navigation td.companyOver
{
	background:url(../images/nav/companyOver.png) center center no-repeat;
}

table.navigation td.companySelected
{
	background:url(../images/nav/companySelected.png) center center no-repeat;
}

table.navigation td.contact, table.navigation td.contactOver
{
	background:url(../images/nav/contact.png) center center no-repeat;
	
	width:25%;		
	height:100%;	
	
	cursor:pointer;
}

table.navigation td.contactOver
{
	background:url(../images/nav/contactOver.png) center center no-repeat;
}

table.navigation td.contactSelected
{
	background:url(../images/nav/contactSelected.png) center center no-repeat;
}

a:link, a:visited, a:active, a:hover
{
	color:#6655FF;
	text-decoration: none;
}

a.appLink:link, a.appLink:visited, a.appLink:active, a.appLink:hover
{
	font-weight:bold;
}

a.appSubLink:link, a.appSubLink:visited, a.appSubLink:active, a.appSubLink:hover
{
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

h1
{
	font-weight:bold;
    font-family:sans-serif;
	font-size:18px;
	
	text-align:left;
	
	padding-top:16px;
	padding-bottom:4px;
	margin:0px;
	border-bottom: 1px dotted #6655FF;
}

h2
{
	font-weight:normal;
    font-family:sans-serif;
	font-size:12px;
	
	text-align:left;
	
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	
	color:#6655FF;
}

ul
{
	padding-left:16px;
	text-indent:0px;
}

li
{
	list-style-position:outside;
}