
#allcontent {min-height:500px;}
#primarycontent {float:left; width: 630px; min-height:400px; }

#searchbar {height:35px;margin-bottom:10px;}

#frontpage_mainblock {width:630px; border:#ccc solid 1px; }

#frontpage_latestnews {float:left; width:460px; background:url(../images/default/frontpage/bg-newsheader.gif) repeat-x;}

#frontpage_latestnews_othernews {width:460px; 
min-height:140px;}


#frontpage_latestnews h2 {
	color:#be41b7;
	font-family: verdana, arial;
	font-size:16px;
	line-height:18px;
	padding-top:16px;
	font-weight:500;
	width:440px;
	border-bottom: #ccc solid 1px;
	padding-bottom:2px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	}
#frontpage_latestnews h3 {
	color:#be41b7;
	font-family: verdana, arial;
	font-size:11px;
	line-height:14px;
	margin-left:10px;
		margin-right:10px;
	}
#frontpage_latestnews p{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	padding-bottom:10px;
	}

#frontpage_latestnews ul{
width:160px;
	}
#frontpage_latestnews img {
float:right; width:295px; margin-right:2px;
	}
	
#frontpage_othernewstext {
float:left; width:160px;
}

#frontpage_latestnews_othernews img {float:right; width:295px; margin-right:2px; }
		
#frontpage_latestnews li{
	margin-left:5px;
	margin-right:3px;
	padding-left:5px;
	background:url(../images/default/frontpage/blackdot.gif) 0 7px no-repeat;
	}
#frontpage_latestnews a {text-decoration:none; margin-bottom:0;padding-bottom:0;}
#frontpage_latestnews a:hover {text-decoration:underline;}

#frontpage_latestnews h4 {
	font-family: verdana, arial;
	font-size:4px;
	line-height:1px;
	padding-top:0; margin-top:0;;
	font-weight:500;
	width:440px;
	border-bottom: #ccc solid 1px;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-left:10px;
		margin-right:10px;
	}

#frontpage_latestnews h5 {
	font-family: verdana, arial;
	font-size:4px;
	line-height:1px;
	padding-top:0; margin-top:0;;
	font-weight:500;
	width:140px;
	border-bottom: #ccc solid 1px;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-left:10px;
		margin-right:10px;
	}
		
#frontpage_editorsblog {
float:left; width: 165px;
text-align:left;
border-left:#ccc solid 1px;
}
#frontpage_editorsblog h2 {
	color:#be41b7;
	font-family: verdana, arial;
	font-size:16px;
	line-height:18px;
	padding-top:16px;
	font-weight:500;
	width:145px;
	text-align:right;
	border-bottom: #be41b7 solid 1px;
	padding-bottom:2px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background:url(../images/default/frontpage/top-quote.gif) 0 24px no-repeat;
	}
#frontpage_editorsblog h2.bottom {
	color:#be41b7;
	font-family: verdana, arial;
	font-size:16px;
	line-height:18px;
	padding-top:5px;
	font-weight:500;
	width:145px;
	text-align:right;
	border-top: #be41b7 solid 1px;
	border-bottom:0;
	padding-bottom:2px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background:url(../images/default/frontpage/bottom-quote.gif) 0 right no-repeat;
	}
	
#frontpage_editorsblog p {
	margin-left:10px;
	margin-right:10px;
	}
	
#frontpage_editorsblog p.bottom {
	font-family: verdana, arial;
	padding-top:10px;
	width:145px;
	border-top: #be41b7 solid 1px;
	border-bottom:0;
	padding-top:5px;
	margin-top:10px;
	padding-bottom:2px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	background:url(../images/default/frontpage/bottom-quote.gif) 0 right no-repeat;
	}

#frontpage_editorsblog img {float:right; width:50px; margin:2px; margin-bottom:0;}

#frontpage_editorsblog a {
	color:#000;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
	white-space:nowrap;
	}
	
#frontpage_editorsblog a.quote {
	color:#000;
	font-family: verdana, arial;
	font-size:11px;
	text-decoration:none;
	white-space:normal;
	}
	
#frontpage_latestnews a.more {
	color:#000;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
	white-space:nowrap;
	}
	


#frontpage_owpcs {width:630px; border:#ccc solid 1px; margin-top:20px;}
#frontpage_firstbox {width:630px; border:#ccc solid 1px; margin-top:20px;}
#frontpage_secondbox {width:630px; border:#ccc solid 1px; margin-top:20px;}
#frontpage_thirdbox {width:630px; border:#ccc solid 1px; margin-top:20px;}
#frontpage_fourthbox {width:630px; border:#ccc solid 1px; margin-top:20px;}

#frontpage_feature {
float:left; width:170px;
text-align:left;
}

#frontpage_analysis {
float:left; width:280px;
text-align:left;
}


#frontpage_opinion {
float:left; width:170px;
text-align:left;
}

#frontpage_whitepaper {
float:left; width:290px;
text-align:left;
}

#frontpage_casestudy {
float:left; width:170px;
text-align:left;
}

#frontpage_hartblog {
float:left; width:290px;
text-align:left;
}
#frontpage_guestblog {
float:left; width:340px;
text-align:left;
}


#frontpage_multimedia {
float:left; width:340px;
text-align:left;
}

#frontpage_discussions {
float:left; width:290px;
text-align:left;
}

#frontpage_casestudy {
float:left; width:340px;
text-align:left;
}




#frontpage_opinion h2 {
	width:150px;;
	}
#frontpage_whitepaper h2 {
	width:260px;;
	}	
#frontpage_casestudy h2 {
	width:130px;;
	}
	
#frontpage_feature h3, #frontpage_analysis h3, #frontpage_opinion h3, #frontpage_whitepaper h3, #frontpage_casestudy h3 {
	color:#be41b7;
	font-family: verdana, arial;
	font-size:13px;
	line-height:15px;
	padding-top:0;
	font-weight:500;
	padding-bottom:0;
	margin-bottom:0;
	margin-left:10px;
	margin-right:10px;
	}
	
#frontpage_feature p, #frontpage_analysis p, #frontpage_opinion p, #frontpage_whitepaper p, #frontpage_casestudy p {
	margin-left:10px;
	margin-right:10px;
	}


#frontpage_feature a, #frontpage_analysis a, #frontpage_opinion a, #frontpage_whitepaper a, #frontpage_casestudy a {
	color:#000;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
	}
	
#frontpage_whitepaper img {
	margin-left:10px;
	margin-right:10px;
	border:0;
	float:right;
	}
	
#frontpage_multimedia img {
	margin-left:10px;
	margin-right:10px;
	border:0;
	float:right;
	}	
	
#frontpage_casestudy img {
	margin-left:10px;
	margin-right:10px;
	border:0;
	float:right;
	}

#frontpage_opinion img {
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	border:0;
	float:right;
	}

.nine {font-size:9px;}

#frontpage_firstbox h2, #frontpage_secondbox h2, #frontpage_thirdbox h2, #frontpage_fourthbox h2 {
	color:#333;
	font-family: verdana, arial;
	font-size:13px;
	line-height:18px;
	padding-top:16px;
	font-weight:500;
	width:90%;
	border-bottom: #ccc solid 1px;
	padding-bottom:2px;
	margin-bottom:10px;
	margin-left:10px;
	}
	
#frontpage_firstbox h3, #frontpage_secondbox h3, #frontpage_thirdbox h3, #frontpage_fourthbox h3 {
	color:#be41b7;
	font-family: verdana, arial;
	font-size:13px;
	line-height:15px;
	padding-top:0;
	font-weight:500;
	padding-bottom:0;
	margin-bottom:0;
	margin-left:10px;
	margin-right:10px;
	}
	
#frontpage_firstbox img, #frontpage_secondbox img , #frontpage_thirdbox img, #frontpage_fourthbox img {
	margin-left:10px;
	margin-right:10px;
	border:0;
	float:right;
	}
	
#frontpage_firstbox a, #frontpage_secondbox a, #frontpage_thirdbox a, #frontpage_fourthbox a {
	color:#000;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
	}	
#frontpage_firstbox p, #frontpage_secondbox p, #frontpage_thirdbox p, #frontpage_fourthbox p {
	margin-left:10px;
	margin-right:10px;
	}
	
#verticalbannerad {width:120px; height:600px; margin: 0 auto;}	
#horizontalbannerad {width:728px; height:90px; margin: 5px auto;}
#horizontalbannerad img {margin:0 auto; text-align:center;}

