body{		background-image:url(/images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#E5E5E5;
		text-align:center;
		margin:0;
		padding:0;
		}

/* Layout*/

#wrap{		width:976px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		margin-top:30px;
		text-align:left;
		}
#top{		width:976px;
		height:105px;
		background-image:url(/images/top.png);
		background-repeat:no-repeat;
		position:relative;
		}
#hmenu{		position:absolute;
		left:16px;
		bottom:0px;
		}
#Search{		position:absolute;
		right:32px;
		top:32px;
		font-size:11px;
		border:1px solid #ddd;padding:4px;
		background-color:#f2f2f2;
		}

.inputSearch{		border:1px solid #ddd;width:160px;height:20px;}
.btnSearch{		border:1px solid #ddd;color:#fff;background-color:#1B4C7D;
		
		font-size:11px;
		
		text-transform:uppercase;
		padding:2px;
		}
.home{		width:200px;
		height:50px;
		position:absolute;
		left:16px;
		top:16px;
		}		
#teaser{		width:976px;
		height:248px;
		height:auto;
		overflow:hidden;
		position:relative;
		}
#shdw{		background-image:url(/images/shadow.jpg);
		background-repeat:no-repeat;
		width:976px;
		height:15px;
		}
		
#main{		width:944px;
		padding:16px;
		padding-top:8px;
		background-color:#fff;
		background-image:url(/images/main_bg.jpg);
		background-repeat:repeat-y;
		overflow:hidden;
		
		}
#fp_news{		border-top:1px dotted #ddd;
		padding-top:8px;
		padding-bottom:8px;
		width:624px;
		}
#main_nfp{		width:944px;
		padding:16px;
		padding-top:8px;
		background-color:#fff;
		background-image:url(/images/main_bg.jpg);
		background-repeat:repeat-y;
		overflow:hidden;
		min-height:360px;
		}
#left{		width:176px;
		float:left;
		}
#right{		width:744px;
		float:right;
		}
#right{}
#footer{		width:944px;
		height:38px;
		padding:16px;
		background-image:url(/images/bottom.png);
		background-repeat:no-repeat;
		color:#fff;
		font-size:11px;
		}