/*
Main Container
*/

#container {
	height:570px;
	position:relative;
}

#container h1 {
	position:absolute;
	top:330px;
	text-align:center;
	color:#000000;
	width:920px;
	font-size:2em;
}

#container div.content {
	position:absolute;
	top:360px;
	width:760px;
	padding:0px 80px; 
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica;
}

#container #index_categories {
	display:block;
	width:900px;
	position:absolute;
	top:170px;
	left:30px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#container #index_categories li {
	padding:0px 45px;
	float:left;
	width:210px;
	height:130px;
	background:none;
}

#container #index_categories li h2 {
	padding:0px;
	margin:0px;
	border:none;
	position:relative;
	z-index:10;
}

#container #index_categories li h2 a, #container #index_categories li h2 a:visited {
	color:#2e3092;
	font-size:0.8em;
	font-weight:normal;
	padding-top:105px;
	height:25px;
	width:210px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}

#container #index_categories li h2 a img {
	position:absolute;
	border:solid 5px #FFFFFF;
	top:0px;
	left:0px;
}

#container #index_categories li h2 a:hover {
	color:#000000;
	text-decoration:none;
}

#container #index_categories li h2 a:hover img {
	border:solid 5px #2e3092;
}

#container #index_categories li span {
	border:solid 1px #39b6d0;
	display:block;
	position:absolute;
	z-index:5;
	background:url(../images/bg_index_rollover.gif) repeat-y;
	width:230px;
	height:300px;
	bottom:-10px;
	left:35px;
}

#container #index_categories li ul {
	position:absolute;
	top:-150px;
	left:45px;
	z-index:15;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:200px;
}

#container #index_categories li ul li {
	padding:0px;
	margin:0px;
	width:210px;
	height:auto;
	display:block;
}

#container #index_categories li ul li a, #container #index_categories li ul li a:visited {
	color:#2e3092;
	display:block;
	background:none;
	width:auto;
	height:auto;
	margin:0px;
	padding:3px 5px 2px 5px;
	font-family:Trebuchet MS, Arial, Helvetica
}

#container #index_categories li ul li a:hover {
	color:#FFFFFF;
	background-color:#51bcd2;
}

.box_light {
	width:285px;
	height:130px;
	position:absolute;	
}

.box_light h3 {
	color:#FFFFFF;
	font-weight:normal;
}

.box_light a.index_article {
	position:relative;
	display:block;
	padding-left:115px;	
	font-size:0.9em;
}

.box_light a.index_article span {
	display:block;
	font-size:1.2em;
	color:#FFFFFF;
}

.box_light a.index_article img {
	border:solid 5px #FFFFFF;
	position:absolute;
	left:0px;
	top:0px;
}

.box_light a.index_article:hover img {
	border:solid 5px #2e3092;
}

.box_light a.index_more {
	position:absolute;
	bottom:10px;
	left:10px;
	width:255px;
	display:block;
	border-top:solid 1px #08a5c5;
	color:#08a5c5;
	font-family:Trebuchet MS, Arial, Helvetica;
	padding-right:30px;
	padding-top:8px;
	text-align:right;
	background:url(../images/icon_but_arrow.gif) right 8px no-repeat;
}


#indexbanner {
	width:540px;
	height:210px;
	position:absolute;
	left:15px;
	top:15px;
	background:url(../images/bg_index_banner.jpg) no-repeat;
	padding:0px 195px;
}

#index_news {
	left:15px;
	top:430px;
}

#index_casestudies {
	left:325px;
	top:430px;
}

.box_right.box_dark {
	position:absolute;
	top:430px;
	right:15px;
	width:290px;
}
