/*01.Reset Browser Styles*/
*{margin:0; padding:0;}
img {border:none;}
ul li, ol li {list-style-type:none;}
/*@end*/
/*02.Universal Styles*/
.clear {clear:both;}
.block {display:block;}
.floatLeft {float:left;}
.floatRight {float:right;}
.bold {font:bold;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
/**margin**/
.m0   {margin:0px;}

.mt0  {margin-top:0px}
.mt5  {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt30 {margin-top:30px}

.mb0  {margin-bottom:0px}
.mb5  {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.mb30 {margin-bottom:30px}

.ml0  {margin-left:0px}
.ml5  {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml30 {margin-left:30px}

.mr0  {margin-right:0px}
.mr5  {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mr20 {margin-right:20px}
.mr30 {margin-right:30px}
/**padding**/
.p0   {padding:0px;}

.pt0  {padding-top:0px}
.pt5  {padding-top:5px}
.pt10 {padding-top:10px}
.pt15 {padding-top:15px}
.pt20 {padding-top:20px}
.pt30 {padding-top:30px}

.pb0  {padding-bottom:0px}
.pb5  {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.pb15 {padding-bottom:15px}
.pb20 {padding-bottom:20px}
.pb30 {padding-bottom:30px}

.pl0  {padding-left:0px}
.pl5  {padding-left:5px}
.pl10 {padding-left:10px}
.pl15 {padding-left:15px}
.pl20 {padding-left:20px}
.pl30 {padding-left:30px}

.pr0  {padding-right:0px}
.pr5  {padding-right:5px}
.pr10 {padding-right:10px}
.pr15 {padding-right:15px}
.pr20 {padding-right:20px}
.pr30 {padding-right:30px}

body {
	background:url(../img/layout/body-bg.jpg) left top repeat-x;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;}
a 		{color:#0099CC; text-decoration:underline;}
a:hover {color:#006699; text-decoration:none;}
textarea {
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	resize:none;
}
.superHeader {
	color:#006699;
	font:normal 32px/38px Candara, "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin-bottom:20px;}
h1 {
	font:bold 32px/38px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:-2px;}
.article-section-no-img h1{
	margin-bottom:15px;
	margin-top:55px;
}
h2 {
	font:bold 20px/24px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:-2px;
	padding-bottom:2px;}
h1 pre, h1 textarea{
	font:bold 32px/38px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
h2 pre, h2 textarea{
	font:bold 32px/38px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
h1 pre, h2 pre{
	white-space: pre-line;       /* Internet Explorer 5.5+ */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#main h2 {
	border-bottom:dotted 1px #999;}
.panel-title {
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	background:#244371 url("../img/layout/panel-title-bg.jpg") left top repeat-x;
	color:#fff;
	padding:5px 10px 8px 10px;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-top:solid 1px #666;
	/* border rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	behavior: url(border-radius.htc)}
}
.related-content-panel-title {
	padding:5px 10px 8px 0;}
h3.related-content-title{
	border-bottom:1px solid #333;
	color:#333;
	font:bold 14px/18px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.panel-title.blackBg {
	background:#000 url("../img/layout/popup_1_widget.jpg") left top repeat-x;}
.title-01 {
	font:bold 20px/24px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:-2px;
	padding-bottom:2px;}
.title-02 {
	color:#666666;
	font:bold 16px/18px Calibri;
	margin-bottom:5px;}
img.left {
	float:left;
	margin:5px 20px 20px 0;}
img.right {
	float:right;
	margin:5px 0 20px 20px;}
/*@end*/
/*02b.Hide unused tags*/
#branding p.skip a,
#logo strong,
#search-box h6,
#search-box label,
#nav-global h6 {
	display:block;
	height:1px;
	width:1px;
	left:-9999px;
	overflow:hidden;
	position:absolute;}
/*@end Hide unused tags*/
/*03.Layout*/
#wrapping {
	width:960px;
	margin:0 auto;}
/*branding*/
#branding {
	width:940px;
	margin:0 10px 20px 10px;
	height:100px;}
#branding a{
	color:#333;
	text-decoration:none;}
#branding .nav-meta-additional {
	display:none;}
#branding #nav-meta li:first-child {
	display:none;}
#branding #nav-meta li,
#branding .nav-meta-additional li,
#branding .nav-meta-login li,
#branding .nav-meta-user li {
	float:left;
	line-height:13px;
	/*background:url("../img/layout/userNav-border.gif") left top no-repeat*;*/
	position:relative;}
#branding .nav-meta-user .nav-meta-user-content {
	position:absolute;
	width:221px;
	padding:20px;
	height:182px;
	background:url(../img/layout/user-box.png) left top no-repeat;
	z-index:110;
	left:-5px;
	top:22px;
	display:none;}
#branding .nav-meta-user.nav-language .nav-meta-user-content{
	background:url(../img/layout/user-box-language.png) left top no-repeat;
	height:100px;
	width:60px;
}
#branding .nav-meta-user.nav-language ul.nav-meta-user-links{
	border-top:0;
}
#branding .nav-meta-user li:hover .nav-meta-user-content {
	display:block;}
#branding .nav-meta-user .nav-meta-user-avatar {
	margin-bottom:8px;}
#branding .nav-meta-user .nav-meta-user-avatar img {
	float:left;
	max-height:64px;
	max-width:64px;
	margin-right:10px;}
#branding .nav-meta-user .nav-meta-user-avatar .nav-meta-user-avatar-text {
	float:left;
	width:145px;}
#branding .nav-meta-user .nav-meta-user-avatar .nav-meta-user-avatar-text h3 {
	font:bold 22px/26px Calibri;
	margin-left:-2px;
	padding-bottom:2px;}
#branding .nav-meta-user .nav-meta-user-avatar .nav-meta-user-avatar-text p{
	padding:0;
	color:#666;}
#branding .nav-meta-user ul.nav-meta-user-links {
	border-top: 1px dotted black;}
#branding .nav-meta-user .nav-meta-user-links li {
	background:none !important;
	display:block;
	float:none;}
#branding .nav-meta-user .nav-meta-user-links li a {
	padding:4px 0;
	color:#666;}
#branding .nav-meta-user .nav-meta-user-links li.nav-meta-user-links-notification a {
	font-weight:bold;
	color:#000;}
#branding .nav-meta-user .nav-meta-user-links li a:hover {
	color:#000;}
#branding .nav-meta-user .nav-meta-user-links li:first-child a {
	border-top:none;}
#branding #nav-meta li:first-child,
#branding .nav-meta-additional li:first-child,
#branding .nav-meta-login li:first-child {
	background:none;}
#branding #nav-meta li a,
#branding .nav-meta-additional li a,
#branding .nav-meta-login li a,
#branding .nav-meta-user li a  {
	display:block;
	padding:8px 10px 10px 10px;}
#branding #nav-meta li p,
#branding .nav-meta-additional li p,
#branding .nav-meta-login li p,
#branding .nav-meta-user li p {
	padding:8px 10px 10px 10px;
	color:#333;}
#branding #nav-meta,
#branding .nav-meta-user {
	float:right;}
#branding .nav-meta-additional {
	float:left;}
#branding .nav-meta-login {
	float:right;}
#branding .nav-meta-additional li:first-child p {
	background:url("../img/icons/iconSet-1/iconSet-1-star-2.png") left 7px no-repeat;
	padding-left:20px;
	font-weight:bold;}
#branding .nav-meta-login li:first-child a {
	background:url("../img/icons/iconSet-1/iconSet-1-login.png") left 7px no-repeat;
	padding-left:20px;
	font-weight:bold;}
#branding .nav-meta-user li:first-child {
	/*background:url(../img/layout/userNav-border.gif) right top no-repeat;*/}
#branding .nav-meta-user li a.nav-meta-user-link {
	background:url("../img/layout/arrow-1-down.png") right 12px no-repeat;
	position:relative;
	padding-right:15px;
	left:-10px;}
#branding .nav-meta-user li a.nav-meta-user-link-single {
	position:relative;
	padding-right:15px;
	left:-10px;}
#branding .nav-meta-user li a.nav-meta-user-link span,
#branding .nav-meta-user li a.nav-meta-user-link-single span {
	font-weight:bold;}
#branding .nav-meta-mode {
	float:left;}
#branding .nav-meta-mode li {
	float:left;}
#branding .nav-meta-mode li.edit-mode {
	background:url(../img/layout/gradient-gray-01.jpg) left top repeat-x;
	border:solid 1px #AAA;}
#branding .nav-meta-mode li.edit-mode a {
	color:#333;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	display:block;
	background:url(../img/icons/iconSet-1/iconSet-1-edit.png) 6px 6px no-repeat;
	padding-left:30px;
	padding-right:10px;}
#branding .nav-meta-mode li.view-mode {
	background:url(../img/layout/gradient-gray-01.jpg) left top repeat-x;
	border:solid 1px #AAA;}
#branding .nav-meta-mode li.view-mode a {
	color:#333;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	display:block;
	background:url(../img/icons/iconSet-1/iconSet-1-preview.png) 6px 6px no-repeat;
	padding-left:30px;
	padding-right:10px;}
#branding #nav-meta li {
	background:url("../img/layout/userNav-border.gif") left top no-repeat;}
#branding .nav-meta-login li.logout a {
	background:url("../img/icons/iconSet-1/iconSet-1-logout.png") left 7px no-repeat;
	padding-left:22px;}
#branding .nav-meta-login li.login a {
	background:url("../img/icons/iconSet-1/iconSet-1-login.png") left 7px no-repeat;;}
/* @end branding*/
/*logo*/
#logo {
	margin:20px 20px;
	float:left;
	width:450px;}
#logo img {
	float:left;
	margin-right:10px;
	margin-top:4px;}
#logo em {
	font:bold 12px/18px Arial, Helvetica, Tahoma, sans-serif;
	width:170px;
	font-style:normal;}
body#article.journal #logo em {
	margin-top: 20px;
	display: inline-block;}
/*@end logo*/
/*search-box*/
#search-box {
	background:url("../img/layout/search-bg.png") left top no-repeat;
	float:right;
	height:28px;
	width:208px;
	margin:20px 0 20px 20px;}
#search-box.focus{
	background-position:left bottom;
}
#search-box input#searchbar {
	border:none;
	color:#999;
	background:none;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
	width:170px;
	float:left;
	margin:5px 4px 4px 4px;}
#search-box input.button {
	background:none;
	width:24px;
	height:20px;
	font-size:0px;
	border:none;
	float:left;
	cursor:pointer;}
/*@end search-box*/
/*nav-global*/
#nav-global {
	background:url("../img/layout/nav-bg.png") left top no-repeat;
	width:928px;
	padding:0 10px 0 3px;
	margin:0 10px;
	height:37px;
	clear:both;}
#nav-global li {
	float:left;
	position:relative;
	z-index:100;}
#nav-global li a {
	display:block;
	font:bold 12px/16px Arial, Helevetica, Tahoma, sans-serif;
	text-decoration:none;
	color:#fff;
	padding:10px 10px 11px 10px;
	position:relative;
	z-index:20;}
#nav-global li:hover > a {
	background:url("../img/layout/navSection-1-bg.jpg") left top repeat-x;}
#nav-global li ul {
	position:absolute;
	top:37px;
	background:#203960 url("../img/layout/navSubSection-1-bg.jpg") left top repeat-x;
	overflow:hidden;
	z-index:10;
	display:none;}
#nav-global li:hover ul {
	display:block;}
#nav-global li ul li a {
	float:none;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	padding:6px 8px 6px 8px;
	width:170px;
	border-top:dotted 1px #999;}
#nav-global li ul li:first-child a{
	border-top:none;}
#nav-global li ul li a:hover {
	background:#111;}
#nav-global .nav-global-border {
	height:37px;
	border-left:solid 1px #000000;
	width:1px;
	background-color:#707070;}
/* nav section tabs */
#nav-global .nav-tab-section-handbook,
#nav-global .nav-tab-section-CME,
#nav-global .nav-tab-section-additionalContent {
	position:relative;}
#nav-global .nav-tab-section-handbook div,
#nav-global .nav-tab-section-CME div,
#nav-global .nav-tab-section-additionalContent div {
	position:absolute;
	padding-left:19px;
	height:12px;
	top:-12px;
	width:150px;
	background:url(../img/layout/navMainSection-3a.png) left top no-repeat;}
#nav-global .nav-tab-section-CME div {
	/*background:url(../img/layout/navMainSection-3a.png) left top no-repeat;*/}
#nav-global .nav-tab-section-additionalContent div {
	/*background:url(../img/layout/navMainSection-3a.png) left top no-repeat;*/}
#nav-global .nav-tab-section-handbook div {
	/*background:url(../img/layout/navMainSection-3a.png) left top no-repeat;*/}
#nav-global .nav-tab-section-handbook div p,
#nav-global .nav-tab-section-CME div p,
#nav-global .nav-tab-section-additionalContent div p {
	font:normal 10px/11px Tahoma, Helvetica, sans-serif;
	height:12px;
	padding-right:19px;
	float:left;
	color:#CCCCCC;
	background:url(../img/layout/navMainSection-3b.png) right top no-repeat;}
#nav-global .nav-tab-section-CME div p {
	/*background:url(../img/layout/navMainSection-3b.png) right top no-repeat;*/}
#nav-global .nav-tab-section-additionalContent div p {
	/*background:url(../img/layout/navMainSection-3b.png) right top no-repeat;*/}
#nav-global .nav-tab-section-handbook div p {
	/*background:url(../img/layout/navMainSection-3b.png) right top no-repeat;*/}
/* @end nav section tabs */
/* nav bg theme */
.nav-global-theme-1 {
	/*background:url(../img/layout/navMainSection-1.jpg) left top repeat-x;*/}
.nav-global-theme-2 {
	/*background:url(../img/layout/navMainSection-2.jpg) left top repeat-x;*/}
#nav-global li.nav-global-theme-extra {}
/*
#nav-global #nav-sec-1 a,
#nav-global #nav-sec-2 a,
#nav-global #nav-sec-6 a,
#nav-global #nav-sec-9 a {
	padding-right:35px;}
	*/
/*@end nav-global*/
/*stage*/
#stage {
	margin:20px 10px;}
body#home #stage {
	margin:20px 0px;
	padding-left:10px;
	padding-right:10px;
	height:320px;}
#stage img.carousel-image {
	position:absolute;
	border: 0px solid #fff;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 8px;
	-moz-box-shadow: 0 0 1px 1px #CCC;
	-webkit-box-shadow: 0 0 1px 1px #CCC;
	box-shadow: 0 0 3px 3px #CCC;
	width:auto;
}
#stage div.tw-paging {
	position:relative;}
#stage .rack {}
#stage .rack-teaser {
	float:left;
	width:940px;
	position:relative;
	height:310px;}
#stage .rack-teaser h2 {
	position:absolute;
	padding-top:50px;
	left:32px;
	font:normal 36px/42px Arial, Tahoma, sans-serif;
	color:#000;
	width:450px;}
#stage .rack-teaser h2 a {
	color:#000;
	text-decoration:none;}
#stage .rack-teaser p {
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	width:320px;
	height:27px;
	padding-left:10px;
	position:absolute;
	bottom:162px;
	left:22px;}
#stage .rack-teaser img {
	position:relative;
	top:56px;
	left:497px;
	width:332px;
	height:235px;}
#stage div.tw-paging .pagination {
	height:30px;
	position:absolute;
	top:245px;
	left:20px;}
#stage div.tw-paging .pagination li {
	float:left;
	list-style-type:none;
	margin-right:8px;}
#stage div.tw-paging .pagination li a {
	font-size:0px;
	display:block;
	width:50px !important;
	height:35px !important;}
#stage div.tw-paging .pagination li.on a {}
#stage div.tw-paging .pagination li img {
	width:50px !important;
	height:35px !important;
	border:solid 2px #CCC;}
#stage div.tw-paging .pagination li img:hover {
	border:solid 2px #999;}
#stage div.tw-paging .pagination li.on img {
	border:solid 2px #666;}
/*@end stage*/
/*wrapper-2*/
#wrapper-2 {
	width:940px;
	margin:0 10px;}
/*nav*/
body#home #nav {
	display:none;}
/*@end nav*/
/*main Homepage*/
body#home #main {
	float:left;
	width:680px;
	margin:0;
	padding-top:0px;
	background:none;
	border:none;}
body#home #main h2 {
	border:none;}
body#home #main .superHeader {
	margin-top:0px;}
body#home #main .teaser {
	width:270px;
	float:left;
	padding-left:60px;
	position:relative;}
body#home #main #teaser-1,
body#home #main #teaser-3,
body#home #main #teaser-5,
body#home #main #teaser-7 {
	margin-right:20px;}
body#home #main .teaser h2,
body#home #main .teaser h2 a {
	color:#333;
	display:block;
	margin-bottom:5px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;}
body#home #main .teaser a img {
	position:absolute;
	left:0px;
	top:0px;}
body#home #main .teaser p {
	float:left;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#666;}
body#home #main .teaser em.more {
	font-size:11px;
	font-style:normal;
	font-weight:bold;}
body#home #main .teaser em.more span {
	display:none;
}
body#home #main .teaser em.more a {
	text-decoration:none;
	display:block;
}


/*extras Homepage*/
body#home .homepage-logos li{
	display:block;
	float:left;
	margin:-40px 10px 10px 10px;}
body#home #extras {
	float:right;
	width:220px;}
body#home #extras .box {
	border:none;}
body#home #extras .custom-box-1 {
	margin-bottom:0px;}
body#home #extras .custom-box-1 h3 {
	background:url("../img/layout/related-bg-1-tab.png") left top no-repeat;
	width:200px;
	padding:0 10px;
	height:24px;
	color:#fff;
	font:bold 12px/24px Arial, Helvetica, sans-serif;}
body#home #extras .custom-box-1 h2 {
	background-color:#EFEFEF;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:4px 10px;
	border:solid 1px #CCC;
	margin:0px;}
body#home #extras .box-group h5{
	background-color:#EFEFEF;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:4px 10px;
	border:solid 1px #CCC;
	margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px 5px;
}
body#home #extras .custom-box-1 ul li {
	display:block;
	width:218px;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;}
body#home #extras .custom-box-1 ul li a {
	display:block;
	color:#666;
	text-decoration:none;
	padding:3px 10px 3px 20px;
	background:url("../img/layout/listDot-1.png") 7px center no-repeat;}
body#home #extras .custom-box-1 ul li p {
	display:block;
	color:#999;
	text-decoration:none;
	padding:0px 10px 3px 20px;}
body#home #extras .custom-box-1 ul li a:hover {
	background-color:#666;
	color:#fff;}
body#home #extras .custom-box-1-bottom {
	background:url("../img/layout/related-bg-1-bottom.png") left top no-repeat;
	width:220px;
	height:5px;
	margin-bottom:20px;}
#main .teaser-group {
	clear:both;}
#extras ul.homepage-logos {
	margin-top:0px !important;}
/*@end main Homepage*/
/*extras Related Content*/
#extras {
	width:218px;
	float:right;
	margin-top:35px;
	margin-bottom:10px;}
#extras .related-content{
	border:0 !important;
	background-color:transparent !important;
}
#extras .related-content h2 {
	font:bold 11px/17px Tahoma, Helvetica;
	padding:5px 10px 0 0;
	margin:0px;
	border-top:solid 1px #000;
	color:#000;
}
.teaser .links h3{
	font:bold 11px/17px Tahoma, Helvetica;
	padding:5px 10px 0 0;
	margin:0px;
	border-bottom:solid 1px #ccc;
	color:#333;
}
.teaser h4, .teaser .links{
	margin-bottom:5px;
}
em.announcement, em.announcement a {
	font:bold 11px/17px Tahoma, Helvetica;
	color:#666;
	font-style:italic;
	padding:3px 10px 0 0px;
}
em.announcement {
	background:url("../img/icons/iconSet-1/iconSet-1-info.png") left 0 no-repeat;
	padding:3px 10px 0 20px;
}

#extras .related-content .links ul {
	margin:10px 10px 5px 10px;}
#extras .related-content .links ul li a, .teaser .links a {
	color:#333;
	text-decoration:none;
	display:block;
	padding:3px 0 4px 24px;}
#extras .related-content .links ul li a:hover, .teaser .links a:hover {
	color:#000;
	text-decoration:underline;}
#extras .related-content .links ul li a, #extras .related-content .links ul li.icon-doc a, .teaser .links ul li a {
	background:url("../img/icons/iconSet-1/iconSet-1-doc.png") left 3px no-repeat;}
#extras .related-content .links ul li.download a, .teaser .links ul li.download a{
	background:url("../img/icons/iconSet-1/iconSet-1-download.png") left 3px no-repeat;}
#extras .related-content .links ul li.external a, .teaser .links ul li.external a{
	background:url("../img/icons/iconSet-1/iconSet-1-external.png") left 3px no-repeat;}
#extras .related-content .links ul li.mcq a, .teaser .links ul li.mcq a{
	background:url("../img/icons/iconSet-1/iconSet-1-form.png") left 3px no-repeat;}
#extras .related-content .links ul li.image a, .teaser .links ul li.image a{
	background:url("../img/icons/iconSet-1/iconSet-1-images.png") left 3px no-repeat;}
#extras .related-content .links ul li.image-histology a, .teaser .links ul li.image-histology a{
	background:url("../img/icons/iconSet-1/iconSet-1-histology.png") left 3px no-repeat;}
#extras .links li.external a {
	display:block;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
#extras .related-content .links ul li.more a {
	color:#0099CC;
	text-decoration:underline;}
#extras .related-content .links ul li.more a:hover {
	color:#006699;
	text-decoration:none;}
#extras .box,
#main .box {
	border:solid 1px #CCC;
	background-color:#FFF;
	margin-bottom:20px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	behavior: url(border-radius.htc)}
#main .box {
	padding:10px;}
.box-2 {
	border:solid 1px #CCC;
	padding:0 10px 15px 10px;
	background-color:#FFF;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.box-2 .intro {
	color:#999;
	margin-bottom:10px;}
/*@end extras Related Content*/
/* Points SideBar */
.pointsProgressBar {
	border:solid 1px #BBB;
	background:url(../img/layout/gradient-gray-01.jpg) left top repeat-x;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.pointsProgressBar p {
	background:url(../img/layout/gradient-green-01.jpg) left top repeat-x;
	color:#FFF;
	text-align:center;
	font:bold 11px/17px Tahoma;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.pointsScore,
.pointsExpireDate {
	border:solid 1px #CCC;
	background:#ECECEC url(../img/layout/footer-bg.jpg) left top repeat-x;
	padding:8px 10px 10px 10px;
	margin:10px 0;
	color:#666;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.pointsScore h3,
.pointsExpireDate h3 {
	font:bold 16px/18px Calibri;
	color:#666;
	margin-bottom:5px;}
.pointsScore ul li {
	border-bottom:solid 1px #DDD;
	border-top:solid 1px #FFF;
	padding:2px 0;}
.pointsScore ul li:first-child {
	border-top:none;}
.pointsScore ul li p {
	line-height:20px;}
.pointsScore ul li p span {
	font:bold 16px/18px Calibri;
	color:#006699;
	padding-right:10px;
	display:block;
	float:left;
	min-width:20px;
	text-align:right;}
.pointsSuccessRate p {
	color:#006699;
	font:bold 16px/19px Calibri;
	text-align:center;
	border:solid 1px #CCC;
	background-color:#FFF;
	margin-top:10px;
	padding:4px 0;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.pointsExpireDate .date {
	font:bold 16px/19px Calibri;
	color:#C00;
	text-align:center;
	margin-top:1px;}
.creditPointsLink {
	background:#E9E9E9 url(../img/layout/bg-lo-completeness-2.jpg) left bottom repeat-x;
	display:block;
	color:#333;
	border:solid 1px #CCC;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 10px 2px 5px;
	width:auto;
	/* border radius */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
.creditPointsLink span {
	background:url(../img/icons/iconSet-1/iconSet-1-star-1.png) left center no-repeat;
	display:block;
	float:left;
	width:16px;
	height:21px;
	margin-right:5px;}
/* @end Points SideBar*/
/*promos*/
#promos {
	clear:both;}
/*@end promos*/
/*footer*/
#site-info {
	clear:both;
	width:900px;
	margin:40px 10px 20px 10px;
	min-height:52px;
	padding:20px;
	border:solid 1px #CCC;
	background:#F8F8F8 url("../img/layout/footer-bg.jpg") left bottom repeat-x;
	text-align:center;
	/* */
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(border-radius.htc);}
#site-info h4 {
	display:none;}
#site-info ul li {
	display:inline;}
#site-info ul li a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	padding:0 3px 0 6px;
	border-left:solid 1px #999;}
#site-info ul li a:hover {
	color:#006699;}
#site-info ul li:first-child a {
	border:none;}
#site-info div#about {
	color:#999;
	width:690px;
	margin:5px auto 0 auto;
	line-height:18px;}
#site-info p#copyright,
#site-info #copyright-magnolia {
	display:none;}
/*@end footer*/
/* Sponsors */
#site-info div.sponsors {
	margin-left:150px;}
#site-info div.sponsors .sponsors-label {
	display:block;
	text-align:left;
	font:bold 10px/13p Arial, Helvetica, sans-serif !important;
	font-style:italic;
	color:#999;
	margin:4px 0;}
#site-info div.sponsors ul {
	float:left;}
#site-info div.sponsors ul li {
	float:left;
	border-right:solid 1px #CCC;
	padding-right:10px;
	height:50px;}
#site-info div.sponsors ul li a {
	display:block;
	border:none;
	font-weight:normal;}
#site-info div.sponsors ul li a img {
	display:inline;
	vertical-align:middle;}
#site-info div.sponsors ul li a span {
	display:inline-block;}
#site-info div.sponsors ul li.platinum a span {
	padding-top:15px;
	padding-left:3px;
	font-size:13px;}
#site-info div.sponsors ul li.gold a span {
	padding-top:8px;
	padding-left:3px;}
#site-info div.sponsors ul li.gold a {
	margin-top:8px;}
#site-info div.sponsors ul li.platinum a img {
	max-width:50px;
	max-width:50px;}
#site-info div.sponsors ul li.gold a img {
	max-width:35px;
	max-height:35px;}
#site-info div.sponsors ul.silver li {
	float:none;
	display:block;
	border:none;
	height:auto;
	padding-left:10px;}
#site-info div.sponsors ul.silver {
	border:none;
	font-weight:normal;
	line-height:16px;}
#extras .sponsor-platinum-wrapper {
	text-align:left;}
#extras .sponsor-platinum-wrapper span {
	font:bold 12px/14px Calibri;
	color:#999;
	font-style:italic;
	display:block;
	text-align:left;
	margin-bottom:5px;}
#extras .sponsor-platinum-wrapper {
	margin-bottom:20px;	}
#extras .sponsor-platinum-wrapper a {
	display:block;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;}
#extras .sponsor-platinum-wrapper p a {
	display:block;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;}
#extras .sponsor-platinum-wrapper a img {
	max-height:170px;
	max-width:170px;
	border:solid 1px #CCC;
	padding:10px;}
#extras .sponsor-platinum-wrapper a span {
	display:block;
	margin-top:0px;
	text-align:left;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#333;}
#extras .sponsor-gold-wrapper {
	text-align:left;}
#extras .sponsor-gold-wrapper span {
	font:bold 12px/14px Calibri;
	color:#999;
	font-style:italic;
	display:block;
	text-align:left;
	margin-bottom:5px;}
#extras .sponsor-gold-wrapper {
	margin-bottom:20px;	}
#extras .sponsor-gold-wrapper a {
	display:block;
	width:140px;
	text-decoration:none;
	margin-bottom:10px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;}
#extras .sponsor-gold-wrapper p a {
	display:block;
	width:140px;
	text-decoration:none;
	margin-bottom:0px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;}
#extras .sponsor-gold-wrapper p {
	margin-bottom:10px;}
#extras .sponsor-gold-wrapper a img {
	max-height:130px;
	max-width:130px;
	border:solid 1px #CCC;
	padding:10px;}
#extras .sponsor-gold-wrapper a span {
	display:block;
	margin-top:0px;
	text-align:left;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#333;
	display:none;}
/* @end Sponsors */

/*wrapper-3*/
#wrapper-3 {margin-bottom: 1px;}
/*main Handbook*/
#main {
	width:660px;
	padding:10px 20px;
	margin:35px 0 20px 0;
	float:left;
	min-height:400px;
	background:#FFF /*url("../img/layout/box-1-bg.jpg") left top repeat-x*/;
	border:solid 1px #CCCCCC;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	position:relative;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc)}
#main p {
	padding-bottom:7px;
	overflow:hidden;
	font:13px/18px Arial,Helvetica,sans-serif;
}
#main h2 {
	text-align:left;
	font-size:16px;
	border-bottom:solid 1px #CCC;
	margin:15px 0 5px 0;
	clear:both;
}
body.one-col #main {
	width:900px;}
/*breadcrumb*/
#breadcrumb {
	margin:0 -10px;
	font:normal 12px/15px Tahoma, Helvetica;
	width:550px;}
#breadcrumb h2 {
	display:none;}
#breadcrumb ol li {
	background:url("../img/layout/arrow-2.png") 1px 4px no-repeat;
	padding-left:15px;
	padding-right:7px;
	display:inline;
	font-weight:bold;}
#breadcrumb ol li:first-child {
	padding-left:0px;
	background:none;}
#breadcrumb ol li a {
	color:#0099CC;
	font-weight:normal;
	text-decoration:underline;}
#breadcrumb ol li a:hover {
	text-decoration:underline;
	color:#000;	}
/*@end breadcrumb*/
/*Treeview handbook*/
#main .links.treeview {
	margin:20px;}
#main .links.treeview h2 {
	display:none;}
#main .links.treeview a {
	color:#333;
	text-decoration:none;
	float:left;}
#main .links.treeview a:hover {
	color:#000;}
#main .links.treeview ul {
	margin-bottom:2px;
	clear:both;}
#main .links.treeview ul li {
	overflow:hidden;}
#main .links.treeview ul li a {
	background:url("../img/icons/iconSet-1/iconSet-1-folder.png") left 2px no-repeat;
	padding:4px 4px 4px 24px;
	line-height:16px;
	margin-top:1px;
	margin-left:1px;
	display:block;}
#main .links.treeview ul li ul {
	margin-left:24px;}
#main .links.treeview ul li ul a,
#main .links.treeview ul li a.dmkHandbookArticle {
	background:url("../img/icons/iconSet-1/iconSet-1-doc.png") left 2px no-repeat;
	padding:4px 4px 4px 24px;
	line-height:16px;
	display:block;}

#main .links.treeview ul li a.dmkHandbookArticleMarkReaded {
	background:url("../img/icons/iconSet-1/iconSet-1-doc-mark-asRead.png") left 2px no-repeat;
	padding:4px 4px 4px 24px;
	line-height:16px;
	display:block;}

#main .links.treeview ul li a.addFolder,
#main .links.treeview ul li a.add,
#main .links.treeview ul li a.delete,
#main .links.treeview ul li a.addSection	{
	width:16px;
	height:18px;
	padding:0px;
	padding-right:4px;
	margin:1px 2px;
	border:none !important;
	/*display:none;*/}
#main .links.treeview #dialog_link, .dialog_link.add {
	top:0px;}
#main .links.treeview ul li:hover a.addFolder,
#main .links.treeview ul li:hover a.add,
#main .links.treeview ul li:hover a.delete,
#main .links.treeview ul li a.addSection	{
	display:block;}
#main .links.treeview ul li:hover ul li a.addFolder,
#main .links.treeview ul li:hover ul li a.add,
#main .links.treeview ul li:hover ul li a.delete,
#main .links.treeview ul li a.addSection	{
	/*display:none;*/}
#main .links.treeview ul li ul li:hover a.addFolder,
#main .links.treeview ul li ul li:hover a.add,
#main .links.treeview ul li ul li:hover a.delete,
#main .links.treeview ul li a.addSection	{
	display:block;}
#main .links.treeview ul li a.addFolder {
	background:url("../img/icons/iconSet-1/iconSet-1-folderAdd.png") left 2px no-repeat;}
#main .links.treeview ul li .add {
	background:url("../img/icons/iconSet-1/iconSet-1-add.png") left 2px no-repeat;}
#main .links.treeview .ui-state-default.add .ui-icon {
	background:none !important;}
body.treeview-handbook #main .links.treeview ul li a.delete {
	background:url("../img/icons/iconSet-1/iconSet-1-delete.png") left 2px no-repeat;}
#main .links.treeview ul li a.addSection {
	background:url("../img/icons/iconSet-1/iconSet-1-sectionAdd.png") left 2px no-repeat;
	width:18px;
	margin-left:0px;}
/*.treeview-handbook #main .addModuleCoordinator {
	float:left;
	display:block;
	width:33px !important;
	height:33px !important;
	background:url(../img/icons/iconSet-3/iconSet-3-role.png) left top no-repeat !important;
	margin-top:13px;
	margin-left:10px !important;}*/
body.treeview-handbook #main .links ul li a.dmkChapter {
	background:url("../img/icons/iconSet-1/iconSet-1-folder.png") left 2px no-repeat;
	max-width:69%;
	width:auto !important;
	width:69%;
}
body.treeview-handbook #main .links ul li span.small{
	color:#FF0000;
	font-size:9px;
	padding-left:10px;}
body.treeview-handbook #main .links ul li a.dmkChapter.open {
	background:url("../img/icons/iconSet-1/iconSet-1-folder-open.png") left 2px no-repeat;}
body.treeview-handbook #main .links ul li a.dmkChapter.full {
	background:url("../img/icons/iconSet-1/iconSet-1-folder-full.png") left 2px no-repeat;
}
body.treeview-handbook #main .links ul li a.addSection {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../img/icons/iconSet-1/iconSet-1-sectionAdd.png") !important;
	background-position:left 2px;
	background-repeat:no-repeat;
	height:18px !important;
	margin-left:1px !important;
	width:16px;}
body.treeview-handbook #main .links ul li a:focus {
	font-weight:bold;
	color:#000;}
h1 .treeview-section-add {}
body.treeview-handbook #main .links ul li a.addSection {
	background:url("../img/icons/iconSet-1/iconSet-1-sectionAdd.png") no-repeat scroll left 2px;
	margin-left:0;
	width:18px;
	height: 15px;}
body.treeview-handbook #main .links ul li a.editDmkEditors {
	background:url("../img/icons/iconSet-1/iconSet-1-editor.png") no-repeat scroll left 2px;
	margin-left:0;
	height: 16px;
	padding-left:20px;}
body.treeview-handbook #main a.editModuleCoordinators {
	background:url("../img/icons/iconSet-1/iconSet-1-editor.png") no-repeat scroll left 2px;
	margin-left:0;
	height: 16px;
	display: block;}
body.treeview-handbook #main .links ul li a.editDmkEdit {
	background:url("../img/icons/iconSet-1/iconSet-1-edit-title.png") no-repeat scroll left 2px;
	margin-left:0;
	height: 16px;}
/*@end Treeview handbook*/
/* text-meta */
#main .text-meta {
	position:absolute;
	float:right;
	width:120px;
	left:575px;
	top:10px;}
#main .text-meta #text-features {
	width:80px;}
#main .text-meta #text-features a,
#main .text-meta #text-features span {
	color:#666;
	font:normal 11px/15px Tahoma, Helvetica;
	text-decoration:none;
	padding:2px 0 2px 24px;
	display:block;}
#main .text-meta #text-features a:hover {
	color:#000;
	text-decoration:underline;}
#main .text-meta #text-features li.print a,
#main .text-meta #text-features li.print span {
	background:url("../img/icons/iconSet-1/iconSet-1-print.png") left top no-repeat;}
#main .text-meta #text-features li.edit-mode a,
#main .text-meta #text-features li.edit-mode span {
	background:url("../img/icons/iconSet-1/iconSet-1-editMode.png") 2px center no-repeat;}
#main .text-meta #text-features li.read a,
#main .text-meta #text-features li.read span {
	background:url("../img/icons/iconSet-1/iconSet-1-checkMode.png") 2px center no-repeat;}
.text-meta #text-features .social-b {
	display:none;}
#text-read .markAsRead a,
#text-read .markAsNew span.old,
#text-read .markAsOldArticle a.oldArticle{
	color:#666;
	font:normal 11px/14px Tahoma, Helvetica;
	text-decoration:none;
	background:url(../img/icons/iconSet-1/iconSet-1-uncheckMode.png) 1px 1px no-repeat;
	display:block;
	padding-left:23px;}

#text-read .markAsRead a:hover{
	text-decoration:underline;
	color:#000;}
#text-read .markAsRead-read a {
	color:#666;
	font:normal 11px/14px Tahoma, Helvetica;
	text-decoration:none;
	background:url(../img/icons/iconSet-1/iconSet-1-checkMode.png) 1px 1px no-repeat;
	display:block;
	padding-left:23px;}
#text-read .markAsRead-read a:hover{
	text-decoration:underline;
	color:#000;}
#text-read .markAsRead-read span,
#text-read .markAsNew span.new,
#text-read .markAsNewArticle a.newArticle {
	color:#666;
	font:normal 11px/14px Tahoma, Helvetica;
	text-decoration:none;
	background:url(../img/icons/iconSet-1/iconSet-1-checkMode.png) 1px 1px no-repeat;
	display:block;
	padding-left:23px;}
/*@end text-meta*/
/*Overview*/
#main div.overview-1 div.intro,
#article div.overview-1 div.intro {
	background-color:#EFEFEF;
	border-bottom:solid 1px #CCC;
	padding:10px;
	margin-bottom:0px;
	width:auto;
	float:none;}
#main div.overview-1 {
	border:solid 1px #CCC;
	margin-bottom:10px;
	/* border radius */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
#main div.overview-1 h2 {
	font-size:13px;
	line-height:18px;
	border-bottom:none;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	float:none;
	width:auto;}
#main p.overview-info-1 {
	float:left;
	width:220px;
	padding:10px;
	font-size:11px;
	font-family:Tahoma;
	color:#666;
	width:auto;}
#main div.overview-links-1 {
	float:right;
	width:613px;
	padding:10px 10px 10px 10px;}
#main div.overview-links-1 ul li {
	float:left;
	width:600px;
	height: 20px;
	overflow:hidden;
	list-style-type:disc;
	list-style-position:inside;
	color:#999;
	font-family:Tahoma;
	font-size:11px;}
#main div.overview-1 .doi-text-box {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	float: left;
	padding:7px 13px 19px 11px;
	margin-right: 10px;
	width: auto;
	border-left:0px;
	border-top:0px;
}
#main div.overview-1 .doi-text-value {
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 46px;
	min-height: 37px;
	padding: 7px 3px 0 10px;
}
#main div.overview-links-1 ul li:hover {
	color:#006699;}
/*@end Overview*/
/*Case Presentation*/
.case-presentation-list {
	clear:both;}
.casePresenatation-filter {
	padding-left:50px;
	margin-bottom:30px;}
.casePresenatation-filter .row,
.casePresenatation-filter .cp-filter-button {
	clear:both;
	padding-top:10px;}
.casePresenatation-filter .row label {
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin-right:5px;}
.casePresenatation-filter .row select {
	display:block;
	float:left;
	padding:2px;
	width:250px;}
.casePresenatation-filter .cp-filter-button input {
	margin-left:155px;
	background:url("../img/workflow/bg-button-2-active.png") left top repeat-x;
	color:#FFF;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	min-width:100px;
	text-align:center;
	padding:3px;
	border:none;
	cursor:pointer;
	/* border radius */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
body div#main .case-presentation-list .case-presentation-buttons a {
	background:url(../img/layout/bg-buttton-1.jpg) left repeat-x !important;
	border:solid 1px #999999 !important;
	display:block !important;
	float:right !important;
	font:bold 12px/24px Arial, Helvetica, sans-serif !important;
	color:#333 !important;
	text-decoration:none !important;
	padding:0 5px !important;
	margin-left:10px !important;
	width:auto !important;
	height:auto !important;
	margin-top:0px !important;
	/* border radius */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
.case-presentation-buttons .addCasePresentation span {
	background:url(../img/icons/iconSet-1/iconSet-1-add.png) left 5px no-repeat;
	display:block;
	float:left;
	width:16px;
	height:21px;
	margin-right:5px;}
body div#main .case-presentation-list .case-presentation-buttons .addModuleCoordinator span {
	background:url(../img/icons/iconSet-1/iconSet-1-editor.png) left 5px no-repeat !important;
	display:block !important;;
	float:left !important;;
	width:16px !important;;
	height:21px !important;;
	margin-right:5px !important;;}
.cp-chapters-table {
	width:660px;
	margin-top:10px;
	border:solid 1px #CCC;
	/* border radius */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
.cp-chapters-table th {
	background:#E9E9E9 url("../img/layout/bg-lo-completeness-2.jpg") left bottom repeat-x;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#333;
	padding:5px 10px;}
.cp-chapters-table td {
	padding:4px 10px;
	border-top:dotted 1px #CCC;}
.cp-chapters-table td a {
	color:#586F91;
	text-decoration:none;}
#main .cp-chapters-table td p {
	margin-bottom:0px;
	font-size:11px;
	color:#999;}
.cp-chapters-table td.cp-chapters-title {
	color:#586F91;}
.pager-1 {
	margin:5px 20px;
	text-align:right;}
.pager-1 ul li{
	display:inline;
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;}
.pager-1 ul li a {
	color:#333;
	text-decoration:none;
	padding:0 2px;}
.cp-chapters-table a.icon-complete {
	padding-right:22px;
	background:url(../img/icons/iconSet-1/iconSet-1-complete.png) right center no-repeat;}
.cp-chapters-table a.icon-pending {
	padding-right:22px;
	background:url(../img/icons/iconSet-1/iconSet-1-clock.png) right center no-repeat;}
.cp-chapters-table a.icon-expired {
	padding-right:22px;
	background:url(../img/icons/iconSet-1/iconSet-1-alert.png) right center no-repeat;}
body .article-text p{
	font:13px/18px Arial,Helvetica,sans-serif;
}
body #main .questionArticle-wrapper .article-section-img .article-text {
	width:330px;}
body #main .questionArticle-wrapper .article-section-img,
body #main .questionArticle-wrapper .article-section-no-img {
	background:none;}
.questionArticle-wrapper {
	border:solid 1px #CCC;
	padding:10px 15px;
	background:#EBEBEB url(../img/layout/footer-bg.jpg) left top repeat-x;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.questionArticle-wrapper .mcq-question-section {
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #DDD;
	padding-top:5px;
	padding-bottom:5px;}
/*@end Case Presentation*/
/* Dl Images */
.photo {
	float:left;
	display:inline-block;
	margin-right:20px;}
.photo.mod {
	float:right;
	display:inline-block;
	margin-right:0px;
	margin-left:20px;}
.photo.mod-2{
	float:none;
	clear:both
}
.photo dd.zoom,
.photo dd.caption,
.photo dd.copyright,
.photo dd.longdesc {
	display:none;}
.photo + p:after {
	content: ".";
	height:0px;
	display:block;
	clear: both;
	overflow:hidden;
	zoom: 1;}
/* @end dl images*/
/*================================Article==================================*/
.editMode-1 {
	padding:4px 5px;
	border-top:solid 1px #ABADB3;
	border-left:solid 1px #E2E3EA;
	border-right:solid 1px #DBDFE6;
	border-bottom:solid 1px #E3E9EF;
	/* border radius */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
.editMode-1 pre, .article-text pre{
	font:11px/15px Tahoma,Arial,Helvetica,sans-serif;
	white-space: pre-line;
	/*white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
h2.editMode-1 input,
h2.editMode-1 textarea {
	font:bold 16px/20px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	border:none;
	width:100%;
	height:48px;}
h2.editMode-1 + input,
h2.editMode-1 + textarea {
	font:bold 16px/20px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	border:none;
	width:100%;
	height:48px;}
.dmk-inplace-container h2.editMode-1 + input{
	border-top:solid 1px #ABADB3;
	border-left:solid 1px #E2E3EA;
	border-right:solid 1px #DBDFE6;
	border-bottom:solid 1px #E3E9EF;}
.no-prior-text {
	padding:5px 10px;
	border-top:solid 1px #ABADB3;
	border-left:solid 1px #E2E3EA;
	border-right:solid 1px #DBDFE6;
	border-bottom:solid 1px #E3E9EF;
	height:50px;
	/* border radius */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
/* DMK Gallery */
.dmk-gallery {
	width:285px;
	float:left;}
.article-section-img.drag-help-image .dmk-gallery {
	background:url(../img/layout/img-drag-and-drop.jpg) left top no-repeat;
	width:280px;
	height:280px;}
.dmk-gallery img.dmk-dragAndDrop-note {
	width:228px !important;
	height:141px !important;
	position:relative;
	margin-top:-141px;
	left:20px;
	top:170px;}
.dmk-gallery .dmk-addMultipleImg-note img:first-child {
	border:dashed 2px #333;
	width:276px;}
.dmk-gallery .dmk-image-wrapper {
	float:left;
	height:70px;
	width:90px;
	margin:0 4px 4px 0;
	overflow:hidden;
	position:relative;
	text-align:center;}
.dmk-gallery .dmk-image-wrapper table {
	height:70px;
	width:90px;}
.dmk-gallery .dmk-image-wrapper table td {
	height:70px;
	width:90px;
	vertical-align:middle;}
.dmk-gallery .dmk-image-wrapper:first-child {
	float:none;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	height:100%;
	width:280px;}
.dmk-gallery .dmk-image-wrapper:first-child table {
	width:280px;
	height:auto;}
.dmk-gallery .dmk-image-wrapper:first-child table td {
	width:280px;
	height:auto;}
.dmk-gallery .dmk-image-wrapper:first-child img {
	max-width:272px;
	width:272px;
	max-height:272px;
	height:auto !important;
	height:272px;}
.dmk-image-wrapper img {
	max-width:84px;
	max-height:64px;
	padding:2px;
	border:solid 1px #CCC;
	/* */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(border-radius.htc);}
.dmk-image-zoom,
.dmk-image-play {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;}
.dmk-image-delete {
	display:block;
	width:36px;
	height:34px;
	position:absolute;
	top: 18px;
	left: 28px;
	display:none;}
.dmk-gallery .dmk-image-wrapper:first-child .dmk-image-delete {
	top: 45%;
	left: 122px;}
.dmk-image-wrapper:hover .dmk-image-zoom,
.dmk-image-wrapper:hover .dmk-image-delete,
.dmk-image-wrapper:hover .dmk-image-play   {
	display:block;}
.dmk-image-wrapper:hover .dmk-image-play.dmk-image-delete {background:url(../img/layout/icon-delete-img-small.png) center center no-repeat;}
.dmk-image-zoom {background:url(../img/layout/icon-zoom-img-small.png) center center no-repeat;}
.dmk-image-delete {background:url(../img/layout/icon-delete-img-small.png) center center no-repeat;}
.dmk-image-play {background:url(../img/layout/icon-play-img-small.png) center center no-repeat; display:block !important;}
.dmk-image-none {
	display:none;}
/* @end DMK Gallery */
body #main .article-section-img h2.dmk-inplace-enabled.editMode-1{
	clear:both;
	border-bottom:solid 1px #ccc;}
body #main .article-section-img div.dmk-inplace-enabled.editMode-1{
	float:right;
	width:340px;}
body #main .article-section-no-img .dmk-inplace-enabled.editMode-1[data-type="dmk:Text"]{
	min-height:50px;}
body #main .article-section-img div.dmk-inplace-enabled.editMode-1[data-type="dmk:Text"]{
	min-height:50px;}
div.dmk-inplace-enabled.editMode-1[data-path="question"], div.dmk-inplace-enabled.editMode-1[data-path="general"] {
	min-height:60px;
	height:auto !important;
	height:60px;}
div.dmk-inplace-enabled.editMode-1[data-path="answer"], div.dmk-inplace-enabled.editMode-1[data-path="feedback"]{
	min-height:30px;
	height:auto !important;
	height:30px;
}
div.scq-answers span.watermark{
	margin-top:-25px;
}
.article-section-img,
.article-section-no-img  {
	background-color:#FFF;}
.article-section-img.edit-mode-section,
.article-section-no-img.edit-mode-section  {
	border:dashed 1px #999;
	padding:10px;
	background-color:#F5F5F5}
body #main .article-section-img.edit-mode-section .article-text{
	width:330px !important;}
body #main .article-section-img .article-text {
	float:right;
	width:370px;}
.mcq-question-section.article-section-img .article-text {
	width: 340px !important;}
body #main .article-section-no-img .article-text {
	display:block;}
.mcq-question-section.article-section-no-img .article-text {
	display:block;
	width:100% !important;}
#main .article-text ul {
	margin-bottom:10px;
	overflow:hidden;}
#main .article-text ul li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:25px;
	padding:0 0 3px;
}
#main .article-text ol {
	margin-bottom:10px;
	overflow:hidden;}
#main .article-text ol li {
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:25px;
	padding:0 0 3px;}
#wrapper-2 .mcq-question-section .article-text.mcq-answer ul {
	margin-bottom:10px;
	overflow:hidden;}
#wrapper-2 .mcq-question-section .article-text.mcq-answer ul li {
	list-style-type:disc;
	margin-left:15px;}
#wrapper-2 .mcq-question-section .article-text.mcq-answer ol {
	margin-bottom:10px;
	overflow:hidden;}
#wrapper-2 .mcq-question-section .article-text.mcq-answer ol li{
	list-style-type:decimal;
	margin-left:20px;}
body #main .article-section-no-img .dmk-gallery {
	display:none;}
body #main .article-section-no-img .dmk-inplace-enabled.editMode-1{
	display:block;}
body #main button,
body #main a.add-button,
.buttonCancel, body #main a.button {
	border:solid 1px #CCC;
	padding:3px 5px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:10px;
	background-color:#FFF;
	cursor:pointer;
	/* */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
button.buttonSave {
	background:url(../img/layout/btn-save-gray.jpg) left top no-repeat;
	padding-left:22px !important;
	padding-right:10px !important;
	text-align:left;
	color:#333 !important;
	font-weight:bold;
	border-color:#B6B6B6 !important;}
button.buttonSave:hover {
	background:url(../img/layout/btn-save-hover-gray.jpg) left top no-repeat;
	color:#000 !important;
	border-color:#CCC;}
button.buttonCancel {
	background:url(../img/layout/btn-cancel-gray.jpg) left top no-repeat;
	padding-left:22px !important;
	padding-right:10px !important;
	text-align:left;
	color:#333 !important;
	font-weight:bold;
	border-color:#B6B6B6 !important;}
button.buttonCancel:hover,
button.buttonCancel:hover  {
	background:url(../img/layout/btn-cancel-hover-gray.jpg) left top no-repeat;
	color:#000 !important;
	border-color:#B6B6B6;}
body #main a.dialog_link.dialog_link_multimedia + button + button:after {
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
	zoom: 1;}
body #main .article-section-no-img button:hover,
body #main .article-section-img button:hover{
	background-color:#EEE;
	color:#333 !important;}
body #main a.add-button {
	display:inline-block;
	background:url(../img/layout/btn-new-gray.jpg) left top no-repeat;
	padding:4px 10px 4px 25px;
	text-align:left;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	border-color:#B6B6B6;}
body #main a.add-button:hover {
	color:#000;}
body #main .article-choose-level-view {}
body #main .article-choose-level {margin-right:-10px;}
body #main .article-choose-level select {}
.article-section-button {
	text-align:right;
	margin-top:10px;
	padding-top:10px;}
.mcq-question-section .article-section-button{
	clear:both;}
/*--------------------------------@end Article-----------------------------*/
/*Registration*/
form#registrationForm {}
form#registrationForm .form-item-hidden {
	display:none;}
form#registrationForm fieldset {
	border:none;}
form#registrationForm div {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;}
form#registrationForm p {
	clear:both;}
form#registrationForm label {
	display:block;
	float:left;
	width:150px;}
form#registrationForm label#mgnlUserPSWD_label,
form#registrationForm label#password_label,
form#registrationForm label#passwordConfirmation_label {
	width:600px;
	position:relative;
	min-height:24px;}
form#registrationForm input[type="password"] {
	position:absolute;
	left:150px;
	border-left:solid 1px #E2E3EA;
	border-top:solid 1px #ABADB3;
	border-bottom:solid 1px #E3E9EF;
	border-right:solid 1px #E2E3EA;}
form#registrationForm label dfn{
	color:#C00;}
form#registrationForm input {
	width:300px;
	padding:3px;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	border-left:solid 1px #E2E3EA;
	border-top:solid 1px #ABADB3;
	border-bottom:solid 1px #E3E9EF;
	border-right:solid 1px #E2E3EA;}
form#registrationForm textarea {
	width:300px;
	padding:3px;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	border-left:solid 1px #E2E3EA;
	border-top:solid 1px #ABADB3;
	border-bottom:solid 1px #E3E9EF;
	border-right:solid 1px #E2E3EA;}
form#registrationForm input.submit {
	width:auto;
	padding-left:10px;
	padding-right:10px;}
form#registrationForm select {
	width:307px;
	padding:3px;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	border:solid 1px #CCC;}
.user-registration-successful {
	color:#009900;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	background:url(../img/icons/iconSet-3/iconSet-3-complete.png) left top no-repeat;
	padding-left:45px;}
/*@end Registration*/
/*================================jQuery===================================*/
body .ui-dialog .ui-dialog-content {
	overflow:visible;}
.ui-widget {
	font:normal 13px/18x Tahoma, Arial, Helvetica, sans-serif !important;}
.demoHeaders {
	margin-top:2em;}
#dialog_link,
.dialog_link {}
#dialog_link span.ui-icon,
.dialog_link span.ui-icon {
	margin:0 5px 0 0;
	position:absolute;
	left:.2em;
	top:50%;
	margin-top:-8px;}
ul#icons {
	margin:0;
	padding:0;}
ul#icons li {
	margin:2px;
	position:relative;
	padding:4px 0;
	cursor: pointer;
	float:left;
	list-style:none;}
ul#icons span.ui-icon {
	float:left;
	margin:0 4px;}
.ui-corner-all {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;}
.ui-widget-header {}
.ui-widget-content .ui-icon {
	background-image:url("../img/jquery/images/ui-icons_222222_256x240.png") !important;}
span#ui-dialog-title-dialog + a.ui-dialog-titlebar-close.ui-corner-all .ui-icon {
	background-image:url("../img/jquery/images/ui-icons_ffffff_256x240.png") !important;}
span#ui-dialog-title-dialog + a.ui-dialog-titlebar-close.ui-corner-all .ui-icon:hover {
	background-image:url("../img/jquery/images/ui-icons_ffffff_256x240.png") !important;}
span#ui-dialog-title-dialog + a.ui-dialog-titlebar-close.ui-corner-all:hover {
	background:none !important;
	border:none !important;
	padding:1px !important;}
.ckEditor-photo dl.photo {
	float:left;}
.ckEditor-no-photo dl.photo {
	float:left;
	display:none;}
.ckEditor-photo .ckEditor-wrapper {
	width:365px;
	float:right;}
.scroll-pan .ui-corner-bottom {
	-moz-border-radius-bottomleft:7px !important;
	-moz-border-radius-bottomright:7px !important;
	-moz-border-radius-topleft:7px !important;
	-moz-border-radius-topright:7px !important;
	height:14px !important;}
.scroll-pane .ui-widget-content {
	background:none !important;}
body .ui-dialog .ui-dialog-buttonpane {
	border-width: 0 0 0 0;}
/*@end*/
/* jQuery - dialog links styles*/
.dialog_link_multimedia {
	color:#333;
	cursor:pointer;
	display:block;
	font:bold 12px/15px Arial,Helvetica,sans-serif;
	padding:5px 11px 5px 26px;
	background:#FFFFFF url("../img/layout/btn-add-multimedia.jpg") left bottom no-repeat;
	text-align:left;
	float:left;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
.dialog_link_multimedia:hover {
	background:url("../img/layout/btn-add-multimedia-hover.jpg") left bottom no-repeat;
	color:#000 !important;
	border-color:#CCC;
}
/*@end*/
/* jQuery Comments Styles */
body #main .ui-accordion .ui-accordion-header a[href="#"] {
	color:#333 !important;
	text-decoration:none !important;}
/*--------------------------------@end jQuery------------------------------*/
/*================================ckEditor=================================*/
.ckEditor-wrapper {
	margin-bottom:20px;}
.cke_show_borders {
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;}
/*--------------------------------@end ckEditor----------------------------*/
/*@end*/
/*================================Resource Pool============================*/
#resourcePoolPanel {
	position:relative;
	padding-top:40px;}
.ui-draggable .ui-dialog-titlebar {
	position:relative;
	z-index:10;}
#resourcePoolPanel #navigation {
	margin-right:15px;
	background:url(../img/layout/bg-resourcePool-title-1.jpg) right top no-repeat;
	position:absolute;
	padding:5px 15px;
	color:#FFF;
	top:-8px;
	left:-11px;
	width:870px;
	height:24px;
	/* border rounded corners */
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url(border-radius.htc);}
#resourcePoolPanel #navigation.tabSearch {
	background:url(../img/layout/bg-resourcePool-title-1.jpg) right top no-repeat;}
#resourcePoolPanel #navigation.tabUpload {
	background:url(../img/layout/bg-resourcePool-title-2.jpg) right top no-repeat;}
#resourcePoolPanel #navigation.tabUploadVideo {
	background:url(../img/layout/bg-resourcePool-title-3.jpg) right top no-repeat;}
#resourcePoolPanel #navigation {}
.dialog-add-multimedia div.content {
	position:relative;
	margin-bottom:-25px;}
body .ui-dialog .ui-dialog-titlebar {
	margin-bottom:-25px;}
#resourcePoolPanel #navigation h3 {
	font:bold 15px/18px Calibri, Arial, Helvetica, sans-serif;
	width:350px;
	float:left;}
#resourcePoolPanel .resourcePoolPanel-nav-btns {
	position:relative;
	z-index:99999 !important;}
#resourcePoolPanel .resourcePoolPanel-nav-btns input#searchNav,
#resourcePoolPanel .resourcePoolPanel-nav-btns input#uploadNav,
#resourcePoolPanel .resourcePoolPanel-nav-btns input#uploadNavVideo {
	border:none;
	background:none;
	color:#fff;
	font:bold 12px/14px Arial, Helvetica, sans-serif;}
#resourcePoolPanel .resourcePoolPanel-nav-btns input#searchNav:hover,
#resourcePoolPanel .resourcePoolPanel-nav-btns input#uploadNav:hover,
#resourcePoolPanel .resourcePoolPanel-nav-btns input#uploadNavVideo:hover {
	cursor:pointer;}
#resourcePoolPanel .resourcePoolPanel-nav-btns input#searchNav {
	position:absolute;
	width:80px;
	height:25px;
	left:483px; /*558*/
	top:4px;}
#resourcePoolPanel .resourcePoolPanel-nav-btns input#uploadNav{
	position:absolute;
	width:110px;
	height:25px;
	left:577px; /*657*/
	top:4px;}
#resourcePoolPanel .resourcePoolPanel-nav-btns input#uploadNavVideo {
	position:absolute;
	width:110px;
	height:25px;
	left:712px; /*748*/
	top:4px;}
/* This is property has "left:558",
only for showing that the Video tab in resource pool is working.
Change it when the design for Video tab in resource pool is ready*/
#resourcePoolPanel .tabSearch .resourcePoolPanel-nav-btns input#searchNav,
#resourcePoolPanel .tabUpload .resourcePoolPanel-nav-btns input#uploadNav,
#resourcePoolPanel .tabUploadVideo .resourcePoolPanel-nav-btns input#uploadNavVideo {
	color:#000;}
.resourcePoolPanel-upload .searchForm {
	display:none;}
#resourcePoolPanel #searchForm.searchForm {
	width:210px;
	float:left;
	margin-right:10px;}
#resourcePoolPanel #searchForm.searchForm input#searchField {
	background:url("../img/layout/search-bg.png") left top no-repeat;
	height:22px;
	display:block;
	clear:both;
	border:none;
	width:178px;
	line-height:28px;
	padding:3px 25px 3px 5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	left:-2px;}
#resourcePoolPanel #searchForm.searchForm p.search-type-section {
	font-weight:bold;
	margin:10px 0;}
#resourcePoolPanel #searchForm.searchForm .search-type {
	clear:both;
	overflow:hidden;
	margin:0 0 5px 0;}
#resourcePoolPanel #searchForm.searchForm .search-type input {
	width:20px;
	float:left;
	margin-right:5px;}
#resourcePoolPanel #searchForm.searchForm .search-type p {
	width:180px;
	float:left;}
#resourcePoolPanel #searchForm.searchForm input#search {
	margin-top:10px;}
#resourcePoolPanel #rightPanel {
	width:655px;
	float:left;}
#resourcePoolPanel #searchResults {}
#resourcePoolPanel #searchResults #searchResultsNav {
	border-bottom:solid 1px #CCC;
	padding-bottom:5px;
	margin-bottom:10px;}
#resourcePoolPanel #searchResults #searchResultsNav span {
	padding-right:10px;
	font-weight:bold;}
#resourcePoolPanel #searchResults #searchResultsNav span#imagesResults,
#resourcePoolPanel #searchResults #searchResultsNav span#videoResults,
#resourcePoolPanel #searchResults #searchResultsNav span#audioResults {
	font-weight:normal;}
.thumbnailDiv {
	width:80px;
	height:90px;
	float:left;
	margin-right:10px;
	position:relative;}
.thumbnailDiv:hover p {
	color:#009900;
	text-decoration:underline;}
.thumbnailDiv .inner {}
.thumbnailDiv img {
	max-width:80px;
	width:auto !important;
	width:80px;
	max-height:60px;
	height:auto !important;
	height:60px;}
.thumbnailDiv img:hover {
	cursor:pointer;}
.thumbnailDiv p {
	position:absolute;
	font-size:10px;
	line-height:13px;
	top:65px;
	width:70px;
	height:25px;
	overflow:hidden;}
.gallery-thumbnail{
	border: 1px solid #ccc;
	display: inline-block;
	width: 140px;
	min-height:265px;
	max-height:265px;
	height:auto !important;
	height:265px;
	overflow:hidden;
	float:left;
	margin:0 13px 13px 0;
	position:relative;
	background-color:#EFEFEF;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc) /*@end*/
}
.gallery-thumbnail dt{
	min-height:135px;
	vertical-align:middle;
}
.gallery-thumbnail dt a, .imageGallery-single-image dt a{
	display:block;
	width:100%;
	text-align:center;
}
.gallery-thumbnail dt a, .gallery-thumbnail img{
	max-height:120px;
	height:auto !important;
	height:120px;
}
.gallery-thumbnail img{
	margin:10px auto;
	max-width:120px;
	width:auto !important;
	width:120px;
}
.gallery-thumbnail img.play-img{
	position:absolute;
	top:40px;
	left:52px;
}
#main .gallery-thumbnail dd, #main .imageGallery-single-image dd, #main .gallery-thumbnail dd p, #main .imageGallery-single-image dd p {
	padding:0 10px;
	color:#666;
	font-size:10px;
	font-family:Tahoma, sans-serif;
}
#main .gallery-thumbnail dd p, #main .imageGallery-single-image dd p {
	padding:0 !important;
	display: inline;
	margin-right: 10px;
}
.gallery-thumbnail dd.image-diagnosis, .gallery-overview-single dd.image-diagnosis{
	padding-bottom:10px;
}
.gallery-thumbnail dd ul, .gallery-thumbnail dd ul li, .gallery-overview-single dd ul, .gallery-overview-single dd ul li{
	display:inline;
}
.gallery-overview-single{
	border: 1px solid #ccc;
	display: inline-block;
	width:100%;
	margin:0 0 13px 0;
	position:relative;
	background-color:#EFEFEF;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc) /*@end*/
}
.gallery-overview-single dt a{
	margin:10px;
}
.gallery-overview-single img, .gallery-overview-single .imageGallery-single-video a{
	max-width:97%;
	width:auto !important;
	width:97%;
}
.gallery-overview-single img{
	max-height:300px;
	height:auto !important;
	height:300px;
}
#imageGallery-single-video {
	height:300px;
}

a.back-to-gallery {
	margin: 10px 0;
}
a.back-to-gallery span {
	background: url("../img/icons/iconSet-1/iconSet-1-correcting.png") no-repeat scroll left 5px transparent;
}
#resourcePoolPanel #rightPanel .ui-widget-header {
	background:none;
	border:none;}
#demo-frame > div.demo {
	padding: 10px !important; }
.scroll-pane {
	overflow: auto;
	width: 99%;
	float:left;
	position:relative;
	z-index:10;}
.scroll-content {
	width: 2440px;
	float: left;}
.scroll-content-item {
	width: 100px;
	height: 100px;
	float: left;}
* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
.scroll-bar-wrap {
	clear: left;
	padding: 0 4px 0 2px;
	margin: 0 -1px -1px -1px; }
#thumbnailsResult .scroll-bar-wrap .ui-slider {
	border: 0 none;
	height: 2em;}
.scroll-bar-wrap .ui-slider {
	background: none;
	border:0;
	height: 2em;
	margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle {
	top:.2em;
	height: 1.5em; }
.scroll-bar-wrap .ui-slider-handle .ui-icon {
	margin: -8px auto 0;
	position: relative; top: 50%; }
#resourcePoolPanel #rightPanel .scroll-content-item {
	width: 80px;
	height: 120px;
	overflow:hidden;
	margin:2px 10px 0 2px;
	color:#333;
	font-weight:normal;
	position:relative;}
#resourcePoolPanel #rightPanel .scroll-content-item p {
	height:30px;
	width:80px;
	font-size:10px;
	overflow:hidden;
	position:absolute;
	top:85px;}
#resourcePoolPanel #rightPanel .scroll-bar-wrap {
	width:650px;
	border:none;
	clear:both;
	position:relative;
	top:15px;
	height:65px;
	background:url(../img/layout/scroll-bg-large.png) left top no-repeat !important;}
#resourcePoolPanel #rightPanel #thumbnailsResult .scroll-bar-wrap {
	background: url("../img/layout/scroll-bg-large.png") no-repeat scroll left top transparent !important;
	border: medium none;
	clear: both;
	height: 65px;
	position: relative;
	top: 15px;
	width: 263px;}
#resourcePoolPanel #rightPanel  .ui-widget-content .ui-icon-grip-dotted-vertical{
	background:url(../img/layout/scroll-link.png) left top no-repeat !important;
	width:27px;
	margin-right:0px;
	cursor:pointer;}
.ui-slider-horizontal .ui-slider-handle {}
#resourcePoolPanel #rightPanel #thumbnailsResult .ui-slider-horizontal .ui-slider-handle {
	margin-left: -13px;
	top: -0.3em;}
#resourcePoolPanel #rightPanel .scroll-bar-wrap .scroll-bar {
	width:621px !important;}
#resourcePoolPanel #rightPanel #thumbnailsResult .scroll-bar-wrap .scroll-bar {
	width: 237px !important;}
#resourcePoolPanel #rightPanel .searchResults-description {
	font-size:10px;
	position:relative;
	top:-25px;}
#resourcePoolPanel #rightPanel #uploadPanel {
	width:860px;
	min-height:460px;}
#resourcePoolPanel #rightPanel #uploadPanel h2 {
	font:bold 20px/24px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:-2px;
	border-bottom:solid 1px #CCC;}
#resourcePoolPanel #rightPanel #uploadPanel #uploadForm input{
	margin:1px 10px 5px 3px;
	display:block;}
#resourcePoolPanel #rightPanel #uploadPanel #uploadForm input.radio{
	margin-right:10px;
	margin-bottom:10px;
	width:60px;
	display:block;}
#resourcePoolPanel #rightPanel #uploadPanel #uploadForm #thumbnailsResult{
	width: 270px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	display:block;}
#resourcePoolPanel #rightPanel #uploadPanel .leftUpload {
	width:380px;
	float:left;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload {
	width:230px;
	float:left;
	margin-right:10px;}
#resourcePoolPanel #rightPanel #uploadPanel .leftUpload .row {
	clear:both;
	margin-bottom:10px;}
#resourcePoolPanel #rightPanel #uploadPanel .leftUpload .row label {
	display:block;
	float:left;
	width:80px;
	margin-right:5px;
	text-align:right;
	font-weight:bold;}
#resourcePoolPanel #rightPanel #uploadPanel .leftUpload .row input {
	width:270px;
	float:left;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;}
#resourcePoolPanel #rightPanel #uploadPanel .leftUpload .row textarea {
	width:270px;
	float:left;
	height:100px;
	margin-bottom:10px;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload input#copyrights {
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	width:220px;
	display:block;
	margin-top:2px;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload label {
	font-weight:bold;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload div.row {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload div.row input {
	float:left;
	margin-top:3px;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload div.row label {
	font-weight:normal;
	width:190px;
	display:block;
	float:left;}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload div.row label.watermarkPosition{
	width:70px;
}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload div.row #watermarkPosition{
	padding:2px;
}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload input#uploadButton,
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload input#cancelButton {
	float:left;
	margin-top:15px;
	width:70px;
	text-align:center;
	margin-right:10px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;}
#resourcePoolPanel #rightPanel #detailsPanel {
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
}
#resourcePoolPanel #rightPanel #detailsPanel .detailsImg {
	position:relative;
	float:left;
}

#resourcePoolPanel #rightPanel #detailsPanel div.video {
	position:relative;
	float:left;
	width: 250px;
	height: 200px;
}

#resourcePoolPanel #rightPanel #detailsPanel .detailsImg .dmk-image-zoom{

}

#resourcePoolPanel #rightPanel #detailsPanel img {
	float:left;
	max-width:250px;
	width:auto !important; /*added*/
	width:250px; /*added*/
	max-height:250px;
	height:auto !important; /*added*/
	height:250px; /*added*/
}
#resourcePoolPanel #rightPanel #detailsPanel .detailsImg img.thumbnailImg:hover{
	pointer:cursor;
}
#resourcePoolPanel #rightPanel #detailsPanel div.detailsDiv {
	float:left;
	width:360px;
	margin-left:20px;}
#resourcePoolPanel #rightPanel #detailsPanel p.detailsP.detailsP-intro {
	margin-bottom:10px;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;}
#resourcePoolPanel #rightPanel #detailsPanel p.detailsP {
	overflow:hidden;
	margin-bottom:2px;}
#resourcePoolPanel #rightPanel #detailsPanel p.detailsP span {
	display:block;
	text-align:right;
	float:left;
	margin-right:5px;
	font-weight:bold;}
#resourcePoolPanel #rightPanel #detailsPanel p.detailsP a {
	display:inline;
	margin-left:4px;
	margin-bottom:4px;}
#resourcePoolPanel #rightPanel #detailsPanel  .details-BackLink {
	display:block;
	text-align:right;
	margin-top:20px;}
.ui-dialog .ui-dialog-titlebar-close span {
	position:relative;
	z-index:99;}
/*--------------------------------@end Resource Pool-----------------------*/
/*================================Workflow Panel===========================*/
.workflow-holder {
	padding:10px 10px;
	margin:10px 10px 10px 10px;
	background:#FFF url("../img/workflow/bg-workflow.jpg") left bottom repeat-x;
	border:solid 1px #CCCCCC;
	font:normal 11px/15px Tahoma, Helvetica, Arial, sans-serif;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	behavior: url(border-radius.htc)}
.workflow-holder div.wf-status,
.workflow-holder div.wf-edition,
.workflow-holder div.wf-progress,
.workflow-holder div.wf-process,
.workflow-holder div.wf-deadline,
.workflow-holder div.wf-mode,
.workflow-holder div.wf-taskOwner,
.workflow-holder div.wf-languages,
.workflow-holder div.wf-percentage {
	float:left;
	background:url("../img/layout/border-1.gif") right top repeat-y;
	padding:5px 20px;
	height:48px;}
.wf-languages,
.wf-percentage {
	display:none;}
.workflow-holder.workflow-author div.wf-status,
.workflow-holder.workflow-author div.wf-edition,
.workflow-holder.workflow-author div.wf-progress,
.workflow-holder.workflow-author div.wf-process,
.workflow-holder.workflow-author div.wf-deadline,
.workflow-holder.workflow-author div.wf-mode,
.workflow-holder.workflow-author div.wf-taskOwner,
.workflow-holder.workflow-author div.wf-languages,
.workflow-holder.workflow-author div.wf-percentage {
	background:none;}
.workflow-holder.workflow-author div.wf-edition,
.workflow-holder.workflow-author div.wf-taskOwner,
.workflow-holder.workflow-author div.wf-languages,
.workflow-holder.workflow-author div.wf-percentage {
	background:url("../img/layout/border-2.gif") left top repeat-x;}

.workflow-holder .wf-translateLanguage{
	position:absolute;
	top:97px;
	z-index:1000;
}
.workflow-holder .wf-translateLanguage .label, .workflow-holder .wf-translateLanguage .wf-mode-buttons{
	display:inline;
	position:relative;
	color:#666666;
}
.workflow-holder .wf-translateLanguage .wf-mode-buttons #translateLanguage{
	font-size:11px;
	padding:2px;
	width:150px;
}
.workflow-holder .wf-translateLanguage .label{
	margin-left:-28px;
}
.workflow-holder div p.label {
	color:#999;
	margin-top:-3px;}
.workflow-holder div.wf-status {
	padding-left:10px;
	display:none;}
.workflow-holder div.wf-status div {
	width:40px;
	height:40px;}
.workflow-holder div.wf-status-edit div.unlock {
	background:url("../img/icons/iconSet-3/iconSet-3-unlock.png") center center no-repeat;}
.workflow-holder div.wf-status-edit div.lock {
	background:url("../img/icons/iconSet-3/iconSet-3-lock.png") center center no-repeat;}
.workflow-edit div.wf-edition {
	padding-left:15px;
	padding-right:15px;}
.workflow-edit div.wf-edition p {
	text-align:center;}
.workflow-edit div.wf-edition p.version {
	font:bold 32px/34px Calibri, Arial, Helvetica, sans-serif;
	color:#333;}

/* wf Progress */
.workflow-edit div.wf-progress {
	position:relative;
	width:480px;}
.workflow-edit div.wf-progress div.wf-progress-1,
.workflow-edit div.wf-progress div.wf-progress-2,
.workflow-edit div.wf-progress div.wf-progress-3,
.workflow-edit div.wf-progress div.wf-progress-4 {
	width:120px;
	height:31px;
	float:left;
	background:url("../img/workflow/progress-normal.png") right top no-repeat;
	position:absolute;}
.workflow-edit div.wf-progress div.wf-progress-1 {
	left:20px;
	z-index:40;}
.workflow-edit div.wf-progress div.wf-progress-2 {
	left:20px;
	z-index:30;
	padding-left:120px;}
.workflow-edit div.wf-progress div.wf-progress-3 {
	left:20px;
	z-index:20;
	padding-left:240px;}
.workflow-edit div.wf-progress div.wf-progress-4 {
	left:20px;
	z-index:10;
	padding-left:360px;}
.workflow-edit div.wf-progress div.wf-progress-1.complete,
.workflow-edit div.wf-progress div.wf-progress-2.complete,
.workflow-edit div.wf-progress div.wf-progress-3.complete,
.workflow-edit div.wf-progress div.wf-progress-4.complete {
	background:url("../img/workflow/progress-complete-no-arrow.png") right top no-repeat;
	cursor:pointer;}
.workflow-edit div.wf-progress div.wf-progress-1.complete:hover,
.workflow-edit div.wf-progress div.wf-progress-2.complete:hover,
.workflow-edit div.wf-progress div.wf-progress-3.complete:hover,
.workflow-edit div.wf-progress div.wf-progress-4.complete:hover {
	background:url("../img/workflow/progress-complete-hover.png") right top no-repeat;}
.workflow-edit div.wf-progress div.wf-progress-1.complete.no-hover:hover,
.workflow-edit div.wf-progress div.wf-progress-2.complete.no-hover:hover,
.workflow-edit div.wf-progress div.wf-progress-3.complete.no-hover:hover,
.workflow-edit div.wf-progress div.wf-progress-4.complete.no-hover:hover {
	background:url("../img/workflow/progress-complete-no-arrow.png") right top no-repeat;
	cursor:default;}
.workflow-edit div.wf-progress div p.wf-progress-link {
	display:block;
	text-decoration:none;
	line-height:31px;
	padding-left:10px;
	color:#fff;}
.workflow-edit div.wf-progress div.wf-progress-1.current,
.workflow-edit div.wf-progress div.wf-progress-2.current,
.workflow-edit div.wf-progress div.wf-progress-3.current,
.workflow-edit div.wf-progress div.wf-progress-4.current {
	background:url("../img/workflow/progress-current.png") right top no-repeat;}
.workflow-edit div.wf-progress div.wf-progress-1.current:hover,
.workflow-edit div.wf-progress div.wf-progress-2.current:hover,
.workflow-edit div.wf-progress div.wf-progress-3.current:hover,
.workflow-edit div.wf-progress div.wf-progress-4.current:hover {
	background:url("../img/workflow/progress-complete-hover.png") right top no-repeat;
	cursor:pointer;}
.workflow-edit div.wf-progress div p.wf-progress-label {
	line-height:31px;
	padding-left:10px;}

.wf-progress-dialog {
	width:255px;
	position:relative;
	/*top:-25px;*/
	position:relative;
	z-index:10;}
.wf-progress-dialog h2 {
	margin:0 0 4px 0;
	padding-left:40px;
	background-repeat:no-repeat;
	background-position:left top;
	min-height:30px;}
.wf-progress-dialog h2.wf-icon-complete {background-image:url("../img/icons/iconSet-3/iconSet-3-complete.png");}
.wf-progress-dialog h2.wf-icon-pending  {background-image:url("../img/icons/iconSet-3/iconSet-3-pending.png");}

.wf-pd-content {
	padding-left:40px;}
.wf-pd-language {
	border:solid 1px #CCC;
	overflow:hidden;
	width:100px;
	/* */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
.wf-pd-language li {
	border-left:solid 1px #ccc;
	display:block;
	float:left;
	width:32px;
	text-align:center;}
.wf-pd-language li:first-child {
	border:none;}
.wf-pd-label {
	padding-left:25px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-bottom:4px;
	color:#888;}
.wf-pd-label.wf-icon-complete {
	background-image:url("../img/icons/iconSet-1/iconSet-1-complete.png");}
.wf-pd-person {
	padding-left:25px;
	font-weight:bold;}
.wf-pd-date {
	padding-left:25px;
	padding-top:4px;}
.wf-pd-action-label {
	border-top:solid 1px #CCC;
	margin-left:-40px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;}
.wf-pd-action-none {
	margin-left:-40px;
	font:bold 18px/20px Calibri, Arial, Helvetica, sans-serif;}
.wf-pd-action {
	margin-left:-40px;}
.wf-pd-toDo-label {
	border-top:solid 1px #CCC;
	margin-left:-40px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;}
.wf-pd-toDo-label-action {
	margin-left:-40px;}
.wf-pd-taskCreate-label {
	padding-bottom:4px;}
.wf-pd-taskCreate-label span {
	font-weight:bold;
	font:bold 13px/15px Calibri, Arial, Helvetica, sans-serif;}
/*@end wf Progress */

.workflow-holder div.wf-deadline {
	padding-left:15px;
	padding-right:15px;}
.workflow-holder div.wf-deadline p.wf-deadline-date {
	font:bold 13px/14px Calibri, Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:8px;}

.workflow-holder div.wf-mode {
	background:none;}
.workflow-holder div.wf-mode .wf-mode-buttons {
	margin-top:8px;}
.workflow-holder div.wf-mode input.button-normal,
.workflow-holder div.wf-mode input.button-active,
input.button-normal {
	font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	width:60px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #CCC;
	cursor:pointer;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc)}
.workflow-holder div.wf-mode input.button-normal, input.button-normal {
	background:url("../img/workflow/bg-button-normal.png") left top repeat-x;}
.workflow-holder div.wf-mode input.button-active {
	background:url("../img/workflow/bg-button-active.png") left top repeat-x;
	color:#FFF;
	border-color:#666;	}

.workflow-edit div.wf-process {
	padding-left:15px;
	padding-right:15px;}
.workflow-edit div.wf-process p {
	text-align:left;}
.workflow-edit div.wf-process p.version {
	font:bold 20px/24px Calibri, Arial, Helvetica, sans-serif;
	color:#333;}

/* Workflow Task Owner */
.workflow-edit div.wf-taskOwner {
	padding-left:10px;
	padding-right:0px;}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role {
	float:left;
	margin-right:5px;
	background:url("../img/workflow/bg-button-2-normal.png") left top repeat-x;
	color:#333;
	border:solid 1px #CCC;
	position:relative;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role:hover {
	background:url("../img/workflow/bg-button-2-hover.png") left top repeat-x;}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role:hover a {
	color:#FFF;
	background:url("../img/icons/iconSet-3/iconSet-3-role-active.png") 5px center no-repeat;}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role.active {
	background:url("../img/workflow/bg-button-2-active.png") left top repeat-x;}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role a {
	font:bold 20px/36px Calibri, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url("../img/icons/iconSet-3/iconSet-3-role.png") 5px center no-repeat;
	color:#333;
	display:block;
	width:20px;
	height:36px;
	padding-left:42px;}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role.active a {
	color:#FFF;
	background:url("../img/icons/iconSet-3/iconSet-3-role-active.png") 5px center no-repeat;}
.workflow-edit div.wf-taskOwner .wf-taskOwner-role:hover .wf-taskOwner-tooltip {
	display:block;}
.wf-taskOwner-tooltip {
	width:167px;
	height:40px;
	padding:30px 20px 15px 20px;
	background:url("../img/workflow/bg-tooltip-task-owner.png") left top no-repeat;
	position:absolute;
	top:25px;
	left:-5px;
	z-index:10;
	display:none;}
.wf-taskOwner-tooltip .wf-taskOwner-label {
	font-weight:bold;}
.wf-taskOwner-tooltip .wf-taskOwner-name {
	font:normal 16px/18px Calibri, Arial, Helvetica, sans-serif;}
/*@end wf Task Owner */

.workflow-edit div.wf-languages {
	padding-left:15px;
	padding-right:15px;}
.workflow-edit div.wf-languages ul {
	background:url("../img/workflow/bg-button-2-normal.png") left top repeat-x;
	border:solid 1px #CCC;
	overflow:hidden;
	padding:1px 5px;
	margin-top:3px;
	color:#333;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.workflow-edit div.wf-languages ul li {
	display:block;
	float:left;
	text-align:center;
	padding:0 5px;}
.workflow-edit div.wf-percentage {
	padding-left:0px;
	width:285px;}

.workflow-edit .wf-tools {
	position:relative;}
.workflow-edit .wf-tools-holder {
	position:absolute;
	left:715px;
	width:190px;
	height:120px;
	min-height:60px;
	padding-left:15px;
	background:url("../img/layout/border-1.gif") left top repeat-y;}
.workflow-edit input.button-normal {
	border:solid 1px #CCC;
	background:url(../img/workflow/bg-button-normal.png) left top repeat-x;
	font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	width:90px;
	margin-bottom:3px;
	padding:2px 0px;
	text-align:center;
	color:#333;
	/* */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
	cursor:pointer;
}
.handbook-addNew {
	position:relative;
	top:-10px;
	z-index:10;
	margin-right:10px;}
form.handbook-addNew div.row {
	clear:both;
	margin-bottom:6px;}
form.handbook-addNew div.row label {
	display:block;
	float:left;
	width:105px;
	margin-right:10px;
	text-align:right;}
.ui-dialog.handbook-addNew{
	width:725px !important;
}
.handbook-addNew input,
.handbook-addNew select,
.handbook-addNew textarea {
	padding:3px;}
form.handbook-addNew div.row .selectAuthor-left,
form.handbook-addNew div.row .selectAuthor-controls,
form.handbook-addNew div.row .selectAuthor-right {
	float:left;
	margin-right:10px;}
form.handbook-addNew div.row .selectAuthor-controls {
	width:45px;
	text-align:center;}
form.handbook-addNew div.row .selectAuthor-controls input, .selectAuthor-left .dualListFilterClear {
	display:block;
	width:30px;
	text-align:center;
	border:solid 1px #AAA;
	margin:2px auto;
	padding:1px 0;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
form.handbook-addNew div.row.row-creditPoints {
	margin-top:10px;}
form.handbook-addNew div.row.row-creditPoints div {
	display:inline-block;
	margin-right:10px;}
form.handbook-addNew div.row.row-creditPoints div label {
	width:auto;
	margin-right:5px;
	line-height:20px;}
form.handbook-addNew div.row.row-creditPoints div input {
	width:50px;}

.handbook-addNew input.input-1, .handbook-addNew textarea.input-1 {
	width:560px;}
.handbook-addNew select.chapter{
	width: 568px;}
.handbook-addNew input.input-2 {
	width:100px;}
.handbook-addNew textarea.textarea-1 {
	width:560px;
	height:100px;}
.handbook-addNew select.select-1 {
	width:250px;}
.handbook-addNew select.select-2 {
	width:60px;}
.handbook-addNew .selectAuthor-left select.select-1,
.handbook-addNew .selectAuthor-right select.select-1 {
	height:90px;
	border:solid 1px #CCC;}
.handbook-addNew .button-wrapper {
	padding:10px 0 0 90px;
	clear:both;}

.handbook-addNew .ui-tabs{
	background:none;
	border:0;
}
.handbook-addNew .ui-tabs .ui-tabs-nav{
	padding-left:0;
}
.handbook-addNew .ui-tabs .ui-tabs-panel{
	background-color:#FFF;
	border:1px solid #DDDDDD;
	border-top-right-radius:4px;
	width:580px;
}


/* wf Percentage */
.wf-percentage-full-bar {
	width:300px;
	height:22px;
	background:#E9E9E9 url(../img/layout/bg-lo-completeness-2.jpg) left bottom repeat-x;
	border:solid 1px #CCC;
	margin-top:3px;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.wf-percentage-complete-bar {
	color:#FFF;
	background:#223B62 url(../img/layout/bg-lo-completeness-1.jpg) left top repeat-x;
	height:22px;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.wf-percentage-complete-bar p {
	line-height:21px;
	text-align:center;}
/*--------------------------------@end Workflow Panel----------------------*/
/*================================Admin Panel==============================*/
body.adminpanel #wrapper-2  {
	clear:both;
	width:950px;}
body.adminpanel #wrapper-3 {
	width:840px;
	padding:10px 20px;
	margin:10px 0 10px 0;
	float:left;
	min-height:400px;
	background:#FFF url("../img/layout/box-1-bg.jpg") left top repeat-x;
	border:solid 1px #CCCCCC;
	position:relative;
	z-index:10;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc)
	/*@end*/}
body.adminpanel #nav {
	width:50px;
	float:left;
	position:relative;
	left:5px;
	margin-top:10px;}
body.adminpanel #nav ul li a:first-child {}
body.adminpanel #nav ul li a {
	display:block;
	width:48px;
	height:40px;
	padding-top:8px;
	background-color:#FFF;
	text-align:center;
	margin-bottom:-1px;
	border:solid 1px #CCCCCC;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc)
	/*@end*/}
body.adminpanel #nav ul li a:hover {
	background-color:#E7E7E7;}
body.adminpanel #main {
	margin:0px;
	border:none;
	padding:0px;
	width:600px;
	position:relative;
	background:none;}
body.adminpanel #extras {}
body.admin-dashboard #main {
	width:100%;}
.ap-inbox {
	padding:10px;
	border:solid 1px #CCCCCC;
	/* border rounded corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc)
	/*@end*/}
.ap-inbox .bar-title {
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	background:url(../img/layout/box-1-bg.jpg) left top repeat-x;
	color:#333;
	padding:5px 10px;
	border:solid 1px #CCC !important;
	margin:-11px -11px 11px -11px;
	/* border rounded corners */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius-left:5px;
	behavior: url(border-radius.htc)
	/*@end*/}
.ap-inbox-heading ul li {
	float:left;}
#main .ap-inbox-heading ul li p {
	float:left;
	background:url(../img/layout/arrow-1-down.png) right 5px no-repeat;
	margin:0 0 5px 0;
	padding-right:10px;
	padding-left:2px;
	font:normal 11px/13px Tahoma;
	color:#333;}
#main .ap-inbox-heading ul li.ap-inbox-item-status-head {
	width:95px;
	padding-left:10px;}
#main .ap-inbox-heading ul li.ap-inbox-item-recived-head {
	width:50px;
	padding-left:10px;}
#main .ap-inbox-heading ul li.ap-inbox-item-assign-to-head {
	padding-left: 20px;
	width: 120px;
}
#main .ap-inbox-heading ul li.ap-inbox-item-task-head {
	width:300px;
	padding-left:15px;}
#main .ap-inbox-heading ul li.ap-inbox-item-points-head {
	float:right;}
.ap-inbox-item {
	background-color:#F0F0F0;
	margin-bottom:3px;
	border:solid 1px #CCCCCC;
	padding-top:3px;
	padding-right:3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
.ap-inbox-item:hover {
	background-color:#FFF;}
#main .ap-inbox-item p {
	float:left;
	margin-bottom:0px;
	padding:0 5px;
}
#main .ap-inbox-item p.ap-inbox-item-status {
	width:70px;
	overflow:hidden;
	padding-left:35px;
	color:#666;
	font-weight:bold;}
.text .ap-icon-status-accepted, .text .ap-icon-status-accepted-correcting, .text .checkbox-label {
	color:#666;
	font-weight:bold;
}
.text .ap-icon-status-accepted, .text .ap-icon-status-accepted-correcting {
	padding-left:35px;
}
#main .ap-inbox-item .ap-inbox-item-status.ap-icon-status-pending {background:url("../img/icons/iconSet-1/iconSet-1-pending.png") 10px center no-repeat;}
#main .ap-inbox-item .ap-inbox-item-status.ap-icon-status-accepted, .text .ap-icon-status-accepted {background:url("../img/icons/iconSet-1/iconSet-1-complete.png") 10px center no-repeat;}
#main .ap-inbox-item .ap-inbox-item-status.ap-icon-status-accepted-correcting {background:url("../img/icons/iconSet-1/iconSet-1-correcting.png") 10px center no-repeat;}
#main .ap-inbox-item .ap-inbox-item-status.ap-icon-status-expired {background:url("../img/icons/iconSet-1/iconSet-1-delete-2.png") 10px center no-repeat;}
#main .ap-inbox-item .ap-inbox-item-status.ap-icon-status-declined {background:url("../img/icons/iconSet-1/iconSet-1-delete-2.png") 10px center no-repeat;}
#main .ap-inbox-item .ap-inbox-item-status.ap-icon-status-reviewing {background:url("../img/icons/iconSet-1/iconSet-1-review.png") 10px center no-repeat;}
#main .ap-inbox-item .ap-inbox-item-recived {
	width:50px;
	color:#666;
	font:normal 11px/18px Tahoma, Geneva, sans-serif;
	overflow:hidden;}
#main .ap-inbox-item .ap-inbox-item-assign-to {
	width:120px;
	color:#666;
	font:normal 11px/18px Tahoma, Geneva, sans-serif;
	overflow:hidden;
	padding-left:15px;}
#main .ap-inbox-item .ap-inbox-item-task {
	width:350px;
	margin-right:40px;
	padding-left:15px;
	position:relative;
	line-height:18px;
	float:left;
	min-height:50px;
	cursor:default;}
#main .ap-inbox-item .ap-inbox-item-task-title {
	min-height:32px;
	height:auto !important;
	height:32px;
}
#main .ap-inbox-item .ap-inbox-item-task-action {
	font:normal 13px/16px "Calibri", Arial, Tahoma, sans-serif;
	color:#666;}
#main .ap-inbox-item .ap-inbox-item-task-action .notReviewed{
	color:#CC0000 !important;
	font-style:italic;
	margin-left:35px;
	font:11px/13px "Calibri", Arial, Tahoma, sans-serif;
}
#main .ap-inbox-item .ap-inbox-item-task-title h2 {
	font:bold 15px/17px "Calibri", Arial, Tahoma, sans-serif;
	margin:0px;
	border:0px;
	padding:0px;}
#main .ap-inbox-item .ap-inbox-item-task-title span {
	font:normal 11px/13px "Calibri", Arial, Tahoma, sans-serif;
	color:#999;
	position:relative;
	top:-3px;}
#main .ap-inbox-item .ap-inbox-item-task:hover {}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content {
	display:none;
	position:absolute;
	width:380px;
	padding:10px 10px 20px 10px ;
	background:#FFF;
	z-index:1000;
	border:solid 1px #CCC;
	overflow:hidden;
	min-height:200px;
	height:auto !important;
	height:200px;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* shadow */
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');}
#main .ap-inbox-item .ap-inbox-item-task:hover .ap-inbox-item-task-content {
	display:block;}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content h3 {
	line-height:16px;
	color:#999;	}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content h2 {
	margin-top:0px;	}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content p {
	float:none;
	position:relative;
	font:normal 11px/16px Tahoma;
	margin:0px;
	padding:0px;
	height:auto;}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content .ap-inbox-item-task-content-side {
	width:100px;
	float:left;
	border-right:solid 1px #CCC;
	margin-right:10px;
	padding-right:10px;}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content .ap-inbox-item-task-content-side p {}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content .ap-inbox-item-task-content-side p span {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:-1px;
	color:#999;
	margin-bottom:4px;}
#main .ap-inbox-item .ap-inbox-item-task .ap-inbox-item-task-content .ap-inbox-item-task-content-main {
	width:250px;
	float:left;
	height:150px;
	overflow-y:scroll;}
#main .ap-inbox-item p.ap-inbox-item-points {
	overflow:hidden;
	background-color:#CCC;
	padding-left:22px;
	padding-bottom:5px;
	color:#FF8840;
	font-weight:bold;
	float:right;
	background:url(../img/icons/iconSet-1/iconSet-1-star-1.png) left 5px no-repeat;
	font:bold 20px/21px Candara, Arial, Helvetica, sans-serif;}
#main .ap-inbox-item p.ap-inbox-item-actions {
	color:#666666;
	font-size:11px;
	text-align:right;
	float:right;
	clear:both;
	margin-top:-20px;
	width:170px;}
#main .ap-inbox-item p.ap-inbox-item-actions a, #comments .controls a{
	text-decoration:none;
	padding:0 3px;
	color:#0099CC;
	font-size:11px !important;
}
#main .ap-inbox-item p.ap-inbox-item-actions a.top
{
	display: block;
}
#main .ui-helper-reset .ap-inbox-item p.ap-inbox-item-actions a{
	color:#0099CC !important;
}
#main .ap-inbox-item p.ap-inbox-item-actions a:hover {
	text-decoration:underline;}
#main .ap-inbox-item p.ap-inbox-item-actions a.accept-task,
#main #comments.ui-helper-reset .ap-inbox-item p.ap-inbox-item-actions.controls a.accept-comment{
	color:#009900 !important;}
#main .ap-inbox-item p.ap-inbox-item-actions a.decline-task,
#main #comments.ui-helper-reset .ap-inbox-item p.ap-inbox-item-actions.controls a.decline-comment{
	color:#C00 !important;}
.ap-inbox.no-roundedCorners-top{
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;}
/* admin panel - profile bar */
.ap-profile .box {
	padding:10px;}
.ap-profile-avatar {}
.ap-profile-avatar-image {
	float:left;
	width:50px;
	margin-right:10px;}
.ap-profile-avatar-text {
	float:left;
	width:130px;}
.ap-profile-avatar-text p {
	color:#666;
	font:normal 11px/15px Tahoma;}
.ap-profile-avatar-text h3 {
	margin-left:-1px;}
.ap-profile-progersBar-wrapper {
	border-top:dotted 1px #CCC;
	border-bottom:dotted 1px #CCC;
	overflow:hidden;
	padding:5px 0 8px 0;
	margin:5px 0;}
.ap-profile-progersBar-wrapper span {
	color:#666;}
.ap-profile-progersBar-wrapper .pointsProgressBar {
	margin-top:2px;}
.ap-tips  ul {
	margin:10px;}
.ap-tips  ul li {
	background:url(../img/icons/iconSet-1/iconSet-1-plus.png) left 3px no-repeat;
	padding:3px 0 3px 16px;}
.ap-tips  ul li a {
	color:#666;
	text-decoration:none;}
.ap-tips  ul li a:hover {
	color:#0099CC;
	text-decoration:underline;}
.ap-tips  ul li a span {
	font-weight:bold;}
.ap-profileLink {
	border-top:dotted 1px #CCC;
	padding-top:4px;
	margin-top:20px;}
.ap-profileLink a {
	background:url(../img/icons/iconSet-1/iconSet-1-info.png) left center no-repeat;
	text-decoration:none;
	line-height:20px;
	display:block;
	float:right;
	padding-left:20px;}
.ap-profileLink a:hover {
	text-decoration:underline;}
/* my certificates */
.ap-certificates {
	margin-top:20px;}
.ap-certificates-holder {
	padding:10px;
	border:solid 1px #CCC;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;}
.ap-certificates-holder h3{
	margin-bottom:10px;
	color:#999;}
.ap-certificates-section {}
.ap-CreditPoints.ap-CreditPoints-sidebar .ap-certificates-section {
	width:175px;}
.ap-certificates-section li {
	clear:both;
	padding:5px 0;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #DDD;}
.ap-certificates-section li:first-child {
	border-top:none;}
.ap-certificates-section li:last-child {
	border-bottom:none;}
.ap-certificates-section p {
	margin-bottom:0px !important;
	font:bold 15px/17px Calibri, Arial, Helvetica, sans-serif;
	color:#333;
	padding-left:10px;
	width:300px;
	float:left;}
.ap-certificates-section div {
	width:250px;
	float:right;
	text-align:right;
	padding-right:10px;}
.ap-certificates-section li:after {
	content: ".";
	height: 0;
	display:block;
	font-size:0px;
	clear: both;
	zoom: 1;}
/* credit points */
.ap-CreditPoints {
	margin-top:20px;}
.ap-CreditPoints-holder {
	padding:10px;
	border:solid 1px #CCC;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;}
.ap-CreditPoints-total {
	float:left;
	margin-right:10px;
	width:150px;
	padding:10px;
	height:120px;
	background:#F8F8F8 url("../img/layout/footer-bg.jpg") left bottom repeat-x;
	border:solid 1px #CCC;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.ap-CreditPoints.ap-CreditPoints-sidebar {
	margin-top:10px;}
.ap-CreditPoints.ap-CreditPoints-sidebar .ap-CreditPoints-total, #extras .ap-CreditPoints-total-max {
	width:175px;
	margin-bottom:15px;
	height:120px;}
.ap-CreditPoints.ap-CreditPoints-sidebar .ap-CreditPoints-total-max{
	height:120px;
}
.ap-CreditPoints .ap-CreditPoints-total-max{
	width:180px;
	margin-right:0;
}

.ap-CreditPoints.ap-CreditPoints-sidebar .ap-CreditPoints-total-pts, .ap-CreditPoints-total-max .ap-CreditPoints-total-pts{
	border:none;}

.ap-CreditPoints-total-label {
	color:#999;
	font-family:Tahoma;
	font-size:11px;}
.ap-CreditPoints-total-pts {
	position:relative;
	background:url(../img/icons/iconSet-3/iconSet-3-points.png)	left 10px no-repeat;
	padding-left:50px;
	padding-bottom:5px;
	font:normal 40px/75px Candara, Arial, Helvetica, sans-serif;
	color:#F4C400;
	border-bottom:solid 1px #DDD;}
.ap-CreditPoints-total-pts span {
	position:absolute;
	left:5px;
	top:60px;
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;}
.ap-CreditPoints-total-link {
	padding-left:22px;
	background:url(../img/icons/iconSet-1/iconSet-1-info.png) left 5px no-repeat;
	color:#0066CC;
	font-weight:bold;
	display:block;
	float:right;
	clear:both;
	padding-top:5px;
	border-top:solid 1px #FFF;}
.ap-CreditPoints-section {
	float:left;
	margin-right:10px;
	width:360px;
	padding:10px;
	height:120px;
	background:#F8F8F8 url("../img/layout/footer-bg.jpg") left bottom repeat-x;
	border:solid 1px #CCC;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
.ap-CreditPoints.ap-CreditPoints-sidebar .ap-CreditPoints-section {
	width:175px;
	margin-bottom:15px;}
.ap-CreditPoints-section li {
	clear:both;
	padding:2px 0;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #DDD;}
#main .ap-CreditPoints-section li p{
	padding-bottom:2px;
}
.ap-CreditPoints-section li:first-child {
	border-top:none;}
.ap-CreditPoints-section li:last-child {
	border-bottom:none;}
.ap-CreditPoints-section p {
	margin-bottom:0px !important;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif !important;
	color:#666;}
.ap-CreditPoints-section span  {
	font-weight:bold;
	display:block;
	width:40px;
	text-align:right;
	margin-right:10px;
	float:left;
	color:#333;}
.ap-CreditPoints-section  li.item-01 {background:url(../img/icons/iconSet-2/iconSet-2-small-01.png) 97% 3px no-repeat}
.ap-CreditPoints-section  li.item-02 {background:url(../img/icons/iconSet-2/iconSet-2-small-01.png) 97% -24px no-repeat}
.ap-CreditPoints-section  li.item-03 {background:url(../img/icons/iconSet-2/iconSet-2-small-01.png) 97% -48px no-repeat}
.ap-CreditPoints-section  li.item-04 {background:url(../img/icons/iconSet-2/iconSet-2-small-01.png) 97% -76px no-repeat}
.ap-CreditPoints-section  li.item-05 {background:url(../img/icons/iconSet-2/iconSet-2-small-01.png) 97% -104px no-repeat}
.ap-CreditPoints .ap-tips {
	float:left;
	width:170px;}
.ap-CreditPoints-progress {
	width:180px;
	float:left;
	padding:10px 10px 10px 10px;
	min-height:120px;
	background:#F8F8F8 url("../img/layout/footer-bg.jpg") left bottom repeat-x;
	border:solid 1px #CCC;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
#main .ap-CreditPoints-progress p.intro {
	font:normal 13px/16px "Calibri", Arial, Helvetica sans-serif;
	margin-bottom:10px;}
#main .ap-CreditPoints-progress h2 {
	margin:0 0 10px 0;
	padding:0px;
	border:none;}
#main .ap-CreditPoints-progress p {
	margin-bottom:0px;}
.ap-CreditPoints-progress .ap-profile-progersBar-wrapper {
	border:none;
	margin:0px;
	padding:0px;}
.adminpanel #extras .ap-profile {
	margin-top:10px;}
.ap-profile-image table {
	width:100px;
	float:left;}
.ap-profile-image table td {
	width:100px;
	height:100px;
	text-align:center;
	border:solid 1px #CCC;}
.ap-profile-image table td img {
	max-height:90px;
	max-width:90px;}
.ap-profile-image {
	position:relative;}
.ap-profile-image button.buttonAdd  {
	float:left;
	position:absolute;
	left:100px;
	top:0px;
	margin-bottom:-20px;}
/* my profile - language */
.ap-language .twoColumn-main {
	width:480px;
	float:left;}
.ap-language .twoColumn-side {
	width:80px;
	float:right;}
.ap-language .ap-language-head {
	margin-left:100px;}
.ap-language .ap-language-head li {
	float:left;
	width:90px;
	text-align:center;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:10px;}
.ap-language .ap-language-row {
	clear:both;	}
.ap-language .ap-language-row label {
	display:block;
	width:95px;
	float:left;
	text-align:right;
	font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	margin-right:5px;
	padding-top:5px;
	padding-bottom:5px;}
.ap-language .ap-language-row ul {
	float:left;}
.ap-language .ap-language-row ul li {
	float:left;
	width:90px;
	text-align:center;
	border-top:dotted 1px #CCC;
	padding-top:5px;
	padding-bottom:5px;}
/* my profile - professional info */
.ap-personal-info .twoColumn-main {
	width:550px;}
.ap-personal-info .twoColumn-main .input-wrapper label {
	width:20%;}
.ap-personal-info .twoColumn-main .input-wrapper .input-holder {
	width:78%;}
.ap-personal-info .ap-personal-info-left {
	float:left;
	width:43%;}
.ap-personal-info .ap-personal-info-controls {
	width:40px;
	float:left;
	margin-left:10px;
	margin-right:10px;}
.ap-personal-info .ap-personal-info-controls input {
	display:block;
	width:30px;
	text-align:center;
	border:solid 1px #AAA;
	margin:2px auto;
	padding:1px 0;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
.ap-personal-info .ap-personal-info-controls input:hover {
	background-color:#DDD;}
.ap-personal-info .input-wrapper .input-holder select {
	width:100%;
	height:100px;
	border:solid 1px #BBB;}
.ap-personal-info .ap-personal-info-right {
	float:left;
	width:43%;}
.ap-comunication .twoColumn-main .input-wrapper .input-holder .checkbox {
	width:20px;
	float:left;}
.ap-comunication .twoColumn-main .input-wrapper .input-holder label {
	width:80%;
	float:left;
	text-align:left;}
/* */

/*--------------------------------@end Admin Panel-------------------------*/
/*================================Buttons (Submit, Review, Add)=================*/
button.buttonSubmit,
button.buttonReview,
button.buttonAdd,
button.buttonNext,
input.buttonSubmit {
	text-align:left;
	padding:3px 10px 3px 22px !important;
	color:#333 !important;
	border:solid 1px #B6B6B6;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	cursor:pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
button.buttonSubmit:hover,
button.buttonReview:hover,
button.buttonAdd:hover   {
	color:#000 !important;
	border-color:#CCC;}
button.buttonSubmit, input.buttonSubmit  {background:url(../img/layout/btn-submit-gray.jpg) left center no-repeat;}
button.buttonSubmit:hover, input.buttonSubmit:hover {background:url(../img/layout/btn-submit-hover-gray.jpg) left center no-repeat;}
button.buttonReview {background:url(../img/layout/btn-reveiw-gray.jpg) left top no-repeat !important;}
button.buttonReview:hover {background:url(../img/layout/btn-review-hover-gray.jpg) left top no-repeat !important;}
button.buttonAdd {background:url(../img/layout/btn-add-gray.jpg) left top no-repeat !important;}
button.buttonAdd:hover {background:url(../img/layout/btn-add-hover-gray.jpg) left top no-repeat !important;}
button.buttonSubmit[disabled], input.buttonSubmit[disabled],
button.buttonReview[disabled], button.buttonAdd[disabled],
button[disabled],input[type="submit"][disabled],input[type="button"][disabled],
.ui-dialog-buttonset button[disabled], .ui-dialog-buttonset button[disabled]:hover
{
	background-color:#e6e6e6;
	background-image:none;
	color:#B6B6B6 !important;
	padding:3px 10px 3px 10px !important;
	border-color:#B6B6B6;
	cursor:default;
}
.send-for-review-button {
	text-align:right;
	width:700px;
	float:left;
	margin:20px 0;}
.send-for-review-button button.buttonReview {
	margin-left:0px;}
.buttonNext {
	background:url(../img/icons/iconSet-1/iconSet-1-next-2.png) 7px center no-repeat;}
/*--------------------------------2end Buttons Submit, Review--------------*/
/*@end-03.Layout*/

/*================================Comments================================*/
#comments .controls, #your-comment .button-wrapper input{
	float:right;
}
#main.comment-section{
	padding:5px 20px 20px 20px;
	margin-top:15px;
}
#main.comment-section h2{
	border-bottom:0;
}
.comment {
	padding-top:20px;
	clear:both;}
.no-comments, #your-comment {
}
.no-comments{
	padding-bottom:10px;
}
.comment-name{
	display: inline-block;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
}
#main #comments .ap-inbox-item{
	margin-bottom:20px;
}
#main #comments .ap-inbox-item:hover{
	background-color:#F0F0F0;
}
#main #comments .ap-inbox-item-task{
	width:575px;
	margin-right:0;
	padding-left:5px;
}
#main #comments .ap-inbox-item-recived{
	background: url("../img/icons/iconSet-1/iconSet-1-comment.png") no-repeat scroll 15px 5px transparent;
	width: 20px;
}
#main #comments .ap-inbox-item-task-title{
	min-height:20px;
	height:auto !important;
	height:20px;
}
#main #comments .ap-inbox-item-task p{
	padding:0 0 10px;
}
#main #comments .ap-inbox-item-actions{
	margin-top:10px;
}
#your-comment h3{
	margin-bottom:20px;
}
#your-comment .title input, #your-comment .name input, #your-comment .email input, #your-comment .messageText textarea{
	font:12px/16px Arial,Helvetica,sans-serif;
	vertical-align:top;
	margin:5px 0;
	padding:5px;
	width:480px;
}
#your-comment .button-wrapper{
	margin-right:45px;
}
#your-comment label span{
	width:120px;
	display:inline-block;
	margin-top:5px;
}
#your-comment .required{
	font-size:10px;
	font-style:italic;
	float:right;
	margin-right:10px;
	padding-right:5px;
}
#main #your-comment h2{
	margin-bottom:10px;
	border:0;
	border-top:1px solid #CCCCCC;
}
ul.messages {
	clear:both;
	max-height:400px;
	border:solid 1px #CCC;
	overflow-y:scroll;}
li.message {
	padding:10px 20px 40px 40px;
	clear:both;
	overflow:hidden;
	position:relative;}
li.message-odd {
	background-color:#EEE;  }
ul.messageMeta {}
li.messageUUID {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	position:absolute;}
li.messageOrderNumber {
	font-weight:bold;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	left:15px;
	top:9px;}
li.messageAuthor {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#006666;
	padding-top:25px;
	padding-bottom:5px;}
li.messageInReplyTo {
	text-align:right;
	position:absolute;
	width:590px;
	bottom:10px;}
li.messageCreationDate {
	font-size:11px;
	color:#666;
	margin:10px 0;
	position:absolute;
	top:0px;
	right:20px;}
li.messageReplyAction {
	position:absolute;
	bottom:10px;
	text-align:left;}
h5.messageTitle {
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
	color:#6F9300;}
p.messageContent {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom:10px;}
.custom-forum-topic-decription {
	font-size:13px;
	line-height:19px;}
p.replyLink {
	position:relative;
	left:240px;
	top:-25px;}
p.replyLink:hover {
	background:#E8F6FD url(../img/bg-button-hover.jpg) left bottom repeat-x;}
p.replyLink a {
	display:block;
	background:#F0F0F0 url(../img/bg-button.jpg) left bottom repeat-x;
	padding:3px 2px;
	cursor:pointer;
	margin-right:10px;
	text-align:center;
	font: 12px/18px arial, helvetica, sans-serif;
	border:solid 1px #CCC;
	width:100px;
	color:#000;}
p.replyLink a:hover {
	text-decoration:none;}
.comment-post .comment-post-item .label{
	display:block;
	font-weight:bold;
	margin-top:10px;}
.comment-post .comment-post-item .comment-post-item-input {
	width:99%;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	padding:3px;}
.comment-post .comment-post-item .comment-post-item-text-area {
	width:99%;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	color:#C00;
	height:100px;}
.comment-post .comment-post-item .comment-post-item-submit {
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:10px;
	border:solid 1px #CCC;
	cursor:pointer;
	margin-top:10px;
	background:#F4F4F4 url("../img/workflow/bg-button-normal.png") left bottom repeat-x;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc)}
#main div.overview-links-1 ul li.comment-link-notification {
	background:url(../img/icons/iconSet-1/iconSet-1-comment.png) 9px 4px no-repeat;}
#main div.overview-links-1 ul li.comment-link-notification a {
	color:#044D8C;
	font-weight:bold;
	margin-left:12px;}
/* Simple Comments */
.comment-simple {
	padding-bottom:20px;}
.comment-simple h2 {
	border:none !important;
	margin:0px;
	padding:0px;}
.comment-simple-message {
	color:#666;}
.comment-simple-message h2 {
	color:#666;}
body #main .comment-simple .accordion h3.ui-accordion-header a[href="#"] {
	color:#C00 !important;}
/* @end Simple Comments */
/*--------------------------------@end Comments---------------------------*/
/* Buttons in Handbook structure */
#editChapterEditorsDialog .content {
	margin-bottom:-35px;}
#addChapterDialog {
	margin-bottom:-35px;}
.ui-dialog.handbook-addNew .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:none;
	padding:10px 0 0 95px !important;}
.ui-dialog-buttonset button {
	border:solid 1px #CCC;
	padding:4px 10px 4px 22px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#333;
	margin-left:10px;
	background-color:#FFF;
	cursor:pointer;
	font-weight:bold;
	margin-right:10px !important;
	text-align:left;
	/* rounded corners */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(border-radius.htc);
	/* */
	background:url(../img/layout/btn-new-gray.jpg) left top no-repeat;
	border-color:#B6B6B6;}
.ui-dialog-buttonset button:hover {
	background:url(../img/layout/btn-new-hover-gray.jpg) left top no-repeat;
	border-color:#999999;
	color:#000;}
.ui-dialog-buttonset button + button {
	background:url(../img/layout/btn-cancel-gray.jpg) left top no-repeat;
	border-color:#B6B6B6;}
.ui-dialog-buttonset button + button:hover {
	background:url(../img/layout/btn-cancel-hover-gray.jpg) left top no-repeat;
	color:#000 !important;
	border-color:#999999;}
/* @end Buttons in Handbook Structure */
/* Static Page Organisation Structure */
.organisation-structure h2 {
	clear:both;}
.organisation-structure ul {
	margin-bottom:10px;
	clear:both;
	overflow:hidden;}
.organisation-structure ul li {
	clear:both;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCC;
	padding-bottom:5px;
	overflow:hidden;}
.organisation-structure ul li img {
	/*float:left;*/
	margin-right:10px;}
.organisation-structure ul li p {}
.organisation-structure ul li p span{
	display:block;
	color:#777;
	font-size:11px;
	font-weight:normal;}
.photo-right {
	float:right;}
.photo-left {
	float:left;}
/* @end Static Page Organisation Structure */
/* Change Position Section */
.change-position-section {
	position:relative;
	width:660px;}
.change-position-section li {}
.change-position-section li a{
	display:block;
	width:12px;
	height:9px;}
.change-position-section .change-position-section-up {
	position:absolute;
	right:40px;
	top:-25px;}
.change-position-section .change-position-section-down {
	position:absolute;
	right:60px;
	top:-25px;}
.change-position-section .change-position-section-up a {
	background:url(../img/icons/iconSet-1/iconSet-1-change-position-up.png) left top no-repeat;}
.change-position-section .change-position-section-down a {
	background:url(../img/icons/iconSet-1/iconSet-1-change-position-down.png) left top no-repeat;}
.ui-sortable img.handle {
	cursor:pointer;}
/* @end Change Position */
/* Search Content */
#main .search-content h1 {
	color:#999;
	font-weight:normal;
	text-transform:lowercase;}
#main .search-content h1 em,
#main .search-content h1 span.search-term  {
	color:#333;
	font-weight:bold;}
#main .search-content h1 span.search-term span {
	color:#999;
	font-weight:normal;}
/*
#main .search-content h2 {
	border-bottom:none;}
*/
#main .search-content ul.text-data {
	display:none;}
#main .search-content ol > li {
	list-style-type:decimal;
	font-size:15px;
	color:#999;
	margin-left:20px;
	border-bottom:dotted 1px #CCC;}
#main .search-content ol > li p {
	font-size:13px;
	font-weight:normal;
	color:#666;}
#main .search-content ol > li p em.highlight {
	background-color:#E7E7E7;
	color:#000;
	font-weight:bold;
	padding-left:1px;
	padding-right:1px;}
#main ul.search-result-categories, #main ul.search-result-categories > li {
	display: inline;
}
#main ul.search-result-categories > li {
	margin-right: 10px;
}
/* @end Search Content */
/* Sponsors Content */
.sponsors-content {
	margin-top:20px;}
.sponsor-item {
	width:150px;
	float:left;
	margin:0 15px;
	position:relative;}
.sponsor-item table {
	width:150px;
	height:150px;}
.sponsor-item table td {
	width:150px;
	height:150px;
	border:solid 1px #E7E7E7;
	text-align:center;
	vertical-align:middle;}
.sponsor-item img {
	max-height:140px;
	max-width:140px;
	margin:5px auto;
	display:block;}
.sponsor-item a {
	display:block;
	width:150px;
	text-align:center;
	text-decoration:none;
	color:#666;}
.sponsor-item ul {
	margin-top:20px;
}
.sponsor-item a span {
	display:block;
	width:150px;
	position:absolute;
	top:155px;}
.sponsor-item table:hover td {
	border:solid 1px #999;}
.sponsor-item table:hover a span {
	color:#000;
	text-decoration:underline;}
.sponsor-item ul.externalLinks li a:hover {
	text-decoration:underline;
}

/* @end Sponsors Content */
/* lightbox*/
.mask {
	background-color: #000;
	width: 100%;
	z-index: 110;}
.loading-mask {
	background: #000 url(../img/bgs/loading.gif) no-repeat fixed center;}
.showbox {
	position: absolute;
	overflow: hidden;
	z-index: 120;
	top: 0;
	left: 0;
	margin: 40px 0 0;
	padding: 0 0 20px 0;
	width: 995px;
	background-color: #b3b3b3;}
.showbox-head {
	overflow: hidden;
	height: 1%;
	margin: 0 0 30px;
	padding: 5px;
	font-size: 120%;
	text-align: center;
	background-color: #555;
	color: #fff;}
.showbox-toolbar,
.showbox h1.showbox-title {
	float: left;
	clear: both;}
.showbox h1.showbox-title {
	margin: 0 0 5px;
	font-size: 1.4em;}
.showbox-head a {
	color: #fff;
	margin-right: 10px;}
.showbox-toolbar .prev {
	background: url(../img/icons/sprites.png) 0 -73px no-repeat;
	padding-left: 17px;}
.showbox-toolbar .next {
	background: url(../img/icons/sprites.png) 190% 1px no-repeat;
	padding-right: 17px;}
.showbox-head a.disabled {
	color: #aaa;}
.showbox .close-button {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 0 5px 0 17px;
	color: #fff;
	font-size: 120%;
	background: url(../img/icons/sprites.png) 0 -218px no-repeat;}
.showbox .content-box {
	background-color: #999;
	margin: 0 auto;}
.showbox.loading {
	background: #999 url(../img/bgs/loading.gif) no-repeat fixed center;}
.showbox .multimedia-box {
	overflow: hidden;}
.showbox .text-content {
	background: #ececec;
	padding: 5px;}
.showbox h2 {
	margin: 5px 0;
	font-size: 130%;}
.showbox p {
	margin-bottom: 10px;
	font-size: 120%;}
.showbox ul {
	margin: 10px 0 10px 0;}
.showbox li {
	list-style: none;
	color: #555;
	font-size: 110%;}
/* @end lightbox */
/* Multiselect Sponsors taxonomy */
.taxonomy {
	margin:50px 0;
	padding:10px 15px 5px 15px;
	border:solid 1px #CCC;
	background:#EEE;
	margin-bottom:10px;
	/* border radius */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.multiselectSponsor-item {
	margin-bottom:5px;}
.multiselectSponsor-label {
	display:block;
	float:left;
	width:110px;
	text-align:right;
	margin-right:0px;
	font-size:11px;
	font-family:Tahoma, Helvetica;
	line-height:23px;}
.taxonomy .multiselectSponsor-label{
	margin-right:10px;
}
#resourcePoolPanel #rightPanel #uploadPanel .rightUpload div.row label.multiselectSponsor-label{
	width:85px;
	text-align:left;
}
.ui-multiselect-filter {
	border-bottom:dotted 1px #AAA;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:2px;}
.ui-multiselect-close {
	position:relative;}
.ui-multiselect-close a {
	position:absolute;
	top:-42px;
	left:-15px;}
.ui-helper-reset a, .imageGallery-single-image .search-result-categories a {
	color:#666;
	text-decoration:none !important;
	font-size:10px !important;
	font-family:Tahoma !important;}
.imageGallery-single-image .search-result-categories a, .ui-helper-reset .ui-accordion-header a{
	color:#666 !important;
}
.ui-multiselect-filter input {
	border:solid 1px #CCC !important;
	width:155px !important;}
.ui-multiselect-checkboxes {
	border-top:dotted 1px #AAA !important;
	margin-right:18px !important;
	margin-left:0 !important;
	padding-top:5px !important;}
.ui-multiselect-checkboxes li input {
	margin-right:4px;}
/* @end Multiselect */
/* Sponsors in Accordion */
.ui-accordion .ui-accordion-content {
	background-color:#FFF !important;
	background-image: none !important;
	padding:1em 1.5em !important;}
.ui-accordion .ui-accordion-content .article-text {
	width:300px;
	float:left;}
.ui-accordion .ui-accordion-content ul.sponsors {
	width:270px;
	float:right;}
.ui-accordion .ui-accordion-content ul.sponsors table {
	width:270px;}
.ui-accordion .ui-accordion-content ul.sponsors li {
	margin:4px 0;}
.ui-accordion .ui-accordion-content ul.sponsors li.border {
	border-bottom:dotted 1px #CCC !important;
	height:1px !important;
	width:270px !important;}
.ui-accordion .therapy-section.ui-accordion-content ul.sponsors{
	width:100%;
	float:none;
	margin-bottom:10px;
}
.ui-accordion .therapy-section.ui-accordion-content ul.sponsors li{
	float:left;
	border-right:1px solid #ccc;
}
.ui-accordion .therapy-section.ui-accordion-content ul.externalLinks li.link{
	float:none;
	border-right:0px;
}
.ui-accordion .therapy-section.ui-accordion-content ul.sponsors li table {
	height:100%;
	width:200px;
}
.ui-accordion .therapy-section.ui-accordion-content ul.sponsors li:nth-last-child(1){
	border-right:0;
}
.ui-accordion .therapy-section.ui-accordion-content .article-text{
	width:100%;
	float:none;
}
#main .ui-accordion .therapy-section.ui-accordion-content ul.sponsors li table h2{
	text-align:center;
}
.ui-accordion .therapy-section.ui-accordion-content ul.sponsors li{
	float:left;	}
#main .ui-accordion .ui-accordion-content ul.sponsors table h2,
#main .ui-accordion .ui-accordion-content ul.sponsors table h2 a {
	margin:0px;
	padding:0px;
	border:none;
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	color:#333 !important;
	font-size:13px !important;
	line-height:20px;}
#main .ui-accordion .ui-accordion-content ul.sponsors table td.text p {
	color:#999;
	line-height:16px;
	margin-bottom:5px;}
/*large*/
.ui-accordion .ui-accordion-content ul.sponsors li.large table td.logo {
	width:80px;
	text-align:center;
	vertical-align:middle;}
.ui-accordion .ui-accordion-content ul.sponsors li.large table td.text {
	width:150px;
	padding-left:10px;}
.ui-accordion .ui-accordion-content ul.sponsors li.large table td.logo img {
	max-width:80px;
	max-height:80px;}
.ui-accordion .ui-accordion-content ul.sponsors li.large table td.logo {
	width:120px;
	height:120px;}
#main .ui-accordion .ui-accordion-content ul.sponsors li.large table h2 {}
/*medium*/
.ui-accordion .ui-accordion-content ul.sponsors li.medium table td.logo {
	width:60px;
	text-align:center;
	vertical-align:middle;}
.ui-accordion .ui-accordion-content ul.sponsors li.medium table td.text {
	width:210px;
	padding-left:10px;}
.ui-accordion .ui-accordion-content ul.sponsors li.medium table td.logo img {
	max-width:60px;
	max-height:60px;}
.ui-accordion .ui-accordion-content ul.sponsors li.medium table td.logo {
	width:60px;
	height:60px;}
#main .ui-accordion .ui-accordion-content ul.sponsors li.medium table h2,
#main .ui-accordion .ui-accordion-content ul.sponsors li.medium table h2 a {
	font-size:11px !important;}
/*small*/
.ui-accordion .ui-accordion-content ul.sponsors li.small table td.logo {
	width:0px;
	text-align:center;
	vertical-align:middle;}
.ui-accordion .ui-accordion-content ul.sponsors li.small table td.text {
	width:270px;
	padding-left:10px;}
.ui-accordion .ui-accordion-content ul.sponsors li.small table td.logo img {
	max-width:0px;
	max-height:0px;
	display:none;	}
#main .ui-accordion .ui-accordion-content ul.sponsors li.small table h2,
#main .ui-accordion .ui-accordion-content ul.sponsors li.small table h2 a {
	font-size:11px !important;}
/* */
/* Journals Content */
.journals-content {
	margin-top:20px;}
.journals-item {
	width:150px;
	height:190px;
	float:left;
	margin:0 15px;
	position:relative;}
.journals-item table {
	width:150px;
	height:150px;}
.journals-item table td {
	width:150px;
	height:150px;
	border:solid 1px #E7E7E7;
	text-align:center;
	vertical-align:middle;}
.journals-item img {
	max-height:140px;
	max-width:140px;
	margin:5px auto;
	display:block;}
.journals-item a {
	display:block;
	width:150px;
	text-align:center;
	text-decoration:none;
	color:#666;}
.journals-item a span {
	display:block;
	width:150px;
	position:absolute;
	top:155px;}
.journals-item:hover td {
	border:solid 1px #999;}
.journals-item:hover a span {
	color:#000;
	text-decoration:underline;}
/* @end Sponsors Content */
/* Multiple Choice Question */
.mcq-status {
	border-bottom:dotted 1px #CCC;
	color:#333;
	padding:0 10px 5px 10px;
	margin-bottom:10px;}
.mcq-status ul {
	margin-bottom:0 !important;
	overflow:visible !important;}
.mcq-status ul li, #main .article-text .mcq-status ul li {
	display: inline-block;
	margin-left: 0 !important;
	padding-left: 14px;
	padding-right: 10px;
}
.mcq-timer {
	background: url("../img/layout/footer-bg.jpg") left bottom repeat-x ;
	border: 1px solid #CBCBCB;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin:20px 0 10px 0;
	padding: 10px 20px 5px 0;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
.mcq-timer p {
	background: url("../img/icons/iconSet-3/iconSet-3-clock.png") 20px 0 no-repeat;
	font: bold 22px/24px "Courier New",Courier,monospace;
	margin-bottom: -5px !important;
	padding: 5px 0 4px 55px;}
.mcq-timer span {
	color: #999999;
	margin-left: 55px;}
.mcq-status-positive-points,
.mcq-status-negative-points	{
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	padding-left:14px;
	position:relative;
	top:5px;
	background:url(../img/icons/iconSet-1/iconSet-1-rating.png) no-repeat;}
.mcq-status-positive-points {
	background-position:left top;
	color:#F0792B;}
.mcq-status-negative-points {
	background-position:left -18px;
	color:#333;}
.mcq-status-info {
	float:right;
	padding-right:0px !important;
	position:relative;
	top:3px;}
.mcq-scoreBox {
	background:#ECECEC url(../img/layout/footer-bg.jpg) left top no-repeat;
	border:solid 1px #CBCBCB;
	margin:15px 0;
	padding:10px 15px;
	height:140px;
	overflow:auto;}
.mcq-scoreBox ul li {
	display:block;
	clear:both;
	margin:0px;
	padding:5px 20px 5px 20px;
	background-position:5px 6px;
	background-repeat:no-repeat;
	font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	border-top:solid 1px #FBFBFB;
	border-bottom:solid 1px #DBDBDB;
	overflow:hidden;}
.mcq-scoreBox ul li:first-child {
	border-top:none;}
.mcq-scoreBox ul li:last-child {
	border-bottom:none;}
.mcq-scoreBox ul li.icon-correct {
	background-image:url(../img/icons/iconSet-1/iconSet-1-complete.png);}
.mcq-scoreBox ul li.icon-false   {background-image:url(../img/icons/iconSet-1/iconSet-1-delete.png);}
.mcq-scoreBox .questionNumber {
	color:#999;
	padding:0 10px;
	font-weight:bold;
	float:left;}
.mcq-scoreBox .questionText {
	float:left;
	display:block;
	width:470px;
	color:#333;}
.mcq-question-section .titleBar h2 {
	border:none;
	margin-top:20px;}
.mcq-question-section .controls {}
.mcq-question-section .controls li {
	display:inline-block;
	margin:0 3px;}
#main .mcq-handbook-tree {
	height:150px;
	overflow-y:scroll;
	border:solid 1px #CCC;}
#main .mcq-handbook-tree label.label {
	display:block;
	float:none;
	text-align:left;
	font-weight:bold;}
#main .mcq-handbook-tree .chapter-full {
	background:url(../img/icons/iconSet-1/iconSet-1-arrow-01.png) 5px 8px no-repeat;
	padding-left:36px;}
#main .mcq-handbook-tree .chapter-full input {
	width:22px;
	position:absolute;
	left:10px;}
#main .mcq-handbook-tree .chapter-full ul li {
	background:none;
	padding-left:20px;}
#main .mcq-handbook-tree .chapter-full ul li input {
	width:22px;
	position:absolute;
	left:0px;}
#main .mcq-handbook-tree .chapter-open {
	background:url(../img/icons/iconSet-1/iconSet-1-arrow-02.png) 5px 8px no-repeat;
	padding-left:36px;}
#main .mcq-handbook-tree .chapter-open input {
	width:22px;
	position:absolute;
	left:10px;}
#main .mcq-handbook-tree .chapter-open ul li {
	background:none;
	padding-left:20px;}
#main .mcq-handbook-tree .chapter-open ul li input {
	width:22px;
	position:absolute;
	left:0px;}
#main .mcq-handbook-tree ul {
	margin-bottom:0px;}
#main .mcq-handbook-tree ul li {
	list-style-type:none;
	margin-left:0;
	position:relative;
	padding:5px 0 5px 22px;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;}
#main .mcq-handbook-tree ul li ul {
	margin-left:10px;}
#main .mcq-handbook-tree ul li ul li {
	color:#666;}
#main .mcq-handbook-tree input {
	width:22px;
	position:absolute;
	left:0px;}
/* Info Question:Hover  */
.mcq-question-section .controls .controls-info {
	position:relative;}
.mcq-question-section .controls .controls-info a {
	display:block;
	background:url(../img/icons/iconSet-1/iconSet-1-info.png) left center no-repeat;
	height:16px;
	float:left;
	padding:0px 4px 0px 12px;
	text-decoration:none;}
.controls-info .controls-info-holder {
	position:absolute;
	z-index:10;
	display:none;
	top:10px;
	left:-275px; /*225*/
	background:url(../img/layout/user-box2.png) left top no-repeat;
	width:266px;/*216*/
	height:212px; /*182*/
	padding:20px 25px 20px 20px;}
.controls-info:hover .controls-info-holder {
	display:block;}
.controls-info .controls-info-holder h3 {
	text-align:right;
	color:#333;
	margin-top:5px;
	margin-bottom:15px;
	font-size:22px;
	line-height:normal;
}
.controls-info .controls-info-holder ul li {
	text-align:right;
	display:block;
	float:none;
	font:normal 11px/17px Tahoma;
	margin-bottom:5px;
	padding-right:0px;}
.controls-info .controls-info-holder ul li span {
	color:#999; margin-right:5px; }
.controls-info .controls-info-holder ul li p {
	margin-bottom:0px !important;}
.controls-info .controls-info-holder ul li.points-corect,
.controls-info .controls-info-holder ul li.points-wrong {
	float:left;
	text-align:center;
	width:105px; /*130*/
	padding-top:10px;
	overflow:hidden;
	display:block;
	margin:0px;
	border-top:dotted 1px #CCC;}
.controls-info .controls-info-holder ul li.points-corect p,
.controls-info .controls-info-holder ul li.points-wrong p  {
	font:bold 22px/24px Calibri !important;
	text-align:left;
	padding-left:45px;
	background-position:25px 5px;
	background-repeat:no-repeat;}
.controls-info .controls-info-holder ul li.points-corect p {
	background-image:url(../img/icons/iconSet-1/iconSet-1-star-1.png);
	color:#F0792B;}
.controls-info .controls-info-holder ul li.points-wrong p {
	background-image:url(../img/icons/iconSet-1/iconSet-1-star-2.png);
	color:#666;}
.controls-info .controls-info-holder ul li.points-corect label,
.controls-info .controls-info-holder ul li.points-wrong label {
	font:bold 18px/20px Calibri;
	display:block;
	margin-right:0;
	margin-bottom:-3px;}
.controls-info .controls-info-holder ul li.points-corect label {
	color:#F0792B;}
.controls-info .controls-info-holder ul li.points-wrong label {
	color:#666;}
.controls-info .controls-info-holder ul li.points-corect span,
.controls-info .controls-info-holder ul li.points-wrong span {
	font-size:10px;
	line-height:13px;
	color:#999;
	font-weight:bold;}
/* @end Info Question:Hover  */
.mcq-answer .mcq-answer-holder li {
	margin-left:15px;}
.mcq-question-section .mcq-answer .mcq-answer-holder li {
	list-style-type:none;
	clear:both;
	display:block;
	margin-right:15px;
	padding:7px 0 9px 0;
	overflow:hidden;
	border-top:dotted 1px #CCC;}
.mcq-question-section .mcq-answer .mcq-answer-holder li:first-child {
	border:none;}
.mcq-question-section .mcq-answer .mcq-answer-holder li input {
	float:left;
	margin-top:4px;
	cursor:pointer;}
.mcq-question-section .mcq-answer .mcq-answer-holder li label {
	width:90%;
	padding-left:10px;
	float:left;
	cursor:pointer;
	font-size:11px;
	line-height:16px;
	font-family:Tahoma;
	color:#666;}
.mcq-question-section .mcq-answer .mcq-answer-holder li label:after {
	content: ".";
	height:1;
	font-size:0px;
	display:block;
	clear: both;
	zoom: 1;}
.notification-info,
.notification-wrong,
.notification-general-feedback,
notification-creditPoints,
.notification-creditPoints {
	font:normal 11px/16px Tahoma, Helvetica, sans-serif;
	margin-bottom:0px;
	padding-left:20px;
	clear:both;}
.notification-info {
	clear:both;
	background:url(../img/icons/iconSet-1/iconSet-1-complete.png) left top no-repeat;
	color:#009900;}
.notification-wrong {
	clear:both;
	background:url(../img/icons/iconSet-1/iconSet-1-delete.png) left top no-repeat;
	color:#C00;}
.notification-general-feedback {
	color:#006699;
	background:url(../img/icons/iconSet-1/iconSet-1-info.png) left top no-repeat;
	padding-left:24px;}
.notification-creditPoints {
	color:#FF9900;
	background:url(../img/icons/iconSet-1/iconSet-1-star-1.png) left top no-repeat;
	padding-left:24px;}
.questionInfo {
	border:solid 1px #CCC;
	padding:10px;
	background:#ECECEC url(../img/layout/footer-bg.jpg) left top repeat-x;
	font:normal 11px/16px Tahoma;
	margin-bottom:15px;
	/* */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);}
.questionInfo-creator {
	float:left;
	display:block;
	width:300px;}
.questionInfo-creator li {
	padding:2px 0;}
.questionInfo-creator span {
	color:#999;}
.questionInfo-points {
	width:250px;
	float:right;
	color:#666;}
.questionInfo-points .points-corect {
	background:url(../img/icons/iconSet-1/iconSet-1-star-1.png) left center no-repeat;
	padding-left:22px;
	line-height:24px;
	float:right;}
.questionInfo-points .points-wrong {
	background:url(../img/icons/iconSet-1/iconSet-1-star-2.png) left center no-repeat;
	padding-left:22px;
	line-height:24px;
	float:right;}
/* MSQ Edit */
.mcq-edit {}
/* @end MSQ Edit */
/* @end Multiple Choice Question */
/* Input elements */
.input-wrapper {
	clear:both;
	padding:5px 0;}
.input-wrapper.borderBottom {
	border-bottom:dotted 1px #AAA;
	padding:10px 0;}
.input-wrapper.borderTop {
	border-top:dotted 1px #AAA;
	padding:10px 0;}
.input-wrapper label {
	display:block;
	float:left;
	text-align:right;
	width:20%;
	margin-right:1%;
	color:#777;}
.input-wrapper label span.empty {
	font-size:0px;
	overflow:hidden;
	color:#FFF;
	padding-right:1px;}
.input-wrapper .input-holder {
	float:left;
	width:78%;}
.input-wrapper .input-holder textarea {
	width:98%;
	height:70px;}
.input-wrapper .input-holder input {
	width:70%;}
.input-wrapper .input-holder input.checkbox {
	float:left;
	width:auto;}
.input-wrapper .input-holder select {
	width:73%;}
.input-wrapper .input-holder label {
	width:auto;
	float:left;
	margin-left:5px;
	font-size:11px;
	line-height:14px;
	font-family:Tahoma;
	color:#333;}
.input-wrapper .button-holder {
	text-align:right;}
.input-wrapper .input-holder input,
.input-wrapper .input-holder select,
.input-wrapper .input-holder textarea {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:1px 3px;
	color:#333;}
/* @end input elements */
/* Input Columns System */
.twoColumn-main {
	width:360px;
	float:left;}
.twoColumn-side {
	width:205px;
	float:right;}
.twoColumn-main .input-wrapper label {
	width:40%;}
.twoColumn-main .input-wrapper .input-holder {
	width:58%;}
.twoColumn-main .input-wrapper .input-holder input {
	width:100%;}
.twoColumn-main .input-wrapper .input-holder input.input-small {
	width:40%;
	float:left;}
.divider-cross {
	width:20px;
	float:left;
	text-align:center;}
/* @end input columns system */


/* Single Choice Question */
.single-choice-question {
	float:left;
	width:700px;
	position:relative;}
.scq-container-min-height{
	min-height:197px;
	height:auto !important;
	height:197px;
}
.single-choice-question .pointsScore {
	position:absolute;
	top:-35px;
	left:720px;
	width:200px;}
.single-choice-question .pointsScore .intro {
	margin:10px 0;}
.single-choice-question .pointsScore .pointsProgressBar {
	margin-bottom:10px;}
.single-choice-question .ui-widget-content,
.single-choice-question .ui-state-active,
.single-choice-question .ui-widget-content
.single-choice-question .ui-state-active,
.single-choice-question .ui-widget-header .ui-state-active {
	border-color:#CCC;}
.single-choice-question  .ui-accordion .ui-accordion-content {
	overflow:visible;}
.single-choice-question .article-section-img,
.single-choice-question .article-section-no-img {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #CCC;}
.single-choice-question .article-section-img .dmk-gallery {
	width:285px;
	float:left;
	margin-right:20px;}
div.no_content {height: 50px;}
.single-choice-question .article-section-img.edit-scq .article-text {
	width:330px;}
.single-choice-question .article-section-no-img.edit-scq .article-text {
	width:100%;}
.single-choice-question .edit-scq .article-text {
	border-top:dotted 1px #CCC;
	margin-top:10px;
	padding-top:10px;}
.single-choice-question  .ui-helper-reset a {
	font-size: 11px !important;}
a.scq-link-delete {
	float:right;
	color:#C00 !important;
	margin-left:10px;
	padding-left:10px;
	border-left:solid 1px #CCC;}
a.scq-link-edit {
	float:right;
	color:#009900 !important;}
.single-choice-question.multiple-choice-question a.scq-link-edit,
.single-choice-question .ui-helper-reset a.scq-link-edit {
	color:#0099CC !important;}
.single-choice-question.multiple-choice-question {
	width:660px;}
body #main .multiple-choice-question .article-section-img .article-text {
	width:355px;}
body #main .multiple-choice-question .article-section-img div.dmk-inplace-enabled.editMode-1 {
	float:none;
	width:auto;}
body #main .multiple-choice-question {
	font:normal 11px/15px Tahoma, Arial, sans-serif;}
.multiple-choice-question .scq-points-input,
.multiple-choice-question .scq-timer-input {
	float:left !important;
	width:32px !important;}
/* scq buttons */
.single-choice-question a.add-button,
.single-choice-question .buttonSave,
.single-choice-question button.buttonCancel,
.single-choice-question .buttonDelete {
	border:solid 1px #CCC;
	padding:3px 5px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:10px;
	background-color:#FFF;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
.single-choice-question .buttonDelete  {
	background:url(../img/layout/btn-cancel-gray.jpg) left top no-repeat;
	display:block;
	float:right;
	padding-left:22px;
	padding-right:10px;
	text-align:left;
	color:#333;
	line-height:18px;
	font-weight:bold;
	border-color:#B6B6B6;}
.single-choice-question .buttonDelete:hover {
	background:url(../img/layout/btn-cancel-hover-gray.jpg) left top no-repeat;
	color:#000;
	border-color:#B6B6B6;}
.single-choice-question a.add-button {
	display:block;
	background:#FFF url(../img/layout/btn-new-gray.jpg) left bottom no-repeat;
	padding:5px 10px 5px 25px;
	text-align:left;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	border-color:#B6B6B6;
	border:solid 1px #CCC;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	/* */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
.single-choice-question .buttonSave {
	background:url(../img/layout/btn-save-gray.jpg) left top no-repeat;
	padding-left:22px;
	padding-right:10px;
	text-align:left;
	color:#333;
	font-weight:bold;
	border-color:#B6B6B6;}
.single-choice-question .buttonSave:hover {
	background:url(../img/layout/btn-save-hover-gray.jpg) left top no-repeat;
	color:#000 !important;
	border-color:#CCC;}
.single-choice-question button.buttonCancel  {
	background:url(../img/layout/btn-cancel-gray.jpg) left top no-repeat;
	padding-left:22px;
	display:inline;
	padding-right:10px;
	text-align:left;
	color:#333;
	font-weight:bold;
	border-color:#B6B6B6;}
.single-choice-question button.buttonCancel:hover {
	background:url(../img/layout/btn-cancel-hover-gray.jpg) left top no-repeat;
	color:#000;
	border-color:#B6B6B6;}
.single-choice-question a.add-button:hover {
	color:#000;}
/* #end scq buttons*/
.scq-answers {
	padding:0 0 0 30px;
	overflow:hidden;}
.scq-answers .scq-answers-item {
	border-bottom:dotted 1px #CCC;
	padding-bottom:10px;
	position:relative;}
.scq-answers-item-delete {
	position:absolute;
	right:5px;
	top:13px;
	background:url(../img/icons/iconSet-1/iconSet-1-delete-3.png) left top no-repeat;
	display:block;
	width:10px;
	height:10px;}
.single-choice-question .article-text .label {
	display:block;
	padding-bottom:3px;
	padding-top:10px;
	color:#999;}
.single-choice-question .article-text .label.label-align{
	display:inline-block;}
.single-choice-question .article-text .radioButton,
.multiple-choice-question .article-text input[type="checkbox"], .text input.checkbox{
	position:relative;
	top:2px;}
.single-choice-question .article-text .radioButton {
	position:relative;
	top:5px;}
.single-choice-question .article-text .label-radioButton {
	position:relative;
	top:3px;
	left:3px;}
.scq-points {
	overflow:hidden;}
.scq-points-label,
.scq-timer-label {
	display:block;
	float:left;
	line-height:20px;
	padding-right:4px;}
.scq-points-input,
.scq-timer-input {
	float:left;
	width:32px;
	margin-right:10px;}
.scq-timer-label {}
.scq-timer-input {}
.single-choice-question .scq-timer-input.no_content {
	height:14px;}
.single-choice-question div.no_content {
	height:auto;}
.single-choice-question div.no_content.scq-points-input{
	padding-top:3px;
	padding-bottom:3px;
}
.scq-date {
	display:block;
	clear:both;
	width:200px;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	padding:4px 2px;
	margin-top:15px;
	overflow:hidden;}
/* @end single choice question */

/* LOGIN PAGE */
.login-page .form-wrapper{
	margin:20px 10px;
}
.login-page .logos-wrapper{
	background: url("../img/layout/footer-bg.jpg") repeat-x scroll left bottom #F8F8F8 !important;
	border:1px solid #CCC;
	border-radius:5px;
	padding: 20px;
	text-align: center;
}
.login-page .homepage-logos{
	margin:20px 0;
}

.login-page .homepage-logos li{
	display:block;
	float:left;
	margin:0 10px;
	padding-right:10px;
}
.login-page .homepage-logos li img{
	vertical-align:middle;
	margin-right:5px;
	border:1px solid #EEE;
	padding:2px;
}


/* Additional Controls */
.additional-controls {
	position:absolute;
	top:-20px;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;}
.additional-controls-holder {
	width:680px;}
.additional-controls ul,
.additional-controls ul li,
.additional-controls ul span {
	float:left;}
.additional-controls ul span {
	padding-right:2px;
	padding-left:2px;}
.additional-controls ul li ul li.full-star a,
.additional-controls ul li ul li.empty-star a {
	display:block;
	width:10px;
	height:12px;}
.additional-controls ul li {
	margin-right:10px;}
.additional-controls ul li ul li {
	margin-right:2px;}
.additional-controls ul li ul li.full-star a {
	background:url(../img/icons/iconSet-1/iconSet-1-rating.png) left 2px no-repeat;}
.additional-controls ul li ul li.empty-star a {
	background:url(../img/icons/iconSet-1/iconSet-1-rating.png) left -18px no-repeat;}
.additional-controls  ul li.additional-controls-rate ul li.empty-star:hover a {
	background:url(../img/icons/iconSet-1/iconSet-1-rating.png) left 2px no-repeat;
	cursor:pointer;}
.additional-controls ul li.additional-controls-diffculty {
	float:right;}
.additional-controls-diffculty-input {
	color:#F60;}
.additional-controls-diffculty select {
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
	width:150px;
	position:relative;
	top:-3px;}
/* */

/* Links */
a.link-add-new {
	background:#F2F2F3 url(../img/icons/iconSet-1/iconSet-1-plus.png) 5px center no-repeat;
	line-height:18px;
	margin-top:10px;
	padding:3px 5px 3px 21px;
	clear:both;
	display:block;
	float:right;
	border:solid 1px #CCC;
	font-weight:bold;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#666 !important;
	text-decoration:none !important;}
a.link-add-new:hover {
	background-color:#EAEAEB;
	color:#000 !important;}
/* @end Links */
/* CME - Data */
.cme-table {
	border:1px solid #CCCCCC;
	margin-top:20px;}
#main .cme-table p {margin-bottom:5px;}
.cme-table th {
	text-align:center;
	font-weight:bold;
	padding:5px 2px;
	background:#E9E9E9 url("../img/layout/bg-lo-completeness-2.jpg") left bottom repeat-x}
.cme-table td {
	text-align:center;
	padding:4px 2px;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	border-top:dotted 1px #CCC;}
#main .cme-table td p{
	text-align:center;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;}
#main .cme-table td.cme-td-title p{
	text-align:left;
}
.cme-th-checkBox {width:30px;}
.cme-th-id {width:55px;}
th.cme-th-title {width:340px; text-align:left;}
.cme-th-period {width:85px;}
.cme-th-status {width:45px;}
.cme-th-ranking {width:85px;}
.cme-th-points {width:50px;}
.cme-th-delete {width:45px;}
.cme-td-id {}
td.cme-td-title {text-align:left;}
td.cme-td-title p {	font:bold 12px/14px Arial, Helvetica, sans-serif;}
td.cme-td-title span {color:#999;margin-right:5px;}
.cme-td-period {color:#546B8E;}
.cme-td-period .start,
.cme-td-period .end {font-weight:bold;line-height:16px;}
.cme-td-status {}
.cme-td-status .status-yes {background:url("../img/icons/iconSet-1/iconSet-1-complete.png") center center no-repeat; height:20px;}
.cme-td-status .status-no {background:url("../img/icons/iconSet-1/iconSet-1-delete-2.png") center center no-repeat; height:20px;}
.cme-td-ranking {}
.cme-td-ranking .ranking-5 {background:url(../img/icons/iconSet-1/rating-5.png) center center no-repeat; height:12px;}
.cme-td-ranking .ranking-4 {background:url(../img/icons/iconSet-1/rating-4.png) center center no-repeat; height:12px;}
.cme-td-ranking .ranking-3 {background:url(../img/icons/iconSet-1/rating-3.png) center center no-repeat; height:12px;}
.cme-td-ranking .ranking-2 {background:url(../img/icons/iconSet-1/rating-2.png) center center no-repeat; height:12px;}
.cme-td-ranking .ranking-1 {background:url(../img/icons/iconSet-1/rating-1.png) center center no-repeat; height:12px;}
td.cme-td-points {
	color:#FF6600;
	font-weight:bold;}
.cme-td-delete a {
	background:url(../img/icons/iconSet-1/iconSet-1-delete.png) center center no-repeat;
	display:block;
	height:15px;}
/* end CME - Data*/
body #main .button-startTest,
.single-choice-question .button-startTest {
	background:#243C63 url(../img/layout/btn-startTest.jpg) left top no-repeat;
	border:solid 1px #657487;
	color:#FFF;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	padding:5px 15px 8px 33px;
	height:30px;
	margin-bottom:15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;}
body #main .button-startTest:hover,
.button-startTest:hover {
	background:#132033 url(../img/layout/btn-startTest.jpg) -300px top no-repeat;}
body #main .button-newSet {
	background:#DFDFE1 url(../img/layout/btn-newSet.jpg) left top no-repeat;
	border:solid 1px #B6B6B6;
	color:#333;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	padding:5px 15px 8px 33px;
	height:30px;
	margin-bottom:10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;}
.button-newSet:newSet {
	background:#DFDFE1 url(../img/layout/btn-newSet.jpg) -300px top no-repeat;}
.btn-wrapper {}
a.btn {
	background:url(../img/layout/bg-buttton-1.jpg) left repeat-x;
	display:inline-block;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:0 10px 0 5px;
	cursor:pointer;
	border:solid 1px #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
a.btn:hover {
	background:url(../img/layout/bg-button-1-hover.jpg) left repeat-x;
	color:#000;}
a.btn span {
	display:block;
	float:left;
	width:16px;
	height:21px;
	margin-right:5px;}
a.btn.btnIcon-person span {background:url(../img/icons/iconSet-1/iconSet-1-editor.png) left 5px no-repeat;}
a.btn.btnIcon-period span {background:url(../img/icons/iconSet-1/iconSet-1-clock.png) left 5px no-repeat;}
a.btn.btnIcon-add span {background:url(../img/icons/iconSet-1/iconSet-1-add.png) left 5px no-repeat;}
a.btn.btnIcon-edit span {background:url(../img/icons/iconSet-1/iconSet-1-edit.png) left 5px no-repeat;}
a.btn.btnIcon-complete span {background:url(../img/icons/iconSet-1/iconSet-1-complete.png) left 5px no-repeat;}
a.btn.btnIcon-review span {background:url(../img/icons/iconSet-1/iconSet-1-review.png) left 5px no-repeat;}
a.btn.btnIcon-delete span {background:url(../img/icons/iconSet-1/iconSet-1-delete.png) left 5px no-repeat;}
a.btn.btnIcon-save span {background:url(../img/icons/iconSet-1/iconSet-1-save.png) left 5px no-repeat;}
.buttonDisabled, a.buttonDisabled, .buttonDisabled:hover, a.buttonDisabled:hover{
	background-color:#e6e6e6;
	background-image:none;
	color:#B6B6B6 !important;
	border-color:#B6B6B6;
	cursor:default;
}
.buttonDisabled span{
	display:none !important;
}
/* */
/* Workflow Dialogs */
.workflow-dialogBox {
	position:relative;
	top:-10px;}
.workflow-dialogBox h2 {
	background:url(../img/icons/iconSet-3/iconSet-3-pending.png) left top no-repeat;
	padding-left: 45px;
	padding-top: 5px;}
.workflow-dialogBox .workflow-dialogBox-item {
	clear:both;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../img/workflow/border-01.gif) left top repeat-x;}
.workflow-dialogBox .workflow-dialogBox-item:first-child {
	background:none;}
.workflow-dialogBox .workflow-dialogBox-item span {
	display:block;
	font:bold 10px/14px Tahoma, Helvetica, sans-serif;
	color:#999;}
.workflow-dialogBox .workflow-dialogBox-item h3 {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	max-height:100px;
	overflow:auto;}
.workflow-dialogBox .btn {
	margin-right:10px;
	margin-top:10px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
	-moz-box-shadow: 5px 5px 5px #999;
	-webkit-box-shadow: 5px 5px 5px #999;
	box-shadow: 5px 5px 5px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#999999');}
/* @end workflow dialogs */
<!-- Accordion - with multiple open items at once -->
.headAccordion {}
.headAccordion a {
	color:#333;
	font:bold 18px/22px Calibri;
	text-decoration:none;
	display:block;
	cursor:pointer;
	border-bottom:dotted 1px #CCC;
	padding:10px 5px 5px 5px;
	background:url(../img/icons/iconSet-1/iconSet-1-arrow-03.png) 640px 15px no-repeat;}
.headAccordion a:hover {
	background:#EEE url(../img/icons/iconSet-1/iconSet-1-arrow-03.png) 640px -29px no-repeat;}
<!-- @end Accordion -->

<!--- simple paragraphs magnolia --->
.text input{
	vertical-align:middle;
}/* dual list filter for adding module coordinators */
.selectAuthor-left .dualListFilter{
	float: left;
	width:218px;
	display:block;
	border:solid 1px #AAA;
	margin:0 auto;
	padding:3px 0 2px 0;
	*padding:3px 0;
}
.selectAuthor-left .dualListFilterClear{
	float: left;
	margin:0;
	padding:2px 0;
}
.handbook-addNew .selectAuthor-left select[name="availableUsers"]{
	height:67px;
}
div#stage div.tw-paging div.rack {
	clear:both;
}

#branding .nav-meta-mode li.dermarena-home {
	background:url(../img/layout/gradient-gray-01.jpg) left top repeat-x;
	border:solid 1px #AAA;
}

#branding .nav-meta-mode li.dermarena-home a {
	color:#333;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
#branding .nav-meta-mode li.dermarena-home img.dermarena-home {
	height:12px;
	vertical-align: middle;
	align:center;
}

#nav-global li a.homeLogo {
	padding: 10px 5px 6px;
}

/* Search Results Page */
.search-result-count {float: right;}

#main .cme-table-wrapper .search-results-table {margin-top: 0px;}
#main .cme-table-wrapper ol.search-results-table li{color:#333;}
#main .cme-table-wrapper .search-results-table h2 {border-bottom:0;margin-bottom:0;}
#main .cme-table-wrapper .search-results-table h2 a {
	color: #0099CC !important;
	font:bold 20px/24px Calibri,"Trebuchet MS",Arial,Helvetica,sans-serif !important;
}

.links.treeview .abstract {
	color: #666666;
	font-family: Tahoma,sans-serif;
	font-size: 10px;
	padding: 4px 4px 4px 24px;
}


/**************** user management ***********************/

body#user-management table.users {
	width:100%;
	border-spacing: 0;
	border-collapse: collapse;
}

body#user-management table.users th{
	padding: 3px;
	font-weight: normal;
	text-align:left;
	border-bottom: 1px dotted #ddd;
}
body#user-management table.users th.small-col{
	width:60px;
}
body#user-management table.users td{
	padding:3px;
	border-bottom: 1px dotted #ddd;
	color:#666666;
	font-size: 11px;
}
body#user-management table.users td.name{
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:bold;
}
body#user-management table.users td.total{
	font-weight:bold;

}
body#user-management table.users input{
	background:none;
	border:0;
	padding:2px;
	margin-bottom:0;
	text-decoration:underline;
	cursor:pointer;
	font-size: 11px;
}
body#user-management table.users input:hover{
	color:#006699;
	text-decoration:none;
}

form.profile-update select {
	max-width: 210px;
}

div.article-section-button.user-update{
	width: 550px;
}

/**************** end of user management ***********************/

/**************** user edit ***********************/

.twoColumn-main .input-wrapper label {
	width: 40%;
	/*font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;*/
	font-weight:bold;
}

.twoColumn-main .input-wrapper .input-holder {
	width: 58%;
}
.twoColumn-main .input-wrapper .checkbox-list input, .twoColumn-main .input-wrapper .checkbox-list label{
	float:none !important;
	display:inline !important;
}
.twoColumn-main .input-wrapper .checkbox-list label{
	font-weight:normal !important;
	/*font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif !important;*/
}
.twoColumn-main .input-wrapper .input-holder input {
	width: 100%;
}

.twoColumn-main .input-wrapper .input-holder input.input-small {
	width: 40%;
	float: left;
}

.input-holder .divider-cross {
	width: 20px;
	float: left;
	text-align: center;
}
.input-wrapper .divider-cross {
	display:inline;
}

.last-update {
	margin-bottom: 5px;
	padding-left: 4px;
}

.clearlist {
	float: none !important;
	clear: both;
	width: 100%;
	height: auto
}
/**************** end of user edit ***********************/


/**********************************************************
sponsor image should be smaller
***********************************************************/

#extras .box a {
	display: block;
}

#extras .box a img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 110px;
	max-height: 70px;
}

div.therapy-section div.article-text a {
	color : #0099CC !important;
	text-decoration: underline !important;
	font-size: 13px !important;
	font-family: Arial,���Helvetica,���sans-serif;
}

div.therapy-section div.article-text a:hover {
	text-decoration: none !important;
}
#extras .links ul li{
	margin-left:2px;
	margin-bottom:12px;
}
#extras h2{
	margin-left: 2px;
}
table td{
	padding:10px;
}