/*
Theme Name: IAJ-UIM 1.5
Theme URI:
Description: A wordpress theme developed exclusively for IAJ-UIM
Author: Riccardo Trost
Author URI:
Version: 1.5
License:
License URI:
Tags: IAJ-UIM
*/


/*TYPO*/
@font-face {
    font-family: 'questrialregular';
    src: url('typo/questrial-regular-webfont.eot');
    src: url('typo/questrial-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('typo/questrial-regular-webfont.woff') format('woff'),
         url('typo/questrial-regular-webfont.ttf') format('truetype'),
         url('typo/questrial-regular-webfont.svg#questrialregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'muliitalic';
    src: url('typo/muli-italic-webfont.eot');
    src: url('typo/muli-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('typo/muli-italic-webfont.woff') format('woff'),
         url('typo/muli-italic-webfont.ttf') format('truetype'),
         url('typo/muli-italic-webfont.svg#muliitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mulilight';
    src: url('typo/muli-light-webfont.eot');
    src: url('typo/muli-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('typo/muli-light-webfont.woff') format('woff'),
         url('typo/muli-light-webfont.ttf') format('truetype'),
         url('typo/muli-light-webfont.svg#mulilight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'mulilight_italic';
    src: url('typo/muli-lightitalic-webfont.eot');
    src: url('typo/muli-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('typo/muli-lightitalic-webfont.woff') format('woff'),
         url('typo/muli-lightitalic-webfont.ttf') format('truetype'),
         url('typo/muli-lightitalic-webfont.svg#mulilight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'muliregular';
    src: url('typo/muli-regular-webfont.eot');
    src: url('typo/muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('typo/muli-regular-webfont.woff') format('woff'),
         url('typo/muli-regular-webfont.ttf') format('truetype'),
         url('typo/muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*TYPO*/


/*STANDARD*/
body{
	background: #b5b5b2;
	color: #5f5f5f;
	font-family: 'muliregular', sans-serif;
	font-size: 100%;
	line-height: 1.5em;
}
body.landing{
	background: #efefeb;
	height: auto;
}
a{
	color: #3b86c4;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
blockquote{
	margin: 1em 2em;
	border-left: 1px dashed #999;
	padding-left: 1em;
}
blockquote p:first-letter{
	float: left;
	margin: .2em .3em .1em 0;
	font-family: "Monotype Corsiva", "Apple Chancery", fantasy;
	font-size: 220%;
	font-weight: bold;
}
blockquote p:first-line{
	font-variant: small-caps;
}
.count0 {display:none !important;}

/*STANDARD ALIGNS*/
.alignleft{
	float: left;
	margin: 0 20px 10px 0;
}
.alignright{
	float: right;
	margin: 0 0 10px 20px;
}
/*STANDARD ALIGNS*/
ul, ol{
	border: none;
	margin-left: 25px;
}
/*STANDARD*/


/*LANDING PAGE*/
div#landing-box{
	background: url("images/landing-box-bg.png") repeat-x;
	height: 194px;
	margin-top: 200px;
}
div#landing-box div{
	position: relative;
}
div#landing-box img#logo-landing{
	float: left;
	margin-right: 20px;
	margin-top: 25px;
}
div#landing-box div#landing-titles{
	float: left;
	margin-top: 40px;
}
div#landing-box div#landing-titles h1{
	color: #fff;
	font-family: "Century Schoolbook", "Times New Roman", Times, serif;
	font-size: 3em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 10px;
}
div#landing-box div#landing-titles h2{
	color: /*#86b1d9*/#86b1d9;
	font-family: "Century Schoolbook", "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-style: italic;
	line-height: 1.25em;
}
div#landing-box dl{
	color: #fff;
	float: right;
	font-size: 1em;
	margin-top: 30px;
	width: 440px;
}
div#landing-box dl dt{
	float: left;
	font-family: 'mulilight', sans-serif;
	margin-bottom: 2px;
	text-align: right;
	width: 330px;
}
div#landing-box dl dd{
	color: #fff;
	float: left;
	font-family: 'muliregular', sans-serif;
	margin-bottom: 2px;
	padding-left: 24px;
	text-align: left;
	width: /*110px*/auto;
}
div#landing-box dl dd a{
	color: #fff;
	text-decoration: none;
}
div#landing-box dl dd a:hover{
	text-decoration: underline;
}
div#landing-box div div#landing-login{
	background: #459ace;
	display: block;
	padding: 10px 18px 4px 18px;
	position: absolute;
	right: 0;
	text-align: right;
	top: -25px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 0 10px 0 #459ace, 0 0 2px #333;
	-moz-box-shadow: 0 10px 0 #459ace, 0 0 2px #333;
	-o-box-shadow: 0 10px 0 #459ace, 0 0 2px #333;
	-ms-box-shadow: 0 10px 0 #459ace, 0 0 2px #333;
	box-shadow: 0 10px 0 #459ace, 0 0 2px #333;
}
div#landing-box div div#landing-login a{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
div#landing-box div div#landing-login a:hover{
	text-decoration: underline;
}
/*LANDING PAGE*/


/*HEADER*/
header{
	background: url("images/header-bg.png") no-repeat center top #efefeb;
	border-bottom: 1px solid #fff;
	height: 173px;
}
header div div#header-box{
	position: relative;
	margin-bottom: 0;
	width: 940px;
}
header div div#header-box a#header-logo{
	display: block;
	float: left;
	margin-top: 28px;
}
header div div#header-box hgroup{
	float: left;
	margin-top: 43px;
	margin-left: 10px;
}
header div div#header-box hgroup h1{
	color: #306190;
	font-family: "Century Schoolbook", "Times New Roman", Times, serif;
	font-size: 1.375em;
}
header div div#header-box hgroup h2{
	color: /*#86b1d9*//*#edbd48*/#ec8b0e;
	font-family: "Century Schoolbook", "Times New Roman", Times, serif;
	font-size: 0.8125em;
	font-style: italic;
}
header div div.header-login{
	display: inline-block;
	float: right;
	position: relative;
}
header div div.header-login a#footer-login{
	background: #286398;
	background: -moz-linear-gradient(top,#3b84c8 0%,#286498);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	border: none;
	color: #fff;
	display: inline-block;
	font-size: 0.625em;
	line-height: 2em;
	padding: 0 7px;
	text-shadow: 0px -1px 1px rgba(000,000,000,0.5), 0px 1px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-moz-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
header div div.header-login a#footer-login:hover{
	background: #286398;
	background: -moz-linear-gradient(top,#4b94d8 0%,#3874a8);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	text-decoration: none;
}
header div div.header-login a#footer-login:active{
	background: #286398;
}
/*HEADER*/


/*MENU*/
header div div#header-box nav{
	border: 1px solid /*#ebebe7*/#fff;
	clear: both;
	float: none;
	font-size: 0.875em;
	margin-top: 13px;
	-webkit-box-shadow: 0 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	-o-box-shadow: 0 1px 2px #aaa;
	-ms-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
header div div#header-box nav div#navwrap{
	width:100%;
	font-family: 'muliregular', sans-serif;
	color: #5f5f5f;
}
header div div#header-box nav div#navwrap ul.dropdown{
	background: url("images/menu-bg.png") repeat transparent;
	height: 41px;
	line-height: 1.75em;
	margin-left: 0;
}
header div div#header-box nav div#navwrap ul.dropdown li{
	float:left; /* makes horiz list */
	height: 2.4em;
	margin-top: 9px;
	position:relative; /* hey Submenu ULs, appear below! */
}
header div div#header-box nav div#navwrap ul.dropdown li a{
	border-right: 1px solid #e7e6e6;
}
/* Top level Unordered list */
header div div#header-box nav div#navwrap ul.dropdown a {
	padding: 0 1em; /*space the items, occupy entire height too.*/
	color: #5f5f5f;
	text-decoration:none;
}
/* Style the link hover */
header div div#header-box nav div#navwrap ul.dropdown li a:hover,
header div div#header-box nav div#navwrap ul.dropdown li.current_page_item a,
header div div#header-box nav div#navwrap ul.dropdown li.current-menu-item a,
header div div#header-box nav div#navwrap ul.dropdown li.current-menu-parent > a{
	color: #3b86c4;
}
/* Displays the link as blocks. */
header div div#header-box nav div#navwrap ul.dropdown li ul a {
	border-right: medium none;
    color: #5f5f5f;
    display: block;
    font-size: 0.875em;
    line-height: 1.5em;
    margin: 0;
    padding: 0.75em;
}
header div div#header-box nav div#navwrap ul.dropdown li.current_page_item ul li a,
header div div#header-box nav div#navwrap ul.dropdown li.current-menu-item ul li a{
	color: #5f5f5f;
}
header div div#header-box nav div#navwrap ul.dropdown li.current_page_item ul li a:hover,
header div div#header-box nav div#navwrap ul.dropdown li.current-menu-item ul li a:hover{
	color: #3b86c4;
}
/* sub menus!!  */
header div div#header-box nav div#navwrap ul.dropdown ul{
	background: #fff;
	border-bottom: 1px solid #c4c4c1;
	border-left: 1px solid #c4c4c1;
	border-right: 1px solid #c4c4c1;
	list-style: none;
	margin: 0; /* Appear just below the hovering list */
	padding:  0;
	position: absolute; /* needed */
	width: 200px; /* specify the width. */
	z-index: 500; /* specify the order */
	-webkit-box-shadow: 0 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	-o-box-shadow: 0 1px 2px #aaa;
	-ms-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
header div div#header-box nav div#navwrap ul.dropdown li ul {
	top: 2.38em; /* Positioning:Calc with top level horz list height */
}
header div div#header-box nav div#navwrap ul.dropdown ul ul {
	top: 0;
	left: 100%; /* Position the sub menus to right. */
}
header div div#header-box nav div#navwrap ul.dropdown ul li {
	border-bottom: 1px solid #E7E6E6;
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
}
/* sub sub menus!!  */
header div div#header-box nav div#navwrap ul.dropdown ul ul{
	background: #fff;
	border-bottom: 1px solid #c4c4c1;
	border-left: 1px solid #c4c4c1;
	border-right: 1px solid #c4c4c1;
	list-style: none;
	margin: 0; /* Appear just below the hovering list */
	padding: 0;
	position: absolute; /* needed */
	width: 200px; /* specify the width. */
	z-index: 200; /* specify the order */
	-webkit-box-shadow: 0 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	-o-box-shadow: 0 1px 2px #aaa;
	-ms-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
header div div#header-box nav div#navwrap ul.dropdown li ul ul{
	top:-12px; /* Positioning:Calc with top level horz list height */
}
header div div#header-box nav div#navwrap ul.dropdown ul ul ul{
	top:0;
	left:100%; /* Position the sub menus to right. */
}
header div div#header-box nav div#navwrap ul.dropdown ul li ul li{
	border-bottom: 1px solid #E7E6E6;
    float: none;
    height: auto;
    margin: 12px 0;
    padding: 0 12px;
}
/* Drop Down! */
/* Hide all the dropdowns (submenus) */
header div div#header-box nav div#navwrap ul.dropdown ul,
header div div#header-box nav div#navwrap ul.dropdown li:hover ul ul,
header div div#header-box nav div#navwrap ul.dropdown ul li:hover ul ul{
	display: none;
}
/* Display the submenus only when li are hovered */
header div div#header-box nav div#navwrap ul.dropdown li:hover ul,
header div div#header-box nav div#navwrap ul.dropdown ul li:hover ul ,
header div div#header-box nav div#navwrap ul.dropdown ul li ul li:hover ul{
	display: block;
}
header div div#header-box nav div#navwrap ul.dropdown li * a:hover {
	/* Change color of links when hovered */
	border-right: none;
}
/*MENU*/


div#content{
	background: #dadad7;
	border-bottom: 1px solid #fff;
	padding-bottom: 50px;
	padding-top: 10px;
}
div#content >div{
	background: #f2f2ee;
	margin: 0 auto !important;
	padding: 10px 0 !important;
	width: 940px !important;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
div#content div >section{
	margin-right: 0 !important;
	width: 610px !important;
}
div#content div >div.grid_4{
	width: 280px !important;
}


/*ALERT BOX*/
div#content div div.home-alert-box{
	background: url("images/home-alert-bg-em.png") no-repeat 10px center #EDBD48 /*#372f2b*/;
	font-size: 0.75em;
	color: #473f3b;
	line-height: 1.25em;
	margin-bottom: 15px;
	padding: 10px 10px 10px 55px;
	width: 875px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
div#content div div.home-alert-box span{
	font-size: 1.125em;
	color: #372f2b;
}
/*HEADER*/


/*STANDARD WHITE BOX*/
.white-box{
	background: #fff;
	position: relative;
}
/*STANDARD WHITE BOX*/


/*STANDARD BOXES TITLES*/
div#content div section div.content-box{
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 4px;
	position: relative;
}
div#content div section.documents{
	margin-left: 0 !important;
	width: 630px !important;
}
div#content div section div.content-box div.content-title,
div#content div aside div.aside-box div.aside-title{
	background: url("images/aside-title-flag.png") no-repeat left 7px #ebeae9;
	display: inline-block;
	margin: 0 5px 12px 5px;
	padding: 4px 8px 4px 25px;
	position: relative;
	text-transform: uppercase;
}
div#content div section div.content-box div.content-title.transparent,
div#content div div span.widgetitle{
	background: url("images/aside-title-flag.png") no-repeat left #deded9;
}
div#content div section div.content-box div.content-title.document-title{
	margin: 0 0 12px 0;
	width: 588px;
}
div#content div section.documents div.content-box div.content-title.document-title{
	width: 598px;
}
/*STANDARD BOXES TITLES*/


/*STANDARD CONTENT*/
div#content div section div.content-box div.content-title{
	width: 567px;
}
div#content div section div.content-box div.content-text{
	font-size: 0.8125em;
	line-height: 1.4em;
	margin: 0 5px;
	padding: 10px 0 0 0;
}
div#content div section div.content-box div.content-text h1,
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-content h1{
	font-size: 1.25em;
	margin-bottom: 15px;
}
div#content div section div.content-box div.content-text p,
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-content p{
	margin-bottom: 10px;
}
div#content div section div.content-box div.content-text ul,
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-content ul{
	list-style: disc;
	margin-bottom: 15px;
}
div#content div section div.content-box div.content-text ol,
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-content ul{
	list-style: decimal;
	margin-bottom: 15px;
	margin-left: 30px;
}
div#content div section div.content-box div.content-text ul li,
div#content div section div.content-box div.content-text ol li,
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-content ul li,
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-content ol li{
	margin-bottom: 5px;
}
div#content div section div.content-box a.article-link{
	display: block;
	float: right;
	font-size: 0.8125em;
	padding: 0 20px 10px 10px;
}
/*STANDARD CONTENT*/


/*HOME DOCUMENTS GRID*/
div#content div section div#home-document-box div#home-document-header{
	background: #deded9;
	margin-top: 12px;
	overflow: hidden;
	position: relative;
	width: 610px;
}
div#content div section.documents div#home-document-box div#home-document-header{
	width: 630px;
}
div#content div section div#home-document-box div#home-document-header div#home-document-header-title{
	color: #372f2b;
	float: left;
	font-size: 0.9375em;
	padding: 7px 0 3px 0;
	text-transform: uppercase;
	width: 270px;
}
div#content div section.documents div#home-document-box div#home-document-header div#home-document-header-title{
	width: 290px;
}
div#content div section div#home-document-box div#home-document-header div#home-document-header-title span{
	padding: 0 0 0 10px;
}
div#content div section div#home-document-box div#home-document-header div.home-document-header-lang{
	color: #372f2b;
	float: left;
	font-size: 0.9375em;
	padding: 7px 0 3px 0;
	text-align: center;
	text-transform: uppercase;
	width: 68px;
}
div#content div section div#home-document-box div#home-document-list{
	background: #f0f0eb;
	border: 1px solid #deded9;
	border-top: none;
	overflow: hidden;
	width: 608px;
}
div#content div section.documents div#home-document-box div#home-document-list{
	width: 628px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row{
	border-top: 1px solid #deded9;
	overflow: hidden;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-title{
	color: #777;
	float: left;
	font-size: 0.75em;
	line-height: 1.25em;
	padding-bottom: 1000px;
    margin-bottom: -1000px;
	width: 268px;
}
div#content div section.documents div#home-document-box div#home-document-list div.home-document-row div.home-document-title{
	width: 288px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-title a{
	color: #777;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-title a:hover{
	color: #3b86c4;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-title span{
	display: block;
	padding: 12px 12px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link{
	float: left;
	font-size: 0.625em;
	padding-bottom: 1000px;
    margin-bottom: -1000px;
	text-align: center;
	width: 68px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link.bright{
	background: #f9f9f4;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span{
	display: block;
    margin: 8px auto 0;
    vertical-align: middle;
    width: 24px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span a{
	background-image: url("images/doc-down-pdf.png");
	background-position: 0 0;
	background-repeat: none;
	background-size: 26px 52px;
	display: block;
	height: 26px;
	text-decoration: none;
	width: 26px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span a:hover{
	background-position: 0 -26px;
}
div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span a:active{
	background-position: 0 0;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){
	div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span a{
    	background-image: url("images/doc-down-pdf@2x.png");
    	background-size: 26px 52px;
    	background-repeat: none;
    }
    div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span a:hover{
		background-position: 0 -26px;
	}
	div#content div section div#home-document-box div#home-document-list div.home-document-row div.home-document-link span a:active{
		background-position: 0 0;
	}
}
/*HOME DOCUMENTS GRID*/


/* ASIDE STANDARD*/
div#content div aside{
	padding-top: 5px;
}
div#content div aside div.aside-box{
	margin-bottom: 25px;
}
div#content div aside div.aside-box div.aside-title{
	width: 257px;
}
div#content div aside div.aside-box div.aside-content{
	border-bottom: 1px solid #ebeae9;
	margin: 0 12px 10px 12px;
	padding: 0 0 10px 0;
}
div#content div aside div.aside-box div.aside-content span.aside-single-date{
	color: #5f5f5f;
	display: block;
	font-family: 'muliitalic';
	font-size: 0.75em;
}
div#content div aside div.aside-box div.aside-content span.aside-single-title{
	color: #404040;
	display: block;
	font-size: 0.875em;
	line-height: 1.125em;
}
div#content div aside div.aside-box div.aside-content span.aside-single-title a{
	color: #404040;
}
div#content div aside div.aside-box div.aside-content span.aside-single-title a:hover{
	color: #3b86c4;
}
/* ASIDE STANDARD*/


/*SIDEBAR DOCUMENT & QMT*/
span.widgetitle{
	display: inline-block;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 12px;
	padding: 4px 8px 4px 25px;
	width: 88%;
}
div.white-box span#document-how-to{
	display: block;
    font-size: 0.75em;
    line-height: 1.5em;
    margin: 0 0 14px 0;
    padding: 10px 32px 10px 10px;
}
.more-info-doc{
	background: url("images/hint-bg.png") no-repeat 0 0;
	display: block;
    font-size: 0.75em;
    height: 18px;
    line-height: 1.5em;
    margin-right: 3px;
    position: absolute;
    right: 3px;
    top: 6px;
    width: 18px;
}
li.widget_taxonomy-drill-down{
	list-style: none;
}
li.widget_taxonomy-drill-down h2{
	color: #555;
}
div.taxonomy-drilldown-lists div{
	margin-bottom: 15px;
}
div.taxonomy-drilldown-lists div h4{
	border-bottom: 2px solid #dcdbd7;
	color: #372F2B;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 7px;
	padding: 4px 0 2px 0;
	text-transform: uppercase;
}
div.taxonomy-drilldown-lists div ul{
	font-size: 0.75em;
	line-height: 1.125em;
	max-height: 173px;
	margin-left: 0;
	height: auto;
	overflow-y: scroll
}
div.taxonomy-drilldown-lists div ul li.term-item{
	border-bottom: 1px solid #dcdbd7;
	padding: 2px 0 0 0;
}
div.taxonomy-drilldown-lists div ul li.term-item a{
	color: #3B86C4;
	text-decoration: none;
	display: block;
	padding: 2px 0 0 1px;
}
div.taxonomy-drilldown-lists div ul li.term-item:hover{

}
div.taxonomy-drilldown-lists div ul li.term-item:hover a{
	text-decoration: underline;
}
div.taxonomy-drilldown-lists p a.taxonomy-drilldown-reset{
	background: #286398;
	background: -moz-linear-gradient(top,#3b84c8 0%,#286498);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	border: none;
	color: #fff;
	display: inline-block;
	font-size: 0.75em;
	line-height: 1.675em;
	margin-bottom: 15px;
	padding: 0 12px;
	text-shadow: 0px -1px 1px rgba(000,000,000,0.5), 0px 1px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-moz-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
div.taxonomy-drilldown-lists p a.taxonomy-drilldown-reset:hover{
	background: #286398;
	background: -moz-linear-gradient(top,#4b94d8 0%,#3874a8);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	text-decoration: none;
}
div.taxonomy-drilldown-lists p a.taxonomy-drilldown-reset:active{
	background: #286398;
}
form.taxonomy-drilldown-dropdowns ul{
	background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 0;
    padding: 15px;
    position: relative;
}
.taxonomy-drilldown-dropdowns select {
    border: 1px solid #D4D4D4;
    display: block;
    margin-bottom: 15px;
    padding: 5px;
    width: 250px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}
a.taxonomy-drilldown-reset{
	float: right;
	font-size: 0.875em;
}
form.taxonomy-drilldown-dropdowns input[type=submit]{
	background: -moz-linear-gradient(center top , #3B84C8 0%, #286498) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 0 #165181, 0 0 0 rgba(255, 0, 217, 0) inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 0.75em;
    padding: 4px 15px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(255, 255, 255, 0.5);
}
form.taxonomy-drilldown-dropdowns input[type=submit]:hover{
	background: #286398;
	background: -moz-linear-gradient(top,#4b94d8 0%,#3874a8);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	text-decoration: none;
}
form.taxonomy-drilldown-dropdowns input[type=submit]:active{
	background: #286398;
}
/*SIDEBAR DOCUMENTS & QMT*/


/*PAGE ASSOCIATED MEMBERS*/
div#content div section div.content-box div.content-text div#associated-members-intro{
	color: #459bce;
	margin-bottom: 20px;
	text-transform: uppercase;
}
div#content div section div.content-box div.content-text ul#associated-members-list{
	font-size: 0.923em; /*See div.content-text for main text dimension*/
}
div#content div section div.content-box div.content-text ul#associated-members-list li{
	border-bottom: 1px dotted #aaa;
	color: #777;
	margin-bottom: 6px;
	padding: 0 0 5px 0;
}
div#content div section div.content-box div.content-text ul#associated-members-list li a{
	color: #777;
	text-decoration: none;
}
div#content div section div.content-box div.content-text ul#associated-members-list li a:hover{
	color: #459bce;
	text-decoration: underline;
}
/*PAGE ASSOCIATED MEMBERS*/


/*PAGE ORGANISATION CHART*/
div#content div section div.content-box div#organisation-chart{
	padding: 0 10px 0 10px;
}
div#content div section div.content-box div#organisation-chart div.committee-section{
	margin-bottom: 40px;
}
div#content div section div.content-box div#organisation-chart div.committee-section span.committee-section-title{
	border-bottom: 1px solid #d7dbdc;
	display: block;
	font-size: 0.875em;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
div#content div section div.content-box div#organisation-chart div.committee-section ul.committee-section-members li{
	clear: both;
	color: #5f5f5f;
	float: none;
	font-size: 0.875em;
	margin-bottom: 24px;
	overflow: hidden;
}
div#content div section div.content-box div#organisation-chart div.committee-section ul.committee-section-members li.last-committee-member{
	background: url("images/oc-last-member-bg.png") no-repeat left bottom;
}
div#content div section div.content-box div#organisation-chart div.committee-section ul.committee-section-members img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#content div section div.content-box div#organisation-chart div.committee-section ul.committee-section-members span.committee-section-member-role{
	display: block;
	font-weight: bold;
}
div#content div section div.content-box div#organisation-chart div.committee-section ul.committee-section-members span.committee-section-member-description{
	display: block;
	overflow: hidden;
}
/*PAGE ORGANISATION CHART*/


/*NEWS*/
div#content div section div.content-box div.content-news-box{
	margin: 0 5px;
	padding: 0;
}
div#content div section div.content-box div.content-news-single{
	background: url("images/news-separator.png") no-repeat left bottom;
	margin-bottom: 30px;
	overflow: hidden;
}
div#content div section div.content-box div.content-news-single div.content-news-head{
	background: #DEDED9;
	clear: both;
	float: none;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 4px 7px;
	width: 586px;
}
div#content div section div.content-box div.content-news-single div.content-news-head span.content-news-title{
	color: #372f2b;
	float: left;
	font-size: 0.9325em;
	text-align: left;
	width: 415px;
}
div#content div section div.content-box div.content-news-single div.content-news-head span.content-news-time{
	color: #888888;
	float: right;
	font-size: 0.75em;
	text-align: right;
	width: 165px;
}
div#content div section div.content-box div.content-news-single div.content-news-content{
	float: none;
	font-size: 0.8125em;
	line-height: 1.5em;
	margin-bottom: 15px;
}
div#content div section div.content-box div.content-news-box div.content-news-single span.content-news-permalink{
	background: url("images/news-permalink-bg.png") no-repeat left center;
	float: left;
	font-size: 0.8125em;
	margin-top: 30px;
	padding-left: 20px;
}
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-meta{
	clear: both;
	float: none;
	margin-bottom: 15px;
	overflow: hidden;
	width: 586px;
}
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-meta span.content-news-permalink{
	background: url("images/news-permalink-bg.png") no-repeat left center;
	float: left;
	font-size: 0.8125em;
	padding-left: 20px;
}
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-meta div.content-news-tags{
	float: right;
	font-size: 0.75em;
	line-height: 22px;
	text-align: right;
	text-transform: uppercase;
	width: auto;
}
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-meta div.content-news-tags span.content-news-tags-sx{
	background: url("images/news-meta-sx-bg.png") no-repeat;
	display: block;
	float: left;
	height: 21px;
	width: 21px;
}
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-meta div.content-news-tags span.content-news-tags-title{
	background: url("images/news-meta-bg.png") repeat-x;
	display: block;
	float: left;
	height: 21px;
	width: auto;
}
div#content div section div.content-box div.content-news-box div.content-news-single div.content-news-meta div.content-news-tags span.content-news-tags-dx{
	background: url("images/news-meta-dx-bg.png") no-repeat;
	display: block;
	float: left;
	height: 21px;
	width: 5px;
}
/*NEWS*/


/*MEDIAGALLERY*/
div#content div section div.content-box div.content-mediagallery,
div#content div section div.content-box div.content-mediagallery-box{
	overflow: hidden;
	padding: 0;
}
div#content div section div.content-box div.content-mediagallery div.mediagallery-intro,
div#content div section div.content-box div.content-mediagallery-box div.content-mediagallery-text{
	border-bottom: 1px solid #d7dbdb;
	color: #5F5F5F;
	font-size: 0.8125em;
	line-height: 1.5em;
	margin: 0 5px 30px 5px;
	padding-bottom: 20px;
}
div#content div section div.content-box div.content-mediagallery div.mediagallery-intro p,
div#content div section div.content-box div.content-mediagallery-box div.content-mediagallery-text p{
	margin-bottom: 8px;
}
div#content div section div.content-box div.content-mediagallery-single{
	float: left;
	min-height: 200px;
	margin: 0 13px 8px 0;
	position: relative;
	width: 140px;
}
div#content div section div.content-box div.content-mediagallery-single.single-picture{
	height: 140px;
	min-height: inherit;
	margin: 0 13px 13px 0;
}
div#content div section div.content-box div.content-mediagallery-single.last-mg{
	margin: 0 0 8px 0;
}
div#content div section div.content-box div.content-mediagallery-single img{
	background: #fff;
	margin-bottom: 8px;
	padding: 5px;
	-webkit-box-shadow: 0 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	-o-box-shadow: 0 1px 2px #aaa;
	-ms-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
div#content div section div.content-box div.content-mediagallery-single img:hover{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
div#content div section div.content-box div.content-mediagallery div.content-mediagallery-single div.content-mediagallery-info{
	color: #372f2b;
	font-size: 0.875em;
	line-height: 1.125em;
}
div#content div section div.content-box div.content-mediagallery div.content-mediagallery-single div.content-mediagallery-info a{
	color: #372f2b;
	text-decoration: none;
}
div#content div section div.content-box div.content-mediagallery div.content-mediagallery-single div.content-mediagallery-info a:hover{
	color: #459bce;
	text-decoration: underline;
}
div#content div section div.content-box div.content-mediagallery div.content-mediagallery-single span.mediagallery-type-picture{
	background: url("images/mediagallery-picture.png") no-repeat 0 0;
	display: block;
	height: 12px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
}
div#content div section div.content-box div.content-mediagallery div.content-mediagallery-single span.mediagallery-type-video{
	background: url("images/mediagallery-video.png") no-repeat 0 0;
	display: block;
	height: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
}
div#content div section div.content-box div.content-mediagallery-box{
	margin-bottom: 30px;
	overflow: hidden;
}
div#content div section div.content-box div.content-mediagallery-box div.content-mediagallery-head{
	background: #DEDED9;
	clear: both;
	float: none;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 4px 7px;
	width: 586px;
}
div#content div section div.content-box div.content-mediagallery-box div.content-mediagallery-head span.content-mediagallery-title{
	color: #372f2b;
	float: left;
	font-size: 0.9325em;
	text-align: left;
	width: 415px;
}
div#content div section div.content-box div.content-mediagallery-box div.content-mediagallery-head span.content-mediagallery-time{
	color: #888888;
	float: right;
	font-size: 0.75em;
	text-align: right;
	width: 165px;
}
/*MEDIAGALLERY*/


/*CONTACTS*/
div#content div section div.content-box div.content-text div.contact-form-box{
	margin-top: 25px;
	padding: 22px;
	overflow: hidden;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form input[type=text]{
	background: url("images/form-input-text-bg.png") no-repeat 0 0;
	border: none;
	color: #372f2b;
	font-family: "muliregular", sans-serif;
	font-size: 1em;
	height: 21px;
	padding: 4px 8px;
	width: 244px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p{
	float: left;
	width: 252px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p.right-input{
	padding-left: 52px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p.full-form{
	width: 557px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p textarea{
	background: url("images/form-textarea-bg.png") no-repeat 0 0;
	border: none;
	clear: both;
	float: none;
	font-family: "muliregular", sans-serif;
	font-size: 1em;
	height: 134px;
	padding: 6px;
	resize: none;
	width: 557px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p input.wpcf7-submit{
	background: #286398;
	background: -moz-linear-gradient(top,#3b84c8 0%,#286498);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	border: none;
	clear: both;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "muliregular", sans-serif;
	font-weight: normal;
	font-size: 1em;
	float: left;
	padding: 7px 35px;
	text-shadow: 0px -1px 1px rgba(000,000,000,0.5), 0px 1px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-moz-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p input.wpcf7-submit:hover{
	background: #286398;
	background: -moz-linear-gradient(top,#4b94d8 0%,#3874a8);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	text-decoration: none;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p input.wpcf7-submit:active{
	background: #286398;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form p span.wpcf7-not-valid-tip{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    font-size: 10pt;
    left: 1%;
    padding: 2px;
    position: absolute;
    top: 1%;
    width: 242px;
    z-index: 100;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form div.wpcf7-validation-errors,
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form div.wpcf7-mail-sent-ok{
	border: 1px solid #FF0000;
	float: left;
	margin: 20px 0 0;
    padding: 4px;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 form.wpcf7-form div.wpcf7-mail-sent-ok{
	border: 1px solid #398F14;
	clear: both;
}
div#content div section div.content-box div.content-text div.contact-form-box div.wpcf7 img.ajax-loader{
	margin-top: 10px;
}
/*CONTACTS*/


/*DOCUMENTS PAGE*/
div#documents-searchform-box{
	margin: 0;
	padding: 10px 10px 5px 10px;
}
div#documents-searchform-box span#pre-doc-search-text{
	float: left;
    font-size: 0.875em;
    line-height: 2em;
    margin-right: 10px;
}
div#documents-searchform-box form#document-search{
	background: url("images/document-search-form.png") no-repeat;
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 596px;
}
div#documents-searchform-box form#document-search input[type=text]{
	background: none;
	border: none;
	color: #555;
	font-family: 'muliregular', sans-serif;
	font-size: 0.8125em;
	height: 27px;
	line-height: 1em;
	padding-left: 8px;
	width: 548px;
}
div#documents-searchform-box form#document-search input[type=submit]{
	background: none;
	border: none;
	cursor: pointer;
	height: 29px;
	padding: 0;
	width: 32px;
}
div#documents-searchform-box div#doc-search-info{
	clear: both;
	float: none;
	font-size: 0.75em;
}
/*
footer div div#footer-box div#footer-search-credits div#footer-form form{
	background: url("images/footer-form-bg.png") no-repeat;
	margin-top: 20px;
}
footer div div#footer-box div#footer-search-credits div#footer-form form input[type=submit]:active{
	background: url("images/footer-form-bg-active-2.png") no-repeat;
}
*/
/*DOCUMENTS PAGE*/


/*QUESTIONNAIRES*/
div#formengine{
   background-color: transparent;
   padding: 20px 0;
   border-top: 1px solid #d4d4d4;
}
#formengine label{
   display: block;
}
#formengine textarea{
	width: 99%;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
}
#formengine fieldset{
	margin-bottom: 20px;
}
/*QUESTIONNAIRES*/


/*PAGINATION*/
div#pagination-box{
	float: right;
	width: auto;
}
div#pagination-box a.page-numbers,
div#pagination-box span.page-numbers.current{
	background: url("images/pagination-bg.png") no-repeat 0 0;
	color: #fff;
	display: block;
    float: left;
    font-size: 0.875em;
    height: 28px;
    margin: 0 5px;
    padding: 3px 0 0;
    text-align: center;
    width: 32px;
}
div#pagination-box a.page-numbers.prev,
div#pagination-box a.page-numbers.next,
div#pagination-box span.page-numbers.dots{
	background: none;
	color: #777;
	display: block;
	float: left;
	height: 31px;
	margin: 0 5px;
	width: auto;
}
div#pagination-box a.page-numbers:hover,
div#pagination-box span.page-numbers.current{
	background-position:  0 -31px;
	text-decoration: none;
}
div#pagination-box a.page-numbers.prev:hover,
div#pagination-box a.page-numbers.next:hover{
	text-decoration: underline;
}
/*PAGINATION*/


/* FORUM */
a#forum-profile-edit{
	display: none !important;
}
/* FORUM */


/*FOOTER*/
footer div div#footer-box{
	background: #fefefe;
	margin: -41px 10px 28px 10px;
	width: 940px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
footer div div#footer-box div#footer-links{
	float: left;
	font-size: 0.8125em;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 38px;
	width: 304px;
}
footer div div#footer-box div#footer-links div.footer-links-row{
	border-bottom: 1px solid #e9e8e8;
	padding: 2px 0;
}
footer div div#footer-box div#footer-links div#social-row{
	margin-top: 22px;
	position: relative;
}
footer div div#footer-box div#footer-links div#social-row div.footer-login{
	display: inline-block;
	position: absolute;
	top:0;
	left: 0;
}
footer div div#footer-box div#footer-links div#social-row div.footer-login a{
	background: #286398;
	background: -moz-linear-gradient(top,#3b84c8 0%,#286498);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	border: none;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	padding: 1px 15px;
	text-shadow: 0px -1px 1px rgba(000,000,000,0.5), 0px 1px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-moz-box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	box-shadow: 0px 2px 0px rgba(22,81,129,1), inset 0px 0px 0px rgba(255,000,217,0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-login:hover{
	background: #286398;
	background: -moz-linear-gradient(top,#4b94d8 0%,#3874a8);
	background: -webkit-gradient(linear, left top, left bottom, from(#3b84c8),to(#286498));
	text-decoration: none;
}
footer div div#footer-box div#footer-links div#social-row a#footer-login:active{
	background: #286398;
}
footer div div#footer-box div#footer-links div#social-row a#footer-rss{
	background: url("images/social-buttons.png") no-repeat -28px 0;
	display: inline-block;
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-rss:hover{
	background-position: -28px -28px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-rss:active{
	background-position: -28px -56px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-facebook{
	background: url("images/social-buttons.png") no-repeat 0 0;
	display: inline-block;
	height: 28px;
	position: absolute;
	top: 0;
	right: 34px;
	width: 28px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-facebook:hover{
	background-position: 0 -28px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-facebook:active{
	background-position: 0 -56px;
}
footer div div#footer-box div#footer-links div#social-row a#footer-facebook span,
footer div div#footer-box div#footer-links div#social-row a#footer-rss span{
	display: none;
}
footer div div#footer-box div#footer-logo{
	float: left;
	margin-left: 90px;
	margin-top: 38px;
	margin-bottom: 40px;
	width: 115px;
}
footer div div#footer-box div#footer-search-credits{
	float: right;
	margin-right: 20px;
	width: 304px;
}
footer div div#footer-box div#footer-search-credits div#footer-form,
header div#header-right div#header-form,
div#content div section div.content-box div div#search-results-form{
	border-bottom: 1px solid #e9e8e8;
	margin-bottom: 10px;
	padding-bottom: 9px;
}
div#content div section div.content-box div div#search-results-form{
	border-bottom: none;
	padding-bottom: 0;
}
footer div div#footer-box div#footer-search-credits div#footer-form form,
header div#header-right div#header-form form{
	background: url("images/footer-form-bg.png") no-repeat;
	margin-top: 20px;
}
div#content div section div.content-box div div#search-results-form form{
	background: url("images/search-results-form.png") no-repeat;
	margin-top: 0;
}
footer div div#footer-box div#footer-search-credits div#footer-form form input[type=submit]:active,
div#content div section div.content-box div div#search-results-form form input[type=submit]:active,
div#documents-searchform-box form#document-search input[type=submit]:active,
header div#header-right div#header-form form input[type=submit]:active{
	background: url("images/footer-form-bg-active-2.png") no-repeat;
}
footer div div#footer-box div#footer-search-credits div#footer-form form input[type=text],
div#content div section div.content-box div div#search-results-form form input[type=text],
header div#header-right div#header-form form input[type=text]{
	background: none;
	border: none;
	color: #555;
	font-family: 'muliregular', sans-serif;
	font-size: 0.8125em;
	height: 27px;
	line-height: 1em;
	padding-left: 8px;
	width: 255px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
div#content div section div.content-box div div#search-results-form form input[type=text]{
	width: 551px;
}
header div#header-right div#header-form{
	border-bottom: none;
	clear: right;
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0;
}
header div#header-right div#header-form form{
	width: 303px;
}
footer div div#footer-box div#footer-search-credits div#footer-form form input[type=submit],
div#content div section div.content-box div div#search-results-form form input[type=submit],
header div#header-right div#header-form form input[type=submit]{
	background: none;
	border: none;
	cursor: pointer;
	height: 29px;
	padding: 0;
	width: 32px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
footer div div#footer-box div#footer-search-credits div#footer-credits{
	border-bottom: 1px solid #e9e8e8;
	color: #888888;
	font-size: 0.8125em;
	line-height: 1.385em;
	padding-bottom: 9px;
	text-align: center;
}
/*FOOTER*/