@charset "utf-8";

/* BODY */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	height: 100%;
	width: 100%;
}

body {
	min-height: 100%;
	position: relative;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	font-size: 12px;
	width: 100%;
	height: 100%;
}

/* SITE PAGE */
#page_wrap {
	width: 100%;
	background: url(../img/bg.png) repeat-x top center;
	position: relative;
	min-height: 100%;
}

#footer_wrap {
	min-height: 210px;
	margin-top: -210px;
	width: 100%;
	background: url(../img/bg2.png) repeat-x bottom center;
}

#page {
	float: none;
	margin: 0 auto;
	width: 980px;
}

#header {
	height: 145px;
	width: 980px;
	margin: auto;
	background: url(../img/top-bot-bg2.png) no-repeat top left;
}

#main {
	min-height: 175px;
	height: 100%;
	width: 980px;
	margin: auto;
	background: url(../img/top-bot-bg2.png) no-repeat scroll 0 -145px;
	padding-bottom: 240px;
}

#pagecontent {
	width: 100%;
	height: 100%;
}

#sitemenu {
	float: none;
	height: 36px;
	width: 980px;
	margin: auto;
	z-index: 10;
}

#navmenu {
	margin: auto;
	float: left;
	width: 730px;
	z-index: 1;
}

#content {
	float: left;
	min-height: 250px;
	width: 980px;
	margin: auto;
}

#content_left {
	height: 100%;
	width: 730px;
	padding-right: 30px;
}

#content_right {
	float: right;
	height: 100%;
	width: 220px;
	top: 19px;
}

#page_content {
	width: 100%;
}

#footer {
	float: none;
	width: 980px;
	margin: auto;
	height: auto;
}

table.ich-table {
	background: #f2f2f2;
}

/*COMMON STYLES*/
div {
	float: left;
	position: relative;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #1a1a1a;
}

h1 {
	float: left;
	font-size: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	padding-bottom: 7px;
	width: 100%;
}

h1.csc-firstHeader {
	padding: 0 0 18px 0;
}

h2 {
	float: none;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	padding-bottom: 15px;
	width: 100%;
	clear: both;
}

h3 {
	float: left;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 7px;
	width: 100%;
}

h4 {
	font-size: 12px;
}

#bodyhome h2,
#bodyhome h3 {
	padding-top: 17px;
}

#bodyhome h2 {
	padding-bottom: 7px;
	font-weight: bold;
}

#bodyhome h3 {
	font-weight: normal;
}

div.csc-header h3 {
	padding-top: 0;
}

p,p.text {
	color: #444444;
	line-height: 1.5;
	padding-bottom: 15px;
}

#bodyhome p {
	padding-bottom: 0;
	width: auto !important;
}

#content_left p {
	width: 100%;
	width: auto;
}

a {
	color: #3593c9;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #3593c9;
	text-decoration: underline;
	cursor: pointer;
}

a:visited {
	color: #3593c9;
}

a[name="filtertop"] {
	float: left;
	height: 0;
}

li {
	line-height: 1.5;
}

.grey {
	color: #1a1a1a;
}

.blue {
	color: #3593c9;
}

.left {
	float: left;
}

.right {
	float: right;
}

.rbar {
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	width: 1px;
	background: #cccccc;
}

.lbar {
	float: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 100%;
	width: 1px;
	background: #cccccc;
}

.rt,
.rb,
.lt,
.lb {
	float: left !important;
	position: absolute !important;
	width: 3px !important;
	height: 3px !important;
	z-index: 5 !important;
	padding: 0 !important;
}

.rt {
	top: 0px;
	right: 0px;
	background: url(../img/round3px.png) no-repeat top right;
}

.rb {
	bottom: 0px;
	right: 0px;
	background: url(../img/round3px.png) no-repeat bottom right;
}

.lt {
	top: 0px;
	left: 0px;
	background: url(../img/round3px.png) no-repeat top left;
}

.lb {
	bottom: 0px;
	left: 0px;
	background: url(../img/round3px.png) no-repeat bottom left;
}

.rt4,
.rb4,
.lt4,
.lb4,
.rt4sh,
.rb4sh,
.lt4sh,
.lb4sh,
.rt4gr,
.rb4gr,
.lt4gr,
.lb4gr
	{
	float: left !important;
	position: absolute !important;
	width: 4px !important;
	height: 4px !important;
	z-index: 5 !important;
	padding: 0 !important;
}

.rt4 {
	top: -1px;
	right: -1px;
	background: url(../img/round4px.png) no-repeat top right;
}

.rb4 {
	bottom: -1px;
	right: -1px;
	background: url(../img/round4px.png) no-repeat bottom right;
}

.lt4 {
	top: -1px;
	left: -1px;
	background: url(../img/round4px.png) no-repeat top left;
}

.lb4 {
	bottom: -1px;
	left: -1px;
	background: url(../img/round4px.png) no-repeat bottom left;
}

.rt4gr {
	top: -1px;
	right: -1px;
	background: url(../img/round4px-grey.png) no-repeat top right;
}

.rb4gr {
	bottom: -1px;
	right: -1px;
	background: url(../img/round4px-grey.png) no-repeat bottom right;
}

.lt4gr {
	top: -1px;
	left: -1px;
	background: url(../img/round4px-grey.png) no-repeat top left;
}

.lb4gr {
	bottom: -1px;
	left: -1px;
	background: url(../img/round4px-grey.png) no-repeat bottom left;
}

.rt4sh {
	top: -1px;
	right: -1px;
	background: url(../img/round4px.png) no-repeat top right;
}

.rb4sh {
	bottom: -1px;
	right: -1px;
	background: url(../img/round4px.png) no-repeat bottom right;
}

.lt4sh {
	top: -1px;
	left: -1px;
	background: url(../img/round4px.png) no-repeat top left;
}

.lb4sh {
	bottom: -1px;
	left: -1px;
	background: url(../img/round4px.png) no-repeat bottom left;
}

.trrt4,
.trrb4,
.trlt4,
.trlb4 {
	float: left !important;
	position: absolute !important;
	width: 4px !important;
	height: 4px !important;
	z-index: 5 !important;
	padding: 0 !important;
}

.trrt4 {
	top: -1px;
	left: -1px;
	background: url(../img/transp_round4px.png) no-repeat top left;
}

.trrb4 {
	bottom: -1px;
	left: -1px;
	background: url(../img/transp_round4px.png) no-repeat bottom left;
}

.trlt4 {
	top: -1px;
	right: -1px;
	background: url(../img/transp_round4px.png) no-repeat top right;
}

.trlb4 {
	bottom: -1px;
	right: -1px;
	background: url(../img/transp_round4px.png) no-repeat bottom right;
}

.rbtn,
.lbtn {
	float: left !important;
	width: 14px !important;
	height: 30px !important;
	z-index: 5 !important;
	padding: 0 !important;
}

.rbtn {
	background: url(../img/blue-btn-h30.png) no-repeat top right;
}

.lbtn {
	background: url(../img/blue-btn-h30.png) no-repeat top left;
}

div.blue_btn:hover .rbtn {
	background: url(../img/blue-btn-h30.png) no-repeat bottom right;
}

div.blue_btn:hover .lbtn {
	background: url(../img/blue-btn-h30.png) no-repeat bottom left;
}

.l-blue-grey,
.r-blue-grey {
	position: absolute;
	width: 14px;
	height: 111px;
	background-image: url(../img/blue-grey.png);
	top: 0;
}

.l-blue-grey {
	left: 0;
	background-position: top left;
}

.r-blue-grey {
	right: 0;
	background-position: top right;
}

div.blue_btn {
	height: 30px;
	line-height: 30px;
	width: auto;
	cursor: pointer;
}

#send-to-friend div.blue_btn {
	padding-top: 8px;
	width: 100px;
}

#send-to-friend div.blue_btn input {
	height: 30px;
}

div.blue_btn a,
div.blue_btn input {
	float: left;
	height: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px #777777;
	text-decoration: none;
	padding: 0 7px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background: url(../img/blue-bg-h30.png) repeat-x top center;
	cursor: pointer;
}

div.blue_btn:hover a,
div.blue_btn:hover input {
	color: #4d4d4d;
	text-shadow: none;
	background: url(../img/blue-bg-h30.png) repeat-x bottom center;
}

div.blue_btn a:hover {
	text-decoration: none;
}

.pad-0 {
	padding: 0 !important;
}

.tpad-0 {
	padding-top: 0 !important;
}

.bpad-0 {
	padding-bottom: 0 !important;
}

.tpad-10 {
	padding-top: 10px !important;
}

.bpad-10 {
	padding-bottom: 10px !important;
}

.tpad-15 {
	padding-top: 15px !important;
}

.bpad-15 {
	padding-bottom: 15px !important;
}

.lpad-15 {
	padding-left: 15px !important;
}

.lpad-25 {
	padding-left: 25px !important;
}

.lpad-35 {
	padding-left: 35px !important;
}

.tpad-17 {
	padding-top: 17px !important;
}

.bpad-17 {
	padding-bottom: 17px !important;
}

.tpad-20 {
	padding-top: 20px !important;
}

.bpad-20 {
	padding-bottom: 20px !important;
}

#training-img {
	padding-top: 25px;
}

div.csc-header,
div.csc-textpic-text,
div.csc-textpic {
	width: 100%;
}

figcaption {
	padding: 5px;
	text-align: center;
}
/* fix textpic rendering with figure */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	float: left;
}

div.csc-textpic.csc-textpic-intext-left {
	/*float:none;*/
	width: 100%;
}

div.csc-textpic-text h2,
div.csc-textpic-text h3 {
	clear: none;
	padding-bottom: 15px;
}

div.csc-textpic-text,
div.csc-textpic-text p {
	float: none !important;
}

div.csc-textpic-intext-left div.csc-textpic-single-image {
	padding-right: 15px;
	padding-bottom: 5px;
}

div.csc-textpic-imagewrap.csc-textpic-single-image {
	padding-top: 10px;
	padding-bottom: 18px;
}

#content_module {
	float: none;
}

#page_content table.contenttable {
	float: left;
}

#page_content p {
	float: none;
}

#page_content h3 {
	padding-top: 0;
}

span.trick {
	float: right;
	height: 18px;
	width: 1px;
}

#grey_kiosk_promo span.trick {
	height: 60px;
}

#grey_kiosk_quote span.trick {
	height: 85px;
}

#grey_kiosk_quote div.writer_area {
	height: 60px;
	width: 64px;
}

.clr {
	height: 1px;
	width: 100%;
	clear: both !important;
	padding: 0 !important;
}

.clear {
	clear: both !important;
}

div.dot-margin {
	height: 1px;
	width: 100%;
	clear: both;
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
}

ul.csc-bulletlist {
	width: 95%;
	list-style-image: url(../img/disc.png);
	list-style-position: inside;
	padding-bottom: 15px;
	color: #444444;
	list-style-position: outside;
	padding-left: 20px;
	margin-left: 12px;
}

ul.csc-bulletlist li {
	line-height: 1.5;
	padding-bottom: 7px;
}

.table2-header {
	background: #efe1f0;
	padding: 10px 15px;
	min-height: 16px;
	margin-right: 2px;
	color: #a66ca6;
	line-height: 1.3;
}

.table2-row,
.table2-subrow {
	background: #f2f2f2;
	padding: 10px 15px;
	min-height: 16px;
	margin-right: 2px;
	color: #4e4e4e;
	line-height: 1.3;
}

.table2-container,
.ext-table2-container {
	width: 100%;
	clear: both;
}

.table-row,
.ext-table-row {
	margin-bottom: 2px;
}

.table2-row.arr-ico,
.table2-subrow {
	padding-left: 35px;
	background: #f2f2f2 url(../img/table-arr.png) no-repeat scroll 17px
		center;
}

.file-icon {
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

.icons-table {
	height: 36px;
	line-height: 35px;
}

.table-ico {
	padding-right: 10px;
}

.html-icon {
	float: left;
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../img/html-16x16.png) no-repeat scroll top center;
}

.pdf-icon {
	float: left;
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../img/pdf-16x16.png) no-repeat scroll top center;
}

.swf-icon {
	float: left;
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../img/swf-16x16.png) no-repeat scroll top center;
}

.video-icon {
	float: left;
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../img/video-16x16.png) no-repeat scroll top center;
}

.ppt-icon {
	float: left;
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../img/ppt-16x16.png) no-repeat scroll top center;
}

div.csc-textpic-imagewrap {
	z-index: 1;
}

dl.csc-textpic-image {
	float: left;
	padding-right: 55px;
	padding-bottom: 15px;
}

dl.csc-textpic-image dt {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-top: 4px;
}

dd.csc-textpic-caption {
	float: left;
	width: 100%;
	height: 12px;
	line-height: 12px;
	padding-top: 5px;
}

#bodyctd dd.csc-textpic-caption,
#bodyctdsingle dd.csc-textpic-caption {
	padding-top: 10px;
	text-align: center;
	width: 260px;
}

#bodyctd div.csc-header,
#bodyctdsingle div.csc-header {
	padding-bottom: 10px;
}

#bodyctd #accordion_container .inner_accordion,
#bodyctdsingle #accordion_container .inner_accordion
	{
	padding: 15px 0 0;
	width: 963px;
}

.wideblock {
	width: 100% !important;
}

/*END COMMON STYLES*/

/*HEADER*/
#logo {
	position: absolute;
	top: 28px;
}

#hlinks {
	position: absolute;
	top: 37px;
	right: 0;
}

#hlinks span {
	color: #333333;
	padding-left: 12px;
	font-size: 11px;
}

#hlinks a {
	font-size: 11px;
}

#qsem {
	height: 70px;
	position: absolute;
	right: 0;
	top: 80px;
	width: 220px;
}

#q {
	position: absolute;
	bottom: 25px;
	left: 0;
}

#s {
	position: absolute;
	bottom: 42px;
	left: 53px;
}

#e {
	position: absolute;
	bottom: 25px;
	left: 96px;
}

#m {
	position: absolute;
	bottom: 42px;
	left: 145px;
}
/*top sitemenu*/
#menu {
	width: auto;
}

#rss,
#plus {
	width: 34px;
	height: 36px;
	cursor: pointer;
}

#plus {
	background: url(../img/share.png) top left no-repeat;
}

#rss {
	background: url(../img/share.png) bottom left no-repeat;
}

#plus:hover {
	background: url(../img/share.png) top right no-repeat;
}

#rss:hover {
	background: url(../img/share.png) bottom right no-repeat;
}

/* mega menu */
li.mroot span.m-down {
	float: left;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 10px;
	right: 8px;
	background: transparent url(../img/m-down.png) no-repeat scroll top
		center;
}

li.mroot.current span.m-down {
	background: transparent url(../img/m-down.png) no-repeat scroll 0 -17px;
}

li.mroot:hover span.m-down {
	background: transparent url(../img/m-down.png) no-repeat scroll bottom
		center !important;
}

ul.mmenu {
	margin: 0;
	padding: 0;
	float: left;
	height: 37px;
	position: relative;
	list-style: none;
}

ul.mmenu li.mroot {
	float: left;
	display: list-item;
	position: relative;
	height: 36px;
	line-height: 36px;
	margin-left: 1px;
	background: url(../img/menu-bg.png) repeat-x scroll top center;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 47px;
	text-shadow: 0 -1px #777777;
}

ul.mmenu li.etc {
	float: left;
	display: list-item;
	position: relative;
	height: 36px;
	line-height: 36px;
	margin-left: 1px;
	cursor: pointer;
	text-decoration: none;
}

ul.mmenu li.mroot:hover,
ul.mmenu li.mroot.current:hover {
	background: url(../img/menu-bg.png) repeat-x scroll -37px center
		!important;
	text-shadow: none !important;
	color: #4d4d4d !important;
	height: 37px;
}

ul.mmenu li.mroot.current {
	text-shadow: none !important;
	color: #b55ebf;
	background: url(../img/menu-bg.png) repeat-x scroll bottom center;
}

ul.mmenu li.current {
	background: none;
}

ul.mmenu li.current:hover .rb,
ul.mmenu li.current:hover .lb,
ul.mmenu li:hover .rb,
ul.mmenu li:hover .lb
	{
	display: none;
}

ul.submenu-l1 {
	float: none;
	display: none;
	position: absolute;
	top: 50px;
	left: -6px;
	background: #ffffff;
	padding: 0px 15px 0 21px;
	list-style: none;
	margin: 0;
	height: auto;
	width: 154px;
	background: url(../img/sub-menu-bg.png) repeat-y top right;
}

.submenu-bot,
.submenu-top {
	display: block;
	position: absolute;
	padding-right: 0 !important;
	width: 190px;
	z-index: 1;
}

.submenu-top {
	top: -13px;
	left: 0;
	height: 13px !important;
	background: url(../img/sub-menu-bg.png) no-repeat top left;
}

.submenu-bot {
	bottom: -15px;
	left: 0;
	height: 15px !important;
	background: url(../img/sub-menu-bg.png) no-repeat bottom left;
}

div.ajax-sub {
	display: none;
}

div.ajax-sub ul.submenu-l1 {
	display: block !important;
	background: url(../img/sub-smenu-bg.png) repeat-y top right;
	top: 48px;
	left: -225px;
	width: 230px;
	padding: 0;
	padding-bottom: 5px;
}

div.ajax-sub .submenu-top {
	top: -13px;
	left: 0;
	height: 13px !important;
	background: url(../img/sub-smenu-bg.png) no-repeat top left;
	width: 230px;
}

div.ajax-sub .submenu-bot {
	bottom: -15px;
	left: 0;
	height: 15px !important;
	background: url(../img/sub-smenu-bg.png) no-repeat bottom left;
	width: 230px;
}

div.ajax-sub li {
	width: 190px;
	padding: 0 0 0 20px;
	font-size: 11px;
	overflow: hidden;
}

div.ajax-sub li.head {
	line-height: 15px;
}

div.ajax-sub a {
	font-weight: bold !important;
	line-height: 15px !important;
	padding-top: 10px;
}

ul.mmenu #page-home span,
ul.mmenu #page-home a {
	visibility: hidden;
	cursor: pointer;
}

ul.mmenu li div {
	height: 36px;
	padding-right: 10px;
}

#page-home {
	width: 60px;
	height: 36px;
	background: transparent url(../img/home-bg.png) no-repeat scroll 0 -36px;
}

#page-home.current {
	background: transparent url(../img/home-bg.png) no-repeat top center;
}

#page-home:hover {
	background: transparent url(../img/home-bg.png) no-repeat bottom center;
}

ul.submenu-l1 li {
	float: none;
	display: list-item;
	color: #fff;
	background: none;
	/*height: 32px;
	line-height: 32px; */
}

ul.submenu-l1 li a:hover {
	color: #000000;
}

ul.submenu-l1 li a {
	float: none;
	text-indent: 0;
	height: auto;
	line-height: 25px;
	width: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	display: block;
	text-decoration: none;
	color: #3693c9;
	border-left: none;
	font-weight: normal;
	text-shadow: none;
	padding: 5px 0px;
}

ul.submenu-l1 li.current a {
	color: #000000 !important;
}

img.menu_sub {
	padding: 0 0 0 12px;
	position: relative;
	top: 3px;
}

span.ico_home_menu {
	background: transparent url(../img/home.png) no-repeat scroll center top;
	float: left;
	height: 20px;
	left: 19px;
	position: relative;
	top: 6px;
	width: 21px;
}

li.home_menu:hover span.ico_home_menu,li.home_menu.current span.ico_home_menu
	{
	background: transparent url(../img/home.png) no-repeat scroll center
		bottom;
}
/* end top sitemenu*/

/* search box */
div.tx-macinasearchbox-pi1 {
	float: right;
}

#search_left,
.search_left {
	float: left;
	height: 36px;
	width: 5px;
	background: url(../img/grey-bg.png) top left no-repeat;
}

#search_right,
.search_right {
	float: left;
	height: 36px;
	width: 5px;
	background: url(../img/grey-bg.png) bottom right no-repeat;
}

.search_text {
	float: left;
	width: 209px;
	height: 36px;
	line-height: 36px;
	border: none;
	background: url(../img/grey-bg.png) repeat-x scroll 0 -36px;
	font-style: italic;
}

.search_text.friend {
	width: 210px;
	padding-left: 50px;
}

.search_text:focus,
.search_text-h30:focus,
#filter-select {
	outline: none;
}

#bodysearch div.box {
	padding-top: 20px;
	width: 100%;
	line-height: 13px;
}

#bodysearch #news-filter-container,
#bodysecretariat #news-filter-container
	{
	margin: 0;
}

#bodysecretariat .tx-ttnews {
	margin-bottom: 15px;
}

#bodysearch .news-list-browse,
#bodysearch .tx-ttnews-browsebox {
	width: 100%;
	height: 15px;
}

#bodysearch .news-list-browse {
	padding-top: 20px;
}

#bodysearch div.news-list-browse a {
	padding: 0;
}

#bodysearch .middle-links {
	text-align: center;
	width: 700px;
}

#bodysearch .inactive-previous-link,
#bodysearch .disabled-previous-link,
#bodysearch .inactive-next-link
	{
	height: 15px;
}

#bodysearch .disabled-previous-link,
#bodysearch .disabled-next-link {
	display: none;
}

#bodysearch span.prev-arr,
#bodysearch span.next-arr {
	top: 5px;
}

div.search-results {
	padding-bottom: 10px;
	padding-top: 5px;
}

div.search-results h3,
div.search-results p {
	float: none !important;
}

div.search-results p {
	background: transparent url(../img/dot-bg.png) repeat-x 0% 100%;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

div.search-results p.last {
	background: none;
}

/* end search box */

/* breadcrumb menu */
#navmenu {
	padding: 22px 0 13px;
}

#bodyhome #navmenu {
	padding: 0 !important;
	height: 19px;
}

#navmenu ul,
#navmenu ul li {
	display: inline;
	list-style: none;
}

#navmenu ul {
	float: left;
	width: 730px;
}

#navmenu strong,
#navmenu h1 {
	font-size: 25px;
	color: #333333;
	line-height: 30px;
	padding-bottom: 0;
	width: auto;
	display: inline;
}

#navmenu .nav_delim {
	color: #333333;
	padding: 0 7px;
	text-align: center;
}

#navmenu h1 {
	float: none;
}

/* end breadcrumb menu */

/*slider*/
.slider_container {
	width: 730px;
}

.slider {
	width: 730px;
	height: 225px;
	overflow: hidden;
	margin-bottom: 5px;
	clear: left;
}

.slider_list,
.slider_list span.slider-bg {
	float: left;
	height: 100%;
	width: 30000px;
	position: relative;
}

.slider_list span.slider-bg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}

.slider_list,
.slider_list li {
	list-style: none outside none;
	float: left;
	position: relative;
	display: inline;
}

.slider_list li.slider_item {
	height: 225px;
	width: 730px;
	z-index: 1;
}

.slider_list li.slider_item p {
	float: none;
	display: inline;
}

.slider_list span.slider-short-txt {
	float: left;
	position: absolute;
	color: #333333;
	top: 50px;
	left: 260px;
	width: 400px;
	z-index: 1;
}

#slider_list1 span.slider-short-txt {
	top: 35px;
	left: 385px;
	width: 305px;
}

.slider_list span.slider-short-txt h3 {
	color: #000000;
	font-size: 28px;
	line-height: 28px;
	font-style: italic;
	font-weight: normal;
}

.slider-right,
.slider-left {
	position: absolute;
	width: 25px;
	height: 27px;
	top: 100px;
	cursor: pointer;
	z-index: 999
}

.slider-right {
	right: 0;
	background: url(../img/banner-arr.png) no-repeat bottom center;
}

.slider-left {
	left: 0;
	background: url(../img/banner-arr.png) no-repeat top center;
}

#waves {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}

.top-wave {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2;
	width: 119px;
	height: 87px;
	background: url(../img/waves2.png) no-repeat top left;
}

.bottom-wave {
	right: 0;
	position: absolute;
	bottom: 0;
	z-index: 2;
	width: 211px;
	height: 87px;
	background: url(../img/waves2.png) no-repeat top right;
}

.slider_list .slider-btn {
	position: absolute;
	bottom: 30px;
	left: 260px;
	z-index: 10;
}
/*end slider*/

/*guidelines*/
#guidelines-container {
	width: 100%;
}

#guidelines-container h3 {
	font-size: 17px;
}

#bodyguidelines .csc-textpic-text {
	padding-bottom: 15px;
}

#bodyqdetail p.text,
#bodysdetail p.text,
#bodyedetail p.text,
#bodymdetail p.text
	{
	padding: 0;
}

#guidelines-container .guidelines-item {
	color: #4d4d4d;
	width: 365px;
}

#guidelines-container .guidelines-item.odd,
#guidelines-container .guidelines-item.prelast
	{
	z-index: 2;
}

#guidelines-container .guidelines-item.even,
#guidelines-container .guidelines-item.last
	{
	z-index: 1;
}

#guidelines-container .guidelines-img {
	width: 120px;
	height: 143px;
}

#guidelines-container .guidelines-img img {
	float: left;
	position: absolute;
	right: 7px;
}

#guidelines-container .guidelines-txt {
	width: 235px;
	padding-right: 10px;
}

#guidelines-container .guidelines-item h3 {
	padding-top: 11px;
}
/*end guidelines*/

/*END HEADER*/

/* RIGHT */
div.grey_kiosk {
	width: 185px;
	min-height: 204px;
	padding: 0 17px;
	background: url(../img/grey-kiosk-bg.png) repeat-y top center;
	z-index: 1;
}

div.grey_kiosk div.grey_kiosk_txt {
	padding-bottom: 20px;
	z-index: 1;
}

div.grey_kiosk div.grey_kiosk_bot {
	display: none;
	width: 100%;
	height: 16px;
}

div.grey_kiosk div.grey_kiosk_topbg,
div.grey_kiosk div.grey_kiosk_botbg
	{
	position: absolute;
	width: 219px;
	height: 127px;
	z-index: -1;
}

div.grey_kiosk div.grey_kiosk_topbg {
	top: 0px;
	left: 0;
	background: url(../img/grey-kiosk-bg.png) no-repeat top left;
}

div.grey_kiosk div.grey_kiosk_botbg {
	bottom: 0;
	left: 0;
	background: url(../img/grey-kiosk-bg.png) no-repeat top right;
}

div.grey_kiosk .blue_btn {
	padding-top: 13px;
	left: 0px;
	position: relative;
}

img.writer {
	position: absolute;
	right: -17px;
	bottom: 0px;
	z-index: -1;
}

div.reader,
div.writer_area {
	clear: both;
	float: right;
	height: 108px;
	width: 101px;
}

div.reader {
	width: 90px;
}

div.writer_area {
	height: 100px;
	width: 80px;
}

div.reader_img {
	background: url(../img/reader.png) no-repeat;
	height: 108px;
	width: 101px;
	bottom: -17px;
	right: -17px;
	position: absolute;
}

img.quotes {
	position: absolute;
	right: 0px;
	bottom: 1px;
}

#grey_kiosk_quote p.text,
#grey_kiosk_quote p {
	font-size: 17px;
	font-style: italic;
	line-height: 1.3;
	padding: 0;
}

#grey_kiosk_quote p {
	font-size: 14px;
}

div.quotes_info {
	padding-bottom: 15px;
	width: 125px;
}

div.quotes_author {
	color: #000000;
	font-weight: bold;
	clear: both;
	width: 120px;
}

div.quotes_wplace,
div.quotes_jobtitle {
	float: none;
	clear: both;
	color: #808080;
	line-height: 1.5;
}

div.grey_kiosk_separator {
	clear: both;
	height: 15px;
	width: 100%;
}

#grey_kiosk_quote h3,
div.event-container h3 {
	padding-top: 17px;
}
/* END RIGHT */

/* EVENT SPOT KIOSK */
div.event-container div.grey_kiosk {
	padding: 0 17px 17px;
}

div.event-container h3 {
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
	margin-bottom: 7px;
	padding-bottom: 14px;
}

div.event-info {
	padding-bottom: 10px;
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
	margin-bottom: 14px;
	clear: both;
}

div.event-info span {
	float: left;
	display: block;
	width: 180px;
	font-size: 14px;
	color: #444444;
	font-style: italic;
	line-height: 23px;
}

div.event-container a {
	float: left;
	width: 100%;
	padding-bottom: 12px;
}

div.event-container a.pdf,
div.event-container a.zip {
	padding-left: 25px;
}

div.event-container a.pdf {
	background: transparent url(../img/pdf-16x16.png) no-repeat scroll left
		top;
}

div.event-container a.zip {
	background: transparent url(../img/zip-16x16.png) no-repeat scroll left
		top;
}

/* END EVENT SPOT KIOSK */

/* NEWS AND TRAININGS*/
#bodynewsroom #content {
	background: transparent url(../img/reader-177x177.png) no-repeat scroll
		right bottom;
}

#bodyich-trainings #content {
	background: transparent url(../img/people.jpg) no-repeat scroll right
		bottom;
}

#recent_news,
#related-links,
#watch-section-links,
div.related-links {
	padding: 0 17px 17px;
	margin-top: 19px;
	width: 183px;
	border: 1px solid #e6e6e6;
}

div.related-links {
	background: #ffffff;
}

#related-links {
	background: transparent url(../img/chain.png) no-repeat scroll right
		bottom;
	padding: 0 17px 67px;
}

div.news-list-container {
	padding: 5px 0;
	width: 100%;
	min-height: 400px;
}

#news-filter-container {
	height: 45px;
	width: 100%;
	background: #f2f2f2;
	margin: 15px 0 0;
	z-index: 1;
}

#news-filter-container a {
	padding: 0 11px;
}

#news-filter-container .search_left-h30 {
	float: left;
	height: 30px;
	width: 5px;
	background: url(../img/grey-bg-h30.png) top left no-repeat;
}

#news-filter-container .search_right-h30 {
	float: left;
	height: 30px;
	width: 5px;
	background: url(../img/grey-bg-h30.png) bottom right no-repeat;
}

#news-filter-container .search_text-h30 {
	float: left;
	width: 657px;
	height: 30px;
	line-height: 30px;
	border: none;
	background: url(../img/grey-bg-h30.png) repeat-x scroll 0 -30px;
	font-style: italic;
}

#filter-search-box {
	width: 667px;
}

#filter-search-box,
#filter-search-box2,
#filter-search-box-short {
	top: 8px;
	left: 6px;
}

#filter-search-box2 {
	width: 233px;
	border: 1px solid #808080;
}

#filter-select-box {
	padding-top: 8px;
	padding-left: 6px;
	height: 30px;
	width: 668px;
}

#filter-select-box span.label {
	left: 20px;
	position: absolute;
	font-style: italic;
	line-height: 30px;
	z-index: 1;
}

#filter-select-box .dijitComboBox {
	background: transparent url(../img/grey-bg-h30.png) repeat-x scroll 0
		-30px;
	border: 0 none;
	font-style: italic;
	height: 30px;
	line-height: 30px;
	padding-left: 40px;
	width: 618px;
}

#filter-select-box .dijitTextBox input {
	height: 30px;
	line-height: 30px;
	font-style: italic;
}

#bodycoopgroup #filter-select-box .dijitComboBox {
	padding-left: 43px;
	width: 613px;
}

#bodycontacts div.formrow span.dpt-arr {
	top: 10px;
	right: 2px;
}

#bodycontacts #reload {
	position: absolute;
	left: 130px;
	bottom: 5px;
}

#bodycontacts input:focus {
	outline: none;
}

#ichcontactform .dijitRight {
	float: right;
}

#ichcontactform .dijitRight .dijitArrowButtonInner {
	text-indent: -9999px;
	cursor: pointer;
}

.popup-error {
	position: absolute !important;
	top: -2px;
	left: 100px;
	background: #FFFED1;
	color: red;
	padding: 0 10px;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	box-shadow: 0 0 4px #333;
	-moz-box-shadow: 0 0 4px #333;
	-webkit-box-shadow: 0 0 4px #333;
}

.formrow .popup-error {
	top: -9px;
	z-index: 1;
}

#filter-select,
#dpt-select {
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 5px;
	width: 230px;
	border: 1px solid #d9d9d9;
	font-style: italic;
}

#news-filter-container .blue_btn {
	float: right;
	top: 8px;
	right: 7px;
}

#news-filter-container .search_text {
	height: 30px;
	line-height: 30px;
	width: 220px;
	background: transparent url(../img/grey-bg-h30.png) repeat-x scroll 0
		-30px;
}

#recent_news #news-list,
#related-container #related-list,
#watch-section-list,
div.links-container
	{
	width: 100%;
}

#recent_news .news-list-item {
	min-height: 124px;
	width: 183px;
}

#recent_news .news-list-item img {
	float: left;
	display: inline;
	padding: 0 10px 5px 0;
}

#recent_news .news-list-item .news-item-txt {
	float: none;
}

#recent_news .news-list-item .news-item-cat {
	width: 100%;
}

div.news-list-container .news-list-item {
	width: 332px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0 !important;
	margin-right: 25px;
}

#news-item-1,
#news-item-2 {
	padding-top: 0px !important;
}

#news-item-2,
#news-item-4,
#news-item-6,
#news-item-8,
#news-item-10 {
	margin-right: 0;
}

div.news-list-container .news-list-item.last.odd,
div.news-list-container .news-list-item.last.even,
div.news-list-container .news-list-item.prelast.odd
	{
	background: none;
}

div.news-list-container .news-item-body {
	width: 100%;
}

div.news-list-container .news-item-body p,
.news-item-txt p {
	width: auto !important;
}

div.news-list-container .news-item-txt {
	float: none;
}

div.news-list-container .news-item-img a {
	padding: 0;
}

div.news-list-container .news-item-img img {
	padding: 0 15px 15px 0;
	display: inline;
	float: left;
}

div.news-list-container .news-list-browse,
div.news-list-container .tx-ttnews-browsebox
	{
	padding-top: 5px;
	text-align: center;
	width: 100%;
}

div.news-list-container div.news-list-browse a {
	padding: 0;
}

div.news-list-container .middle-links {
	text-align: center;
	width: 100%;
	width: 700px;
}

.inactive-previous-link,
.disabled-previous-link {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	padding-left: 7px;
}

.inactive-next-link {
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 2;
	padding-right: 7px;
}

span.prev-arr,span.next-arr {
	height: 5px;
	width: 3px;
	position: absolute;
	top: 5px;
}

.inactive-previous-link span.prev-arr {
	float: left;
	left: 0;
	background: url(../img/arr.png) no-repeat top left;
}

.disabled-previous-link span.prev-arr {
	float: left;
	left: 0;
	margin-right: 3px;
	background: url(../img/arr.png) no-repeat bottom left;
}

.inactive-next-link span.next-arr {
	float: right;
	right: 0;
	background: url(../img/arr.png) no-repeat top right;
}

div.news-list-container .inactive-link-wrap,
div.news-list-container .active-link-wrap
	{
	float: none;
	padding: 0 3px;
}

div.news-list-container .news-item-cat a {
	padding: 0 3px;
}

div.news-list-container .disabledLinkWrap {
	padding-right: 3px;
}

#recent_news .news-list-item,
div.training-list-item,
div.news-list-container .news-list-item,
.shared-item
	{
	padding-bottom: 11px;
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
}

div.training-list-item {
	padding-bottom: 3px;
}

#recent_news .last,
div.training-list-item.last,
div.training-list-item.prelast
	{
	padding-bottom: 0;
	background: none;
}

#recent_news h2,
#training-list-container h2 {
	font-size: 16px;
	padding-bottom: 2px;
}

#training-list-container h3 {
	font-size: 17px;
	padding: 5px 0;
	font-weight: normal;
	width: 100%;
	clear: both;
}

div.news-list-container h3 {
	padding-top: 5px;
	padding-bottom: 7px;
}

#recent_news h4 {
	font-size: 14px;
	padding: 5px 0;
	font-weight: normal;
	width: 100%;
	clear: both;
}

#related-container #related-list a,
#watch-section-list a,
div.links-container div.related-list a
	{
	clear: both;
	display: block;
	float: left;
	line-height: 1.3;
	padding-bottom: 5px;
	width: 100%;
}

#related-container #related-list span.last a,
#watch-section-list span.last a,
div.links-container div.related-list span.last a
	{
	padding-bottom: 0;
}

#watch-section-links h3,
#related-container h3,
div.links-container h3 {
	padding-top: 17px;
}

div.gr-logo-container {
	clear: both;
	width: 100%;
	top: -3px;
}

#recent_news .news_date,
#recent_news .news_cat,
div.news-list-container .news_date,
div.news-list-container .news_cat,
.training_date,
.training_cat,
div.news-item-txt .news_date,
div.news-single-item .news-single-imgcaption
	{
	float: left;
	font-size: 11px;
	font-style: italic;
	color: #808080;
}

#recent_news .news_date,
.training_date {
	width: 100%;
	padding-top: 10px;
}

div.news-list-container .news_date {
	width: 100%;
}

#recent_news .news_cat,
.training_cat {
	padding-top: 5px;
}

#recent_news .news_cat a,
.training_cat a {
	padding-left: 3px;
}

div.news-list-container .news-item-cat {
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 100%;
}

#training-list-container {
	width: 425px;
	padding-left: 33px;
}

div.training-list-item {
	width: 190px;
	margin-left: 20px;
	padding-bottom: 12px;
	margin-bottom: 5px;
}

#recent-news-bot .blue_btn {
	position: absolute;
	top: 50px;
	left: 0;
}

div.news-list-item.last div.reader {
	/*div.news-list-item.last img.reader*/
	display: block !important;
	float: right !important;
	height: 100px;
}

div.news-list-item div.reader,
div.news-list-item img.reader {
	display: none !important;
}

/* news single view */
div.news-single-item {
	width: 100%;
}

div.news-single-item .news-item-body {
	float: none;
}

div.news-single-item h2 {
	clear: none;
	float: none;
	padding: 0 0 15px;
	width: auto;
	height: auto;
}

div.news-single-item h3.news_date {
	clear: none;
	float: none;
	padding-top: 0px;
	width: auto;
	font-weight: normal;
}

div.news-single-item .news-single-img img {
	float: left;
	padding: 0 18px 15px 0;
}

div.news-single-item .news-single-imgcaption {
	display: none;
	padding: 0 0 5px 0;
}

div.news-single-item .news-item-txt {
	float: none;
}

/* END NEWS */

/* QUALITY ACCORDION */
#accordion_container {
	width: 100%;
	padding-bottom: 10px;
}

#accordion_container #inner_accordion_list,
#accordion_container .inner_accordion_list
	{
	padding-top: 0;
	width: 100%;
}

#accordion_container.faq #inner_accordion_list,
#accordion_container.faq .inner_accordion_list
	{
	padding-top: 10px;
}

#accordion_container ul,
#accordion_container li {
	float: left;
	position: relative;
	list-style: none;
	width: 100%;
}

#accordion_container h2 {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 17px;
	color: #333333;
	text-shadow: 0 1px #ffffff;
	font-weight: bold;
}

#accordion_container .accordion_head img {
	float: left;
	position: absolute;
	top: 10px;
	right: 10px;
}

#accordion_container .accordion_head a {
	color: #ffffff;
	text-decoration: none;
}

#accordion_container .accordion_item .accordion_head {
	height: 36px;
	background: url(../img/acc-bg.png) bottom center repeat-x;
	cursor: pointer;
	width: 100%;
}

#accordion_container .accordion_item {
	border-color: #e6e6e6;
	border-style: none solid solid;
	border-width: 1px 1px 1px;
	margin-bottom: 7px;
}

#accordion_container .accordion_item.current {
	border-color: #c5c5c5;
	border-style: none solid solid;
	border-width: 1px 1px 4px;
	margin-bottom: 7px;
}

#accordion_container .accordion_item .acc-rb,
#accordion_container .accordion_item .acc-lb
	{
	display: none;
}

#accordion_container .accordion_item.current .acc-rb,
#accordion_container .accordion_item.current .acc-lb
	{
	display: block;
}

#accordion_container .accordion_item .rb4sh,
#accordion_container .accordion_item .lb4sh
	{
	display: block;
}

#accordion_container .accordion_item .rt4sh,
#accordion_container .accordion_item .lt4sh
	{
	top: 0;
}

#accordion_container .accordion_item.current .rt4sh,
#accordion_container .accordion_item.current .lt4sh
	{
	top: -1px;
}

#accordion_container .accordion_item.current .rb4sh,
#accordion_container .accordion_item.current .lb4sh
	{
	display: none;
}

#accordion_container .accordion_item.current {
	box-shadow: 0px 0px 12px #e6e6e6;
	-webkit-box-shadow: 0px 0px 12px #e6e6e6; /* Safari, Chrome */
	-moz-box-shadow: 0px 0px 12px #e6e6e6; /* Firefox */
}

#accordion_container .accordion_item.current .accordion_head {
	background: url(../img/acc-bg.png) top center repeat-x;
}

#accordion_container .accordion_body {
	background: transparent url(../img/table-bg.png) repeat-x scroll center
		top;
	min-height: 40px;
	top: -4px;
	width: 100%;
}

#accordion_container.meddra .accordion_body {
	background: transparent url(../img/table-bg.png) repeat-x scroll center
		top;
	min-height: 40px;
	margin-bottom: 7px;
	padding-bottom: 7px;
	top: -4px;
	width: 100%;
}

#content_left #accordion_container .accordion_body,
#content_left #accordion_container.meddra .accordion_body
	{
	padding-bottom: 0;
}

#content_left #accordion_container.meddra .accordion_body {
	margin: 0;
}

#content_left #accordion_container.meddra .accordion_body .inner_accordion
	{
	margin: 0;
	padding: 3px 15px 0;
	width: 700px;
}

#content_left #accordion_container.meddra .inner_accordion_body {
	padding: 0;
}

#content_left #accordion_container.meddra .inner_body_download {
	padding-top: 0px;
	padding-bottom: 11px;
}

#content_left #accordion_container.meddra .item_download {
	padding-bottom: 8px;
}

#content_left #accordion_container .view-arc {
	padding-top: 5px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-weight: bold;
}

#accordion_container.faq .accordion_body {
	margin-bottom: 0;
	padding-bottom: 0;
}

#accordion_container p.faq {
	padding-left: 13px !important;
	padding-bottom: 15px !important;
}

#accordion_container .accordion_body table {
	height: 40px;
	color: #999999;
	font-size: 10px;
	width: 100%;
}

#accordion_container .inner_accordion_item {
	min-height: 40px;
	line-height: 1.4;
	background: url(../img/dot-bg.png) bottom center repeat-x;
	width: 100%;
}

#content_left #accordion_container .inner_accordion {
	padding: 0;
}

#accordion_container .inner_accordion_item.last {
	background: none;
}

#accordion_container .inner_accordion {
	width: 948px;
	padding: 0 15px;
}

#content_left #accordion_container .inner_accordion {
	padding-top: 13px;
	width: 100%;
}

#accordion_container .inner_accordion ul,
#accordion_container .inner_accordion li
	{
	float: left;
	width: 100%;
}

#accordion_container .inner_accordion_head {
	padding-left: 13px;
	width: 98%;
}

#accordion_container .doc_title {
	float: left;
	font-size: 14px;
	line-height: 1.5;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-top: 9px;
	width: 828px;
}

#content_left #accordion_container .doc_title {
	width: 100%;
}

#accordion_container .doc_code,
#accordion_container .grey_doc_code {
	font-size: 12px;
}

#accordion_container .doc_code {
	float: left;
	width: 95px;
	line-height: 1.5;
	top: 11px;
	position: relative;
}

#accordion_container .grey_doc_code {
	float: right;
	position: absolute;
	right: 20px;
	bottom: 10px;
	font-weight: bold;
	color: #4d4d4d;
}

#accordion_container .inner_accordion_item.current .doc_title {
	font-weight: bold;
}

#accordion_container .inner_accordion_item .blue_arr {
	float: left;
	position: absolute;
	width: 5px;
	height: 5px;
	background: url(../img/blue-arr.png) top center no-repeat;
	top: 18px;
	left: 0;
}

#accordion_container .inner_accordion_item.current .blue_arr {
	background: url(../img/blue-arr.png) bottom center no-repeat;
}

#accordion_container .inner_accordion_left {
	width: 124px;
	color: #808080;
}

#accordion_container .inner_accordion_body {
	/*width:948px;*/
	width: 100%;
}

#content_left #accordion_container .inner_accordion_body {
	padding-top: 15px;
}

#accordion_container .inner_accordion_body p {
	padding: 0px;
}

#accordion_container.faq .inner_accordion_body p {
	padding-bottom: 15px;
	padding-left: 13px !important;
}

#accordion_container .inner_accordion_right,
#bodyctd #content_left #accordion_container .inner_accordion_right,
#bodyctdsingle #content_left #accordion_container .inner_accordion_right
	{
	float: right;
	width: 202px;
	margin-bottom: 15px;
}

#bodyctd #content_left #accordion_container .inner_accordion_right,
#bodyctdsingle #content_left #accordion_container .inner_accordion_right
	{
	right: 15px;
	/*top:-25px;*/
	top: 0;
	position: absolute;
}

#content_left #accordion_container .inner_accordion_right {
	width: 100%;
	margin: 0;
}

#content_left .inner_accordion_right .rt,
#content_left .inner_accordion_right .rb,
#content_left .inner_accordion_right .lt,
#content_left .inner_accordion_right .lb
	{
	display: none;
}

#bodyctd #content_left .inner_accordion_right .rt,
#bodyctd #content_left .inner_accordion_right .rb,
#bodyctd #content_left .inner_accordion_right .lt,
#bodyctd #content_left .inner_accordion_right .lb,
#bodyctdsingle #content_left .inner_accordion_right .rt,
#bodyctdsingle #content_left .inner_accordion_right .rb,
#bodyctdsingle #content_left .inner_accordion_right .lt,
#bodyctdsingle #content_left .inner_accordion_right .lb
	{
	display: block;
}

#accordion_container .inner_body_rows {
	width: 100%;
	padding-bottom: 5px;
}

#bodyctd #accordion_container .inner_body_row,
#bodyctdsingle #accordion_container .inner_body_row
	{
	width: 760px;
}

#accordion_container .inner_body_row .dot-margin {
	margin: 10px 15px;
	width: 700px;
}

#accordion_container .inner_body_row {
	padding-bottom: 8px;
}

#accordion_container .inner_header {
	float: none;
}

#accordion_container .inner_header h3 {
	width: 700px;
}

#accordion_container .doc_info_title,
#cdoc_list .doc_info_title {
	float: left;
	padding-left: 15px;
	line-height: 1.4;
	width: 108px;
	font-weight: bold;
	color: #808080;
}

#accordion_container .doc_info_subtitle {
	font-weight: normal;
	font-style: italic;
	padding-left: 21px;
	width: 102px;
	display: block;
	float: left;
	clear: left;
	color: grey;
}

div.inner_body_row_text {
	float: none;
}

#bodyctd div.inner_body_row_text,
#bodyctdsingle div.inner_body_row_text
	{
	float: left;
	width: 745px;
}

.colon {
	float: left;
	line-height: 1.4;
	width: 2px;
}

#accordion_container .inner_body_subrow .doc_info_title {
	padding-left: 20px;
	width: 98px;
}

#accordion_container div.inner_body_row_text .doc_info_title {
	color: #333333;
	padding: 10px 15px;
	width: 700px;
}

#bodyctd #accordion_container div.inner_body_row_text .doc_info_title,
#bodyctdsingle #accordion_container div.inner_body_row_text .doc_info_title
	{
	width: 100%;
}

#accordion_container div.inner_body_row_text div.inner_accordion_middle
	{
	width: 730px !important;
	padding: 0 15px;
}

#accordion_container .inner_body_row_text p {
	padding-bottom: 10px !important;
}

#accordion_container .inner_accordion_middle p {
	float: none;
	padding-bottom: 0px;
}

#accordion_container .inner_accordion_middle,
#cdoc_list .inner_accordion_middle
	{
	float: left;
	line-height: 1.5;
	color: #333333;
	padding-left: 18px;
	width: 573px;
}

#content_left #accordion_container .inner_accordion_middle {
	width: 557px;
}

#bodyctd #content_left #accordion_container .inner_accordion_middle,
#bodyctdsingle #content_left #accordion_container .inner_accordion_middle
	{
	width: 355px !important;
}

#bodyctd #content_left #accordion_container div.inner_accordion_middle,
#bodyctdsingle #content_left #accordion_container div.inner_accordion_middle
	{
	width: 480px !important;
}

#bodyctd #accordion_container .inner_accordion_middle,
#bodyctdsingle #accordion_container .inner_accordion_middle
	{
	width: 617px;
}

#accordion_container .inner_body_download,
#bodyctd #content_left #accordion_container .inner_body_download,
#bodyctdsingle #content_left #accordion_container .inner_body_download
	{
	width: 187px !important;
	border-bottom: 1px solid #cccccc;
	padding-top: 15px;
	background: url(../img/download-bg.png) repeat-x;
	padding-right: 15px;
}

#content_left #accordion_container .inner_body_download {
	width: auto !important;
	border-bottom: none;
	padding-top: 15px;
	background: none;
}

#accordion_container .inner_body_download.last,
#bodyctd #content_left #accordion_container .inner_body_download.last,
#bodyctdsingle #content_left #accordion_container .inner_body_download.last
	{
	border-bottom: none;
}

#accordion_container h3 {
	float: left;
	clear: both;
	color: #4D4D4D;
	padding: 0 15px 10px;
	font-size: 12px;
	width: 170px;
}

#accordion_container .inner_body_download,
#accordion_container .item_download
	{
	line-height: 16px;
	width: 92%;
}

#accordion_container .item_download {
	padding: 0 15px 15px;
}

#content_left #accordion_container .item_download {
	width: auto;
	padding: 0 15px 15px;
}

#content_left #accordion_container .file_description {
	padding-left: 7px;
	clear: both;
}

#content_left #accordion_container .file_description {
	padding-left: 25px;
	float: left;
	width: 100%;
}

#content_left #accordion_container .file_description p {
	padding-bottom: 0;
}

#accordion_container .inner_body_download img,
#cdoc_list img {
	float: left;
	padding-right: 10px;
}

#accordion_container span.m-down {
	float: left;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 10px;
	right: 8px;
	background: transparent url(../img/m-down.png) no-repeat scroll top
		center;
}

td.code {
	padding-left: 29px;
}

.acc-rb,
.acc-lb {
	float: left !important;
	position: absolute !important;
	width: 6px !important;
	height: 7px !important;
	z-index: 5 !important;
	padding: 0 !important;
}

.acc-rb {
	bottom: -4px;
	right: -1px;
	background: url(../img/accordion-btm.png) no-repeat bottom right;
}

.acc-lb {
	bottom: -4px;
	left: -1px;
	background: url(../img/accordion-btm.png) no-repeat bottom left;
}

/* END QUALITY ACCORDION */

/* FILELINKS */
table.csc-uploads {
	float: left;
}

div.filelinks {
	float: none;
}

div.filelinks ul,
div.filelinks li.pdf {
	list-style: none;
}

div.filelinks li.pdf {
	background: transparent url(../img/pdf.gif) no-repeat scroll left center;
	display: list-item;
	min-height: 30px;
	line-height: 30px;
	padding-left: 21px;
	padding-right: 50px;
}

div.filelinks li.pdf a {
	display: inline-block;
	vertical-align: middle;
}

/* END FILELINKS */

/* ICH ORGANISATION */
#ich_organization {
	height: 500px;
	width: 100%;
	padding-bottom: 30px;
	clear: both;
}

#ich_organization_chart {
	position: absolute;
	width: 100%;
	top: -35px;
	left: 0;
}

#ich_organization strong {
	font-size: 22px;
	color: #1a1a1a;
}
.btn {
	border-radius: 5px;
	padding: 3px 0px 0px 0px;
	margin: 0;
	overflow: hidden;
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
}
.btn span {
	display: inline-block;
	background: transparent;
	padding: 5px 20px 8px 20px;
	text-align: center;
}
.btn.large {
	font-size: 22px;
}
.btn.primary {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d97e2+0,7995df+32,7995df+32,3175bc+100 */
	background: #7d97e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #7d97e2 0%, #7995df 32%, #7995df 32%, #3175bc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #7d97e2 0%,#7995df 32%,#7995df 32%,#3175bc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #7d97e2 0%,#7995df 32%,#7995df 32%,#3175bc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d97e2', endColorstr='#3175bc',GradientType=0 ); /* IE6-9 */
	border: 1px solid #6894dd;
}
.btn.primary span {
	color: #ffffff;
	font-weight: bold;
}
.btn.primary:hover span {
	color: #4d4d4d;
	background: #e2e3e4;
}
.btn.primary.no-hover:hover span {
	color: #ffffff;
	background: transparent;
}

#ich_auditors {
	position: absolute;
	top: 57px;
	left: 86px;
	z-index: 1;
}

#ich_steering {
	position: absolute;
	top: 230px;
	left: 18px;
	z-index: 1;
}

#ich_steering div.blue_btn a {
	padding: 0 10px;
}

#ich_globalcoop {
	position: absolute;
	left: 250px;
	top: 140px;
	z-index: 1;
}
#ich_globalcoop img {
	vertical-align: middle;
}
#ich_globalcoop div.blue_btn a {
	padding: 0 23px;
}


#ich_meddra {
	position: absolute;
	top: 230px;
	right: 17px;
	z-index: 1;
}

#ich_meddra div.blue_btn a {
	padding: 0 14px;
}

#ich_secretariat {
	position: absolute;
	top: 337px;
	left: 160px;
	z-index: 1;
}

#ich_coordinators {
	position: absolute;
	top: 337px;
	right: 151px;
	z-index: 1;
}

#ich_secretariat div.blue_btn a,
#ich_coordinators div.blue_btn a {
	padding: 0 27px;
}

#ich_workinggr {
	position: absolute;
	top: 402px;
	left: 228px;
	width: 260px;
	height: 111px;
	background: url(../img/blue-grey.png) no-repeat top center;
	z-index: 1;
}

#ich_workinggr:hover {
	background: url(../img/blue-grey.png) no-repeat bottom center;
}

#ich_workinggr a {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
	text-shadow: 0 -1px #777777;
	color: #ffffff;
	height: 35px;
	line-height: 35px;
}

#ich_workinggr:hover a {
	text-shadow: none;
	color: #4d4d4d;
}

#ich_branches {
	left: 50%;
	margin-left: -270px;
	position: absolute;
	top: 68px;
	/*z-index:-1;*/
}

#ich_qsem {
	padding-left: 10px;
	width: 100%;
}

#ich_qsem span {
	float: left;
	position: relative;
	top: 17px;
}

#bodysteering div.csc-header h3 {
	color: #bf73c8;
}

#bodysteering #filter-search-box,
#bodymeddra #filter-search-box,
#filter-search-box-short
	{
	width: 432px;
}

#bodysteering #news-filter-container .search_text-h30,
#bodymeddra #news-filter-container .search_text-h30,
#filter-search-box-short .search_text-h30
	{
	width: 422px;
}

#bodymeddra #news-filter-container {
	margin-top: 0;
}

#bodysteering #news-filter-container #ddl-input,
#bodymeddra #news-filter-container #ddl-input,
#bodycoopgroup #news-filter-container #ddl-input
	{
	padding-left: 45px;
	width: 175px;
}

#bodymeddra #dpt-sub,
#bodysteering #dpt-sub,
#bodycoopgroup #dpt-sub {
	top: 33px;
	right: 60px;
	min-width: 100px;
}

#bodycoopgroup #filter-select-box {
	padding-left: 7px;
	width: 666px;
}

#bodycoopgroup #news-filter-container .search_text {
	width: 656px;
}

/* END ICH ORGANISATION */

/* ICH MEDDRA */
#ich_meddra_container {
	height: 340px;
	width: 100%;
}

#ich_meddra_chart {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}

#ich_meddra_chart div.blue_btn {
	width: 126px;
}

#ich_meddra_chart div.blue_btn a {
	padding: 0;
	width: 100%;
	text-align: center;
}

#ich_meddra_chart #meddra-circle {
	position: absolute;
	top: 40px;
	left: 236px;
	width: 261px;
	height: 261px;
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll 0 0;
}

#ich_meddra_chart #meddra-branches {
	position: absolute;
	width: 100%;
	text-align: center;
	left: -6px;
	top: 39px;
}

#ich_meddra_chart .WHO {
	position: absolute;
	top: 24px;
	left: 41px;
	z-index: 2;
}

#ich_meddra_chart .MSSO {
	position: absolute;
	top: 24px;
	left: 41px;
	z-index: 2;
}

#ich_meddra_chart .EU {
	position: absolute;
	top: 24px;
	right: 53px;
	z-index: 2;
}

#ich_meddra_chart .IFPMA {
	position: absolute;
	top: 87px;
	left: 1px;
	z-index: 2;
}

#ich_meddra_chart .MHRA.UK {
	position: absolute;
	top: 87px;
	right: 14px;
	z-index: 2;
}

#ich_meddra_chart .PhRMA {
	position: absolute;
	top: 149px;
	left: 1px;
	z-index: 2;
}

#ich_meddra_chart .EFPIA {
	position: absolute;
	top: 149px;
	right: 14px;
	z-index: 2;
}

#ich_meddra_chart .Health.Canada {
	position: absolute;
	top: 212px;
	left: 1px;
	z-index: 2;
}

#ich_meddra_chart .MHLW {
	position: absolute;
	top: 212px;
	right: 14px;
	z-index: 2;
}

#ich_meddra_chart .FDA {
	position: absolute;
	top: 275px;
	left: 41px;
	z-index: 2;
}

#ich_meddra_chart .JPMA {
	position: absolute;
	top: 275px;
	right: 53px;
	z-index: 2;
}

#ich_meddra_chart .JMO {
	position: absolute;
	top: 327px;
	right: 299px;
	z-index: 2;
}

#ich_meddra_chart .EU-OVER,
#ich_meddra_chart .MHRA.UK-OVER,
#ich_meddra_chart .EFPIA-OVER,
#ich_meddra_chart .MHLW-OVER,
#ich_meddra_chart .JPMA-OVER,
#ich_meddra_chart .FDA-OVER,
#ich_meddra_chart .Health.Canada-OVER,
#ich_meddra_chart .PhRMA-OVER,
#ich_meddra_chart .IFPMA-OVER,
#ich_meddra_chart .WHO-OVER
	{
	display: none;
	position: absolute;
	z-index: 2;
	width: 261px;
	height: 261px;
}

#ich_meddra_chart .EU-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-261px 0;
	top: 16px;
	left: -315px;
}

#ich_meddra_chart .MHRA.UK-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-522px 0;
	left: -353px;
	top: -47px;
}

#ich_meddra_chart .EFPIA-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-783px 0;
	left: -352px;
	top: -109px;
}

#ich_meddra_chart .MHLW-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-1044px 0;
	left: -351px;
	top: -172px;
}

#ich_meddra_chart .JPMA-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-1305px 0;
	left: -311px;
	top: -235px;
}

#ich_meddra_chart .FDA-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-1566px 0;
	left: 200px;
	top: -235px;
}

#ich_meddra_chart .Health.Canada-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-1827px 0;
	left: 241px;
	top: -172px;
}

#ich_meddra_chart .PhRMA-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-2088px 0;
	left: 242px;
	top: -109px;
}

#ich_meddra_chart .IFPMA-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-2349px 0;
	left: 243px;
	top: -47px;
}

#ich_meddra_chart .WHO-OVER {
	background: url(../img/meddra_diag_split_260px.png) no-repeat scroll
		-2610px 0;
	left: 204px;
	top: 16px;
}

#ich_meddra_chart .EU:hover .EU-OVER,
#ich_meddra_chart .MHRA:hover .UK-OVER,
#ich_meddra_chart .EFPIA:hover .EFPIA-OVER,
#ich_meddra_chart .MHLW:hover .MHLW-OVER,
#ich_meddra_chart .JPMA:hover .JPMA-OVER,
#ich_meddra_chart .FDA:hover .FDA-OVER,
#ich_meddra_chart .Health:hover .Canada-OVER,
#ich_meddra_chart .PhRMA:hover .PhRMA-OVER,
#ich_meddra_chart .IFPMA:hover .IFPMA-OVER,
#ich_meddra_chart .WHO:hover .WHO-OVER
	{
	display: block;
}

/* END ICH MEDDRA */

/* ICH COMMITTEE */
#ich_committee_container {
	height: 340px;
	width: 100%;
}

#ich_committee_chart {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}

#ich_committee_chart div.blue_btn {
	width: 126px;
}

#ich_committee_chart div.blue_btn a {
	padding: 0;
	width: 100%;
	text-align: center;
}

#ich_committee_chart #committee-circle {
	left: 215px;
	position: absolute;
	top: 40px;
	z-index: 1;
	width: 261px;
	height: 261px;
	background: url(../img/committee_split_260px.png) no-repeat scroll 0 0;
}

#ich_committee_chart #committee-branches {
	position: absolute;
	width: 100%;
	text-align: center;
	left: -26px;
	top: 39px;
}

#ich_committee_chart .WHO {
	position: absolute;
	z-index: 2;
	top: 24px;
	left: 41px;
}

#ich_committee_chart .EU {
	position: absolute;
	top: 24px;
	right: 74px;
	z-index: 2;
}

#ich_committee_chart .IFPMA {
	position: absolute;
	z-index: 2;
	top: 212px;
	left: 1px;
}

#ich_committee_chart .EFTA,
#ich_committee_chart .Swissmedic {
	position: absolute;
	z-index: 2;
	top: 149px;
	left: 1px;
}

#ich_committee_chart .PhRMA {
	position: absolute;
	z-index: 2;
	top: 275px;
	left: 41px;
}

#ich_committee_chart .EFPIA {
	position: absolute;
	z-index: 2;
	top: 87px;
	right: 54px;
}

#ich_committee_chart .Health.Canada {
	position: absolute;
	z-index: 2;
	top: 87px;
	left: 1px;
}

#ich_committee_chart .MHLW {
	position: absolute;
	z-index: 2;
	top: 149px;
	right: 54px;
}

#ich_committee_chart .FDA {
	position: absolute;
	z-index: 2;
	top: 275px;
	right: 74px;
}

#ich_committee_chart .JPMA {
	position: absolute;
	z-index: 2;
	top: 212px;
	right: 54px;
}

#ich_committee_chart .EU-OVER,
#ich_committee_chart .EFTA-OVER,
#ich_committee_chart .EU-OVER,
#ich_committee_chart .Swissmedic-OVER,
#ich_committee_chart .EFPIA-OVER,
#ich_committee_chart .MHLW-OVER,
#ich_committee_chart .JPMA-OVER,
#ich_committee_chart .FDA-OVER,
#ich_committee_chart .Health.Canada-OVER,
#ich_committee_chart .PhRMA-OVER,
#ich_committee_chart .IFPMA-OVER,
#ich_committee_chart .WHO-OVER
	{
	display: none;
	position: absolute;
	z-index: 2;
	width: 261px;
	height: 261px;
}

#ich_committee_chart .EU-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-261px 0;
	top: 16px;
	left: -315px;
}

#ich_committee_chart .EFPIA-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-522px 0;
	left: -335px;
	top: -47px;
}

#ich_committee_chart .MHLW-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-783px 0;
	left: -335px;
	top: -109px;
}

#ich_committee_chart .JPMA-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-1044px 0;
	left: -335px;
	top: -172px;
}

#ich_committee_chart .FDA-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-1305px 0;
	left: -315px;
	top: -235px;
}

#ich_committee_chart .WHO-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-2610px 0;
	left: 174px;
	top: 16px;
}

#ich_committee_chart .Health.Canada-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-2349px 0;
	left: 214px;
	top: -47px;
}

#ich_committee_chart .EFTA-OVER,
#ich_committee_chart .Swissmedic-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-2088px 0;
	left: 214px;
	top: -109px;
}

#ich_committee_chart .IFPMA-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-1827px 0;
	left: 214px;
	top: -172px;
}

#ich_committee_chart .PhRMA-OVER {
	background: url(../img/committee_split_260px.png) no-repeat scroll
		-1566px 0;
	left: 174px;
	top: -235px;
}

#ich_committee_chart .EU:hover .EU-OVER,
#ich_committee_chart .EFTA:hover .EFTA-OVER,
#ich_committee_chart .EU:hover .EU-OVER,
#ich_committee_chart .Swissmedic:hover .Swissmedic-OVER,
#ich_committee_chart .EFPIA:hover .EFPIA-OVER,
#ich_committee_chart .MHLW:hover .MHLW-OVER,
#ich_committee_chart .JPMA:hover .JPMA-OVER,
#ich_committee_chart .FDA:hover .FDA-OVER,
#ich_committee_chart .Health:hover .Canada-OVER,
#ich_committee_chart .PhRMA:hover .PhRMA-OVER,
#ich_committee_chart .IFPMA:hover .IFPMA-OVER,
#ich_committee_chart .WHO:hover .WHO-OVER
	{
	display: block;
}

/* END COMMITTEE */

/* ICH PART */
#ich_part {
	height: 340px;
	width: 100%;
	padding-bottom: 30px;
}

div.parties-info h3 {
	color: #b55ebf;
	clear: both;
	padding-top: 0;
}

div.parties-links {
	width: 100%;
}

div.parties-links a {
	float: left;
	padding-right: 40px;
	text-decoration: underline;
}

div.tx-ttnews,
div.parties-info {
	width: 100%;
}

div.parties-info-item {
	padding-bottom: 8px;
	margin-bottom: 12px;
	background: url(../img/dot-bg.png) repeat-x bottom center;
	width: 100%;
}

#news-filter-container.ich-parties {
	margin: 7px 0;
}

#news-filter-container.ich-parties #filter-search-box {
	width: 667px !important;
}

div.ich-parties input.search_text-h30 {
	width: 657px !important;
}

div.parties-info-item.last {
	background: none;
}
/* END ICH PART */

/* STAFF */
div.staff_container {
	width: 690px;
	border: 1px solid #e6e6e6;
	padding: 19px 19px 0;
	background: url(../img/shadow.png) top center repeat-x;
	margin-top: 8px;
}

div.staff_list {
	width: 100%;
	padding-bottom: 12px;
}

div.staff_item {
	width: 335px;
	padding: 12px 0 7px;
	background: url(../img/y-dot-bg.png) bottom right repeat-y;
}

div.staff_item.last,
div.staff_item.even {
	background: none;
}

div.staff_item.even {
	margin-left: 20px;
	clear: right;
}

div.staff_item.last.odd {
	clear: both;
}

div.staff_row {
	padding-bottom: 4px;
}

div.staff_container h3 {
	padding: 0;
	color: #b55ebf;
	font-size: 17px;
}

div.staff_container h4 {
	padding: 0 0 7px 0;
	color: #1a1a1a;
	font-size: 14px;
}

span.staff_title {
	float: left;
	width: 70px;
	color: #808080;
	line-height: 1.4;
}

span.staff_value {
	float: left;
	width: 240px;
	color: #4d4d4d;
	line-height: 1.4;
}

/* END STAFF */

/* GROUPS */
#buttons-container {
	margin-top: 1px;
	margin-bottom: 15px;
}

#buttons-container div.blue_btn {
	margin-right: 1px;
	width: 120px;
}

#buttons-container div.blue_btn.first {
	width: 124px;
}

#buttons-container div.last div.blue_btn {
	margin-right: 0px;
}

#buttons-container div.blue_btn a:hover {
	color: #4d4d4d !important;
	background: transparent url(../img/menu-bg.png) repeat-x scroll center
		-36px; ! important;
	text-shadow: 0 1px #ffffff;
}

#buttons-container div.blue_btn a {
	width: 100%;
	text-align: center;
	padding: 0;
}

div.groups-info div.news-item-txt {
	float: none;
}

div.group-logo-img img {
	border-right: 15px solid #ffffff;
	border-bottom: 10px solid #ffffff;
}

div.groups-info {
	width: 100%;
}

div.groups-info h1,
div.groups-info h2 {
	width: auto;
	clear: none;
}

div.groups-links {
	padding-bottom: 15px;
	width: 100%;
}

div.groups-links a {
	float: left;
	padding-right: 40px;
	text-decoration: none;
	font-weight: bold;
}

div.groups-links a:hover {
	text-decoration: underline;
}

/* END GROUPS */

/* HARMONIZATION */
#ich_hrm_container,
#ich_hrm_container-ext,
div.ich_hrm_row,
div.ich_hrm_row-ext
	{
	width: 100%;
	margin-bottom: 12px;
}

table.ich-hrm-table {
	width: 100%;
}

td.col1 {
	width: 150px;
}

td.col3 {
	width: 219px;
}

td.col1,td.col3 {
	line-height: 1.5;
}

div.ich_hrm_row-ext {
	margin-bottom: 2px;
}

div.grey-area,
div.grey-area-2 {
	width: 150px;
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 10px 17px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

div.grey-area-2 {
	margin-top: 10px;
}

div.grey-area-ext {
	float: right;
	width: 219px;
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 10px 17px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

div.blue-area {
	width: 211px;
	height: 48px;
	line-height: 28px;
	text-align: center;
	background: url(../img/blue-mag-bg.png) repeat-x top center;
	left: 39px;
}

div.blue-area:hover {
	background: url(../img/blue-mag-bg.png) repeat-x scroll 0px -84px;
}

div.ich_hrm_row-ext div.blue-area,
div.ich_hrm_row-ext div.grey-arr,
div.ich_hrm_row-ext div.grey-area-ext
	{
	margin-top: 33px;
}

div.grey-area,
div.grey-area-2,
div.grey-area-ext,
div.blue-area {
	box-shadow: 4px 4px 10px #e6e6e6;
	-webkit-box-shadow: 4px 4px 10px #e6e6e6; /* Safari, Chrome */
	-moz-box-shadow: 4px 4px 10px #e6e6e6; /* Firefox */
}

div.blue-area a {
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0 -1px #777777;
	font-weight: bold;
	width: 211px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	float: left;
}

div.blue-area a:hover {
	color: #333333;
	text-shadow: none;
}

div.grey-arr-left {
	position: absolute;
	top: 20px;
	left: -39px;
	width: 39px;
	height: 10px;
	background: url(../img/grey-arrows.png) no-repeat top center;
	z-index: 2;
}

div.grey-arr-right {
	position: absolute;
	top: 20px;
	right: -39px;
	width: 39px;
	height: 10px;
	background: url(../img/grey-arrows.png) no-repeat top center;
	z-index: 2;
}

div.grey-arr-ext {
	width: 39px;
	height: 76px;
	background: url(../img/grey-arrows.png) no-repeat bottom center;
	z-index: 2;
	left: -39px;
	position: absolute;
	top: -14px;
}

div.vertical {
	float: none;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
/* END HARMONIZATION */

/* 1-2-3-4-5 STEPS */
#steps-container {
	width: 100%;
	padding: 20px 0;
}

#steps-container a {
	text-decoration: none;
}

#step5 {
	width: 426px;
}

#step4 {
	width: 502px;
}

#step3 {
	width: 578px;
}

#step2 {
	width: 654px;
}

#step1 {
	width: 100%;
}

div.step {
	float: right;
	background: url(../img/blue-mag-bg.png) repeat-x top center;
	clear: both;
	margin-bottom: 1px;
}

div.step:hover {
	background: url(../img/acc-bg.png) repeat-x top center;
}

div.step:hover div.blue-step {
	color: #333333;
	text-shadow: none;
}

div.step:hover img.border {
	display: none;
}

div.magenta-step {
	height: 34px;
	line-height: 34px;
	width: 76px;
	text-align: center;
	background: url(../img/blue-mag-bg.png) repeat-x scroll 0px -48px;
	text-shadow: 0 -1px #777777;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

div.blue-step {
	color: #ffffff;
	height: 34px;
	line-height: 34px;
	padding-left: 17px;
	text-shadow: 0 -1px #777777;
}

#bodyformalproc h2 {
	color: #b560bb;
	padding-bottom: 15px;
	padding-top: 5px;
}

a[name="step-1"],a[name="step-2"],a[name="step-3"],a[name="step-4"],a[name="step-5"]
	{
	font-size: 1px;
}

/* END 1-2-3-4-5 STEPS */

/* CONSIDERATION DOCS */
#cdoc_list {
	padding-top: 10px;
}

#cdoc_list.consult {
	padding-top: 0px;
}

#cdoc_list,
#cdoc_list li {
	float: left;
	width: 100%;
	list-style: none;
}

#cdoc_list li.cdoc_item {
	padding-bottom: 10px;
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
	margin-bottom: 15px;
}

#cdoc_list li.cdoc_item.last {
	background: none;
}

#cdoc_list span {
	float: left;
}

#cdoc_list span.doc_info_title {
	padding-left: 0 !important;
}

#cdoc_list .cdoc_files {
	padding-top: 4px;
}

#cdoc_list .inner_accordion_middle {
	padding-left: 11px;
}

#cdoc_list .inner_accordion_middle p {
	padding-bottom: 0;
}

#cdoc_list .inner_body_row {
	margin-bottom: 5px;
}

span.file_name {
	float: left;
	width: 144px;
}

.meddra span.file_name {
	width: auto;
}

#bodymeddra-archive .meddra span.file_name {
	width: auto;
}

#bodyscmeeting .meddra span.file_name {
	width: 640px;
}

#bodyscmeeting .meddra span.file_description {
	width: 650px !important;
}

#bodyscmeeting .item_download {
	width: 668px !important;
}

.ichtraining span.file_name {
	width: 95%;
}

#cdoc_list span.file_name {
	line-height: 16px;
	width: 700px;
}

#cdoc_list .wideblock span.file_name {
	width: 90%;
}

/* END CONSIDERATION DOCS */

/* OTHER RESOURCES */
div.news-list-container.otherres {
	padding: 0;
}

div.news-list-container.otherres .news-list-item {
	margin-right: 25px;
	padding-right: 0px;
	width: 352px;
}

div.news-list-container.otherres h3 {
	float: none;
	width: auto;
	padding-top: 0;
}

div.news-list-container.otherres div.news-item-img {
	width: 90px;
}

div.news-list-container.otherres .news-item-txt {
	float: none;
	margin-left: 105px;
	width: 247px;
}

/* END OTHER RESOURCES */

/* ICH-TRAINING PAGE */
div.ichtraining-list-item {
	background: transparent url(../img/dot-bg.png) repeat-x left bottom;
	padding-bottom: 12px;
	margin-bottom: 12px;
	width: 100%;
}

div.ichtraining-list-item p {
	padding-bottom: 4px;
}

div.ichtraining-list-item.last {
	background: none;
}

.event {
	color: #7E7E7E;
	font-style: italic;
	padding: 12px 0 15px;
}

.event-accordion .inner_accordion {
	padding-top: 0 !important;
}

.event-accordion .inner_accordion_body,
.event-accordion .inner_body_download
	{
	padding-top: 0 !important;
}

.event-accordion #inner_accordion_list {
	padding-left: 15px;
	width: 700px !important;
}

.event-accordion .file_description {
	width: 100%;
	float: left;
	padding-left: 26px !important;
}

/* END ICH-TRAINING PAGE */

/* CONTACTS */
#bodycontacts #content,
#bodycontacts #content_left {
	width: 980px;
	padding-right: 0px;
}

#bodycontacts #content_right {
	width: 0px;
}

#bodycontacts label.label {
	float: left;
	position: absolute;
	top: 0px;
	left: 15px;
	color: #494949;
	font-style: normal;
	z-index: 1;
	height: 38px;
	line-height: 38px;
}

#bodycontacts div.formrow {
	width: 100%;
	margin-bottom: 4px;
}

#bodycontacts #uid1 {
	width: 280px;
	padding-left: 60px;
}

#bodycontacts #uid2 {
	width: 280px;
	padding-left: 60px;
}

#bodycontacts #uid3 {
	width: 275px;
	padding-left: 65px;
}

#bodycontacts #uid4 {
	width: 260px;
	padding-left: 80px;
}

#bodycontacts #uid5 {
	width: 290px;
	padding-left: 50px;
}

#bodycontacts #uid10 {
	width: 260px;
	padding-left: 80px;
}

div.tx-powermail-pi1_mandatory strong {
	font-size: 12px;
}

div.tx-powermail-pi1_mandatory ul,
div.tx-powermail-pi1_mandatory li {
	color: red;
	display: block;
	float: left;
	list-style-type: none;
	width: 100%;
}

div.powermail_mandatory h3 {
	color: red;
}

div.powermail_mandatory li strong {
	color: red;
	line-height: 16px;
	padding-bottom: 10px;
	font-weight: normal;
}

div.powermail_mandatory ul,
div.powermail_mandatory li {
	list-style: none;
}

div.powermail_mandatory ul {
	padding-bottom: 15px;
}

span.powermail_mandatory {
	display: none;
}

#bodycontacts .dijitTooltipContainer,
#filter-select-box .dijitTooltipContainer
	{
	border: solid black 1px !important;
	background: #cccccc;
	color: black;
	font-size: small;
}

#bodycontacts .dijitMenu,
#bodysteering .dijitMenu,
#bodymeddra .dijitMenu,
#bodycoopgroup .dijitMenu,
#bodysecretariat .dijitMenu,
#bodycoordinators .dijitMenu
	{
	border: 1px solid #cccccc;
	background-color: white;
	line-height: 1.5;
}

#bodycontacts .dijitMenuPassive .dijitMenuItemHover,
#bodycontacts .dijitMenuItemSelected,
#bodysteering .dijitMenuPassive .dijitMenuItemHover,
#bodysteering .dijitMenuItemSelected,
#bodymeddra .dijitMenuPassive .dijitMenuItemHover,
#bodymeddra .dijitMenuItemSelected,
#bodycoopgroup .dijitMenuPassive .dijitMenuItemHover,
#bodycoopgroup .dijitMenuItemSelected,
#bodysecretariat .dijitMenuPassive .dijitMenuItemHover,
#bodysecretariat .dijitMenuItemSelected,
#bodycoordinators .dijitMenuPassive .dijitMenuItemHover,
#bodycoordinators .dijitMenuItemSelected
	{
	background-color: #dbdbdb !important;
	color: #333333 !important;
	line-height: 1.5;
}

#bodycontacts .dijitTooltipContainer,
#main .dijitTooltipContainer {
	float: left;
	border: solid #FFFED1 1px !important;
	position: absolute !important;
	top: -49px;
	left: -245px;
	background: #FFFED1;
	color: red;
	padding: 0 10px;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	box-shadow: 0 0 4px #333;
	-moz-box-shadow: 0 0 4px #333;
	-webkit-box-shadow: 0 0 4px #333;
	white-space: nowrap;
}

#bodycontacts .dijitReset.dijitValidationContainer,
#filter-select-box .dijitReset.dijitValidationContainer
	{
	display: none !important;
	z-index: -1;
}

#bodycontacts .dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer
	{
	border: 0 none;
}

#widget_uid11,
#widget_uid12 {
	background: url(../img/grey-bg.png) repeat-x scroll 0 -36px;
	width: 340px;
	height: 36px;
	border: 0 none;
}

#widget_uid11 input.dijitArrowButtonInner,
#widget_uid12 input.dijitArrowButtonInner,
#filter-select-box input.dijitArrowButtonInner
	{
	width: 17px;
	height: 17px !important;
	background: transparent url(../img/m-down.png) no-repeat center top;
	position: relative;
	right: 0;
	top: 10px;
}

#filter-select-box input.dijitArrowButtonInner {
	top: 6px !important;
}

#bodycontacts #uid11.dijitInputInner {
	height: 36px !important;
	line-height: 38px;
	padding-left: 65px !important;
	width: 250px !important;
	color: #494949;
	font-style: italic;
	background: transparent;
}

#bodycontacts #uid12.dijitInputInner {
	height: 36px !important;
	line-height: 38px;
	padding-left: 55px !important;
	width: 225px !important;
	color: #494949;
	font-style: italic;
	background: transparent;
}

#bodycontacts .dijitTextBoxFocused,
#filter-select-box .dijitTextBoxFocused
	{
	outline: 0px !important;
}

#tx_bt_simplecontact {
	padding-top: 7px;
}

#content_middle {
	float: right;
	top: 0px;
	z-index: 5;
	padding-left: 30px;
	width: 600px;
}

#bodycontacts #page_content {
	width: 350px;
}

#gmapmarker {
	float: left;
	width: 100%;
	clear: both;
}

div.tx_lumogooglemaps_pi1_infobox {
	width: 200px;
}

#ich_company_name {
	clear: both;
	padding-bottom: 10px;
	width: 100%;
}

#ich_company_descr div {
	clear: both;
}

#bodycontacts #mailform {
	float: left;
	width: 100%;
}

#bodycontacts input.search_text {
	float: left;
	width: 209px;
	height: 36px;
	line-height: 36px;
	border: none;
	background: url(../img/grey-bg.png) repeat-x scroll 0 -36px;
	font-style: italic;
	padding-left: 0px;
}

#bodycontacts input.search_text.phone {
	width: 260px;
	padding-left: 80px;
}

#bodycontacts input.search_text.country {
	width: 275px;
	padding-left: 65px;
}

#bodycontacts input.search_text.email,
#bodycontacts input.search_text.name
	{
	width: 285px;
	padding-left: 55px;
}

#bodycontacts input.search_text.captcha {
	width: 270px;
	padding-left: 70px;
}

#bodycontacts input.search_text.dpt {
	width: 225px;
	padding-left: 90px;
	padding-right: 25px;
}

#bodycontacts input.search_text,
#bodycontacts textarea,
#bodycontacts select
	{
	outline: none;
}

#bodycontacts textarea {
	border: 1px solid #D8D8D8;
	float: left;
	font-style: italic;
	min-height: 74px;
	height: 74px;
	max-height: 74px;
	line-height: 16px;
	padding-left: 80px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	position: relative;
	width: 263px;
	background: transparent url(../img/tarea-bg.png) repeat-x center -74px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius-bottomleft: 4px;
	-webkit-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-radius: 4px;
}

#bodycontacts #filter-select-box .label,
#bodycontacts #tx_bt_simplecontact .label
	{
	float: left;
	position: absolute;
	left: 17px;
	color: #494949;
	font-style: normal;
	z-index: 1;
}

#bodycontacts #tx_bt_simplecontact .label {
	height: 38px;
	line-height: 38px;
}

#bodycontacts div.tx_bt_simplecontact_error-line {
	float: left;
	position: absolute;
	top: 11px;
	left: 17px;
	color: red;
	z-index: 1;
	padding-left: 70px;
	display: none;
}

#bodycontacts div.tx_bt_simplecontact_reihe {
	margin-bottom: 4px;
	width: 100%;
}

#bodycontacts div.select .search_text {
	width: 340px;
}

#bodycontacts .select-value {
	padding-left: 67px;
	width: 340px;
	line-height: 38px;
	font-style: italic;
}

#bodycontacts div.select-container {
	width: 340px;
	height: 36px;
	line-height: 36px;
	background: transparent url(../img/grey-bg.png) repeat-x scroll 0 -36px;
}

#bodycontacts .lt-tarea,
#bodycontacts .rt-tarea,
#bodycontacts .lb-tarea,
#bodycontacts .rb-tarea
	{
	float: left;
	position: absolute;
	width: 4px;
	height: 4px;
	z-index: 1;
}

#bodycontacts .lt-tarea {
	top: 0;
	left: 0;
	background: transparent url(../img/tarea-corners.png) no-repeat left top;
}

#bodycontacts .rt-tarea {
	top: 0;
	right: 0;
	background: transparent url(../img/tarea-bg.png) no-repeat right top;
}

#bodycontacts .lb-tarea {
	bottom: 0;
	left: 0;
	background: transparent url(../img/tarea-corners.png) no-repeat left
		bottom;
}

#bodycontacts .rb-tarea {
	bottom: 0;
	right: 0;
	background: transparent url(../img/tarea-bg.png) no-repeat right bottom;
}

#bodycontacts #filter-select-box {
	padding: 0;
	width: 100%;
	height: 36px;
}

#bodycontacts #dpt-select {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 350px;
	padding-left: 90px;
	border-bottom: 1px solid #d9d9d9;
	text-align: left;
}

#bodycontacts #page_content p {
	width: 100%;
}

span.dpt-arr {
	float: left;
	position: absolute;
	width: 17px;
	height: 17px;
	background: transparent url(../img/m-down.png) no-repeat center bottom;
	top: 14px;
	right: 5px;
}

span.dpt-arr:hover {
	cursor: pointer;
}

span.tx_bt_simplecontact_hinweis {
	font-style: italic;
	font-size: 16px;
}

span.tx_bt_simplecontact_b {
	font-style: normal;
	font-weight: bold !important;
}

#tx_bt_simplecontact div.tx_bt_simplecontact_reihe a {
	font-size: 16px;
	line-height: 16px;
}

#tx_bt_simplecontact div.tx_bt_simplecontact_reihe a.mailsubmit {
	font-size: 14px;
	line-height: 30px;
}

ul.tx_bt_simplecontacterrorliste {
	color: red;
	display: block;
	float: left;
	list-style-type: none;
	padding-bottom: 10px;
	width: 100%;
}

ul.tx_bt_simplecontacterrorliste li {
	line-height: 16px;
}

ul.tx_bt_simplecontacterrorliste span {
	line-height: 16px;
	font-weight: bold;
}

#bodycontacts img.tx-srfreecap-pi2-image {
	float: left;
	padding: 0;
	margin: 0;
	width: 165px;
}

#bodycontacts .tx-srfreecap-pi2-cant-read {
	float: left;
	padding-left: 10px;
	width: 175px;
	line-height: 1.5;
}

#bodycontacts .tx-srfreecap-pi2-cant-read a,
#bodycontacts .tx-srfreecap-pi2-cant-read
	{
	font-size: 12px !important;
}

#dpt-sub,
#country-sub {
	position: absolute;
	top: 27px;
	right: 10px;
	border: 1px solid #CCCCCC;
	z-index: 5;
	padding: 5px 15px;
	background: #ffffff;
	width: auto;
	box-shadow: 0px 0px 12px #cccccc;
	-webkit-box-shadow: 0px 0px 12px #cccccc; /* Safari, Chrome */
	-moz-box-shadow: 0px 0px 12px #cccccc; /* Firefox */
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity = 95);
	display: none;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius-bottomleft: 4px;
	-webkit-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-radius: 4px;
}

div.dpt-sub-item {
	height: 36px;
	line-height: 36px;
	width: auto;
	clear: both;
}

div.dpt-sub-item:hover {
	cursor: pointer;
	color: #3593c9;
}

#gmapDirHead {
	float: left;
	display: none;
}

/* END CONTACTS */

/* RSS FEEDS */
#rss-feeds {
	padding: 0;
}

#rss-feeds h3 {
	line-height: 36px;
}

#rss-feeds a {
	line-height: 36px;
	padding-left: 10px;
}

#rss-feeds div.rss-logo {
	width: 34px;
	height: 36px;
	background: transparent url(../img/share.png) no-repeat scroll left
		bottom;
}

#rss-feeds div.rss-logo:hover {
	background: transparent url(../img/share.png) no-repeat scroll right
		bottom;
}

#rss-feeds .news-list-item {
	height: auto;
	padding-top: 11px;
}

#bodyrssfeeds div.news-list-container {
	min-height: 210px;
}

/* END RSS FEEDS */

/* GLOSSARY */
div.glossary-chars {
	width: 100%;
	padding-bottom: 20px;
}

div.glossary-chars span {
	padding: 0 7px;
	border-right: 1px solid #7a7a7a;
}

div.glossary-chars span.last {
	border-right: 0px none;
}

div.glossary-chars span.first,
#bodyglossary .related-list span.first {
	padding-left: 0 !important;
}

div.glossary-chars span a:hover {
	text-decoration: underline;
}

div.glossary-chars a {
	font-weight: bold;
}

div.glossary-chars a.inactive:hover {
	text-decoration: none;
}

div.glossary-chars span a.current,
div.glossary-chars a.inactive {
	color: #7a7a7a;
	text-decoration: none;
}

div.glossary-chars a.inactive {
	font-weight: normal;
}

div.glossary-char {
	font-size: 16px;
	padding-bottom: 15px;
	color: #a967af;
	width: 100%;
}

div.glossary-item {
	width: 100%;
}

div.glossary-item.last {
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
	margin-bottom: 15px;
}

div.glossary-char-container.last div.glossary-item.last {
	background: none;
}

#bodyglossary .kiosk-container {
	position: relative;
}

#bodyglossary .related-list {
	padding-top: 5px;
}

#bodyglossary .related-list span {
	float: left;
	padding: 0 9px;
	line-height: 12px;
}

#bodyglossary .related-list a.inactive {
	color: #777777;
	cursor: default;
}

#glossary-kiosk {
	position: absolute;
	top: 0px;
}

/* END GLOSSARY */

/* SHARE */
#share {
	position: absolute;
	top: 31px;
	right: -53px;
	display: none;
	height: auto;
	width: 338px;
}

#share h2,
#share h3,
#share h4 {
	line-height: 15px;
	padding-top: 0px;
	width: auto;
	clear: both
}

#share h4 {
	font-weight: normal;
	padding-bottom: 7px;
}

#share div.top-corner {
	position: absolute;
	width: 20px;
	height: 15px;
	background: transparent url(../img/top-corner.png) no-repeat top center;
	top: 10px;
	left: 10px;
	display: none;
}

#share div.popup {
	background: #ffffff;
	padding: 15px 23px 5px 23px;
	width: 270px;
	background: url(../img/share-bg2.png) repeat-y right top;
	height: auto;
}

#share div.popup-left,
#share div.popup-right {
	width: 11px;
	height: 132px;
	padding: 0;
}

#share div.popup-left {
	background: url(../img/share-bg.png) no-repeat top left;
}

#share div.popup-right {
	background: url(../img/share-bg.png) no-repeat top right;
}

#share div.popup-top,
#share div.popup-bottom {
	width: 316px;
	height: 11px;
	padding: 0;
}

#share div.popup-top {
	background: url(../img/share-bg2.png) no-repeat top left;
}

#share div.popup-bottom {
	background: url(../img/share-bg2.png) no-repeat bottom left;
}

#share ul {
	width: 100%;
	clear: both;
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
	padding-bottom: 15px;
}

#share ul,
#share li {
	float: left;
	list-style: none;
}

#share li {
	display: inline;
	width: 30px;
	height: 30px;
	padding-right: 5px;
}

#share li.last {
	padding-right: 0;
}

#share img {
	height: 30px;
	width: 30px;
	/*padding-left:5px;*/
}

#share-icons {
	margin-bottom: 3px;
	padding-right: 0;
	width: 100%;
	height: 74px;
}

#send-to-friend {
	width: 100%;
	padding-bottom: 5px;
	height: 120px;
}

#print-page {
	background: transparent url(../img/dot-bg.png) repeat-x scroll left
		bottom;
	width: 100%;
	height: 14px;
	line-height: 14px;
	padding-bottom: 12px;
	margin-bottom: 9px;
	display: block;
}

#print-page span,
.noprint #print-page a {
	display: none;
}

#share #print-page img {
	height: 14px;
	width: 14px;
	margin-right: 7px;
}

.noprint #print-page span,
#print-page a {
	display: inline;
}

.noprint #print-page a,
.noprint #print-page h4,
.noprint #print-page span
	{
	color: #cccccc;
}

.label-friend-mail {
	position: absolute;
	left: 10px;
}

/* END SHARE */

/*   SITEMAP   */
div.sitemap {
	width: 100%;
}

div.sitemap h1,
div.sitemap h2,
div.sitemap h3,
div.sitemap h4,
div.sitemap h5,
div.sitemap h6
	{
	float: none;
	clear: none;
	padding: 0;
	display: inline;
}

div.sitemap h1 {
	color: #333333;
	font-size: 20px;
}

div.sitemap h2 {
	font-size: 18px;
}

div.sitemap h3 {
	font-size: 16px;
}

div.sitemap h4 {
	font-size: 14px;
}

div.sitemap h5 {
	font-size: 12px;
}

div.sitemap h6 {
	font-size: 12px;
	font-weight: normal;
}

div.sitemap ul,
div.sitemap li {
	color: #3593c9;
	width: 100%;
	list-style-position: inside;
}

ul.level-2,
ul.level-3,
ul.level-4,
ul.level-5,
ul.level-6 {
	padding-left: 15px;
}

ul.level-1 li {
	color: #333333;
	line-height: 30px;
}

ul.level-2 li {
	line-height: 28px;
}

ul.level-3 li {
	line-height: 24px;
}

ul.level-4 li {
	line-height: 24px;
}

ul.level-5 li {
	line-height: 24px;
}

ul.level-6 li {
	line-height: 24px;
}

/*   END SITEMAP   */

/*FOOTER*/
ul.footer_menu_bar {
	float: left;
	width: 163px;
	list-style: none;
}

ul.footer_menu_bar h3 {
	font-size: 14px;
	font-style: italic;
	padding-bottom: 4px;
}

ul.footer_menu_bar a,
ul.footer_menu_bar span {
	height: 18px;
	line-height: 18px;
	font-size: 11px;
}

div.footer_copyright {
	width: 100%;
	height: 75px;
}

#copyright {
	padding-top: 20px;
	font-size: 11px;
}

div.footer_menu {
	height: auto;
	width: 100%;
	background: url(../img/top-bot-bg2.png) no-repeat bottom right;
}

/*END FOOTER*/

/*GOOLE MAP HACKS*/
.gmnoprint div {
	float: none;
}

/* LEARN MORE */
body#bodyleran-more .table-row {
	clear: left;
}

/* END LEARN MORE */

.contentElement.frame-1100:after {
	content:'';
	display:block;
	clear:both
}