/* BEGIN framework markup */
	div#container {
		margin:0 auto;
		width:966px;
		padding:0;
		height: auto !important;
		height: 100%;
		min-height: 100%;
	}
	div.containerChild {
		width:958px;
		margin:0 auto;
		clear:both;
		position:relative;
	}
	div#header {
		height:65px;
		padding:5px 0;
		clear:both;
		background:url(/images/framework/logo.gif) 0 1px no-repeat;
	}
	div#headMenu {
		background:#666666;
		background:url(/images/framework/headmenu/mbg.gif) left top repeat-x;
	}
	div#footer {}
	div.homeHead {
		height:165px;
		background:url(/images/framework/homepage.gif) left top no-repeat;
		margin:0 1px;
	}

	div#header h1.title {
		color:#a3a3a3;
		font-size:23px;
		font-weight:normal;
		padding:19px 0 0 249px;
		margin:0;
	}

	/* BEGIN mainBody */
	div#mainBody {
		position:relative;
	}
	div.mainBodyDefault {
		background:url(/images/framework/bg/mainBody.gif) left top repeat-y;
	}
	div.mainBodyWider {
		background:url(/images/framework/bg/mainBody-wider.gif) left top repeat-y;
	}
	div.mainBodyFull {}
	div.colLeft {
		width:230px;
		float:left;
	}
	div#colLeft {}

	div.colMain	{
		width:506px;
		float:left;
	}
	div.mainWider {
		width:728px;
	}
	div.colRight {
		width:222px;
		float:left;
	}
	div.colMainFull {
		width:100%;
	}
	
	div#colMain {
		padding:0;
		margin:0;
	}
	div.gwFooter {
		padding:10px 20px 10px 20px;
		line-height:160%;
		color:#eee;
	}
	div.gwAdds {
		padding:3px;
		line-height:160%;
	}
	div.gwAdds h2 {
		font-size:120%;
		font-weight:800;
		text-transform: capitalize;
	}
	div.mainContainer {
		padding:5px 20px 0 20px;
	}
	div.mainContainerLast,
	div#colMain div.mainContainerLast div.adds {
		padding-top:0;
		padding-bottom:15px;
	}
	div.colRight div.userData {

	}
	div.colRight div.txtUserInfo {
		padding:6px 0 0 7px;
		color:#DFEEBB;
		font-size:11px;
	}
	div.colRight div.txtUserInfo a {
		padding:0!important;
		border:0!important;
		width:auto!important;
		float:left!important;
		font-weight:normal!important;
		color:#DFEEBB!important;
	}
	div.colRight div.txtUserInfo a.logout {
		padding:0!important;
		border:0!important;
		width:18px!important;
		float:left;
		background:url(/images/icons/logout.gif) left 1px no-repeat;
		height:12px;
	}

	div#colMain div.adds {
		padding:5px 0;
		width:466px;
		overflow:hidden;
		position:relative;
	}
	div.addsHeader {
		height:60px;
	}
	div.addsFooter {
		height:60px;
	}
	div#colMain div.addsFooter {
		padding-top:5px;
		padding-bottom:10px;
		border-top:1px solid #ccc;
	}
	div#colMain div.adds iframe {
		position:absolute;
		left:-2px;
	}


	div#colRight {
		height: auto!important;
		height: 100%;
		min-height:100%;
	}

	div#footer {
		border-top:5px solid #CCCCCC;
		text-align:center;
		color:#999999;
		font-size:11px;
		padding:5px 0 20px 0;
	}
	div#footer * {
		color:#999999;
	}
	div#footer img.logos {
		float:right;
	}
	div#colLeft div.adds {
		background:red;
		padding:10px;
		padding-left:17px;
		background:#F2F2F2;
		border-bottom:1px solid #ccc;
	}
	div.processedContent {
		padding: 10px 20px;
	}
	/* END mainBody */

/* END framework markup */

/* START menuItems */
	ul.mContainer {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul.mContainer li {
		float:left;
	}
	div#headMenu a {
		display:block;
		position:relative;
		padding:5px 0 8px 6px;
		width:119px;
		height:15px;
		font-family:arial;
		font-size:11px;
		font-weight:800;
		color:#fff;
		border-left:1px solid #ccc;
		text-align:center;
	}
	div#headMenu a.home,
	div#headMenu a.login {
		text-align:left;
		border-left:0;
		width:auto;
	}
	div#headMenu a.home {
		padding-left:26px;
	}
	div#headMenu a.mLast { width:120px; border-right:1px solid #fff;}
	div.colLeft a.home {
		border:0;
		display:block;
		padding-left:27px;
		width:auto;
	}
	div.colLeft a.home:hover,
	ul.mContainer a:hover {
		color:#fff;
	}
	div#headMenu a.m1 { background:url(/images/framework/headmenu/m1.gif) left top repeat-x;}
	div#headMenu a.m2 { background:url(/images/framework/headmenu/m2.gif) left top repeat-x;}
	div#headMenu a.m3 { background:url(/images/framework/headmenu/m3.gif) left top repeat-x;}
	div#headMenu a.m4 { background:url(/images/framework/headmenu/m4.gif) left top repeat-x;}
	div#headMenu a.m5 { background:url(/images/framework/headmenu/m5.gif) left top repeat-x;}
	div#headMenu a.m6 { background:url(/images/framework/headmenu/m6.gif) left top repeat-x;}
	div#headMenu a.m7 { background:url(/images/framework/headmenu/m7.gif) left top repeat-x;}
	div#headMenu a.m8 { background:url(/images/framework/headmenu/m8.gif) left top repeat-x;}
/* END menuItems */

/* START submenu */
	div.colLeft div.menu {
		padding:5px 0 20px 0;
	}
	div.colLeft div.menu ul,
	div.colLeft div.menu ol,
	div.colLeft div.menu li {
		margin:0;
		padding:0;
	}
	ul#subMenu {
		list-style-type:none;
		margin-left:25px;
	}
	ul#subMenu li {
		margin:0;
		padding:0;
		list-style-type:none;
		margin-top:3px;
	}
	ul#subMenu li a {
		font-family:arial;
		color:#169D4E;
		display:block;
		font-size:12px;
		line-height:11px;
		line-height:normal;
		padding:4px 6px;
		text-decoration:none;
		width:170px;
		background:url(/images/framework/bg/menuLeftItem.gif) left top no-repeat;
		background-color:#CCEAD8;
	}
	ul#subMenu li a:hover {
		color:#000;
	}
	ul#subMenu li a.itemOn,
	ul#subMenu li a.itemOn:hover {
		background:url(/images/framework/bg/menuLeftItem.gif) left top no-repeat;
		background-color:#13A850;
		color:#fff;
	}
	ul#subMenu li a.head,
	ul#subMenu li a.head:hover {
		cursor:default;
		text-decoration:none;
		background:#fff;
		color:#000;
		margin-top:10px;
		padding:0 2px;
		font-weight:800;
	}


/* END submenu */
div#colRight div.boxxAdds {
	padding:10px 0 15px 15px;
	/*
	margin: 8px 7px;
	padding:3px;
	border:1px solid #CCCCCC;
	width:200px;
	height:200px;
	*/
}
div#colRight div.boxLogin {
	background:#E8E8E8;
	padding:10px 0 10px 15px;
	border-top:1px solid #ccc;
}
div#colRight div.head {
	font-weight:800;
}
div.boxLogin div {
	font-size:11px;
	padding:2px;
}
div.boxLogin div.ipt input {
	width:170px;
}
div.boxLogin div.ipt input.button {
	background-color:#D4D0C8;
	border:1px solid #595959;
	color:#000000;
	font-size:11px;
	margin:0;
	padding:0;
	margin-top:3px;
	text-align:center;
	width:178px;
}
div.boxLogin div.links a {
	display:block;
	padding:2px 0 0 24px;
	height:20px;
	color:#008D3B;
	font-weight:800;
	font-size:11px;
	background:url(/images/framework/icons/bullet.gif) left top no-repeat;
	margin-top:5px;
}

a.defaultButton {
	display:block;
	background:url(/images/framework/bg/button.gif) left top no-repeat;
	border:0;
	clear:both;
	width:160px;
	height:25px;
	margin:0 0 5px 0;
	color:#666666;
	font-weight:800;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	line-height:25px;
}
input.iButton,
input.user_button {
	background-color:#D4D0C8;
	border:1px solid #595959;
	color:#000000;
	margin:0!important;
	padding:0!important;
	text-align:center;
	width:110px;
	cursor:pointer;
}

div.ookGevonden {
	background:url(/images/icons/info.gif) 6px 5px no-repeat;
	background-color:#E3E9F5;
	line-height:220%;
	padding:2px 6px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:15px 0;
	padding:0 33px;
}
div.ookGevonden span.head {
	color:#333;
	font-weight:800;
	font-size:90%;
	padding-right:5px;
}
div.ookGevonden span.body a span.i {
	text-decoration:underline;
	font-weight:normal;
}
div.ookGevonden span.body a {
	color:#3366CC;
}
div.ookGevonden span.body a.defaultButton {
}

div.rssFeed {
}
div.rssFeed div.pubDate {
	color:#777777;
	font-size:12px;
	line-height:200%;
}
div.rssFeed div.description div.mf-viral {
	display:none;
}

div.boxLinks {
	padding-left:6px;
	white-space:nowrap;
	height:20px;
	line-height:14px;
	overflow:hidden;
	font-size:11px;
}
div.boxLinksOverview {
	padding-left:4px;
}
div.pContent {
	padding:5px 0 0 2px;
}
div.boxLinks a {
	padding:0 12px 0 0;
	font-size:11px;
	color:#169D4E;
	text-decoration:none;
}
div.boxLinks a img {
	width:10px;
	height:10px;
	vertical-align:middle;
	padding-right:1px;
}





table.services {
	width:100%;
}
table.services th,
table.services td {
	padding:5px 3px;
	line-height:160%;
	border-left:1px solid #fff;
}
table.services th {
	font-weight:800;
}
table.services td {
	border-top:1px solid #CCCCCC;
	font-size:90%;
}
table.services td.details {
	width:40%;
	padding-left:0;
	background:url(/images/icons/service.gif) left 5px no-repeat;
	color:#444444;
}
table.services td.list {
	width:60%;
	padding-left:5px;	
}
table.services td.details u {
	font-size:95%;
	line-height:28px;
	white-space:nowrap;
}
table.services td.details a {
	font-size:115%;
	font-weight:800;
	color:#25ac5b;
	padding-left:30px;
	line-height:26px;
}
table.services td.details br {
	line-height:0;
}
table.services td.list ul {
	margin:0;
	padding:0;
}
table.services td.list ul li {
	padding:1px 0 1px 15px;
	margin:0;
	list-style-type:none;
	background:url(/images/icons/plus.gif) left 6px no-repeat;
	color:#13a850;
}

