@charset "iso-8859-1";
/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-y:scroll;
}

a,a:link, a:visited {
	color:#000;
}

.left { float:left; margin-right:7px;}
.right { float:right; margin-left:7px;}

#xbody{
	width:929px;
	margin:auto;
	position:relative;
}
#header{
	width:929px;
	height:103px;
}
.logom{
	width:929px;
	height:73px;
	border-bottom:2px solid #92b3f1;
	
}
.logoi{
	padding-left:10px;
	width:70px;
	height:53px;
	float:left;
	padding-top:13px;
		color: #92b3f1;
}
.logoms{
	width:519px;
	float:left;
	padding-left:10px;
	padding-top:5px;
		color: #92b3f1;
}
h1, h2, h3, h4, h5, h6 {
	/*2lr:left;*/
}
h1,h1 a, h1 a:link,h1 a:visited {
	color: #1d4183;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:24px;
}

h2 {
	color: #1d4183;
	font-size: 1.15em;
}
h3 {
	color: #1d4183;
	font-size: 1.05em;
	margin: 0;
	padding: 0 0 0 0;
}
h4 {
	color: #1d4183;
	font-size: 1.05em;
	margin: 0;
	padding: 0 0 0 0;
}
.logoms a,.logoms a:link, .logoms a:visited {
	color:#000000;
	text-decoration:none;
}
.software1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#000000;
}

.float {
  float:left;
}
.telec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	padding-left:1px;
}
.zoek{
	width:319px;
	height:65px;
	float:left;
	padding-top:5px;
}
.zoek a:link{ color:#000000; text-decoration:none;}
.zoek a:visited{color:#000000; text-decoration:none;}
.zoek a:hover{ color:#000000; text-decoration:underline;}
.home{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	float:left;
	padding-right:5px;
}
.home_x{
	border-left:1px solid #bcbaba;
	padding-left:5px;
	float:left;
	color:#000000;
	font-size:11px;
	padding-right:5px;
	font-family:Tahoma;
	height:15px;
}

.zoeken{
	width:319px;
	padding-top:5px;
	float:left;
}
.zoekenin{
	width:200px;
	height:20px;
	float:left;
	padding-top:2px;
	padding-left:2px;
	border:1px solid #bcbcbc;
	font-size:18px;
	color:#888888;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.btnzock{
	width:71px;height:24px;
	float:left;
	padding-left:10px;
}
.btnzock a:link{width:71px;height:24px; background:url(../images/btnzoeke.gif); display:block;}
.btnzock a:visited{width:71px;height:24px;background:url(../images/btnzoeke.gif);display:block;}
.btnzock a:hover{width:71px;height:24px; background:url(../images/btnmouse.gif);}
.btnmoverss{ 
	background:url(../images/btnzoeke.gif) no-repeat left;
	height:24px;
	width:71px;
}
.btnmoverss a:hover{ background:url(../images/btnmouse.gif) no-repeat left; height:24px; width:71px;}
.zondag{
	color:#767575;
	font-family:Tahoma;
	font-size:11px;
	padding-left:5px;
	height:27px;
	line-height:27px;
	border-bottom:1px solid #bcbcbc;
}
#mbody{
	width:929px;
	float:left;
	padding-top:12px;
	position:relative;
	padding-bottom:50px;
}
.mobx1{
	width:599px;
	height:274px;
	float:left;
}
.mbox_l{
	background:url(../images/lbgl.gif) no-repeat;
	width:14px;
	height:274px;
	float:left;
}
.mbox_m{
	background:url(../images/lbg.gif) repeat-x;
	height:274px;
	width:571px;
	overflow:hidden;
	float:left;
}
.mbox_r{
	background:url(../images/lbgr.gif) no-repeat;
	width:14px;
	height:274px;
	float:left;
}
.mboxpic{
	width:113px;
	height:274px;
	float:left;
	background:url(../images/mbospic.gif) no-repeat;
}
.mboxpic2{
	width:113px;
	height:274px;
	float:left;
  background:url(../images/mbospic2.gif) no-repeat;
}
.mboxpic3{
	width:113px;
	height:274px;
	float:left;
  background:url(../images/mbospic3.gif) no-repeat;
}
.mboxpic4{
	width:113px;
	height:274px;
	float:left;
  background:url(../images/mbospic4.gif) no-repeat;
}
.mboxaa{
	width:439px;
	float:left;
	padding-left:10px;
	height: 238px;
}
.mboxaab{
	width:420px;
	float:left;
	padding-left:25px;
}
.xform{
	width:420px;
	float:left;
	padding-bottom:8px;
}
.xform_zt{
	font-size:12px;
	font-family:Tahoma;
	color:#000000;
	float:left;
	line-height:22px;
	text-align:right;
	width:64px;
	padding-right: 10px;
}
.xform_input{
	width:286px;
	float:left;
	height:22px;
}
.kost{
	font-size:30px;
	font-family:Tahoma;
	color:#0a0809;
	float:left;
	padding-top:15px;
	padding-bottom:20px;
}
.listitem{
	background:url(../images/itemlist.gif) no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	line-height:26px;
	width:420px;
	padding-bottom:5px;
}
.xhwz{
	width:360px;
	float:left;
}
.xh{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Tahoma;
	width:27px;
	height:26px;
	text-align:center;
	padding-right:15px;
	float:left;
}
.xhbtn{
	padding-top:12px;
	padding-left:135px;
	float:left;
}
.xhbtn_x{
	padding-left:110px;
	padding-right:55px;
	float:left;
}
.mboxdb{
	width:599px;
	height:152px;
	padding-top:14px;
	overflow:hidden;
	padding-bottom:2px;
	float:left;
}
.mdb_l{
	background:url(../images/mbox2.gif) no-repeat;
	width:3px;
	height:152px;
	float:left;
}
.mdb_m{
	width:593px;
	height:152px;
	float:left;
	border-top:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	background-color:#fafafa;
	text-align:center;
	line-height:152px;
	color:#7e7878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	overflow:hidden;
}
.mdb_r{
	background:url(../images/mbox2r.gif) no-repeat;
	float:left;
	width:3px;
	height:152px;
	float:left;
}

.mboxdb1{
	width:599px;
	height:302px;
	padding-top:14px;
	overflow:hidden;
	padding-bottom:2px;
	float:left;
}
.mdb_l{
	background:url(../images/mbox21.gif) no-repeat;
	width:3px;
	height:302px;
	float:left;
}
.mdb_m{
	width:593px;
	height:300px;
	float:left;
	border-top:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	background-color:#fafafa;
	text-align:center;
	line-height:152px;
	color:#7e7878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	overflow:hidden;
}
.mdb_r{
	background:url(../images/mbox21r.gif) no-repeat;
	float:left;
	width:3px;
	height:302px;
	float:left;
}

.leftbody{
	font-family:Arial, Helvetica, sans-serif;
	width:599px;
	float:left;
	overflow:hidden;
	padding-bottom:5px;
	position:relative;
	font-size:14px;
}

.rightbody{
	width:314px;
	float:left;
	overflow:hidden;
	padding-left:16px;
}
.rightpart1{
	width:314px;
	float:left;
}
.rightpart2{
	width:300px;
	float:left;
	padding-left:10px;
	padding-top:15px;
}
.rightpartimg{
	width:133px;
	height:127px;
	float:left;
	border:1px solid #bcbcbc;
	margin-left:10px;
}

}	
a.bluelink {
	color:#000000 !important;
}	

.clear {
	clear:both;
}

.a12px {
	height:12px;
	overflow:hidden;
	line-height:2px;
}

.xxk1{
	cursor:pointer;
	height:20px;
	float:left;
	width:75px;
	text-align:center;
}
.xxk1_x{
	cursor:pointer;
	height:20px;
	float:left;
	border-bottom:1px solid  #FFFFFF;
}
.xxk1_l{
	background:url(../images/xxk1.gif) no-repeat;
	width:14px;
	height:20px;
	float:left;
}
.xxk1_m{
	height:20px;
	float:left;
}
.xxk1_r{
	background:url(../images/xxk2.gif) no-repeat;
	width:14px;
	height:20px;
	float:left;
}
.xxk2{
	width:93px;
	float:left;
	height:20px;
	text-align:center;
	cursor:pointer;
}
.infolr{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-10px;
	color:#000000;
	float:left;
}
.infolr a:link{ color:#000000; text-decoration:underline;}
.infolr a:visited{ color:#000000; text-decoration:underline;}
.infolr a:hover{ color:#000000; text-decoration:underline;}
.xxk3{
	width:97px;
	float:left;
	height:20px;
	text-align:center;
	cursor:pointer;
}

.xxk21{
	width:66px;
	height:20px;
	background:url(../images/xxk4.gif) repeat-x;
	float:left;
}
.xxk22{
	width:14px;
	height:20px;
	float:left;
	background:url(../images/xxk3.gif) no-repeat;
}
.rmbox{
	height:413px;
	width:314px;
	float:left;
}
.rmbox_ii{
	height:178px;
	width:314px;
	float:left;
}
.rmbox_l{
	background:url(../images/tabboxl.gif) no-repeat;
	width:13px;
	height:413px;
	float:left;
}
.rmbox_l_1{
	background:url(../images/xal.gif) no-repeat;
	width:13px;
	height:178px;
	float:left;
}
.rmbox_m{
	background:url(../images/tabboxmid.gif) repeat-x;
	height:410px;
	float:left;
	width:287px;
}
.rmbox_m_ii{
	background:url(../images/xamid.gif) repeat-x;
	height:178px;
	float:left;
	width:287px;
}
.rmbox_m1{
	height:410px;
	float:left;
	width:287px;
}
.rmbox_m1_1{
	float:left;
	width:287px;
}
.rmbox_r{
	background:url(../images/tabboxr.gif) no-repeat;
	width:14px;
	height:413px;
	float:left;
}
.rmbox_r_ii{
	background:url(../images/xar.gif) no-repeat;
	width:14px;
	height:178px;
	float:left;
}

.rmbox1 {
	width:314px;
	float:left;
}

.rmbox1 .rmbox_l{
	background:url(../images/tabbox1l.gif) no-repeat;
	width:13px;
	height:563px;
	float:left;
}

.rmbox1 .rmbox_m{
	background:url(../images/tabbox1mid.gif) repeat-x;
	background-position:bottom;
	height:558px;
	float:left;
	width:287px;
}
.rmbox1 .rmbox_m1{
	height:558px;
	overflow:hidden;
	width:287px;
}
.rmbox1 .rmbox_r{
	background:url(../images/tabbox1r.gif) no-repeat;
	width:14px;
	height:563px;
	float:left;
}

.bborder{
	height:32px;
	border-bottom:1px solid #92b3f1;
	float:left;
	width:100px;
}
.ff1{
  font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-size:12px;
	font-style:italic;
	padding-bottom:10px;
}

.ffa{
	background:url(../images/ffa.gif) left 3px no-repeat;
	width:287px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-bottom:3px;
}
.ffa a:link,.ffa a:visited{
	padding-left:20px;
	color:#000000; 
	text-decoration:none; 
	display:block;
}
.ffa a:hover{ background:url(../images/ffb.gif) left 3px no-repeat; text-decoration:underline;}
.ffb{
	width:265px;
	float:left;
}

.search .ffa {
	clear:both;
	width:auto;
	padding-left:0;
	margin-left:0;
}
.search .ffb,.search .ffa {
	width:100%;
}

.search .lightgray {
	margin-left:0;
}
.search .content {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

.search h2 {
	margin:0;
	padding:0;
}

.ffa1{
	background:url(../images/ffa.gif) left 1px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	margin-left:0px;
	overflow:hidden;
	width:100%;
}
.ffa1 a:link{padding-left:20px;font-size:12px;color:#000000; text-decoration:none;}
.ffa1 a:visited{padding-left:20px;font-size:12px;color:#000000; text-decoration:none;}
.ffa1 a:hover{ background:url(../images/ffb.gif) left 1px no-repeat; text-decoration:underline;}

.ffa1 a:hover.external{background: url(../images/external.png) center right no-repeat;}
.references .ffa1:hover { background:url(../images/ffb.gif) left 1px no-repeat;}

.ffa1 a.nobullet, .ffa1 a:link.nobulet,.ffa1 a:visited.nobullet ,.nobullet{ background:none; padding-left:0px;}
.ffb1{
}

.rss{
	height:20px;
	float:left;
	padding-left:80px;
	padding-top:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:200px;
	line-height:20px;
	width:200px;
}
.rss a:link{color:#000000; text-decoration:none;}
.rss a:visited{color:#000000; text-decoration:none;}
.rss a:hover{color:#000000; text-decoration:underline;}
.rss_wa{
	float:left;
	font-size:12px;
	color:#000000;
	line-height:20px;
	padding-right:15px;
	width: 61px;

}
.rss_wa1 a:link{color:#000000; text-decoration:none;}
.rss_wa1 a:visited{color:#000000; text-decoration:none;}
.rss_wa1 a:hover{color:#000000; text-decoration:underline;}
.rss_wa1
{
  font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	font-size:12px;
	color:#000000;
	padding-right:10px;
}
.rssimg{
	width:13px;
	height:16px;
	float:left;
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
}
.dbb{
	width:929px;
	height:37px;
	clear:both;
	margin-top:17px;
}
.dbbleft{
	background:url(../images/dbleft.gif) no-repeat;
	width:3px;
	height:37px;
	float:left;
}
.dbmid{
	width:923px;
	float:left;
	height:37px;
	background:url(../images/dbmid.gif) repeat-x;
}
.dbmid a:link{ color:#000000; text-decoration:none;}
.dbmid a:visited{color:#000000; text-decoration:none;}
.dbmid a:hover{color:#000000; text-decoration:underline;}
.dbright{
	width:3px;
	height:37px;
	float:left;
	background:url(../images/dbright.gif) no-repeat;
}
.footer {background-color:#F2F2F2;border:1px solid #BCBCBC;}
.category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767575;
	width:70px;
	height:37px;
	line-height:37px;
	padding-left:10px;
	float:left;
}
.bi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:20px;
	height:37px;
	line-height:37px;
	float:left;
}
.bi1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #a09c9c;
  color:#a09c9c;
	height:11px;
	margin-top:13px;
	line-height:11px;
	float:left;
}

.first {
	border-left:none;	
}

.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a09c9c;
	float:left;
	line-height:37px;
	float:right;
	padding-right:20px;
	
}

.lightgray {
	margin-left: 20px;
  color: #a09c9c;
  float:left;
  font-size:12px;
}
.man{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	line-height:22px;
	width:30px;
	float:left;
	padding-left:10px;
	padding-right:5px;
	text-align: right;
}
.checkbox{
	width:340px;
	float:left;
	font-size:12px;
	color:#000000;
	font-family:Tahoma;
	padding-bottom: 5px;
}
.checkbox_x{
	width:340px;
	float:left;
}
.userq{
		width:420px;
		float:left;
		padding-top:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-align:left;
}
.checkitem{
	height:20px;
	float:left;

}
.chekcms{
	height:20px;
	line-height:20px;
	float:left;
	padding-left:5px;
}
.checkbox1{
	width:20px;
	float:left;
}
.checkitem_11{
	width:55px;
	float:left;
}
.checkitem_22{
	width:70px;
	float:left;
}
.tabxxxx3_1{
	width:314px;
	height:32px;
	float:left;
	background:url(../images/tab11.gif) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}

a.tablink {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.tabxxxx3_3{
	width:314px;
	height:32px;
	float:left;
	background:url(../images/tab3.gif) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
}
.tabxxxx3_2{
	width:314px;
	height:32px;
	float:left;
	background:url(../images/tab_22.gif) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
}

.tabxxxx1_1 {
	background:url(../images/tab11_1.gif) no-repeat;
	width:314px;
	height:32px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}

.tabxxxx2_1 {
	background:url(../images/tab11_2.gif) no-repeat;
	width:314px;
	height:32px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}

.tabxxxx2_2 {
	background:url(../images/tab_22_2.gif) no-repeat;
	width:314px;
	height:32px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}



.mboxaab .error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:left;
	color:#FF0000;
}

.validation {
	float:left;
}

.validation img {
	float:left;
	margin-left:5px;
	padding-top:5px;

}

/*organization page*/

#orgsummary {
	overflow:hidden;
}

.orglogo {
	width:168px;
	float:left;
	margin-right:10px;
}


.orglogo .top {
	height:16px;
	background:url(../images/top_provider.jpg) no-repeat;
}

.orglogo .middle {
	width:auto;
	background:url(../images/middle_provider.jpg) repeat-y;
	padding:7px;
}

.orglogo .bottom {
	height:16px;
	background:url(../images/bottom_provider.jpg) no-repeat;
	background-position:bottom left;
}

.orgDetails {
	float:left;
}

.orgDetails a:link{
	text-decoration:underline;
}

.orgDetails .rowdiv { clear:both; }

.orgDetails .rowdiv .celldivleft {
	float:left;
	width:80px;
}

.orgDetails .rowdiv .celldiv {
	float:left;
}
.extraspacetop {
    padding-top: 10px;
}
.organization  h3 {
	font-size:12px;
	margin-bottom:0;
	}

.organization a:link,.organization a:visited { text-decoration:underline; }

.organization ul {	
	margin-left:10px;
	padding-left:2px;
	margin-top:0;
	padding-top:0;
	list-style-type:square;
}
.organization ul li {
	margin:0;
	padding:0;
	}

/* end organization page*/

/*product page*/

#prodsummary {
	overflow:hidden;
}

.prodlogo {
	width:158px;
	float:left;
	margin-right:10px;
}


.prodlogo .top {
	height:16px;
	background:url(../images/top_provider.jpg) no-repeat;
}

.prodlogo .middle {
	width:auto;
	background:url(../images/middle_provider.jpg) repeat-y;
	padding:7px;
}

.prodlogo .bottom {
	height:16px;
	background:url(../images/bottom_provider.jpg) no-repeat;
	background-position:bottom left;
}

.prodDetails {
	float:left;
}

.prodDetails a:link{
	text-decoration:underline;
}

.prodDetails .rowdiv { clear:both; margin:0px 0px 2px 0; }

.prodDetails .rowdiv .celldivleft {
	float:left;
	width:100px;
}

.prodDetails .rowdiv .celldiv {
	float:left;
}

.productContent {
	overflow:hidden;
	margin-top:10px;
}

.productContent h2 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#f07d00;
	font-family:Arial, Helvetica, sans-serif;
	}
.productContent ol {
	margin-top:4px;
}

.productContent .lefts {
	float:left;
	width:699px;
	overflow:hidden;
}

.productContent .rights {
	float:right;
	width:214px;
	overflow:hidden;
	padding-left:16px;
}

.ratingGroup {
	overflow:hidden;
	width:100%;
}

.ratingGroup .groupName {
	float:left;
	width:300px;
}
.groupName {
  font-weight:bold;
	color:#1d4183;
	font-family:Arial,Helvetica,sans-serif;
	}

.featureName 
{
	
}	

.product  h3 {
	font-size:12px;
	margin-bottom:0;
	}

.product a:link,.product a:visited { text-decoration:underline; }

.product ul {	
	margin-left:10px;
	padding-left:2px;
	margin-top:0;
	padding-top:0;
	list-style-type:square;
}
.product ul li {
	margin:0;
	padding:0;
	}

/* end product page*/


/*tipbox*/
.tip {
	font-family:Arial;
	font-size:12px;
	background:url(../images/tip_paket.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.tip .mediumbold {
	font-weight:bold;
	font-size:15px;
	margin-bottom:15px;
}

.tip ul {
	margin-top:0px;
	margin-left:10px;
	padding-left:5px;
	list-style-type:square;
}
.tip ul li { margin:0; padding:0; line-height:14px; }

/*end tipbox*/

#wpcumuluscontent { 
	margin-top:-50px;
}

/*pagination*/

.pagination a:link, .pagination a:visited {
	color:#a5500d !important;
	text-decoration:underline;
}
.pageleft {
	float: left;
	width: 49%
}
.pageright {
	float: right;
	text-align: right;
	width: 49%;
}/* end pagination*/

.filter { font-size:12px; }

.filter .filter a,.filter a:link,.filter a:visited {
	font-size:12px;
	color:#000000;
}

.filter a.active_filter {
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}

/*images*/
div.thumb, img.logo {
	padding: 5px;
	float: right;

}

img.thumb {
padding: 5px;
	float: right;
	}
	
.external
{
	background: url(../images/external.png) center right no-repeat;
	padding-right: 13px;
	color:#1d4183 !important;
}

.news .space{
	height:10px;
}

.tabs { }

.tabs .top .leftHead { float:left; width:16px; height:24px; background: url(../images/tabs-left-corner.gif) no-repeat scroll left top; display:block; float: left;}
.tabs .top .activeFirst {background: url(../images/tabs-left-corner_active.gif) no-repeat scroll left top;border-bottom:1px solid #D8E6FF; margin-bottom:-1px; }
.tabs .top .rightHead { float:left; width:16px; height:24px; background: url(../images/tabs-right-corner.gif) no-repeat scroll right top;; display:block; float: left;}
.tabs .top .activeLast { background: url(../images/tabs-right-corner-active.gif) no-repeat scroll right top;border-bottom:1px solid #D8E6FF; margin-bottom:-1px; }
.tabs .top ul.thetabs { list-style-type:none; padding:0; margin:0; float:left; display: block; background: url(../images/tabTopBg.gif) repeat-x;}
.tabs .top ul.thetabs li { list-style-type:none; margin:0; padding:0; float:left;}
.tabs .top ul.thetabs li a, .tabs .top ul.thetabs li a:link, .tabs .top ul.thetabs li a:visited {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-top:4px;
	text-decoration:none;
}

.tabs .top ul.thetabs li div.lcorner {width:16px; height:24px; background: url(../images/tabs-left-corner.gif) no-repeat scroll left top;; display:block; float: left;}
.tabs .top ul.thetabs li div.rcorner {width:16px; height:24px; background: url(../images/tabs-right-corner-b.gif) no-repeat scroll right top;;display:block; float: left;}
.tabs .top ul.thetabs li.active { border-bottom:1px solid #D8E6FF; margin-bottom:-1px;   }
.tabs .top ul.thetabs li.active div.lcorner {background: url(../images/tabs-left-corner-b-active.gif) no-repeat scroll left top;}
.tabs .top ul.thetabs li.active div.rcorner {background: url(../images/tabs-right-corner-b-active.gif) no-repeat scroll right top;}

.tabs .top ul.thetabs li a { display:block; float:left; padding-left:10px;}
.tabs .top ul.thetabs li.active a{
	background-color:#CFE1FF;
	border-top:1px solid #92B3F1;
	height:17px;
	margin-bottom:-1px;
	padding-bottom:2px;
}
.tabs .top ul.thetabs li.activeNext div.rcorner { background: none;}

.tabs .bottom { height:13px; width:100%; background: url(../images/tabs-bot-bg.gif) repeat-x; clear:both;}
.tabs .bottom .l { width:1px; height:13px; background: url(../images/leftBorder.gif) no-repeat; float: left;}
.tabs .bottom .r { width:19px; height:13px; background: url(../images/tabs-bot-right.gif) no-repeat; float:right;}
.home_full .boxContent {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topright:20px;
	-webkit-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	background:transparent url(../images/tabboxmid.gif) repeat-x scroll 0 0;
	border:1px solid #92B3F1;

}
.boxContent .middle {  padding-bottom:30px;
padding-top:20px; font-size:14px;}

.boxContent .middle .area{ 
	float:left;
	width:308px; 
	border-right: 1px solid #ccc;
	/*height:200px;*/
}
.boxContent .middle .area3 {
	border-right:none;
}

.boxContent .middle .area div.areaWrap {
	padding:5px 10px 10px 10px;
}

.areaWrap ul {
	margin-top:0;
	margin-bottom:0;
}	

.boxContent .middle .area2 div.areaWrap ul {
	list-style-type:none;
	padding:0;
	margin:0;
	
}

.areaWrap p {
	margin-top:0;
	margin-bottom:0;
}	

.areaWrap td{
	padding-bottom:15px;
}

.areaWrap td img{
	padding-right:10px;
}

 .artMeta { color:#666;}
.artMeta .author {float:left;}
.artMeta .date {float:right; margin-right:12px; font-size: 11px;}
.boxContent .middle .area h1 { padding:0; margin:0;}
.boxContent .middle .area h2 { color:#1D4183;font-size:13px;margin:0;}
.boxContent .middle .area h2 a:link,.boxContent .middle .area h2 a:visited { color:#1D4183 ;}
.boxContent .artIntro { margin-top:5px; margin-bottom:15px;}

.newsletter {margin-top:10px;}
.newsletter input.email {width:210px}

.links {margin-top:30px;}
.links .twitter{ 
	background-image:url(../images/subscribe-twitter.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	padding-left:20px;
 }
.links .rssl{
	background-image:url(../images/rss.gif);
	background-position:left 0px;;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	padding-left:20px;
	margin-left:10px;
	}
.links .blog {
	clear:both;
}

.orgspageletterFilters {
	margin-bottom:5px;
}

.orgspageletterFilters a.columns, .orgspageletterFilters div.columns{
	width:40px;
	float:left;
}
.orgspageletterFilters a.active {
	font-weight:bold;
	}
	
.filterSoftwareTypes  {
	margin-bottom:10px;
	margin-top:10px;	
}
.filterSoftwareTypes a.columns { 
	width:auto;
	float:left;
	margin-right:20px;	
}
.filterSoftwareTypes .title {
	font-weight:bold;	
}

.csindexList a.columns, .csindexList div.columns  {
	float:left; 
	width:90px;
}

.roundBord {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.boxLogoProvider {
	border:1px solid #999999;
	float:left;
	margin-right:10px;
	padding:10px;
	width:148px;
}

.vendorProds{}
.vendorProds h5{margin-bottom:5px;margin-top:10px;}
.vendorProds ul { list-style-type:disc;padding-left:13px;}
.countrySelectedWrap {
	position:relative;height:20px;
}
.countrySelectedWrap .countrySelected { background-image:url(../images/icon-arrow-down.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:18px;
	cursor:pointer;
}
.countrySelectedWrap ul{ 
	background-color:#E5EEFF;
	border:1px solid #92B3F1;
	height:140px;
	left:-6px;
	list-style-type:none;
	margin:0;
	overflow:auto;
	padding:0;
	position:absolute;
	top:15px;
	width:104px;
	z-index:990;
	display:none; }
.countrySelectedWrap ul li { margin:0;padding:0;}
.countrySelectedWrap ul li a {padding:2px 0 2px 5px; display:block;}
.countrySelectedWrap ul li a:hover,.countrySelectedWrap ul li.current  a { background-color:#d2e2ff;}
.countrySelectedWrap ul li a,.countrySelectedWrap ul li a:active {  outline: none;}

.countrySelectedWrap .countryflag {float:left; margin-right:5px; border:none;}
