/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/


#containerdiv
{
	/*width:960px;
	float:left;
	left:50%;
	margin-left:-471px;
	position:relative;
	min-height:500px;*/
	width:960px;
	min-height: 450px;
	margin-left: 19px;
	margin-right: auto;
	text-align: left;
	
}
/* for IE6 */
* html #containerdiv {
	
}
/**/

#backgrounddiv
{
	/*width:1020px;
	min-height: 550px;
	float:left;
	left:50%;
	margin-left:-510px;
	position:absolute;
	background: url(/images/IW/Structure/leftshadow.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	display: block;*/

	width:993px;
	min-height: 580px;
	background: url(/images/IW/Structure/leftshadow.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: hidden;
	
}
/* for IE6 */
* html #backgrounddiv {
	

}
/**/

#backgroundbottomdiv
{
	width:993px;
	height: 20px;
	float:left;
	/*left:50%;*/
	background: url(/images/IW/Structure/bottomline.png);
	background-repeat:no-repeat;
	/*margin-left:-510px;*/
	position:relative;
	/*bottom: 0px;*/
	display: block;
	background-color: rgb(228,232,236);
	
}

#frontbackgrounddiv
{
	width:998px;
	height: 605px;
	float:left;
	left:50%;
	margin-left:-499px;
	position:absolute;
	background: url(/images/IW/Structure/frontsecondbg.png);
	background-repeat:no-repeat;
	display: block;
	
}

#headerdiv
{
	background: url(/images/IW/Structure/headerbg.png);
	background-repeat: no-repeat;
	height: 98px;
	display: block;
	font-family: Verdana;
	text-decoration: none;
	
}

#newheaderdiv
{
	height: 97px;
	display: block;
	float: left;
	font-family: Verdana;
	text-decoration: none;
	width: 1000px;
	margin-left: 18px;
}

/* for IE6 */
* html #newheaderdiv {
	margin-left: 9px;
}
/**/

img
{
	border: 0;
}

body
{
	min-width: 1003px;
	text-align: center;
}
body.contentpage
{
	background: url(/images/IW/Structure/background.gif);
	background-repeat:repeat-x;
	background-color: rgb(228,232,236);
	font-size: 62.5%;
}

body.frontpage
{
	background: url(/images/IW/Structure/background.gif);
	background-repeat:repeat-x;
	background-color: rgb(228,232,236);
	font-size: 62.5%;
}

body.corporatepage
{
	background: url(/images/IW/Structure/background_corporate.png);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	font-size: 62.5%;
}


#topmenucontrol
{
	background: url(/images/IW/Structure/menubg.png);
	background-repeat:no-repeat;
	margin-top: 0em;
	padding: 0em;
	width: 100%;
	position: relative;
	display:block;
	font-size: 11px;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Tahoma, ;
}


#footerdiv
{
	display:block;
	position:relative;
	float: left;
	text-align: center;
	width: 960px;
	height: 20px;
	color: White;
	text-decoration: none;
	font-family:Verdana;
	font-size:10px;
	margin-top: 5px;
	margin-left:19px
}

* html #footerdiv
{
	margin-left:9px;
}

#corpfooterdiv
{
	background: url(/images/IW/structure/corp_bottomline.gif);
	background-repeat: no-repeat;
	display:block;
	position:relative;
	float: left;
	text-align: center;
	width: 960px;
	height: 20px;
	color: black;
	text-decoration: none;
	font-family:Verdana;
	font-size:10px;
	margin-top: 5px;
}

#emptydiv
{
	display:block;
	position:relative;
	float: left;
	width: 960px;
	height: 20px;
}

#maincontainerdiv
{
	padding: 0em;
	min-height:418px;
	float: left;
	width: 960px;
	text-align: left;
}
/* for IE6 */
* html #maincontainerdiv {
	height:410px;
}
/**/


#maincontainerdiv_cp
{
	padding: 0em;
	min-height:410px;
	float: left;
	width: 960px;
	text-align: left;
	background: #FFFFFF;
	margin: 4px 0 0 0;
	
}
/* for IE6 */
* html #maincontainerdiv_cp {
	height:410px;
	margin: 4px 0 0 0;
}
/**/


.fourbuttonsregiondiv
{
	/*margin-top:2.9em;	*/
}

#contentdiv
{
	width: 100%;
	height:100%;
	float: left;
	display:block;
	position:relative;
	text-align: left;
	background: url(/images/IW/structure/contendivbg.gif);
	background-repeat: repeat-x;
	min-height: 395px;
}
* html #contentdiv {
	height:395px;

}
/**/

.contentdiv_cp
{
/*	margin-top: 23px; */
}

#cookielink
{
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ddd;
	padding: 5px 0em;
	margin-top: 10px;
	display: block;
}

#fourbuttonsregiondiv
{
	/*background: url(/images/IW/structure/bottombg.png);*/
	height:61px;
	display:block;
	position:relative;
	float:left;
	width:100%;
}

#startpageflash
{
	height:215px;
	display:block;
	position: relative;
	overflow: hidden;
	width: 960px;
	margin-top:4px;
}

#statpagemenu
{
	width: 960px;
	display:block;
}

#leftregiondiv
{
	width:200px;
	display:block;
	position:relative;
	float:left;
	margin-top: 23px;
}

#mainandrightregiondiv
{
	width:760px;
	display:block;
	position:relative;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

* html #mainandrightregiondiv
{
	width: 750px;
}

#mainregiondiv
{
	width:530px;
	display:block;
	position:relative;
	float:left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	margin-top: 23px;
	
}

#rightregiondiv
{
	width:210px;
	display:block;
	position:relative;
	float:left;
	margin: 0 0 10px 5px;
	margin-top: 23px;
}

* html #rightregiondiv
{
	width:205px;
}

#headerlogodiv
{
	width: 35%;
	float: left;
	margin: 0;
	position: relative;
	display:block;
	text-align: left;
	margin-top: 41px;
}

#headerboxdiv
{
	width: 100%;
	float: left;
	position: relative;
	display:block;
	
}



.seperatordiv
{
	display:block;
	height: 4px;
	width:100%;
	position:relative;
}

/* for IE6 */
* html .seperatordiv {
	height:0px;
	display:none;
}
/**/





/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 5px;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 10px;
}
div.clear
{
	clear: both;
}
