/* Main Body & Scrollbars */
.Body
{
    background-color: #FFFFFF;
    padding-top:0;
    color:#000000;
	 margin-top: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin: 0px;
}
.ContentPane
{
	background-color: #FFFFFF;
	padding-left: 4px;
}



.MenuPane 
{
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
	background-color: #6C76BA;
	padding-right: 4px;
}
.MainMenu_MenuContainer {
	background-color:transparent;
	width:142px;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuBreak {
	display:none;
}
.MainMenu_MenuArrow {
	display:none;
}
.MainMenu_MenuIcon {
	display:none;
}
.MainMenu_RootMenuArrow {
}

.MainMenu_MenuItem {
	color:#000000; 
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:10px; 
	font-weight:normal; 
	border-top:1px #8993D7 solid;
	border-bottom:1px #8993D7 solid;
	border-left:0px;
	border-right:0px;	
	background-color:transparent;	
	padding:4px 5px 4px 5px;
	height:18px;
}
.SubMenu_MenuContainer {
	background-color:transparent;
	width:142px;
}
.SubMenu_MenuBar {
}
.SubMenu_MenuBreak {
	display:none;
}
.SubMenu_MenuArrow {
	display:none;
}
.SubMenu_MenuIcon {
	display:none;
}
.SubMenu_RootMenuArrow {
}
.rootmenuitem 
{
	height:22px;
	color:#000000; 
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px 0px;
	margin:0px 0px;	
	text-align:left;
	background-color:transparent;
}
.rootmenuitemselected 
{
	height:22px;
	color:#FFFFFF;
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px 0px;
	margin:0px 0px;
	text-align:left;
	background-color:#8993D7;
}
.rootmenuitembreadcrumb
{
	height:22px;
	color:#FFFFFF; 
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px 0px;	
	margin:0px 0px;	
	text-align:left;
	background-color:#8993D7;
}

.submenu {
	z-index:1000; 
	background:#8993D7;	
	border:2px #003366 solid; 
	padding:0px;
	margin-left:0px;
	margin-top:0px;
}

.submenuitem {
	height:18px;
	border:0px;
	color:#000000;
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:10px; 
	font-weight:normal; 
	padding:4px 5px 4px 5px;
	background:#8993D7;
}
.submenuitemselected {
	height:22px;
	border:0px;
	color:#FFFFFF;
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:10px; 
	font-weight:normal; 
	padding:4px 5px 4px 5px;
	background:#6C76BA;
}
.submenuitembreadcrumb{
	height:22px;
	color:#FFFFFF; 
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:10px; 
	font-weight:normal; 
	border-left:0px;
	border-right:0px;	
	background-color:transparent;
	padding:4px 5px 4px 5px;
}






/* Banner Styles */
.PortalBanner {
	height:200;
	width:870	;
	padding:0;
   background-image:url(Metal Blue/PortalBanner.jpg);
   background-repeat:no-repeat;
}
.PortalBannerRepeat {
	width:100%;
	height:200;
	padding:0;
    background-image: url(Metal Blue/PortalBannerRepeat.jpg);
    background-repeat: repeat-x;
}
.Header {
    font-weight: bold;
    font-size: 10px;
    background-color: transparent;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
	vertical-align: bottom;
}
A.Header:link, A.Header:visited, A.Header:active {
    text-decoration:    none;
    border:none;
    color: #FFFFFF;
	 background: transparent;
}

.MainNavContainer {
	position:absolute;
   top:13;
   left:225;
	padding:0;
	height:1;
	width:100%;
}
.DateContainer
{
   top:13;
   left:20; 
	height:20;
	font-family: Verdana, tahoma, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color:black;
   position:absolute;
	background-color: transparent;
}
.BreadcrumbArrow
{
    background-image: url(Blue/BreadcrumbArrow.gif);
    width:10px;
    height:15px;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: top;
}
.BreadCrumbContainer
{
    position:absolute;
    top:182;
    left:235;
	height:20;
	width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
    z-index:0;
	background-color: transparent;
	vertical-align: top;
}
A.BreadCrumbs:link, A.BreadCrumbs:hover, A.BreadCrumbs:active, A.BreadCrumbs:visited
{
	height:20;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
    z-index:0;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Active, A.LoginLogout:Visited 
{
    font-family: Verdana, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position:absolute;
    top:181;
    left:20;
	height:16;
    color:black;
	background-color: transparent;
	padding-right:5;
	padding-left:5;
}
A.LoginLogout:Hover 
{
    color:#006699;
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Active,  A.ProfileRegister:Visited
{
    font-family: Verdana, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position:absolute;
    top:181;
    left:100;
	height:18;
	width:150;
    color: #000000;
    visibility:visible;
	background-color: transparent;
	padding-right:5;
	padding-left:5;
}
A.ProfileRegister:Hover, 
{
    color:#336699;
}
.Date
{
	height:20;
	width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:black;
    position:absolute;
    top:155;
    left:250;
    visibility: hidden;
	background-color: transparent;
	padding-top:5;
	padding-right:5;
	padding-left:5;
}
.LeftPane {
	height:100%;
	width:150;
	background-color:#EDEDED;
	padding-top:5;
	padding-left:5;
	padding-right:5;

}
.leftpaneshadow {
	height:100%;
	width:0;
	background-color:white;
	padding-left:0;
	padding-right:0;
    background-image:url(Blue/leftPaneShadow.jpg);
    background-repeat:repeat;

}

.FooterLeft {
	 height: 30px;
	 width: 20px;
	 background-repeat: no-repeat;
	 
	 	}
		
.Footer {
    font-weight: normal;
    font-size: 10px;
    background-color: transparent;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
	 background-image: url(Blue/footer_bg30.gif);
	 height: 30px;
	 background-repeat: repeat;
	 vertical-align: bottom;
}

.FooterL {
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

.FooterRight {
	 height: 30px;
	 width: 40px;
	 background-repeat: no-repeat;
}


/* hyperlink style for the unselected tabs */
A.Footer:link, A.Footer:visited, A.Footer:active {
    text-decoration:    none;
    border:none;
    color: #FFFFFF;
	 background: transparent;
}
/* hyperlink style for the unselected tabs */
A.Footer:hover {
    text-decoration:    none;
    border:none;
    color:#ffffff;
	 vertical-align: bottom;
}

/* hyperlink style for the unselected tabs */
A.FooterL:link, A.Footer:visited, A.Footer:active {
    text-decoration:    none;
    border:none;
    color: #FFFFFF;
}
/* hyperlink style for the unselected tabs */
A.FooterL:hover {
    text-decoration:    none;
    border:none;
    color:#ffffff;
}

.NormalSmall
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000
}
.NormalSmallRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #CC0000
}
.SignInContainer
{
	position:absolute;
	left:35;
	top:195;
	width: 310; 
	height: 140;
	visibility:visible;
	display:block;
	padding: 1px 1px 1px 1px;
	/*filter:alpha(Opacity=99 FinishOpacity=85 Style=1);*/

}
.SignInBackTop
{
	width: 310px; 
	height: 100px;
	vertical-align:top;
	background-image:url(Blue/SignInBackTop.gif);
	background-repeat:no-repeat;
}
.SignInBackTile
{
   height:100%;
   width:307px;
	background-image:url(Blue/SignInBackTile.gif);
	background-repeat:repeat;
}
.SignInBackBottom
{
	width:309px;
	height: 1px;
	background-image:url(Blue/SignInBackBottom.gif);
	background-repeat:no-repeat;
}
.SignInbtnLogin
{
	background-image: url(Blue/btnLogin.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnRegister
{
	background-image: url(Blue/btnRegister.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnEmailPassword
{
	background-image: url(Blue/btnEmailPassword.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.skin-border-container
{
	vertical-align: top;
}
.skin-border-top-left
{    
    PADDING:0px;
    width:1;
    height:0;
}
.skin-border-top-tile
{
    PADDING:0px;
    WIDTH:100%;
    height:0;
}
.skin-border-top-right
{
    PADDING:0px;
    width:0;
    height:0;
}
.skin-border-right-tile
{
    HEIGHT:100%;
    width:1;
    PADDING:0px;
    BACKGROUND-color: #336699;
}
.skin-border-bottom-right
{
    PADDING:0px;
    width:0;
    height:0;
    BACKGROUND-color: #336699;
}
.skin-border-bottom-tile
{
    PADDING:0px;
    WIDTH:100%;
    height:0;
    BACKGROUND-color: #336699;
}
.skin-border-bottom-left
{
    PADDING:0px;
    width:0;
    height:0;
    BACKGROUND-color: #336699;
}
.skin-border-left-tile
{
    HEIGHT:100%;
    width:0;
    PADDING:0px;
    BACKGROUND-color: #336699;
}
/*Snapsis - SolPartMenu Styles */
.ms_MenuContainer {background-color:transparent;}
.ms_MenuBar {cursor: pointer; cursor: hand; height:16; background-image:url(/Portals/57ad7180-c5e7-49f5-b282-c6475cdb7ee7/); background-repeat:repeat-x}
.ms_SubMenu {z-index: 999; cursor: pointer; cursor: hand; background-color: #99CCFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;}
.ms_MenuItem {cursor: pointer; cursor: hand; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: ; border-bottom: #99CCFF 1px solid; border-top: #99CCFF 1px solid; border-right: #99CCFF 1px solid;}
.ms_MenuIcon {cursor: pointer; cursor: hand; background-color: #000000; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; text-align: center; width: 20;height: 20;}
.ms_MenuItemSel {cursor: pointer; cursor: hand; background-color: #99CCFF; color: #FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: ; border-bottom: #99CCFF 1px solid; border-top: #99CCFF 1px solid;}
.ms_MenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-top: #99CCFF 1px solid; border-bottom: #99CCFF 1px solid; border-right: #99CCFF 1px solid;}
