/* dwelite main */

body {
	background: #CCCACA url("../images/bg_body.gif") repeat-y;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8.25pt;
	margin:0;
	padding:0 0 25px 0;
	line-height: 11.25pt;
	color: #333333;
	text-align: left;
}

div#frameholder {
	background:  #ffffff url("../images/bg_frameholder.gif") repeat-y;
	text-align: left;
	height: 700px;
	padding: 0 0 0 5px;	
}

div#topstripe {
	height: 7px;
	background: #DFDFDF;
	font-size: 0.75pt;
	border-bottom: 2px solid #ffffff; 
}

div#topnavig {
	background:  url("../images/bg_topnavig.gif") repeat-x;
	height: 95px;
	text-align: left;
	margin: 0 0 5px 0;
}

div#topnavigholder {
	width:750px;
}

div#logo {
}

div#user {
	margin: 7px 0 0 0;
	color: #ffffff;
	font-weight: bold;
	padding: 0 3px 0 5px;
}

div#user span{
	font-weight: normal;
	margin: 0 10px 0 0;
}

div#left{
float: left;
width: 214px;
margin: 0 9px 0 0;
}

div#status{
background: #ffffff  url("../images/bg_status.gif") no-repeat;
height: 43px;
}

div#status span{
display: block;
padding: 4px 0 0 32px;
color: #ffffff;
font-weight: bold;
}


div#rightholder{
position: absolute;
min-width: 550px;
top: 110px;
left: 225px;
background: #ffffff;
padding: 0 0 0 5px;
}

* html div#rightholder {
position: relative;
width: expression(document.body.clientWidth < 550? "550px" : "auto" );
top: auto;
left: auto;
background: none;
padding: 0;
}


div#right{
float: left;
}

div#content{
	padding:8px 10px 10px 10px;
	/*overflow: auto;*/
}


div#bottomstripe{
	height: 3px;
	background: #E4AC01 url("../images/bg_bottomstripe.gif") no-repeat;
	font-size: 0.75pt;
}
div#bottomstripe2{
	height: 1px;
	background: #ffffff;
	font-size: 0.75pt;
}

div.devider{
	height: 3px;
	background: #cccccc url("../images/bg_devider.gif") repeat-x;
	font-size: 0.75pt;
	margin: 7px 0 7px 0; 
}

/***** LEVÉ MENU ************************************************************************************************************/



	div#left ul.menu{
		margin: 0px 0 0 0;
		padding: 0 0 10px 0;
		display: block;
		color: #ffffff;
	}
	
	div#left ul.menu li{
		margin: 0 0 1px 0;
		list-style-type: none;
		background: #D09802 url("../images/bg_menu_item_withsubs.gif") no-repeat;
		padding: 5px 10px 4px 30px;
	}	

	div#left ul.menu li a{
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
	}
	
	div#left ul.menu li.withsubs{
		background: #737373 url("../images/bg_menu_item_withsubs.gif") no-repeat;
	}
	div#left ul.menu li.withsubs_open{
		background: #737373 url("../images/bg_menu_item_withsubs_open.gif") no-repeat;
	}
	div#left ul.menu li.withsubs_open a {
		color: #FBC407;
	}
	div#left ul.menu li.nosubs{
		background: #737373 url("../images/bg_menu_item_nosubs.gif") no-repeat;
	}
	
	div#left ul.menu li.subitem{
		background: #888888 url("../images/bg_menu_subitem.gif") no-repeat;
		padding-left: 47px;
	}
	div#left ul.menu li.subitem_active{
		background: #474747 url("../images/bg_menu_subitem_active.gif") no-repeat;
		padding-left: 47px;
		font-weight: normal;
	}
	
	div#left ul.menu li.subitem a{
		color: #ffffff;
		font-weight: normal;
	}
	div#left ul.menu li.subitem_active a{
		font-weight: bold;
	}
	div#left ul.menu li a:hover, div#left ul.menu li.subitem a:hover{
	color: #FBC407;
  }

/***************************************************************************/


h1 {
	height: 29px;	
	background: #D2D1D1 url("../images/bg_h1.gif") no-repeat;	
	font-size: 13.5pt;
	color: #666666;
	padding: 14px 10px 0 10px;
	display: block;
  margin: 0 10px 0 0;
	font-weight: normal;
}


h2 {
	font-size: 10.5pt;
	color: #666666;
	padding: 10px 0 0 0;
	display: block;
	margin:  0 0 5px 0;	
}

h3 {
	font-size: 9.75pt;
	color: #185085;
	padding: 10px 0 0 0;
	display: block;
	margin: 0 0 5px 0;	
}

h4 {
	font-size: 8.25pt;
	font-weight: bold;
	color: #185085;
	padding: 7px 0 0 0;
	margin: 0 0 5px 0;	
}

p {
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}


ul{
margin: 10px 0 5px 15px;
}
ul ul{
margin: 2px 0 5px 15px;
}
ol{
margin: 10px 0 5px 35px;
}
ul ol{
margin: 2px 0 5px 35px;
}

ul li{
list-style-type: none;
background: url("../images/bg_list_item.gif") no-repeat 0 5px;
padding: 0 0 0 10px;
}

ul li ul li{
background: url("../images/bg_list_subitem.gif") no-repeat 0 6px;
padding: 0 0 0 8px;
}

ol li{
list-style-type: decimal;
background: none;
padding: 0;
}


div.clear {
	height: 1px;
	clear: both;
	font-size: 0.75pt;
}



a{
	text-decoration: underline;
	color: #BD7903;
	font-weight: bold;
	}


form{
margin:0;
}

a img{
	border: 0;
}

a.quest{
		background: url("../images/quest.gif") no-repeat 0 10px;
		height: 20px;
		display: block;
		margin: 15px 0 0 15px;
		padding: 15px 0 5px 25px;
		font-size: 12pt;
		text-decoration: none;
		color: #000000;
		width: 150px;
}

div.hr{
		background: url("../images/bg_hr.gif") repeat-x 0 10px;
		height: 20px;
}

	.none{
		display: none;
	}

.bgnone{
background:none;
}
.bordernone{
border:0;
}

.right{
float: right;
}
.left{
float: left;
}
