

	*{
		padding:					0;
		margin:						0 auto;
		border:						none;
	}
	
	html, body{
		width:						100%;
		height:						100%;
    	background:					#005292;
	}
    	
	.container{
		width:						100%;
		float:						left;
	}
	
	.content-container{
		padding:					0 8px 0 8px;
		width:						980px;
	}
	
	
	
	/* TEXT */
		
	@font-face {
		font-family: Salespartner;
		src: url('/fonts/salespartner.eot');
	}
		
	@font-face {
		font-family: Salespartner;
		src: local('salespartner'), url('/fonts/salespartner.ttf') format('truetype');
	}
	
	@font-face {
		font-family: SalespartnerLight;
		src: url('/fonts/salespartner_light.eot');
	}
		
	@font-face {
		font-family: SalespartnerLight;
		src: local('salespartner_light'), url('/fonts/salespartner_light.ttf') format('truetype');
	}	
	
	h1, h2, h3, h4, h5, h6{
		font-family:				Salespartner, Arial, Helvetica, sans-serif;
        font-weight:				normal;
	}
	
	ul{
		margin:						0 0 0 25px;
	}
	
	a{
		color:						#FFFFFF;
	}
    
    p,li{
    	font-family:				Arial, Helvetica, sans-serif;
        font-size:					9pt;
        line-height:				15pt;
    }
    
    
	
	
	/* MENU */
	
	#menu{
		height:						40px;
		background:					#005292 url(/images/layout/salespartner.png) 0px 0px repeat-x;
	}
	
	#menu div.content-container{
		width:						830px;
	}
	
	#mainmenu{
		list-style:					none;
		float:						right;
		padding:					7px 0 0 0;
	}
	
	.menuItem{
		float:						left;
		margin:						0 0 0 10px;
		color:						#FFFFFF;
	}
	
	.menuItem a{
		font-family:				Salespartner, Arial, Helvetica, sans-serif;
		font-size:					18px;
		color:						#FFFFFF;
		text-decoration:			none;
	}
	
	.menuItem a:hover, .menuItem.active a{
		color:						#003d6d;
		text-shadow:				#3f98dd 1px 1px 1px;
	}
	
	
	
	/* HEADER */
	
	#header{
		background:					#FFFFFF url(/images/layout/salespartner.png) 0px -676px repeat-x;
		height:						265px;
	}
	
	#header div.content-container{
		width:						830px;
	}
	
	.header_part{
		float:						left;
		width:						415px;
		height:						265px;
	}
	
	#logo{
		float:						left;
		overflow:					hidden;
		text-indent:				-999px;
		line-height:				0px;
		width:						415px;
		height:						55px;
		background:					url(/images/layout/salespartner.png) 0px -50px no-repeat;
		margin:						40px 0 0 0;
	}
	
	#payoff{
		position:					relative;
		float:						left;
		width:						415px;
		margin:						60px 0 0 0;
		z-index:					3;
	}
	
	#payoff h1{
		font-family:				SalespartnerLight;
		font-size:					26pt;
		font-weight:				normal;
		color:						#005292;
		letter-spacing:				-1px;
	}
	
	#header_img{
		position:					relative;
		margin:						0 0 0 -70px;
		width:						485px;
		height:						260px;
		z-index:					1;
	}
	
	#header_img_overlay{
		position:					relative;
		margin:						-260px 0 0 -70px;
		width:						485px;
		height:						260px;
		background:					url(/images/layout/header_img_overlay.png) no-repeat;
		z-index:					2;	
	}
	
	
	
	/* WEBSITE */
	
	#website{
		padding:					40px 0 40px 0;
        background-color:			#FFFFFF;
	}
	
	
	
	
	/* BLOCKS */
	
	#blocks{
		list-style:					none;
		margin:						0 auto;
	}
	
	#blocks-container{
		width:						875px;
		height:						145px;
	}
	
	#blocks-overlay{
		position:					relative;
		margin:						-150px 0 130px 0;
		width:						980px;
		height:						30px;
		background:					url(/images/layout/salespartner.png) 203px -500px no-repeat;
	}
	
	.block-item{		
		float:						left;
		width:						135px;
		height:						115px;
		padding:					15px;
		background:					#005292 url(/images/layout/salespartner.png) 0px -130px repeat-x;
		margin:						0 5px 0 5px;
	}
		
	.block-item:hover, .block-item.active{
		background-position:		-250px -130px;
		margin:						-5px 0 0 0;
		height:						130px;
		width:						145px;
		cursor:						pointer;
	}
	
	.blockTitle{
		font-family:				SalespartnerLight;
		font-size:					23pt;
		line-height:				33px;
		font-weight:				normal;
		color:						#FFFFFF;
		height:						66px;
		width:						135px;
		overflow:					hidden;
		padding:					0 0 5px 0;
		border-bottom:				#FFFFFF 1px solid;
	}
	
	.blockDescr{
		font-family:				Arial;
		font-size:					7pt;
		line-height:				15px;
		padding:					5px 0 0 0;
		color:						#FFFFFF;
        height:						43px;
        overflow:					hidden;	
	}
	
	.block_8{
		background-color:			#303030;
	}
	
	.block_9{
		background-color:			#8ea433;
	}
	
	.block_10{
		background-color:			#ce6017;
	}
	
	.block_11{
		background-color:			#019fce;
	}
	
	.block_12{
		background-color:			#622b7e;
	}
	
	#block-content{
		background:					url(/images/layout/website_content_background.png) 0px 40px repeat-x;
		font-family:				Salespartner;
		font-size:					12pt;
		color:						#FFFFFF;
		padding:					0px 40px 0 40px;
		background-color:			#005292;
        min-height:					170px;
        height:						auto;
        overflow:					auto;
	}
    
    .submenuBlocks{
    	font-family:				Salespartner;
		font-size:					12pt;
		color:						#FFFFFF;
		padding:					10px;
        height:						20px;
        margin-bottom:				40px;
   	}
    
    
    .block-content-part{
    	float:						left;
        min-height:					170px;
        height:						auto;
        overflow:					auto;
    }
    
    .mediumBlock{
    	width:						500px;
        padding:					0 20px 0 0;
   	}
    
    .smallBlock{
	    background:					#db001b url(/images/layout/website_content_background.png) 0px 0px repeat-x;
	    float:						right;
    	width:						140px;
        padding:					35px 30px 0px 30px;
        min-height:					0px;
        cursor:						pointer;
   	}
    
    .smallBlock h1, .smallBlock h2{
	    font-family:				SalespartnerLight;
    }
    
    .smallBlock-footer{
    	width:						170px;
        height:						38px;
        background:					#db001b url(/images/layout/salespartner.png) 150px -360px no-repeat;
    }
    
    #block-content-footer{
    	width:						100%;
        height:						35px;
        background:					#005292 url(/images/layout/salespartner.png) 950px -300px no-repeat;
    }
	
	
	
	/* FOOTER */
	
	#footer{
		background:					#005292 url(/images/layout/website_content_background.png) 0px 0px repeat-x;
        padding:					40px 0 40px 0;
	}
    
    .footer_links{
    	list-style:					none;
        float:						left;
    }
    
    .footer_links li{
    	float:						left;
        width:						140px;
    }
    
    .footer_links li h2{
   		font-size:					12pt;
        font-weight:				normal;
	}
    
    .footer_links > li a, .footer_links > li{
		font-family:				Arial;
		font-size:					7pt;		
		color:						#FFFFFF;
        text-decoration:			none;
    }
    
    .footer_links > li a:hover{
		color:					    #3f98dd;
    }
	
    .footer_links.footer_right{
	    float:						right;
    }
    
    .footer_links li h2{
		color:						#003d6d;
		text-shadow:				#3f98dd 1px 1px 1px;
    }
	
