body

{

	background:url(/images/bg_home.png) repeat-x;

	background-color:#323232;

	font:14px Arial;

	color:white;

}

a

{

	color:inherit;

	text-decoration:none;

}

img

{

	border:0px;

}

.orangelink

{

color:#ff5e2d;

font-size:13px;

	font-weight:bold;

}

.orangelink:hover

{

color:white;

	font-weight:bold;

}

.whitelink

{

	color:white;

	font-size:13px;

}

.whitelink:hover

{

color:#ff5e2d;

}

.greytext

{

color:#898989;

}

#center_block

{

	width:961px;

	margin-left:auto;

	margin-right:auto;

	display:block;



}

#logo

{

	margin-left:36px;

	margin-top:30px;

	margin-right:10px;

	float:left;

}

#header

{

	margin-top:55px;

	height:20px;

	width:819px;

	border-bottom:1px solid #4f4f4f;

	font-weight:bold;

	text-align:right;

	float:left;

}

#header a

{

	margin-right:8px;

	color:#9d9c9c;

	font-size:12px;

}

#header a:hover

{

	color:#ffffff;

}

#top_block

{

	background:url("/images/home_top_block.png") repeat-x;

	width:910px;

	height:210px;

	padding-left:33px;

	padding-top:11px;

	padding-right:17px;

	padding-bottom:22px;

	margin-top:29px;

}

#home_about_us

{

	#padding-top:18px;

	padding-top:5px;

	width:525px;

	line-height:150%;

	padding-right:50px;

	float:left;

	font-size:13px;

}

#home_news

{

	float:left;

	width:335px;

	font-size:12px;

	line-height:150%;

}

#read_more_about_us

{

	float:right;

	margin-top:-10px;

}

.orange_arrow

{

	margin-left:4px;

}

#news_title_div

{

	margin-bottom:10px;

	margin-top:8px;

}

#news_title

{

	color:white;

	font-size:14px;

	font-weight:bold;

	float:left;

}

#read_more_news

{

	float:right;

	font-size:13px;

}

.clearall

{

	height:1px;

	clear:both;

}

.home_news_item

{

	margin-top:11px;

	margin-bottom:13px;

	font-size:12px;

}

.newsdivider1

{

	height:8px;

	font-size:0px;

	#height:0px;

}

.news_date

{

	color:#959595;

}

.home_news_url

{

	font-size:12px;

	/*color:#ff5e2d;*/

	font-weight:bold;

}

#news_divider

{

	height:2px;

	border:0px;

	background-color:#7b7b7b;

	width:100%;

	margin:0px;

	font-size:0px;

}

#middle_block

{

	width:961px;

	min-height:345px;

	background-color:#222222;

}

#featured_image

{

	width:580px;

	height:315px;

	margin:13px;

	float:left;

	overflow:hidden;

}

#featured_image img

{

	

	width:580px;

	height:315px;

}

#featured_project

{

	color:white;

	font-weight:bold;

	margin-top:13px;

	font-size:14px;

	display:block;

}

#featured_info

{

	padding-top:20px;

	padding-left:5px;

	padding-right:10px;

	float:left;

	min-height:271px;

	width:320px;

	padding-right:13px;

}

#featured_project_title

{

	display:block;

	font-size:22px;

	font-weight:bold;

	margin-top:9px;

	

}

#featured_project_date

{

	display:block;

	color:#898989;

	font-weight:bold;

	font-size:14px;

	margin-top:-10px;

	margin-bottom:-10px;

}

#featured_project_description

{

	line-height:145%;

	font-size:13px;

}

#read_more_featured

{

	float:right;

	margin-right:16px;

}

#big_divider

{

	background-color:#808080;

	border:1px solid #616161;

	height: 3px;

	width:959px;

	margin-bottom:15px;

	font-size:0px;

}

#projects_title

{

	color:#white;

	float:left;

	font-size:14px;

	font-weight:bold;

	margin-left:15px;

	margin-bottom:12px;

}

#read_more_projects

{

	float:right;

	margin-right:20px;

	margin-bottom:12px;

}

#projects

{

	width:100%;

	margin-bottom:-5px;

}

.project_table

{

	margin-left:-7px;

	margin-bottom:30px;

	overflow:hidden;

	height:100px;

}

.project_div

{

	width:210px;

	height:74px;

	padding:12px;

	font-size:12px;

	margin-top:1px;

	margin-left:7px;

	line-height:150%;

	background-color:#222222;

	float:left;

	vertical-align:middle;

}

.project_div_thumbnail

{

	width:75px;

	height:75px;

	float:left;

	overflow:hidden;

	display:block;

	margin-right:10px;

}

.project_div_url

{

	font-size:12px;

	font-weight:bold;

	display:block;

}

.project_div_type

{

	display:block;

}

.centerdivider

{

}

#copyright

{

	height:30px;

	padding-top:15px;

	width:590px;

	float:left;

	background-color:#222222;

	color:#808080;

	font-size:12px;

	vertical-align:middle;

	display:table-cell;

	padding-left:25px;

}

#copyright a

{

	color:#808080;

	

}

#quiz-challenge

{

	float:left;

	cursor:pointer;

}
