/*SnapsisDNN Skinning Solution - MSNGray*/

/* ================================
    CSS STYLES FOR SnapsisDNN
   ================================
*/   
/* Main Body & Scrollbars */
Body
{
    scrollbar-base-color: #336699;
    scrollbar-face-color: #dee3e7; 
    scrollbar-track-color: #efefef; 
    scrollbar-arrow-color: #003399;
    scrollbar-highlight-color: white; 
    scrollbar-3dlight-color: #d1d7dc; 
    scrollbar-shadow-color: #dee3e7;
    scrollbar-darkshadow-color: #98aab1;
    background-image: url(/Portals/_default/Skins/MSNPayton/bg.jpg);
    padding-top:0px;
    color:#000000;
}
/* Banner Styles */
.PortalBanner {
	height:100px;
	width:485px;
	padding:0px;
    background-image:url(PortalBanner.jpg);
    background-repeat:no-repeat;
}
.PortalBannerRepeat {
	width:100%;
	height:100px;
	padding:0px;
    background-image:url(bg.jpg);
    background-repeat:repeat;
}

.MainNavContainer {
	position:absolute;
    top:68px;
    left:17px;
	width:1px;
        background-image:url();
}
.DateContainer
{
    top:0;
    left:0;
	width:1px;
	padding: 5px;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 10px;
    font-weight:normal;
    color:white;
    position:absolute;
	background-color: transparent;
        visibility: visible;
}
.BreadcrumbCell  {
background-image: url(/Portals/_default/Skins/MSNPayton/topbar.jpg);
}
.BreadcrumbArrow
{
    background-image:url(BreadcrumbArrow.gif);
    width:10px;
    height:15px;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: top;
        visibility: visible;
}
.BreadCrumbContainer
{
    font-family: Verdana, tahoma, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:#666666;
    z-index:0px;
	background-color: transparent;
	vertical-align: top;
        visibility: visible;
}
A.BreadCrumbs:link, A.BreadCrumbs:active, A.BreadCrumbs:visited
{
    font-family: Verdana, tahoma, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:#666666;
    z-index:0px;
    visibility: visible;
}
A.BreadCrumbs:hover  {
    font-family: Verdana, tahoma, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:black;
    z-index:0px;
    visibility: visible;
    text-decoration: none;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Active, A.LoginLogout:Visited 
{
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
    position:absolute;
    top:0px;
    left:800;
	height:18px;
    color:white;
	background-color: transparent;
	padding-right:3px;
	padding-left:3px;
}
A.LoginLogout:Hover 
{
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;    
    color:black;
    text-decoration:none;
    
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Active,  A.ProfileRegister:Visited
{
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    position:absolute;
    top:0px;
    left:850px;
	height:18px;
	width:1px;
    color:white;
    visibility:visible;
	background-color: transparent;
	padding-right:3px;
	padding-left:3px;
}
A.ProfileRegister:Hover, 
{
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
    color:black;
    text-decoration:none;
}


.Head  {
font-family: verdana,tahoma,sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
}
.leftpane {
	height:100%;
	background-color:whitesmoke;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.RightPane {
	height:100%;
	width:0px;
	background-color:whitesmoke;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.ContentPane {
	height:100%;
	width:100%;
	background-color:whitesmoke;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.Footer {
    height: 20px;
    font-weight: normal;
    font-size: 9pt;
    background-image: url(/Portals/_default/Skins/MSNPayton/bg.jpg);
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
/* hyperlink style for the unselected tabs */
A.Footer:link, A.Footer:visited, A.Footer:active {
    text-decoration:    none;
    border:none;
    color:white;
    vertical-align: top;
}
/* hyperlink style for the unselected tabs */
A.Footer:hover {
    text-decoration:    none;
    color: whitesmoke;
}

.PortalFooterPane {
height: 20px;
background-color: transparent;
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    vertical-align: middle;
    text-align: middle;
}
A.PortalFooterPane:link, A.PortalFooterPane:visited, A.PortalFooterPane:active  {
text-decoration: none;
background-color: transparent;
color: white;
    vertical-align: middle;
}
A.PortalFooterPane:hover  {
text-decoration: underline;
border: none;
background-color: transparent;
color: white;
    vertical-align: bottom;
}
.FooterPaneLinks  {
height: 20;
background-color: transparent;
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    vertical-align: middle;
    text-align: middle;
}

.NormalTextBox  {
font-family: Tahoma, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: black;
border-top: solid 1 px black;
border-bottom: solid 1px px black;
border-left: solid 1px black;
border-right: solid 1px black;
}

.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:238px;
	top:113px;
	width: 304px;
	height: 1px;
	visibility:visible;
	display:block;
	filter:alpha(Opacity=90 FinishOpacity=100 Style=1);
        /*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;*/ 
        border-left: solid 1px #999999;
        border-top: solid 0px #999999;
        border-right: solid 1px #999999;
        border-bottom: solid 1px #999999;
}
.SignInBackTop
{
	width: 304px;
	height: 1px;
	vertical-align:top;
	background-color: #eeeeee;
}
.SignInBackTile
{
    height:90%;
    width:304px;
	background-color: #eeeeee;
}
.SignInBackBottom
{
	width:304px;
	height: 2px;
	background-color: #eeeeee;
}
.SignInbtnLogin
{
	background-image:url(btnLogin.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnRegister
{
	background-image:url(btnRegister.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnEmailPassword
{
	background-image:url(btnEmailPassword.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.skin-border-container
{
    HEIGHT:100%;
    WIDTH:100%;
}
/*.skin-border-top-left
{    
    PADDING:1px;
    width:3px;
    height:2px;
    BACKGROUND-IMAGE:url(border-top-left.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-top-tile
{
    PADDING:1px;
    WIDTH:100%;
    height:2px;
    BACKGROUND-IMAGE:url(border-top-tile.jpg);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-top-right
{
    PADDING:1px;
    width:3px;
    height:2px;
    BACKGROUND-IMAGE:url(border-top-right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-right-tile
{
    HEIGHT:100%;
    width:3px;
    PADDING:1px;
    BACKGROUND-IMAGE:url(border-right-tile.jpg);
    BACKGROUND-REPEAT-Y: repeat;
}
.skin-border-bottom-right
{
    PADDING:1px;
    width:3px;
    height:3px;
    BACKGROUND-IMAGE:url(border-bottom-right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-bottom-tile
{
    PADDING:1px;
    WIDTH:100%;
    height:3px;
    BACKGROUND-IMAGE:url(border-bottom-tile.jpg);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-bottom-left
{
    PADDING:1px;
    width:3px;
    height:3px;
    BACKGROUND-IMAGE:url(border-bottom-left.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-left-tile
{
    HEIGHT:100%;
    width:3px;
    PADDING:1px;
    BACKGROUND-IMAGE:url(border-left-tile.jpg);
    BACKGROUND-REPEAT-Y: repeat;
}*/

/*Snapsis - SolPartMenu Styles */
.ms_MenuContainer {
width: 1px;
height: 25px;
background-color: transparent;
padding-top: 7px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=1) ;
}
.ms_MenuBar {
cursor: pointer; 
height: 25px; 
}
.ms_SubMenu {
background-color: #BFC0CE;
border-left: solid 1px #666699;
border-bottom: solid 1px #666699;
border-right: solid 1px #666699;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
}
.ms_MenuItem {
color: white;
height: 25px;
border-left: solid 1px #BFC0CE;
border-bottom: solid 1px #BFC0CE;
border-top: solid 1px #BFC0CE;
font-weight: bold;
}
.ms_MenuIcon {
background-color: #BFC0CE;
border-left: solid 1px #BFC0CE;
border-bottom: solid 1px #BFC0CE;
border-top: solid 1px #BFC0CE;
width: 8;
}
.ms_MenuItemSel {
height: 25px;
background-color: whitesmoke;
background-image: url(/Portals/_default/Skins/MSNPayton/MenuSelectBack.jpg);
color: #333333;
font-weight: bold;
}
.ms_MenuArrow {
border-right: solid 1px #BFC0CE;
border-bottom: solid 1px #BFC0CE;
padding-left: 5px;
}

