#content.frontPage
{
	margin:0;
	width:100%!important;
	overflow:hidden;
}

#content.frontPage>*
{
	margin:0 25px;
}

.wide .scroll_pane
{
	width:100%!important;
}

.wide h3
{
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
}

.front_page_link a
{
	display:block;
}

#front_page_table td.front_page_link a 
{
	display:block;
	line-height:16px;
	background:url(/migenius/doc/resources/general/iray/manual/css/mi/images/arrow_header_contact.gif)  left no-repeat;
	padding-left:20px;
}

#table_container
{
	margin-right:50px!important;
}

#rs_description, .overview_subsection
{
	background: #f4f4f4;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}

.overview_subsection
{
	padding:4%;
	cursor:pointer;
}

#rs_description
{
	height: 220px;
	margin: 0 25px 15px 25px !important;
	padding:15px;
	overflow:hidden;
}

#rs_description h2
{
	margin-bottom:1em;
	font-size:18px;
}

#rs_description div
{
	float:left;
	width:48%;
	max-width:70em;
	padding-right:2%;
}

#rs_description img
{
	float:right;
	height:100%;
	clear:right;
	max-width:50%;
}

#sections
{
	/*height:380px;*/
	margin: 30px 1% 0 1%;
	overflow:hidden;
}

.part_container
{
	float:left;
	clear:none;
	
	padding:15px 2%;
	margin-right:1%;
	height:190px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	overflow:hidden;
	background:#F4F4F4;
}



.part_container_2
{
    width:44.5%;
}

.part_container_3
{
    width:28.6%;
}

.part_container_4
{
    width:45%;
}

div.button
{
    background: #DEDEDE ;
    cursor:pointer;
}


div.button:hover
{
	background: #cecece ;
}

.part_container h4 a, .overview_subsection h4 a
{
	color:black;
}


.part_container h4, .overview_subsection h4
{
	margin-bottom:1em;
}

.frontPageSections
{
	float:left;
	clear:none;
	width:45%;
}

.frontPageImageDiv
{
    float:right;
	clear:none;
	width:45%;
	margin-right:1%;
	overflow:hidden;
}

.frontPageImageDiv img
{
	height:100%;
}

.first_containers, .last_containers
{
	width:50%;
	clear:none;
	overflow:hidden;
}

.first_containers
{
	float:left;
}

.last_containers, .last_containers>.part_container, .last_part_container_2, .last_part_container_3
{
	float:right;
}

.last_containers>.part_container, .last_part_container_2
{
	margin: 0 0 0 1%;
}

.last_part_container_3
{
    margin:0;
}

.first_containers>.last_part_container
{
	margin:0;
	padding-right:3%;
}

.frontPage h1
{
    padding-bottom:0;
}
    
.frontPage .intro
{
    height:35%;
}

#rs_description.alone
{

   height:250px;
}

.sitemap
{
    width:90%!important;
    margin-left:5%; 
    margin-right:5%;
}

.sitemap .column
{
    float:left;
    width:300px;
}

.sitemap .scroll_pane
{
    width:auto!important;
}
