﻿/*snowpark*/
@import url("cartridge.css");

html,
body {
	margin:0;
	padding:0;
	background-color: #060604;
	text-align: center;
}

td 
{
background-color: #000000;
}

div,p,ul,li,option,input,textarea,td,caption{
	font-family: Helvetica, arial, sans-serif;
	font-size: 11px;
	color: #BCBCBE;
}

#background{
	background-image: url(/Sites/snowpark/images/bg/bk_basic.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	display: block;
	float: left;
}

#container{
	background-image: url(/Sites/snowpark/images/bg/bk_mssi.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	display: block;
	float: left;
}

#site{
	text-align: left;
	width: 785px;
	padding-bottom: 30px;
	background: url(/Sites/snowpark/images/bk_site_s.gif);
	display: block;
	float: left;
}



/* begin site map*/
.sitemapblock h2
{
color:#005CA9;
font-size:smaller;
text-decoration:none;
border-bottom-color: #666666;
border-bottom-style: dotted;
border-bottom-width: 1px;
padding-bottom: 10px;
display:inline-block;
} 

.sitemapblock hr
{
border-bottom:dotted 0 #000;
}

.sitemapblock span
{
color:#005CA9;
text-decoration:none;

}

.sitemapblock span:hover
{
color:#005CA9;
text-decoration:underline;
padding-bottom: 10px;
}

.sitemapblock ul 
{
color:#005CA9;
margin:0 0 0 0;
padding: 0 0 0 10px;
}

.sitemapblock ul li
{
color:#1a9517;
list-style-type: square;
margin:0 0 10px 4px;

}

.sitemapblock ul li li
{
list-style-type: none;
margin:0 0 0 4px;

}

.sitemapblock ul li li li
{
list-style-type: none;
margin:0 0 0 4px;
}

.sitemapblock span.nolink:hover
{
text-decoration:none;
}
/* end site map*/




/*footer*/
#footer{
	width: 100%;
	height: 108px;
	display: block;
	float: left;
	background: url(/Sites/snowpark/images/bg/bk_site.gif) no-repeat right bottom;
}

#footer .firstDiv{
	background-color: #000000;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}
#footer .middleDiv{
	background-color: #000000;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}
#footer .lastDiv{
	background-color: #000000;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}



/* navigation.css */ 
#utilityBar {	
BACKGROUND: #21272a;	
COLOR: #7a8c95;	
BORDER-BOTTOM: #878369 1px solid
	height: 29px;
	width: 577px;
	float: right;
	z-index: 10;
	margin-top: -262px;
	margin-right: 3px;
		position: relative;
}

/**************************************/

    #nav div, #nav div div, #nav div div div {
        font-size:12px;		
    }

	.divbg {	width:190px;
	    height:18px;
		display:block;
		border-top: 1px solid #3B3F41;		
		padding-top: 3px;
		padding-bottom: 3px;
		margin:0 0 0 0;
		text-transform:uppercase;
		vertical-align:middle;
		background-color: #fff;		
		color:#ffffff;	/*vert*/
		cursor:pointer;	
		background : url(/Sites/snowpark/images/bknavUl_ul.gif) #000 no-repeat left top;		
		}				
		
	.subitem {
		height:15px;
		display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		margin:0 0 0 0;
	}	
		
	.divbg:hover {
		color:#808080
		}	
	
	.nobg {
			background: url() no-repeat top left;
			margin-left:12px;
			background-repeat: no-repeat;
			background-position:center center;
			padding:0 2px 0 2px;
            margin-left:6px;
            margin-right:2px;
		 }
	
	.bg {
			background: url(/Sites/snowpark/images/nav_plus.gif) no-repeat top left;
			margin-left:12px;
			background-repeat: no-repeat;
			background-position:center center;
			padding:0 2px 0 2px;
            margin-left:6px;
            margin-right:2px;
		 }		 
		 
	.divbg .subitem .subitem {
			margin-left:6px
		 }
										
	.subelements {
			width:190px;
			display:none;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color: #1F2426;
			border-top: 1px solid #3B3F41;	
		}
		
	.subelements .subelements
	{
			padding-top: 3px;
			padding-bottom: 3px;
			margin:1px 0 1px 0;
			border-top: none;
			background-color: #333636;
	}
	
	.subelements .subelements .subelements
	{
	        padding-top: 3px;
			padding-bottom: 3px;
			border-top: none;	
			background-color: #333636;			
	}

	.subelements .subitem:hover 
	{
		color:#596D66;		
	}	

	.subelements .subelements .subitem:hover 
	{
		color:#596D66;		
	}	

		.subelements .subelements .subelements .subitem:hover {
		color:#596D66;	
	}					
		
	.subelements .subitem  {
		text-transform:none;
		color:#5F8C69;	/*bleu*/
		cursor:pointer;		
		padding-top: 3px;
		padding-bottom: 3px;
	}	
	
	.subelements .subelements .subitem  {
	    padding-left:10px;
		text-transform:none;
		color:#596D66;		
		cursor:pointer;		
		padding-top: 3px;
		padding-bottom: 3px;
	}	
		
	.subelements .subelements .subelements .subitem  {
		padding-left:20px;
		text-transform:none;
        color:#5F8C69;	/*bleu*/
		cursor:pointer;		
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.lastOne 
	{
		width:189px;
		border-top: 1px solid #3B3F41;	
	}
		