/* CSS Document layout - proptemp */
/*colors & styles**************************/
body{background:url(../img/layout/body_bg.jpg) repeat-x #fff; color:#585858; font-size:11px;}
/*styles*/
a{text-decoration:none; color:#5f90aa; font-weight:bold;}
a:hover{color:#80a5b4;}

.substance *, .substance{font-size:12px; text-align:justify;} 


input, select, body{color:#585858;}

/*layout***********************************/
body{margin:12px 20px 50px 20px; }
#SITE{width:950px; margin:auto;}
#HEADER{width:inherit; height:340px;}
#MENU_MAIN{width:inherit; height:30px;  background:url(../img/layout/menu_main/menu_main_bg.gif) repeat-x #456a7a; overflow:hidden;}
*html #MENU_MAIN{height:27px; position:relative; top:-1px;}
	#MENU_MAIN .item_list{width:inherit; padding-top:7px; padding-left:210px;}
		#MENU_MAIN .item_list img{float:left;}
		#MENU_MAIN .item_list img.item{padding:0 9px 0 9px;}

#MAIN_PART{width:inherit; padding-top:13px;}
	#MAIN_PART .logobar{height:52px; text-align:right;}
		#MAIN_PART .logobar img{margin:0 2px 0 2px;}
#STAGE{width:950px;}
	#STAGE .cell_left{width:188px; background:url(../img/layout/stage_separator_v.gif) right repeat-y; padding-right:12px; vertical-align:top;}
	#STAGE .cell_cnt{width:510px; vertical-align:top; padding:20px; padding-bottom:0px;}
	#STAGE .cell_right{width:188px; background:url(../img/layout/stage_separator_v.gif) left repeat-y; padding-left:12px; vertical-align:top;}

#TTL{margin-bottom:12px;}
#CNT{}
#SITEMAP{text-align:center; padding-top:35px;}
	#SITEMAP a{padding:3px;}


.separator_h{background:url(../img/layout/stage_separator_h.gif) repeat-x ; height:5px; width:100%; margin-bottom:12px;}


		
		
		
/*elements************************************/
	/*form_elements*/
	.form_grp{padding-right:6px;}
		.form_grp .item{border-left:5px solid #86caf1; padding-left:3px; margin-bottom:17px;}
			.form_grp .item .label{}
				.form_grp .item .label img{margin-bottom:2px;}
				.form_grp .item .label .txt{color:#456a7a; font-weight:bold; display:none;}
				
	/*Class .form_grp .item_h_align*/
	.form_grp .item_h_align:after { content: ".";display: block; height: 0; clear: both; visibility: hidden;overflow:hidden;}
	.form_grp .item_h_align {display: inline-block;}
	/* Holly Hack Targets IE Win only \*/
	* html .form_grp .item_h_align {height: 1%;}
	.form_grp .item_h_align {display: block;}
	
	.form_grp .item_h_align .left{float:left; width:auto;}
	.form_grp .item_h_align .right{float:right; width:auto;}
	
	.form_grp .item_h_align{margin-bottom:20px;}
	.form_grp .item_h_align .label{position:relative; top:3px; float:left; width:40%;}
		.form_grp .item_h_align .label .text{display:inline;}
	.form_grp .item_h_align .value{width:60%; float:right;}
		.form_grp .item_h_align .value *{width:100%;}
			
	
	/*.form_grp input{border:1px solid #c6c6c6;}*/
	/*.form_grp input.btn{width:auto; }*/
	
	/*portlet*/
	.portlet{margin-bottom:23px;}
		.portlet .header{margin-bottom:10px; background:url(../img/element/portlet_headings/bg_blue.gif) repeat-x; overflow:hidden; height:24px;}
			.portlet .header h3{display:none; color:#fff; font-size:12px; font-weight:bold; font-family:tahoma, arial, verdana; margin-top:3px; padding-left:5px;}
		.portlet .cnt{padding:6px;}




