.container { width: 100%;}
.logo {width:352px; height:115px; vertical-align: top;}
.logo1 {height:115px; background: url(/ni/logo-1.png) top repeat-x; }
.searchfield {
	width: 487px; 
	height: 81px !important; 
	background: url(/ni/logo-2.png) no-repeat right top; 
	text-align: right; 
	vertical-align: top; 
/*	padding-top: 50px; */
}
.generalnav {
	height: 34px; 
	background: url(/ni/nav2.png) repeat-x top; width: 400px; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold;
	vertical-align: top;
	padding-top: 6px;
}
.w20 {width:20px; padding: 0px; margin: 0px; vertical-align: top;}
.w53 {width:53px; padding: 0px; margin: 0px; vertical-align: top;}
.w16 {width:16px; padding: 0px; margin: 0px; vertical-align: top;}

.btnsearch { width:122px; height: 26px; border: 0px; background: url(/ni/btn_search.png);font-family: Tahoma; font-size: 11px;}
.search1 { width:120px; height: 22px; border: 1px solid #a0ad91;}

.bodycont {width: 100%;}
.bc1 {background: url(/ni/left.png) repeat-y left; width: 210px;}
.bc2 {padding-left: 29px; padding-right: 28px;}
.bc3 {background: url(/ni/right.png) repeat-y right; width: 198px;}

container.a {color: #646458; font-family: Tahoma; font-size: 10px; font-weight: bold;}

.lgreen { 
	height: 25px; 
	border: 0px; 
	display: block; 
	line-height: 25px; 
	background: url(/ni/leftbtn.png) right no-repeat;
	padding-left: 14px;
	text-decoration: none;
}


.rgreen { 
	height: 25px; 
	border: 0px; 
	display: block; 
	line-height: 25px; 
	background: url(/ni/rightbtn.png) left top no-repeat;
	padding-left: 14px;
	overflow: hidden;
	text-decoration: none;
}

.sm1 {padding-left: 20px;}

.menupad {padding-left: 48px;}
.rightpad {padding-right: 48px;}
.rightpad table, .rpad2 {padding-left: 15px; line-height: 14px; margin-top: 8px; margin-bottom: 8px;}
.showmenu {margin-top: 8px; margin-bottom: 8px;}
.showmenu td {padding-left: 20px; line-height: 14px;}
.randpic {padding-top: 10px; padding-left: 20px;margin-top: 8px; margin-bottom: 8px;}

.bot1 {
	height: 56px;
	background: url(/ni/bot1.png) no-repeat;
}	

.bot2 {
	background: url(/ni/bot2.png) repeat-x;
	color: #474747; font-size: 10px;
	text-align: right;
	vertical-align: top;
	padding: 8px;
}
.bot3 {
	background: url(/ni/bot3.png) no-repeat;
}	

.loginform td {
	border: 1px dotted #999;
	padding: 5px;
	font-size: 14px;
}

.loginform input { font-size: 12px; }
.loginform {margin-top: 20px;}
.blockimg {display: block; padding-left: 10px;}
.imals {color: black; text-decoration: none;}
.galform {margin: 0px; padding: 0px;}

.headerarea, body {background: url(/ni/left.png) repeat-y left !important; }
.logo-nav {vertical-align: bottom; text-align: right; height:121px;}
.logo-nav table {float: right;}

