body {
   padding: 14px;
   margin: 0px;
   font-family: Verdana, Tahoma, sans-serif;
   font-size:83.5%;
   line-height:1.5em;

}

strong {font-weight:bolder;}

p {margin-bottom:0.75em;}

a {text-decoration:none; color:#444;}
a:hover {text-decoration:underline; color:#264;}

h1, .componentheading {  font-size:1.6em; line-height:1.8em; letter-spacing:-0.05em; color:#264; border-bottom:solid 1px #264; padding-bottom:0em; margin-bottom:0.2em; padding-left:0.3em;}
h2, .contentheading { font-size:1.4em; line-height:1.6em;}
h3 { font-size:1.2em;}

.small {font-size:0.9em;}

.clear { clear:both;}
.gutter {padding:1em;}

#top-line {
	border-bottom:#264 4px solid;
	color:#888;
}
#top-line a{
	color:#444;
}
#top-line .content {
	padding:0.5em;
}

#tl-left {float:left; width:230px;}
#tl-left a span {color:#888;}

#top-container {margin-left:240px;}

#tl-middle {float:left; width:40%;}
#tl-right {
	width:59%;
	text-align:right;
	float:right;
}
#tl-right .content {padding:0;}
#tl-right ul li {
	display:inline;
}
#tl-right ul li a {
	display:inline-block;
	padding:0 0.5em;
}
#wrap{
	min-width:900px;
   width: 100%;
   margin: 0 auto;
}
#wrapheader{
   height:182px;
}
#wrapmiddle {
	padding-bottom:50px;
	
}
#container {
	zoom:1;
}
#wrapmiddle,#wrapheader{
   float: left;
   width: 100%;
}
#middle,#head-middle{
   margin-right:280px;
   margin-left:280px;
   

}
#middle .gutter, #right .gutter {position:relative; zoom:1; overflow:hidden; }

#middle ul li {
	padding-left:1em;
	background: url(../img/arr_ora.gif) no-repeat  .3em 0.2em;
}
#middle ul.pagination li {padding-left:0; margin-left:1em;}

#head-middle { text-align:center;}
#head-middle img { 
	margin-top:50px;
	width:100%;
	max-width:487px;
	
}
/* html #head-middle img {width:expression((documentElement.clientWidth||document.body.clientWidth) < 487 ? "487px": "250px" ); zoom:1;}*/
#left{
	zoom:1;
   float: left;
   width: 270px;
   margin-left: -100%;
}
#head-left {width:270px; float:left; margin-left:-100%;  text-align:right;}

#head-left .gutter { padding-right:0;}
#head-left ul li {
	display:inline;
}
#head-left ul li a {
	display:inline-block;
	vertical-align:middle;
}


#left .buttons .content {
	padding:0;
}
#left .buttons a {
	text-align:center;
	text-transform:uppercase;
	word-spacing:-0.1em;
	letter-spacing:-0.1em;
	height:25px;
	padding:12px .2em 0;
	line-height:1em;
	color:#ee2;
	display:block;
	margin-bottom:2px;
	background:#264 url(../img/menu-header.png) no-repeat center center
}


#right,#head-right{
   float: left;
   width: 270px;
   margin-left: -270px;
}

#right {
	text-align:center;
overflow:hidden;
}
#left ul li  {
	padding-bottom:0.5em;
}
#left ul ul {padding-top:0.5em;}
#left ul ul li { padding-left:1em; font-size:0.9em;}
#footer{
   float: left;
   width: 100%;
   border-top:#264 4px solid;
   color:#666;
}
#footer a {
	color:#666;
}

#ft-left {
	width:270px;
	float:left;
	
}
#ft-middle {
	float:left;
}
#ft-right {
	float:right;
}
#ft-right ul li {
	display:inline;
}
#ft-right ul li a {
	display:inline-block;
	padding:0 0.5em;
}

#ft-left, #ft-middle { font-size: 0.63em; font-weight:bolder;}

#left .gutter,
#right .gutter {
	padding-top:0;
}

.moduletable_menu .content,
.moduletable .content {
	font-size:1.2em;
	padding:1em;
}
#middle .moduletable_menu .content,
#middle .moduletable .content {
	padding:0 0 1em;
	font-size:1em;
}

.moduletable_menu,
.moduletable_menu a
 {
	color:#444;
}
#left .moduletable h3,
#left .moduletable_menu h3,
#right .moduletable h3,
#right .moduletable_menu h3  {
	font-size:1.3em;
_font-size:1.2em;
	line-height:2em;
	color:#fff;
	text-align:center;
	background:#264 url(../img/menu-header.png) no-repeat center center;
}

#right .moduletable .content {
	font-size:0.8em;
}

div #show-font-sizes,
div #hide-font-sizes { color:#000; text-decoration:none; display:block; height:2.3em;padding-top:0.7em; text-align:left;}

div #show-font-sizes:hover,
div #hide-font-sizes:hover { text-decoration:underline; }

div #show-font-sizes { background: url(../img/glasses.png) no-repeat right center;}

div#tabs-header {
_height:1.5em;
}

#under-content .bannergroup,
#above-content .bannergroup { text-align:center;} 

.setd_title h4 a, .setd_title h4 { color:#444; font-weight:normal;}
.setd_title h4, .setd_title .date { font-size:1.2em; line-height:1.5em;}
.setd_title h4 {text-indent:-1.2em; padding-left:1em; overflow:visible;}
.setd_title .date {float:left; width:130px; color:#f80}
.setd_title .content {overflow:hidden; _padding-left:126px;}

#seartcllist_wrap hr { display:none;}

.all-news-link {margin-top:-1.5em;}

#above-content, #under-content {
	padding-top:1em;
	margin-bottom:1em;
	border:#666 solid 1px;
	border-right:none;
	border-left:none;
}
#under-content {
	margin-top:1em;
}

#above-content .moduletable {font-size:0.85em;}

#middle ul.pagination li {background:none;}

ul.pagination {
	text-align:center;
	list-style-type:none;
}
ul.pagination li, span.paging-active {
	display:inline;
        
}
span.paging-active li { text-decoration:underline; color:#264; font-weight:bolder;}
ul.pagination li a, span.paging-active  {
	display:inline-block;
	padding:0 0.5em;
}
ul.pagination strong {font-weight:normal;}

.sectiontableentry1 td, 
.sectiontableentry2 td
 {padding:0 0.5em;}

* html .phocagallery-box-file {
	display:inline-block;
}


.xmap * {list-style-type:none; zoom:1;}