body {
	font-family: Arial, Helvetica, sans-serif;
	overflow: -moz-scrollbars-vertical;
}

#containerAll {
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	margin: 10px 0px 10px 0px;
	position: absolute;
}

/*Start of Header*/
#header {
	top: 0;
	left: 0;
	width: 940px;
	height: 77px;
	margin: 0px auto 11px auto;
	padding: 0px;
	clear: both;
}

	/*Start of Logo Budget Mailer (positioning)*/
	#header #logobg {
		width: 463px;
		height: 77px;
		float: left;
		display: block;
	}
	/*End of Logo Budget Mailer (positioning)*/

	/*Start of Form Sign In Budget Mailer*/
	#header #inputsignup {
		float: left;
		width: 477px;
		height: 77px;
		display: block;
	}

	#header #login {
		float: left;
		width: 477px;
		height: 77px;
		display: block;
	}
	
	#header #inputsignup .headright {
		background: url(images/bm_home02SLICE_06.gif) no-repeat right top;
		clear: both;
		height: 100%;
		width: 100%;
		padding: 15px 0px 0px 0px;
		margin: 9px 0px 0px 0px;
	}
	
		/*Start of Input Text Box */
		#header .headright #username {
			margin: 2px 0px 0px 19px;
			width: 176px;
			height: 18px;
		}
		#header .headright #password {
			margin: 0px 0px 0px 9px;
			width: 147px;
			height: 18px;
		}
		/*End of Input Text Box */
	
		/*Start of Submit Button*/
		#header .headright #submit {
			background: url(images/but_bm_11.jpg) top left no-repeat;
			border: none;
			color: #FFFFFF;
			margin: 0px 0px 0px 6px;
			width: 82px;
			height: 26px;
			cursor: pointer;
			padding: 0px 0px 2px 0px;
		}
		#header .headright #submit:hover {
			background-position: bottom left;
		}
		#header .headright .text{
			float: left;
			width: 370px;
			height: 28px;
		}
		#header .headright .submit{
			float: left;
			width: 82px;
			height: 26px;
		}
		/*End of Submit Button*/
	
	/*End of Form Sign In Budget Mailer*/

/*End of Header*/

/*Main Menu Begin*/
#mainmenu {
	background: url(images/bm_home02SLICE_16.gif) bottom left repeat-x;
	width: 100%;
	height: 36px;
	left: 0;
}

#ContentAllMenu{
	width: 940px;
	margin: 0px auto;
	height: 36px;
	font-size: 15px;
	line-height:normal;
	background: url(images/HEADER_FOOTER_03.gif) bottom left no-repeat;
}

#ContentAllMenu ul{
	list-style-type: none;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding: 0;
}

#ContentAllMenu li{
	display:inline;
	margin:0;
	padding:0;
}

#ContentAllMenu a{
	float:left;
	margin: 3px 0px 0px 0px;
	margin-right: 37px; /*spacing between each tab*/
	padding:0 0 0px 9px;
	text-decoration: none;
}

#ContentAllMenu a span{
	float:left;
	display:block;
	padding: 11px 3px 6px 3px;
	color:#FFFFFF;
	cursor: pointer;
}

#ContentAllMenu .HME { width: 53px; }
#ContentAllMenu .OBM { width: 135px; }
#ContentAllMenu .MOG { width: 110px; }
#ContentAllMenu .SVH { width: 120px; }
#ContentAllMenu .TRQ { width: 76px; }
#ContentAllMenu .FAQ { width: 43px; }
#ContentAllMenu .AML { width: 89px; }
#ContentAllMenu .CAS { width: 137px; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ContentAllMenu a span {
	float:none;
}
/* End IE5-Mac hack */
#ContentAllMenu a:hover{
	background: url(images/leftmenuactive.jpg) bottom left no-repeat;
}

#ContentAllMenu a:hover span {
	color: #FF2D08;
	font-weight: 600;
	background: url(images/rightmenuactive.jpg) bottom right no-repeat;
	font-size: 13px;
}

#ContentAllMenu #selected{
	background: url(images/leftmenuactive.jpg) bottom left no-repeat;
}

#ContentAllMenu #selected span
	{
	color: #FF2D08;
	font-weight: 600;
	background: url(images/rightmenuactive.jpg) bottom right no-repeat;
	font-size: 13px;
	}

#ContentAllMenu #right a{ /*Selected Tab style*/
	margin-right: 0px;
	padding-right: 0px;
}
#ContentAllMenu #right a span{ /*Selected Tab style*/
	margin-right: 0px;
	padding-right: 13px;
}
/*End of Main Menu*/

/*Start of Main Container*/
#MainContainer {
	width: 940px;
	height: auto;
	margin: 19px auto 25px auto;
	display: block;
}

#MainContainer #MainLeftContainer {
	width: 608px;
	height: 127px;
	display: block;
	float: left;
}

#MainContainer #MainLeftContainer * .Heading{
	font-weight: 600;
	font-size: 22px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #FF2D08;
}

#MainContainer #MainLeftContainer * .SliderText{
	font-size: 12px;
	margin-left: 20px;
	color: #CDCDCD;
	width: 50%;
}

#MainContainer #MainRightContainer {
	margin: 0px 0px 0px 18px;
	width: 313px;
	height: 127px;
	display: block;
	float: right;
}

#MainContainer #MainRightContainer #MainRightTop {
	width: 314px;
	height: 127px;
	float: left;
	clear: both;
	display: block;
	margin-bottom: 11px;
	background: url(images/bestbuy.jpg) top left no-repeat;
}

#MainContainer #MainRightContainer #MainRightBottom {
	width: 314px;
	height: 127px;
	float: left;
	display: block;
	background: url(images/transparent.jpg) top left no-repeat;
}

#MainContainer #MainRightContainer * .RightHeading {
	font-weight: 600;
	font-size: 22px;
	margin-left: 137px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #FF2D08;
}

#MainContainer #MainRightContainer * .RightBodytext {
	font-size: 11px;
	margin-left: 140px;
	width: 140px;
	text-align: left;
}

#MainContainer #MainRightContainer * .RightMore{
	font-size: 10px;
	margin-left: 140px;
}

#MainContainer #MainRightContainer * .RightMore a{
	color: 	#FF2D08;
	text-decoration: none;
}

#MainContainer #MainRightContainer * .RightMore a:hover{
	color: 	#333333;
}

/*Start of Main Bottom Container*/
#MainContainer #MainBottomContainer {
	width: 940px;
	height: auto;
	float: left;
	display: block;
	margin: 0px auto 10px auto;
	padding: 0px 0px 20px 0px;
}

#MainContainer #MainBottomContainer #Middle #Bottom {
	width: 100%;
	height: 23px;
	float: left;
	display: block;
	clear: both;
	background: url(images/botmbg1.gif) top left no-repeat;
}
#MainContainer #MainBottomContainer #Middle #Top {
	width: 100%;
	height: 40px;
	float: left;
	display: block;
	clear: both;
	background: url(images/botmbg3.png) top left no-repeat;
}

#MainContainer #MainBottomContainer #Middle {
	width: 100%;
	height: auto;
	float: left;
	background: url(images/botbg.jpg) bottom left;
}

#MainContainer #MainBottomContainer #MiddleRest {
	width: 100%;
	height: auto;
	float: left;
	background: url(images/botbg2.jpg) bottom left;
}

#MainContainer #MainBottomContainer #Middle #BottomLeft{
	width: 266px;
	height: auto;
	float: left;
	display: block;
	margin-left: 25px;
}

#MainContainer #MainBottomContainer #Middle #BottomCenter{
	width: 266px;
	height: auto;
	float: left;
	display: block;
	margin: 0px 40px 0px 52px;
}

#MainContainer #MainBottomContainer #Middle #BottomRight{
	width: 266px;
	height: auto;
	float: left;
	display: block;
}

#MainContainer #MainBottomContainer #Middle * .BottomHeadline{
	font-weight: 600;
	font-size: 17px;
	margin-bottom: 8px;
	color: #FF2D08;
}

#MainContainer #MainBottomContainer #Middle * .BottomBodytext{

	font-size: 12px;
	text-align: left;
	line-height: 20px;

}

#verzenden{
	float: left;
	cursor: pointer;
	background: url(images/verzenden.gif) top left no-repeat;
	width: 126px;
	height: 26px;
}

#verzenden:hover{
	background-position: bottom left;
}

.FormLabel{
	clear: both;
	float: left;
	width: 100px;
 	padding-bottom: 4px;
}
.FormField{
	float: left;
	width: 160px;
	padding-bottom: 4px;
}

.FormText{
	padding-top: 10px;
	clear: both;
	float: left;
	width: 570;
	padding-bottom: 14px;
}


#MainContainer #MainBottomContainer #Middle * .BottomMore{
	font-size: 10px;
	color: #FF2D08;
	margin-left: 10px;
	text-align: right;
	text-decoration: none;
}

#MainContainer #MainBottomContainer #Middle * .BottomMore:hover{
	color: #333;
}


#MainContainer #MainBottomContainer #BottomRight #MaakMijn{
	cursor: pointer;
	background: url(images/but_bm_03.gif) top left no-repeat;
	width: 271px;
	height: 44px;
	margin-top: 18px;
}

#MainContainer #MainBottomContainer #BottomRight #MaakMijn:hover{
	background-position: bottom left;
}



#MainContainer #MainBottomContainer #BottomCenter .BottomNews{
	padding-left: 23px;
	background: url(images/BUDGETDETAIL_11.gif) left top no-repeat;
	margin-bottom: 4px;
}

#MainContainer #MainBottomContainer #BottomCenter .BottomNews a{
	text-decoration: none;
	color: #000;
}

#MainContainer #MainBottomContainer #BottomCenter .BottomNews .BottomDate{
	font-size: 10px;
	line-height: 10px;
	text-decoration: none;
}
/*End of Main Bottom Container*/

/*End of Main Container*/


/*Start of Footer Shadow*/
#FooterShadow {
	width: 100%;
	height: 112px;
	display: block;
	float: left;
	background: url(images/footerShadow_03.jpg) repeat-x top left;
}
/*End of Footer Shadow*/

/*Start of Footer Content*/
#FooterContent {
	width: 940px;
	height: 112px;
	display: block;
	background: url(images/footerBg_03.jpg) no-repeat top left;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 20px;
	color: #FFF;
	font-size: 12px;
}

#FooterContent a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

#FooterContent a:hover {
	color: #FF2D08;
}

#FooterContent img {
	margin-top: 10px;
}
/*End of Footer Content*/
