
/* Main Body & Scrollbars */
.Body
{
    scrollbar-base-color: #FFD533;
    scrollbar-face-color: #DD8000; 
    scrollbar-track-color: #FFD533; 
    scrollbar-arrow-color: black;
    scrollbar-highlight-color: #FFD533; 
    scrollbar-3dlight-color: #FFD533; 
    scrollbar-shadow-color: #000000;
    scrollbar-darkshadow-color: #FF5F00;
    padding-top:0;
    color:#000000;
    background-color:#FFAA00;
    
}
.BodyPayment
{
    scrollbar-base-color: #FFD533;
    scrollbar-face-color: #DD8000; 
    scrollbar-track-color: #FFD533; 
    scrollbar-arrow-color: black;
    scrollbar-highlight-color: #FFD533; 
    scrollbar-3dlight-color: #FFD533; 
    scrollbar-shadow-color: #000000;
    scrollbar-darkshadow-color: #FF5F00;
    padding-top:0;
    color:#000000;
    background-color:#FFAA00;
    
}
/* Banner Styles */
.PortalBanner {
	height:175;
	width:500;
	padding:0;
    background-image:url(PortalBanner.jpg);
    background-repeat:no-repeat;
}
.PortalBannerRepeat {
	width:100%;
	height:175;
	padding:0;
    background-image:url(PortalBannerRepeat.jpg);
    background-repeat-horizontal:repeat;
}

.input
{
	font-family: Verdana, verdana, Arial, Helvetica;
    font-size: 11px;
	border-width: 1px;
border-style: solid;
border-color: gray;
color: black;
background-color:white;
    font-weight: normal;
}

.NormalTextBox
{
    font-family: Verdana, verdana, Arial, Helvetica;
    font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: gray;
 FONT-WEIGHT:bold;
color: black;
background-color:#F7F8EB;
    font-weight: normal;
}

.MainNavContainer {
	position:absolute;
    top:155;
    left:215;
	PADDING:5;
	height:1;
	width:960;
	TEXT-ALIGN:justify;
}
.DateContainer
{
    
	font-family: Verdana, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    position:absolute;
	background-color:#FF5B00;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:1px;
  border:1px;
  border-left-color:gold;
  border-top-color:gold;
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  border-style:solid; 
  cursor:hand;
}
.BreadcrumbArrow
{
    background-image:url("BreadcrumbArrow.gif");
    width:10px;
    height:15px;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: top;
}
.BreadCrumbContainer
{
    position:absolute;
    top:158;
    left:300;
	height:20;
	width:100%;
    font-family: Verdana, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
    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, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
    z-index:0;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Active, A.LoginLogout:Visited 
{
    font-family: Verdana, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    position:absolute;
    top:175;
    left:30;
	height:16;
    color:black;
	background-color: transparent;
	padding-right:5;
	padding-left:5;
}
A.LoginLogout:Hover 
{
    color:#dee3e7;
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Active,  A.ProfileRegister:Visited
{
    font-family: Verdana, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    position:absolute;
    top:175;
    left:100;
	height:16;
	width:150;
    color:black;
    visibility:visible;
	background-color: transparent;
	padding-right:5;
	padding-left:5;
}
A.ProfileRegister:Hover, 
{
    color:#dee3e7;
}
.Date
{
	height:20;
	width:100%;
    font-family: Verdana, Verdana, sans-serif;
    font-size: 11px;
    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:#F7FBEB;
	padding-top:5;
	padding-left:5;
	padding-right:5;
    background-image:url(leftPaneBack.gif);
    background-repeat:repeat-y;

}
.leftpaneshadow {
	height:100%;
	width:0;
	background-color:#F7FBEB;
	padding-left:0;
	padding-right:0;
    background-image:url(leftPaneShadow.jpg);
    background-repeat:repeat;

}
.Footer {
    font-weight: normal;
    font-size: 8pt;
    color: white;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
    BORDER-WIDTH:0px;
    
}

.ShoppingCartHeading 
{
    font-size: 11pt;
    font-family: Arial, Helvetica;
    text-decoration: none;
    BORDER-WIDTH:0px;
     BACKGROUND-COLOR: #9D950D;    
     BORDER-STYLE:dotted;
     color:#FFEC6B;
     FONT-WEIGHT:bolder;     
     border-color:brown; 
    
}

/* hyperlink style for the unselected tabs */
A.Footer:link, A.Footer:visited, A.Footer:active {
    text-decoration:    none;
    border:none;
    color:white;
}
/* hyperlink style for the unselected tabs */
A.Footer:hover {
    text-decoration:    none;
    border:none;
    color:yellow;
}
.NormalSmall
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000
}
.NormalSmallRed
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #CC0000
}
.SignInContainer
{
	position:absolute;
	left:360;
	top:255;
	width: 310; 
	height: 150;
	visibility:visible;
	display:block;
	/*filter:alpha(Opacity=99 FinishOpacity=85 Style=1);*/

}
.SignInBackTop
{
	width: 310px; 
	height: 100px;
	vertical-align:top;
	background-image:url(SignInBackTop.gif);
	background-repeat:no-repeat;
}
.SignInBackTile
{
    height:100%;
    width:309px;
	background-image:url(SignInBackTile.gif);
	background-repeat:repeat;
}
.SignInBackBottom
{
	width:309px;
	height: 25;
	background-image:url(SignInBackBottom.gif);
	background-repeat:no-repeat;
}
.SignInbtnLogin
{
	background-image:url(btnLogin.gif);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnCancel
{
	background-image:url(btnCancel.gif);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnRegister
{
	background-image:url(btnRegister.gif);
	background-position: center center;
	background-repeat:no-repeat;
}
.SignInbtnEmailPassword
{
	background-image:url(btnEmailPassword.gif);
	background-position: center center;
	background-repeat:no-repeat;
}
.skin-border-container
{
    HEIGHT:97%;
    WIDTH:97%;
}
.skin-border-top-left
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-top-left.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-top-tile
{    
    PADDING:3px;
    WIDTH:100%;
    BACKGROUND-IMAGE:url(border-top-tile.jpg);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-top-right
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-top-right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-right-tile
{    
    HEIGHT:100%;
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-right-tile.jpg);
    BACKGROUND-REPEAT-Y: repeat;
}
.skin-border-bottom-right
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-bottom-right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-bottom-tile
{    
    PADDING:3px;
    WIDTH:100%;
    BACKGROUND-IMAGE:url(border-bottom-tile.jpg);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-bottom-left
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-bottom-left.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-left-tile
{    
    HEIGHT:100%;
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-left-tile.jpg);
    BACKGROUND-REPEAT-Y: repeat;
}
/*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: Verdana; 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: Verdana; 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;}

/*ASPNetMenu1.2 Styles */
.TopGroup
{
  background-color:#DBD7D0; 
  border-width:1px; 
  border-color:gray; 
  border-style:solid;
  cursor:default; 
}

.MenuGroup
{
  background-image:url(images/background.gif);
  border-width:1px; 
  border-color:#7E7E81; 
  border-style:solid;
  cursor:default; 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2); 
}

.TopMenuItem
{
  background-color:#DBD7D0; 
  color:black; 
  font-family:MS Sans Serif; 
  font-size:12px; 
  border-width:1px; 
  border-color:#DBD7D0; 
  border-style:solid;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.TopMenuItemOver 
{
  background-color:#C2C5C8; 
  color:black; 
  font-family:MS Sans Serif; 
  font-size:12px; 
  border-width:1px; 
  border-color:#A6A8B2; 
  border-style:solid;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.MenuItem
{
  color:black; 
  font-family:MS Sans Serif; 
  font-size:9px; 
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.MenuItemOver 
{
  background-color:#C2C5C8; 
  color:black; 
  font-family:MS Sans Serif; 
  font-size:9px; 
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.MenuBreak
{
  margin-left:27px; 
}



.Level1TabGroup
{
  background-color:white;
  background-image:url(images/bg.gif);
  cursor:default;
}

.Level1TabBreak
{
  background-color:white;
  cursor:default;
}

.Level1Tab
{
  color:black;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#808080;
  padding:4px;
  padding-left:10px;
  padding-right:30px;
  cursor:hand;
}

.Level1TabOver 
{
  color:black;
  font-family:verdana; 
  font-size:11px; 
  text-decoration:underline;
  border:1px;
  border-style:solid;
  border-color:#808080;
  padding:4px;
  padding-left:10px;
  padding-right:30px;
  cursor:hand;
}

.Level1TabSelected 
{
  background-image:url(images/bg_rev.gif);
  color:black;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#808080;
  border-bottom-color:#D4D4D4;
  padding:4px;
  padding-left:10px;
  padding-right:30px;
  position:relative;
  z-index:1;
  cursor:default;
}

.Level1TabSelectedOver
{
  background-image:url(images/bg_rev.gif);
  color:black;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#808080;
  border-bottom-color:#D4D4D4;
  padding:4px;
  padding-left:10px;
  padding-right:30px;
  position:relative;
  z-index:10;
  cursor:default;
}

.Level2TabGroup
{
  background-color:white;
  background-image:url(images/bg.gif);
  border:1px;
  border-style:solid;
  border-color:#808080;
  cursor:default;
}

.Level2Tab
{
  font-family:verdana; 
  font-size:10px; 
  padding:5px;
  padding-right:10px;
  cursor:hand;
}

.Level2TabOver
{
  font-family:verdana; 
  font-size:10px; 
  text-decoration:underline;
  padding:5px;
  padding-right:10px;
  cursor:hand;
}

.Level2TabSelected
{
  font-family:verdana; 
  font-size:10px; 
  text-decoration:underline;
  padding:5px;
  padding-right:10px;
  cursor:default;
}

.Level2TabSelectedOver
{
  font-family:verdana; 
  font-size:10px; 
  text-decoration:underline;
  padding:5px;
  padding-right:10px;
  cursor:default;
}


.Placeholder
{
  background-color:black;
  border:1px;
  border-style:solid;
  border-color:black;
  cursor:default;
}