/* ================================
    CSS STYLES FOR SnapsisDNN
   ================================
*/   
/* Main Body & Scrollbars */
.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: 9pt;
    COLOR: black;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: tahoma, arial,verdana;
    BACKGROUND-COLOR: transparent
}
/* Banner Styles */
.PortalBanner {
    height:125;
    width:700;
    padding:0;
    background-color: transparent;
    background-image:url(PortalBanner.jpg);
    background-repeat:no-repeat;
}
.PortalBannerRepeat {
    width:200;
    padding:0;
    background-image:url(PortalBannerRepeat.jpg);
    background-repeat-x:repeat;
    background-color: #f1f1ff;
}
.PortalBannerRight {
    width:60;
    padding:0;
    background-image:url(PortalBannerRight.jpg);
    background-repeat:no-repeat;
    background-color: #f1f1ff;
}
.MainNavContainer {
    height:20;
    width:450;
    position:absolute;
    z-index:1000;
    top:99;
    left:245;
    background-image:url(MainNavBack.jpg);
    background-repeat-x:repeat;
}
.MainNavLeft {
    height:20;
    width:20;
    position:absolute;
    z-index:1000;
    top:99;
    left:225;
    background-image:url(MainNavLeftBack.jpg);
    background-repeat:no-repeat;
}
.MainNavRight {
    height:20;
    width:20;
    position:absolute;
    z-index:1000;
    top:99;
    left:685;
    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:green;
    z-index:0;
    position:absolute;
    top:120;
    left:250;
    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:green;
    z-index:0;
    background-color: transparent;
    vertical-align: top;
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Visited
{
    height:16;
    width:200;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    position:absolute;
    top:80;
    left:520;
    background-color: transparent;
    padding-top:2;
    padding-right:5;
    padding-left:5;
}
A.ProfileRegister:hover
{
    color:#FFFF33;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Visited
{
    height:16;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    position:absolute;
    top:80;
    left:450;
    background-color: transparent;
    padding-top:2;
    padding-right:5;
    padding-left:5;
}
A.LoginLogout:hover
{
    color:#FFFF33;
}
.MoreInfo
{
	height:20;
	width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    position:absolute;
    top:155;
    left:250;
	background-color: transparent;
	padding-top:5;
	padding-right:5;
	padding-left:5;
}
.leftpane {
	height:100%;
	width:200;
	background-color:#f1f1ff;
	padding-left:25;
	padding-right:5;
    background-image:url(leftPaneBack.jpg);
    background-repeat:repeat;

}
.leftpaneshadow {
	height:100%;
	width:10;
	background-color:;
	padding-left:0;
	padding-right:0;
    background-image:url(leftPaneShadow.jpg);
    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;
}
.login_popup
{
	position:absolute;
	left:225;
	top:120;
	visibility:visible;
	display:none;
}
.login_container
{
	/*filter:alpha(Opacity=99 FinishOpacity=85 Style=1);*/
	border-top: #F1ECD3 1px solid; 
	border-left: #F1ECD3 1px solid; 
	border-right:#9D845A 1px solid; 
	border-bottom: #9D845A 1px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
	background:#666699; 
	/*background-image:url(login_back.jpg);*/
	width: 600; 
	height: 100%;
	padding: 3;
	position: relative; 
	
}
