/*SnapsisDNN Skinning Solution - BlueFrameworks*/

.body
{
   	scrollbar-base-color: #666699; 
	scrollbar-face-color: #336699; 
	scrollbar-track-color: #666699; 
	scrollbar-arrow-color: #CCCCFF;
	scrollbar-highlight-color: #666699; 
	scrollbar-3dlight-color: #666666; 
	scrollbar-shadow-color: #666699;
	scrollbar-darkshadow-color: #000000; 
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: tahoma, arial,verdana;
    BACKGROUND-COLOR: #f1f1ff;
    PADDING-TOP:10;
}

/* Banner Styles */
.PortalBanner {
    height:125;
    width:700;
    padding-left:5;
    padding-top:15;
    background-color: transparent;
    background-image:url(PortalBanner.gif);
    background-repeat:no-repeat;
}
.PortalBannerRepeat {
    width:200;
    padding:0;
    background-image:url(PortalBannerRepeat.gif);
    background-repeat-x:repeat;
    background-color: #f1f1ff;
}
.PortalBannerRight {
    width:60;
    padding:0;
    background-image:url(PortalBannerRight.gif);
    background-repeat:no-repeat;
    background-color: #f1f1ff;
}
.SignInContainer
{
	position:absolute;
	padding: 3;
	top:115;
	left:350;
	background-color:#666699;
	visibility:visible;
	display:block;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
}
.MainNavContainer {
    position:absolute;
    top:95;
    left:345;
    height:20;
    width:450;
    z-index:1000;
    background-image:url(MainNavBack.jpg);
    background-repeat-x:repeat;
}
.MainNavLeft {
    height:20;
    width:20;
    z-index:1000;
    background-image:url(MainNavLeftBack.jpg);
    background-repeat:no-repeat;
}
.MainNavRight {
    height:20;
    width:20;
    z-index:1000;
    background-image:url(MainNavRightBack.jpg);
    background-repeat:no-repeat;
}
.BreadCrumbContainer
{
    height:20;
    width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#000033;
    z-index:0;
    position:absolute;
    top:115;
    left:400;
    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: 11px;
    font-weight: bold;
    color:#000033;
    z-index:0;
    background-color: transparent;
    vertical-align: top;
}
.TopNavContainer {
    position:absolute;
    top:56;
    left:345;
    height:20;
    width:200;
    background-image:url(MainNavBack.jpg);
    background-repeat-x:repeat;
}
.TopNavLeft {
    height:20;
    width:30;
    background-image:url(MainNavLeftBack.jpg);
    background-repeat:no-repeat;
}
.TopNavRight {
    height:20;
    width:30;
    background-image:url(MainNavRightBack.jpg);
    background-repeat:no-repeat;
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Visited
{
    height:16;
    width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    background-color: transparent;
}
A.ProfileRegister:hover
{
    color:#FFFF33;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Visited
{
    height:16;
    width:100;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    background-color: transparent;
}
A.LoginLogout:hover
{
    color:#FFFF33;
}
.DateContainer
{
    position:absolute;
    top:80;
    left:675;
	height:20;
	width:100;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#cccccc;
	background-color: transparent;
}
.leftpane {
	height:100%;
	width:200;
	background-color:#f1f1ff;
	padding-left:25;
	padding-right:5;
    background-repeat:repeat;

}
.leftpaneshadow {
	height:100%;
	width:10;
	background-color:#f1f1ff;
	padding-left:0;
	padding-right:0;
    background-repeat:repeat;

}
/* text style for the unselected tabs */
.Footer {
    font-weight: normal;
    font-size: 8pt;
    background-color:#666699;
    color: #000033;
    padding-left:5;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-right: #000033 1px solid;
    border-bottom: #000033 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}  
.NormalSmall
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}  
.NormalSmallBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9px;
    font-weight: bold;
}  
/* hyperlink style for the unselected tabs */
A.Footer:link, A.Footer:visited, A.Footer:active {
    text-decoration:    none;
    border:none;
    color:#000033;
}
A.Footer:hover    {
    text-decoration:    none;
    border:none;
    color:#FFFF33;
}
.AdminMenu
{
	position:absolute;
	left:400;
	top:5;
	padding:5;
	/*background-image:url(AdminMenuBack.gif);
	filter:alpha(Opacity=75 FinishOpacity=75 Style=1);*/
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	border-top: #F1ECD3 1px solid; 
	border-left: #F1ECD3 1px solid; 
	border-right:#9D845A 1px solid; 
	border-bottom: #9D845A 1px solid;
	visibility:visible;
	display:none;
}
.skin-border-container
{
    HEIGHT:97%;
    WIDTH:97%;
 	BORDER-TOP: white 1px solid; 
 	BORDER-LEFT: white 1px solid; 
 	BORDER-RIGHT:  black 1px solid; 
 	BORDER-BOTTOM:  black 1px solid;   
}
.skin-border-top-left
{    
    PADDING:11.5px;
    BACKGROUND-IMAGE:url(border-top-left.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-top-tile
{    
    PADDING:11.5px;
    WIDTH:100%;
    BACKGROUND-IMAGE:url(border-top-tile.gif);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-top-right
{    
    PADDING:11.5px;
    BACKGROUND-IMAGE:url(border-top-right.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-right-tile
{    
    HEIGHT:100%;
    PADDING:11.5px;
    BACKGROUND-IMAGE:url(border-right-tile.gif);
    BACKGROUND-REPEAT-Y: repeat;
}
.skin-border-bottom-right
{    
    PADDING:11.5px;
    BACKGROUND-IMAGE:url(border-bottom-right.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-bottom-tile
{    
    PADDING:11.5px;
    WIDTH:100%;
    BACKGROUND-IMAGE:url(border-bottom-tile.gif);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-bottom-left
{    
    PADDING:11.5px;
    BACKGROUND-IMAGE:url(border-bottom-left.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-left-tile
{    
    HEIGHT:100%;
    PADDING:11.5px;
    BACKGROUND-IMAGE:url(border-left-tile.gif);
    BACKGROUND-REPEAT-Y: repeat;
}
.ms_MenuContainer {background-color:transparent;} 
.ms_MenuBar {cursor: pointer; cursor: hand; height:20;}
.ms_SubMenu {z-index: 999; cursor: pointer; cursor: hand; background-color: #666699; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;}
.ms_MenuItem {cursor: pointer; cursor: hand; color: #000033; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: ; border-bottom: #666699 1px solid; border-top: #666699 1px solid; border-right: #666699 1px solid;}
.ms_MenuIcon {cursor: pointer; cursor: hand; background-color: #000033; border-left: #000033 1px solid; border-top: #000033 1px solid; border-bottom: #000033 1px solid; text-align: center; width: 20;height: 20;}
.ms_MenuItemSel {cursor: pointer; cursor: hand; background-color: #000033; color: #FFFF33; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: ; border-bottom: #000033 1px solid; border-top: #000033 1px solid;}
.ms_MenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-top: #666699 1px solid; border-bottom: #666699 1px solid; border-right: #666699 1px solid;}