@import url("grid.css");
@import url("default.css");

body{

}

.toppath{
	background:#f2f2f3 url(../images/bg-main-background.png) repeat-x center top;
}

.pathbottom{
	background:#fff;
}

/* search */

.search{
	/*float: right;*/
	/*text-align: right;*/
	padding: 15px 0px 18px 0px;
	font-weight: bold;	
	
}

.searchinput{
	margin: 0;
	padding:0;
	height:30px;
	width:230px;
	padding-left:358px;
}

.searchinput input{
	display:inline;
}

.searchinput input.text{
	background:url(../images/inputsearch-background.png) no-repeat center top;
	width: 168px;
	padding: 4px 4px;
	padding-right:0px;
	padding-top:3px;
	border: none;
	color: #fff;
	margin:0;
	font-size:12px;
	float:left;
}

.searchinput input.searchbutton{
	background:url(../images/inputsearch-button.png) no-repeat center top;
	width:50px;
	border:0;
	padding: 3px 7px;
	float:right;
	color:#fff;
	margin:0;
	height:22px;
	margin-left:3px;
}

.searchinput input.text:focus{
	background:url(../images/inputsearch-background.png) no-repeat center top;
	border: 0;
	color: #fff;
}
/* //search */
/* menu */
#menu ul{
	background:#464646 url(../images/menu-bg-leftbullet-nocurrent.png) no-repeat left top;
	float: right;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	height:23px;
	list-style-image: none;
}



#menu ul li.current{
	background:#f2f2f3 url(../images/menu-bg-leftbullet.png) no-repeat left top;
	color: #000;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}

#menu ul li.current span{
	background:url(../images/menu-span-rightbullet.png) no-repeat right top;
	color: #000;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 3px 9px 3px 9px;
	font-weight:bold;
}

#menu ul li.downloadlink{
	background:#f95f00 url(../images/menu-bg-downloadlink.png) no-repeat left top;
	color: #fff;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}

#menu ul li.downloadlink span{
	background:url(../images/menu-span-downloadlink.png) no-repeat right top;
	color: #fff;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 3px 9px 3px 9px;
}



#menu ul li{
	padding: 3px 3px 3px 3px;
	
}

#menu ul li a{
	color: #fff;
	text-decoration: none;
}

#menu ul li a span{
	color: #aaa;
	text-decoration: none;
	padding: 3px 15px 3px 15px;
}

#menu ul li a:hover{
	color: #777;
}

/* //menu */

.block{
	margin: 0px 5px;
}

/* newslist */
.span-16, div.span-16{
	padding:0;
}
.newslisttitle{
	margin-top:0px;
	font-size:18px;
	margin-top:20px;
	color:#f95f00;
}

.newslist{
	
	padding:0;
	margin:0;
	margin-top:10px;
}


.newslist ul{
	margin:0;
	margin-bottom:10px;
	padding:0;
}

.newslist .ndate{
	color:#aaa;
	font-family:Tahoma, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding:5px 0;
}

.newslist .ntitle{
	color:#f95f00;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.newslist .nmore{
	text-align:right;
}

.newsarchive{
	float:right;
	margin-bottom:20px;
}

.newsarchive ul li{
	display:inline;
	vertical-align:middle;
}

.newsarchive ul li.newsarchivelink{
	padding-bottom:12px;
}
/* //newslist */


/* content */
.content{
	background:#f2f2f3;
}

.contentcurrent{
	margin-top:20px;
	text-align:justify;
	margin-bottom:10px;
}

.contentcurrent p{
	margin-top:20px;
	text-align:justify;
	color:#000;
	font-size:12px;
	line-height:22px;
}
/* //contetn */

/*block-bottom*/
.block-bottom{
	padding-left:0px;
	margin-top:33px;
	background:url(../images/block-bg-bottom.png) repeat-x center top;
}

.block-bottom .bbtitle{
	color:#F95F00;
	font-size:18px;
	padding-bottom:25px;
}

.block-bottom .bbcontenttitle a{
	font-weight:bold;
}

.block-bottom .bbcontent{
	color:#555555;
	line-height:22px;
	font-size:12px;
	text-align:left;
}

.block-bottom .bbdatecreate{
	color:#AAAAAA;
	font-family:Tahoma,sans-serif;
	font-size:9px;
	font-weight:bold;
	padding:5px 0;
}




.block-bottom .bbcontent p{
	color:#555555;
	line-height:18px;
	font-size:12px;
	text-align:left;
} 

.block-bottom .bbmore{
	line-height:22px;
	font-size:10px;
	text-align:right;
	padding-bottom:10px;
}
/* //block-bottom */

/* footer */

.menufooter{
	margin-bottom:5px;
}

.menufooter li{
	display:inline;
}

.menufooter li a{
	font-size:11px;
}

.footer{
	margin:0;
	margin-bottom:10px;
}

.footer p{
	font-size:12px;
	padding:0;
	margin:0;
}
/* //footer */

.leftlogo{
	background:url(../images/leftlogo.png) no-repeat 20px 67px;
	height:260px;
}

.footerlogo{
	font-size:30px;
	text-align:right;
	color:#F95F00;
	float:right;
}

.footerlogo li{
	padding-left:10px;
	float:left;
}

.footerlogo a{
	font-size:30px;
	text-align:right;
	color:#F95F00;
	text-decoration:none;
}

.footerlogo .footerlogosmall a{
	font-size:11px;
	text-align:right;
	color:#F95F00;
	text-decoration:underline;
	width:30px;
	margin-left:5px;
}

.footerlogo .footerlogosmall a:hover{
	font-size:11px;
	text-align:right;
	color:#F95F00;
	text-decoration:none;
	width:30px;
	margin-left:5px;
}


