body
{
	margin:0;
	padding:0;
	background:#dfdfdf;
	font-family:arial;
	font-size:11px;
}

h1
{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;	
	color:#48673d;
	font-weight:bold;
	margin-bottom:5px;
}

table
{
	font-size:11px;
}

h6
{
	font-weight:bold;
	color:#e35b33;
	font-size: 13px;
	margin: 0;
}

a{
	font-weight:bold;
	text-decoration:none;
	color:#e35b33;
}
a:hover{
	text-decoration:underline;
}

/*LAYOUT*/
div#container
{
	margin: 0 auto;
	padding: 0 5px;
	width: 960px;
	background:url(/resources/styles/images/bg-container.gif) repeat-y top left;
	overflow:hidden;
}

div#container div#header
{
	float:left;
	background:#ed7243 url(/resources/styles/images/bg-header.jpg) repeat-x top left;
	width:960px;
	height:175px;
	overflow:hidden;
}

div#container div#inner-container
{
	float:left;
	background:#fff url(/resources/styles/images/bg-inner-container.gif) repeat-x top left;
	width:940px;	
	padding:10px;
	overflow:hidden;
}

div#container div#inner-container div#left-pane
{
	float:left;	
	width:170px;	
	overflow:hidden;	
}

div#container div#inner-container div#mid-pane
{
	float:left;	
	width:580px;	
	padding:0 10px;
	overflow:hidden;	
	color:#444;
}

div#container div#inner-container div#right-pane
{
	float:left;	
	width:170px;	
	overflow:hidden;	
}

div#container div#inner-container div#footer
{
	float:left;	
	margin-top:10px;
	width:940px;	
	overflow:hidden;	
}

/*HEADER ITEMS*/
div#header a#logo
{
	float:left;
	display:block;	
	width:180px;
	height:175px;
	background:url(/resources/styles/images/logo.jpg) no-repeat top left;
	text-indent:-4444px;
	overflow:hidden;
}

div#header object
{
	float:left;
	margin:19px 0 0 7px;
	padding:3px;
	width:760px;
	background:url(/resources/styles/images/bg-header-img.gif) no-repeat top left;
}

/*FOOTER*/
div#footer
{
	padding-top:8px;
	color:#555;
	text-align:center;
	border-top:1px solid #ddd;
}

div#footer ul{
	margin:0;
	padding:0;	
	list-style:none;
}
div#footer ul li{
	display:inline;
	margin:0;
	padding:0 10px;
	border-left:1px solid #555;
}
div#footer ul li.first{
	border-left:0;
}

/*LEFT-PANE ITEMS*/
/*LEFT MENU*/
div#menu{
	float:left;
	width:170px;
	overflow:hidden;
}

div#menu div.top{
	float:left;
	width:170px;	
	height:5px;
	background:url(/resources/styles/images/bg-menu-top.gif) no-repeat top left;
	overflow:hidden;
}
div#menu div.mid{
	float:left;
	width:170px;	
	background:#48673d;
	overflow:hidden;
}
div#menu div.btm{
	float:left;
	width:170px;	
	height:5px;
	background:url(/resources/styles/images/bg-menu-btm.gif) no-repeat top left;
	overflow:hidden;
}
div#menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
div#menu ul li
{
	float:left;
	width:140px;
	padding:0 15px;
	background:url(/resources/styles/images/bg-menu-item.jpg) no-repeat bottom left;
}
div#menu ul li.last
{
	background:url(/resources/styles/images/bg-menu-item-last.jpg) no-repeat bottom left;
}
div#menu ul li a
{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:6px 0;
}
div#menu ul li.sublevel
{
	float:left;
	width:165px;
	padding:0 0 0 25px;
	background: none;
}
div#menu ul li.sublevel a
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	padding:2px 0;
}

/*LEFT AND RIGHT PANE BOX*/
div.box
{
	float:left;
	margin-top:5px;
	width:170px;
	overflow:hidden;
}

div.box div.header{
	float:left;
	width:136px;	
	height:29px;
	padding:0 17px;
	background:url(/resources/styles/images/bg-box-header.jpg) no-repeat top left;
	overflow:hidden;
	font-size:12px;
	line-height:29px;
	color:#48673d;
	font-weight:bold;
}

div.box div.item{
	float:left;
	width:139px;	
	padding:10px 12px 10px 17px;
	background:url(/resources/styles/images/bg-box-item.gif) no-repeat top left;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	overflow:hidden;		
	color:#555;
}
div.box div.grad{	
	background:url(/resources/styles/images/bg-box-item-grad.jpg) no-repeat top left;	
}
div.box div.item span.header{
	font-size:12px;	
	color:#48673d;
	font-weight:bold;
	margin-bottom:5px;
}
div.box div.last{
	padding-bottom:0;
}
div.box div.btm{	
	float:left;	
	width:170px;
	overflow:hidden;
	background:url(/resources/styles/images/bg-box-btm.gif) no-repeat top left;
}

/*LEFT-BOX PICTURE GALLERY*/
div.box div.pix span.date,
div.box span.date,
div#mid-pane span.date
{
	color:#777777;
}
div.box div.pix a img
{
	border:0;
	padding:5px 10px 3px 0;
}
div.box div.pix a img.last
{
	padding-right:0;
}

/*RIGHT-PANE BUTTON*/
a.btn
{
	float:left;
	display:block;
	margin-top:5px;
}
a.btn-first
{
	float:left;
	display:block;	
}
a.btn img,
a.btn-first img
{
	border:0;
}

/*RIGHT-PANE CALENDAR*/
div.calendar
{
	padding-left:4px;
	padding-right:4px;
	color:#555;
	
	float:left;
	width:160px !important;	
	width:170px;	
	background:url(/resources/styles/images/bg-box-item.gif) no-repeat top left;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	overflow:hidden;		
}

div.calendar a
{
	font-weight: normal;
}

div.calendar table
{
	margin-top: 1px;
}


/*RIGHT-PANE VIDBURDIR*/
ul.vidburdir
{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
ul.vidburdir li a
{
	font-weight:normal;
}

/*MID-PANE HEADER*/
div#mid-pane div.header
{
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	padding-bottom:7px;
}

div#mid-pane div.header strong
{
	color:#e35b33;
	font-size:17px;
	line-height:140%
}

/*MID-PANE ITEM/NEWS  LIST*/
div#mid-pane div.items ul
{
	margin:0;
	padding:10px 0;
	list-style:none;
}

div#mid-pane div.items ul li
{
	border-bottom:1px solid #ddd;
	padding:13px 10px;
}

div#mid-pane div.items ul li h2
{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;	
	color:#48673d;
	font-weight:bold;
	margin-bottom:5px;
}
div#mid-pane div.items ul li span.date
{
	float:right;
	margin-top:-20px;
}
div#mid-pane div.items ul li p
{
	margin:0;
	padding:0;
	line-height:160%;
}
div#mid-pane div.items ul li p img
{
	margin-left:20px;
}

/*MID-PANE SIMPLE ITEM/NEWS  LIST*/
div#mid-pane div.item-list
{
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}
div#mid-pane div.item-list ul
{
	float:left;
	margin:0;
	padding:10px 0;
	list-style:none;
}
div#mid-pane div.item-list ul li
{
	padding:2px 10px;
}
div#mid-pane div.item-list ul li span.title
{
	float:left;
	width:450px;
	overflow:hidden;	
}
div#mid-pane div.item-list ul li span.title a
{
	font-weight:bold;
	font-size:12px;
	color:#48673d;
}
div#mid-pane div.item-list ul li span.date
{
	float:right;
}

/*MID-PANE TEXT CONTENT*/
div#mid-pane div.text
{
	padding:10px;
}

div#mid-pane div.text .size12
{
	font-size:12px;
}

div.clear
{
	clear:both;
}
