body {
	font-size:			13px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	background:			#6B6C6B url(../images/background.png) top center no-repeat;
	color:				#747474;
	text-align:			center;
}

a {
	color:				#747474;
	text-decoration:	none;
}



a:hover {
	color:			#C4313B;
}

.reset {
	float:				none;
	clear:				both;
}

.wrapper {
	margin:			15px auto 0px auto;
	width:			882px;
}

#white_background {
	width:				882px;
	background-color:	#FFFFFF;
	margin-top:			0px;
}

#bottom_background {
	width:			882px;
	height:			48px;
	background:		transparent url(../images/shadow_bottom.png) top center no-repeat;
}

.content {
	width:				882px;
	min-height:			200px;
	margin:				0 auto;
}

#header_image_wrapper {
	background-color:	#6B6C6B;
	width: 			882px;
	height:			200px;
	margin:			0px auto 0px auto;
}

#header_image_wrapper div {
	width: 			882px;
	height:			200px;
	margin:			0px auto 0px auto;
	background:		transparent url(../images/asidev.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_solutions {
	background:		transparent url(../images/solutions.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_innovation {
	background:		transparent url(../images/innovation.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_partners {
	background:		transparent url(../images/partners.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_portfolio {
	background:		transparent url(../images/portfolio.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_get_involved {
	background:		transparent url(../images/get_involved.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_contacts {
	background:		transparent url(../images/contacts.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_sitemap {
	background:		transparent url(../images/sitemap.png) 0 0 no-repeat;
}

#header_image_wrapper div.image_privacy {
	background:		transparent url(../images/privacy.png) 0 0 no-repeat;
}




div.greyNav {
	background: 	transparent url(../images/grey_bar.png) 0 0 repeat-x;
	width:			100%;
	height:			40px;
	margin:			2px 2px 15px 2px;
}

div.greyNav div.greyNav {
	background:		transparent url(../images/grey_bar_left.png) bottom left no-repeat;
	margin:			0px;
}

div.greyNav div.greyNav div.greyNav {
	background:		transparent url(../images/grey_bar_right.png) bottom right no-repeat;
}



div.greyNav div.greyNav div.greyNav ol.path {
	margin-left:	15px;
}

div.greyNav div.greyNav div.greyNav ol.path li {
	display:		block;
	float:			left;
	font-weight:	bold;
	height:			40px;
	line-height:	40px;
}

div.greyNav div.greyNav div.greyNav ol.path li a {
	display:		block;
	float:			left;
	font-weight:	bold;
	height:			40px;
	line-height:	40px;
	margin:			0px 5px;
}

div.greyNav div.greyNav div.greyNav ol.path li a.separator:hover {
	color:			#747474;
}


div.greyNav div.greyNav div.greyNav ol.path {
	margin-left:	15px;
}

div.greyNav div.greyNav div.greyNav ol.path li a {
	display:		block;
	float:			left;
	font-weight:	bold;
	height:			40px;
	line-height:	40px;
	margin:			0px 5px;
}

div.greyNav div.greyNav div.greyNav ol.path li a.separator:hover {
	color:			#747474;
}


div.col_1 {
	float:			left;
	margin-left:	4px;
}

div.col_2 {
	float:			left;
	margin-left:	4px;
}

div.col_3 {
	float:			left;
	margin-left:	4px;
}

.col_content {
	margin:			0px 15px 0px 15px;
}



div.vertical_menu ul li {
	margin: 		10px 0px;
}

div.vertical_menu ul li a {
	background:		transparent url(../images/marker_black.png) top left no-repeat;
	font-weight:	bold;
	padding:		0px 0px 0px 20px;
	display:		block;
	line-height:	14px;
}

div.vertical_menu ul li a:hover {
	background:		transparent url(../images/marker_red.png) top left no-repeat;
}

div.vertical_menu ul li a.active {
	background:		transparent url(../images/marker_red.png) top left no-repeat;
	color:			#C4313B;
}

div.vertical_menu ul li ul {
	margin:			0px 0px 0px 15px;
}


.information {
	text-align:		justify;
}


.information a {
	font-weight:	bold;
}


