
/*.menu
{
	text-align:right;
	/*width:90%;*/
	margin:0 0 0 1.5em;
	padding:0;
}

.menuBar
{
	padding:1em 0;
	height:1.5em;
}

.menuRootStyle
{
	color:#F1E7BD;
	font-weight:bold;
	margin:.5em .25em;
	padding:0 .25em .25em 0;
	text-decoration:none;
	/*font-size:1.125em;*/
	border:1px solid red;
}
*/

.menu
{
	text-align:right;
	/*width:90%;*/
	margin:0;
	padding:0;
	border:1px solid red;
}

.menuBar
{
	padding:1em 0;
	height:1.75em;
}

.menuRootStyle
{
	color:#F1E7BD;
	font-weight:bold;
	margin:.5em .25em;
	padding:0 0 .25em 0;
	text-decoration:none;
	/*font-size:1.125em;*/
	font-size:1em;
}

.menuSelectedRootStyle
{
	color:#F1EF03;
	font-weight:bold;
	background-color:#596C88;
}

.footer
{
	clear: both;
	width:808px;
	height: 39px;
}

.footerMenu
{
	background-image: url('/Portal/0/images/footer_tile.gif');
	background-repeat: repeat-x;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	margin: 0px;
}

.header
{
	/*border-bottom: dotted white 1px;*/
	margin:0;
	z-index:1;
	background:#7e94b2 url("/Portals/0/Images/header.jpg") no-repeat;
	width:808px;
	height:97px;
}

.footerMenuRootStyle
{
	color:#3C5A8C;
	text-decoration:none;
	margin:0 1em;	
}

.footerMenuSelectedRootStyle
{
	text-decoration:underline;	
}
.user
{
	padding:.25em 0;
	margin:0 2em 0 0;
}

.user a
{
	color:#F1E7BD;
	font-weight:bold;
	margin:0 .25em;
	padding:0 .25em .25em 6em;
	text-decoration:none;
	font-size:1em;
}

.user a:hover
{
	color:#F1EF03;
	/*background-color:#596C88;*/
	text-decoration:none;
}

.subfooter
{
	clear: both;
	width:808px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #233652;
	text-align: left;
}

.leftpane
{
	float: left;
	width: 175px;
	border-right: 1px dotted white;
	background:#7e94b2 url('/Portals/0/Images/bg_left_content.gif') no-repeat;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: left;
}

.newpage
{
	width: 808px;
	background-color: #7C92B0;	
	margin:0 auto;
}

.wrapper
{
	clear:both;
	margin:0;
	padding:0;
	width:808px;
	border-top:1px dotted white;
}

.contentpane
{
	background-color: #7C92B0;
	text-align: left;
	padding:0em 0 0 1.5em;
	margin:0 0 0 4em;
	border-left:1px solid white;
	width:500px;

}

.innerwrapper
{
	margin:0;
	padding:0;
	float:left;
	width:630px;
}

.topcontentpane
{
	background: #7C92B0 url('/Portals/0/Images/bg_right_content.gif') left top repeat-x;
	text-align: left;
	padding:0 0 1.75em 0;
	margin:0 0 1em 0;
	width:100%;
	height:4em;
}


