@charset "utf-8";

	/* Body */
	body {
		background: #BBBBBB;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}

	/* Basic Styles */
	.clearboth { clear: both; }
	.floatleft { float: left; }
	.floatright { float: right; }
	.vspace10px { height: 10px; }

	/* Layout Table Styles */
	table.bgMain {
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
	td.bgLeft {
		background: url('../images/bgLeft.png') top left no-repeat fixed;
		width: auto;
	}
	td.bgMiddle {
		background: #FFFFFF;
		width: 800px;
	}
	td.bgRight {
		background: url('../images/bgRight.png') top right no-repeat fixed;
		width: auto;
	}

	/* Header Styles */
	div.header {
		background: url('../images/header.png') top left no-repeat;
		height: 80px;
		width: 800px;
	}

	/* Nav Styles */
	.nav {
		background: #FFFFFF;
		height: 30px;
		width: 800px;
	}
	.nav ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.nav li {
		float: left;
	}
	
	/* Trail Styles */
	div.trail {
		background: url('../images/pageBg.png') top left repeat-y;
		color: #8a8a8a;
		font-size: 10px;
		height: 30px;
		width: 800px;
	}
	div.trail ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	div.trail li {
		float: left;
	}
	div.trail span.highlight {
		color: #126aa5;
	}
	div.trail a { text-decoration: underline; }
	div.trail a:link { color: #8a8a8a; }
	div.trail a:visited { color: #8a8a8a; }
	div.trail a:hover { color: #CC3838; }
	div.trail a:active { color: #8a8a8a; }

	/* Footer Styles */
	.footer {
		background: url('../images/footer.png') top left no-repeat;
		font-size: 10px;
		height: 30px;
		width: 800px;
	}
	.footer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.footer li {
		color: #F0F0F0;
		float: left;
		margin: 0px 0px 0px 5px;
		padding: 0px;
	}
	.footer a { text-decoration: underline; }
	.footer a:link { color: #F0F0F0; }
	.footer a:visited { color: #F0F0F0; }
	.footer a:hover { color: #CC3838; }
	.footer a:active { color: #F0F0F0; }
	.copyright {
		color: #F0F0F0;
	}

	/* boxes */
	.boxTitleLeft, .boxTitleRight {
		background-color: #FFFFFF;
		background-image: url('/images/boxHeader.png');
		background-repeat: repeat-x;
		background-position: top left;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: none;
		border-left: 1px solid #CCCCCC;
		color: #126aa5;
		font-family: "Arial Rounded MT Bold", serif;
		font-size: 12px;
		font-weight: normal;
		height: 14px;
		padding: 8px;
		width: 272px;
	}
	.boxTitleLeft span, .boxTitleRight span { color: #8b8b8b; }
	.boxContentLeft, .boxContentRight {
		background-color: #fff;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		color: #444;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
		margin-bottom: 10px;
		padding-left: 8px;
		padding-right: 8px;
		width: 272px;
	}
	.pageHeaderTitle {
		background-color: #FFFFFF;
		background-image: url('/images/pageheader.png');
		background-repeat: repeat-x;
		background-position: top left;
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-bottom: none;
		border-left: 1px solid #CCC;
		color: #444;
		font-family: "Verdana", serif;
		font-size: 22px;
		height: 30px;
		padding: 8px;
		padding-bottom: 0;
		text-align: right;
		width: 572px;
	}
	.pageHeaderContent {
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		color: #126aa5;
		font-family: "Arial", sans-serif;
		font-size: 12px;
		margin-bottom: 10px;
		padding: 8px;
		width: 572px;
	}
	.pageHeaderContent img {
		vertical-align: middle;
		margin-right: 10px;
	}
	.pageSubHeaderTitle {
		background-color: #FFFFFF;
		background-image: url('/images/pagesubheader.png');
		background-repeat: repeat;
		background-position: top left;
		border: 1px solid #ccc;
		color: #FFF;
		font-family: "Verdana", serif;
		font-size: 16px;
		height: 20px;
		padding: 2px;
		text-align: right;
		width: 584px;
	}
        div.portals {
                background: url('../images/minibox_clientPortals.png') no-repeat;
                height: 250px;
                width: 180px;
        }
        div.portalMenuTitle{
                background-color:#FFFFFF;
                color: #F0F0F0;
                cursor: pointer;
                font-size: 10px;
                height: 40px;
                margin: 0px;
                padding: 0px;
                text-align: left;
                width: 178px;
        }
        span.portalSubmenu{
                background:#FFFFFF;
                height: 98px;
                margin: 0px;
                width: 178px;
        }

