/* 
	_style.css (9,573), 
	_content.css (4,964), 
	special-pages.css (7,290)
 */

/* --------- _STYLE.CSS --------- */
body {
	padding:0px;	
	background:#000000;
	font-size:12px;
}
.global {
	margin:0 auto;
	background:none;
	width:1000px;
	overflow:hidden;	
	padding:16px;
	background:#cccccc url(images/bkg-global.png) repeat-y;	
}

.site-logo {
	display:block;
	margin:15px 0px;
	text-align:center;
	border:0;
}

.site-logo img {
	margin-bottom:8px;
}

.site-logo a,
.site-logo a:hover {
	text-decoration:none;
}

.crest {
	background:#000 url(images/crest.png) no-repeat;
	width:1032px;
	height:130px;
	border:none;
	margin:0 auto;
	display:block;
	clear:both;}

.page-meta-data {
	clear:both;	
}

/*Position CSS*/
.br {
	clear:both;	
}
.fr {
	float:right;	
}

.last {
	margin-bottom:0 !important;	
}
/*TITLE AND HEADER*/
.header-sub {
	color:#ccc;
	padding-left:10px;
}
.page-restricted {
	padding-left:16px;
	background:left center url(/skins/common/icons/icon-lock.gif) no-repeat;
}

/*SITE HEAD*/
.site-head {
	margin:0;
	padding: 0;
	clear:both;	
}
.site-search,
.user-auth {
	display:block;
	margin:0 0 10px 0;
	color:#CCCCCC;
}
.user-auth a {
}

.user-auth a:hover {
	text-decoration:none;
}
#site-nav {
	clear:both;
	background:#0d4e6b;
}
#site-nav ul {
	margin:0;
	background:#0d4e6b;
	
}
#site-nav li {
	list-style-type:none;
	display:inline;
	margin:0 5px 0 0;
}
#site-nav li a{
	text-decoration:none;
	padding:2px;
	color:#bfbfbf;
	display:inline;
	white-space:nowrap;
	font-size:10px;
	border-bottom:none;
}
#site-nav li a:hover{
	color:#ffffff;
	border-bottom:none;
}

/*SITE SIDE*/
.site-side {
	float:left;
	width:180px;
	margin-right:30px;
}
/*SITE CONTENTS*/
.site-content {
	width:750px;
	float:left;	
	margin-bottom:40px;
}
/*PAGE & SITE NAVIGATION*/
.user-nav {
	padding:15px;
	clear:both;	
	margin-bottom:20px;
	font-size:10px;
}
.user-nav ul{
	overflow:hidden;	
	margin:8px 0 0;
	padding:8px 0 0;
}
.user-nav li {
	list-style-type:none;
	margin:0 5px 0 0;
}
.user-nav li a,
.user-nav li a:visited{
	text-decoration:none;
	padding:2px 0;
	white-space:nowrap;
	border-bottom:none;	
	color:#5C85D6;
}
.user-nav li a:hover{
	color:#004a80;
	border-bottom:none;		
}
.user-nav a.disabled,
.user-nav a:hover.disabled {
	color:#CCCCCC;
}
#page-nav ul{
	overflow:hidden;	
	margin:0 0 3px 0;
	padding:0px;
	font-size:9px;
}
#page-nav li {
	float:left;
	list-style-type:none;
	margin:0 22px 0 0;
}
#page-nav li a{
	text-decoration:none;
	padding:2px;
	white-space:nowrap;
	color:#5C85D6;
	border-bottom:none;	
}
#page-nav li a:hover{
	color:#0D4E6B;
	border-bottom:none;		
}

#page-nav .page-edit{
	background: url(images/page_white_edit.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-edit.disabled{
	background: url(images/page_white_edit_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;
}

#page-nav .page-add{
	background: url(images/page_add.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-add.disabled{
	background: url(images/page_add_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;
}

#page-nav .page-restrict{
	background: url(images/page_restrict.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-restrict.disabled{
	background: url(images/page_restrict_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;
}

#page-nav .page-move{
	background: url(images/page_white_go.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav ul li .page-move.disabled {
	background: url(images/page_white_go_gray.png) no-repeat center top !important;
	padding-top:15px;
	color:#bfbfbf;
}

#page-nav .page-delete{
	background: url(images/page_white_delete.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-delete.disabled{
	background: url(images/page_white_delete_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf !important;
}

#page-nav .page-attach{
	background: url(images/attach_blue.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-attach.disabled{
	background: url(images/attach.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;	
}

#page-nav .page-tag{
	background: url(images/tag_blue_add.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-tag.disabled{
	background: url(images/tag_blue_add_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;	
}

#page-nav .page-props{
	background: url(images/layout.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav .page-props.disabled{
	background: url(images/layout_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;	
}

#page-nav .page-watch{
	background: url(images/page_find.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav ul li .page-watch.disabled {
	background: url(images/page_white_go_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;
}
#page-nav .page-toc{
	background: url(images/page_toc.png) no-repeat center top;
	padding-top:15px;
	display:block;
}

#page-nav ul li .page-toc.disabled {
	background: url(images/page_white_go_gray.png) no-repeat center top;
	padding-top:15px;
	color:#bfbfbf;
}
/*LEFT NAVIGATION*/
#siteNavTree {
	margin-bottom:30px;
	clear:both;	
}
#siteNavTree a,
#siteNavTree a:visited {
	width:auto !important;	
	font-size:10px;
	padding:0px 8px;
	background: #ffffff;
	color:#5C85D6;		
}
#siteNavTree .selectedChild a {
	color:#5C85D6;		
	background: #ffffff;		
}
#siteNavTree a:hover {
	color:#0d4e6b;
	background: #ffffff;
}
#siteNavTree div.selected a {
	font-weight:bold;
	color:#0d4e6b;	
	background: #ffffff;		
}
/*BREADCRUMBS*/
.dw-hierarchy {
	font-size:10px;
	margin:10px 0;
	display:block;
	color:#CCCCCC;
}

.dw-hierarchy a.deki-ns {
	color:#5C85D6;
}

.dw-hierarchy a.current {
	color:#0D4E6B;
	font-weight:bold;	}

.dw-hierarchy a:hover.current {
	color:#0D4E6B;
	text-decoration:none;
	font-weight:bold;}

/*SITE HISTORY*/
.site-history {
	font-size:11px;
	color:#999;	
	margin-top:25px;
}
/*Footer*/
#footer {
	margin:0 auto;
	clear:both;
	color:#666666;
	font-size:9px;
	padding:16px;
	width:1000px;
	background: url(images/bkg-footer.png) no-repeat;
	height:73px;
}
.powered-by {
	float:right;
	margin:0;
	text-align:right;
}
#footer .left{
	float:left;
	padding-left:16px;
}
#footer ul {
	padding-left:0px;
}
#footer ul li {
	display:inline;
	margin-right:5px;
	padding-right: 5px;
	border-right: 1px solid #ddd;
}
#footer ul li.last {
	display:inline;
	margin-right:5px;
	padding-right: 5px;
	border-right: none;
}

/*SUCCESS / ERROR MESSAGE*/
#sessionMsg {
	border:1px solid #0d4e6b;	
	padding:5px;
	background-color:#95baca;
	margin:10px 0;
	color:##000000;
}
#sessionMsg ul {
	margin-bottom:0;
	padding-left:10px;
}
#sessionMsg ul li{
	list-style-type:none;
}
/*PAGINATION*/
.deki-pagination {
	padding:5px 0;
	overflow:hidden;
}
.deki-pagination div {
	padding:0;
	margin:0;
	float:left;
	color:#999;
	font-size:11px;
}
.deki-pagination div.prev {
	width:20%;
}
.deki-pagination div.info {
	width:60%;
	text-align:center;
}
.deki-pagination .next {
	width:20%;
	text-align:right;
}
/*SEARCH PAGE*/
#searchForm {
	border:0px;
	background: #f2f2f2;
	height:18px;	
	border: 1px solid #dddddd;	
	width:125px;	
	float:right;
}
#searchForm .inputSubmit, 
#searchForm input {
	margin:0px;
	border:0px;	
	float:right;
	color:#777777;
	font-size:9px;
	padding:2px;
	background: #f2f2f2;
}

/*SEARCH RESULTS*/
#searchResults {
	margin:10px 0;	
}
#searchResults .searchResults {
	margin:0 0 20px 0;
	font-weight:bold;	
}
#searchResults ul {
	margin:0;
	padding:0;
}
#searchResults li {
	margin:10px 0 ;	
	list-style-type:none;
	border-top:1px dotted #ccc;
	padding:5px 0;
}
#searchResults .icon {
	vertical-align:bottom;	
}
#searchResults li a {
	font-weight:bold;	
}
.deki-parsed-query {
	padding:5px;
	background:#f5f5f5;	
	border:1px solid #EEEEEE;
	-moz-border-radius:3px;
}

/*DROPDOWN CSS*/
.dmenu-body {
	background:#fff;
	-moz-border-radius:3px;
	border:1px solid #d0dbe8;
	padding:5px;
}
.dmenu-body ul,
.dmenu-body li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.dmenu-body li a {
	text-decoration:none;
	padding:3px 0;
	margin:3px 0;
	display:block;
}
.dmenu-body li a img {
	margin:0 10px 0 0;	
	vertical-align:middle;
}

/*TABLE CSS*/
table {
	width:100%;
	border:1px solid #DDDDDD;	
	margin-bottom:25px;
	font-size:12px;
	text-align:left;
}
td, th {
	padding:5px;
	font-size:12px;	
}
table th {
	background:#EEEEEE url(images/bkg-th.png) repeat-x;
	font-weight:bold;
	border-bottom:1px solid #dcdcdc;
	font-size:12px;
}
table .bg2 {
	background-color:#f3f6fa;
}

col {font-size:12px;}

/*IE6*/
* html body {
	text-align:center;	
}
* html body .site-head,
* html body .global {
	width:1020px;
	text-align:left;
}
* html body .site-head .fr {
	width:50%;	
}
* html body .site-logo {
	padding:3px 3px 0 3px;	
}
* html body .comment {
	padding-top:0 ;
}
* html body .user-nav ul,
* html body #page-nav ul,
* html body .site-nav ul{
	height:100%;	
}
* html body td, th {
	font-size:12px;
}
* html body .dmenu-body {
	text-align:left;	
}

/* --------- _CONTENT.CSS --------- */
body {
	color:#434343;
	font-family:"Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:24px;
}
p {margin-bottom:20px;}
img {border:none;
}
img.rwrap {
	margin-left:15px;
	margin-bottom:15px;
}
img.lwrap {
	margin-right:15px;
	margin-bottom:15px;
}
blockquote {
	margin: 0 3em;	
}
a,
#Footer a {
	color: #1464F4;
	text-decoration:none;
}
a:visited,
#Footer a:visited {
	color: #5c85d6;
}

a:hover,
#Footer a:hover {
	color: #004a80;
	text-decoration:underline;
}

a.ext-jpg, a.ext-jpeg, a.ext-jpe, a.ext-gif, a.ext-png {
	margin:0 5px;
	border-bottom:none !important;	
}
a.ext-jpg:hover, a.ext-jpeg:hover, a.ext-jpe:hover, a.ext-gif:hover, a.ext-png:hover {
	border-bottom:none;	
}
blockquote, 
pre {
	margin: 0.5em 0 ;
}
em {
	font-style: italic;	
	color:#666666;
}
strong {
	color:#000000;
}
ol, 
ul, 
dd {
	padding-left: 3em; 
	margin-bottom: 25px;
}
ol li {
	list-style-type: decimal;
}
div.wiki-toc ol li {
	list-style-type: none;
}
ul li {
	list-style-type: square;
}
ul ul, 
ul ol, 
ol ul, 
ol ol {
	margin-top: 0;
	margin-bottom: 0;
}
ol ul, 
ul ul	{
   list-style-type: circle;
}

ol ol ul, 
ol ul ul, 
ul ol ul, 
ul ul ul {
	list-style-type: square;
}
blockquote {
	border-top: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
	margin: 1.8em;
	padding: 15px;
	text-align: left;
	color: #777;
	font-size: 12px;
}
blockquote strong{
	color: #454545;
}
code {
	font-family: "Lucida Console", Courier, Monospace;
	font-size: 14px;
	color: #003471;
}
pre {
	color: #777;
	margin-left: 1em;
	padding-left: 1em;
	border-left: 4px solid #aaa;
	background-color: #fefefe;
	overflow: visible;
}
strike, td.strikeout {
	color:#666666;
}
/* Editor scripting styles */
body.deki-content-edit pre.script {
	color: #004184;
	font-size: 12px;
	line-height: 18px;
}
h2, 
h3, 
h4, 
h5, 
h6 {
	color: #313030;
	font-weight: normal;
	padding: 0;
	padding-top: 10px;
	margin-bottom: 4px;
	font-family: "Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif, "Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif;	
}

h1,
.header_1,
#body div.title h1 {
	font-family: "Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif, "Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
	color: #313030;
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	margin:10px 0;
}
h2,
.header_2 {
	font-size: 18px;
}
h3,
.header_3 {
	font-size: 17px;
}
h4,
.header_4 {
	font-size: 16px;
}
h5,
.header_5 {
	font-size: 14px;
}
h6,
.header_6 {
	font-size: 12px;
}
#border{
	border-top:1px solid #DDDDDD;
	margin-top:30px;
	padding-top:20px;	
}
/* side styles */
#next-steps {
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	float:right;
	margin-left:20px;
	padding:10px;
	width:200px;
}
#next-steps h2,
#next-steps h4 {
	color:#454545;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0;
}
#next-steps .step-blog input{
	background:left center url(images/button-new-blog-post.png) no-repeat;
	border:none;
	font-size:0px;
	height:25px;
	width:130px;
	color:#EEEEEE;	
}
#next-steps .step-release input{
	background:left center url(images/button-new-release.png) no-repeat;
	border:none;
	font-size:0px;
	height:25px;
	width:130px;
	color:#EEEEEE;	
}
#next-steps ul {
	padding-left:20px;
}
#next-steps ul.next {
	padding-left:0;
}
#next-steps ul.next li {
	list-style-type:none;
	margin-bottom:10px;
}
#next-steps #border{
	border-top:1px solid #DDDDDD;
	margin-top:30px;
	padding-top:20px;	
}

.presshide {
	border:#a00b0b solid 1px;
	background:#BFBFBF;
	padding:5px;
	margin-bottom:15px;
	width:460px;
	text-align:center;
	font-weight:bold;
	color:#a00b0b;
}
	
/*mindtouch.com*/	
	
#matrix {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;
}

#topic div#matrix table tr td.colHead, #pageText div#matrix table tr td.colHead {
	background:#F0F0F0 none repeat scroll 0 0;
	border-bottom:1px solid #A8A8A8;
	color:#454545 !important;
	font-weight:bold;
	height:23px;
	vertical-align:middle;
	padding:8px 15px;
}

td.d0 {
	background:#FFFFFF url(../../mtdark/standard/matrix_bkg_d0.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #DDDDDD;
}

td.d1 {
	background:#FFFFFF url(../../mtdark/standard/matrix_bkg_d1.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #D4D4D4;
}

#topic div#matrix table tr td, #pageText div#matrix table tr td {
	color:#454545;
	height:25px;
	padding:8px 15px;
	vertical-align:middle;
}

td.consult {
	background:#F0F0F0 none repeat scroll 0 0;
	border-bottom:1px solid #959595;
	color:#454545 !important;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	padding:0 !important;
	text-align:center;
	width:160px;
}	

/* --------- SPECIAL-PAGES.CSS --------- */
@charset "utf-8";
/* Page Properties */
#deki-pageproperties .set, #deki-pageproperties input { 
	color:#fff; 
	border: 1px solid #0856a4;
	background: url(images/bkg-input.png) repeat-x #2284e5;
	font-size:10px;
	font-weight:normal;
	height:25px;
} 

#deki-pageproperties form div.field {
	margin: 0;
	padding: 0;
}
	

/* Page Comments */
#comments input.commentSubmit{ 
	color:#fff; 
	border: 1px solid #0856a4;
	background: url(images/bkg-input.png) repeat-x #2284e5;
	font-size:10px;
	font-weight:normal;
	height:25px;
	padding:0 10px;
	margin-top:10px;
} 


#comments textarea {
	border:1px solid #DDDDDD;
	color:#777777;
	font-size:12px;
	padding: 5px;
	width:98%;
	font-family:"Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
	margin:10px 0;
}

.commentHeader {
	margin-top:10px;
}

body.deki-content-edit span.comment,
body.deki-content-edit div.comment, 
body.deki-content-edit p.comment {
	font-family: "Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
	background-color: #fff799;
	padding: 3px;
}

.commentMore {
	margin:0 0 10px 0;	
}
.commentNum {
	float:left;
	margin-right:10px;
	padding:10px;	
	background: #EEEEEE;
	min-width:25px;
	text-align:center;
}
.commentContent{
	padding: 10px 0;
	width:650px;
}
.commentPosted {
	color:#BFBFBF;
	font-style:oblique;
	margin-top:10px;}
.comment {
	margin:5px 0;
	padding:0px;
	border-top:1px solid #EEEEEE;
}
.commentMetaData {
	padding:10px 0;
	color:#0856A4;}
.comments .commentText {
	margin:0;
}
.commentActions {
	float:right;
	margin-top:15px;		
}

#comments .commentActions a{
	color:#1464F4; 
	border: 1px solid #0856a4;
	background: #EEEEEE;
	font-size:10px;
	font-weight:normal;
	padding:5px 10px;
}
#comments .commentActions a:hover{
	color:#1464F4;
}
#comments input.commentDelete{ 
	color:#1464F4; 
	border: 1px solid #0856a4;
	background: #EEEEEE;
	font-size:9px;
	font-weight:normal;
	padding:5px 0px;
	width:42px;
	clear:both;
	margin-top:10px;
} 

textarea.commentText {
	width:70%;
	height:80px;
	padding:5px;	
}

/*SUBNAV*/
.deki-page-subnav {
	background:#EEEEEE;
	padding:10px;
	margin:25px 0;
	overflow:hidden;
	color:#454545;
}
.deki-subnav-label{
	margin-right:10px;
	color:#454545;	
}
.deki-rc-allchanges {
	float:left;	
}
.deki-rc-feeds {
	float:right;	
}
.deki-page-subnav ul,
.deki-page-subnav ul li {
	display:inline;
	padding:0;
}

/*PAGE ALERTS*/
#deki-page-alerts {
	float:none;
	display:block;
}
#deki-page-alerts div.toggle {
	padding:0;
	border:0;
	background:none;	
}
#deki-page-alerts form {
	font-size:11px;
	padding:3px;
	-moz-border-radius:3px;	
}
#deki-page-alerts div.toggle a.off {
	background:none;
}
#deki-page-alerts div.toggle a {
	background:none;
	padding:0;
	text-decoration:none;
}
#deki-page-alerts div.toggle a:hover{
	color: #004a80;
}

ul.deki-feedlist li {margin-right:10px;}

/*Special Contributions*/

#SpecialContributions {}

#SpecialContributions .input-submit,
#SpecialRecentchanges .input-submit,
#SpecialWatchedpages input,
#SpecialPageEmail .input-button,
#SpecialPreferences .input-button,
#page-top .input-submit,
#historysubmit,
#pagehistory .input-button,
.historysubmit { 
	color:#fff; 
	border: 1px solid #0856a4;
	background: url(images/bkg-input.png) repeat-x #2284e5;
	font-size:10px;
	font-weight:normal;
	height:25px;
	padding:0 10px;
} 
#SpecialPageEmail .input-button { 
	margin-top:15px;
}
#SpecialWatchedpages input,
.historysubmit {
	margin-bottom:15px;
}
#SpecialWatchedpages table input {
	margin-bottom:0px;
	background:none !important;
	border:none;
}

.deki-user-autocomplete {
	color: #454545;
}

#autoCompInput,
#text-email,
#text-name,
#textarea-note,
#password-old_password,
#password-new_password,
#password-new_password_verify {
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color: #777777;
	padding:4px;
	font-size:10px;
	min-width:200px;
}

/*File Actions and Gallery*/
#attachFiles .deki-file-menu, #menuFiller .deki-file-menu {
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	display:none;
	padding:10px;
	position:absolute;
	white-space:nowrap;
	z-index:1000;
}

#attachFiles .deki-file-menu .icon {padding-right:10px;}

#attachFiles .deki-file-menu li, #menuFiller .deki-file-menu  li{
	list-style-type:none;
}

#articleText a.link-user, #attachTable a.link-user, div.modified a.link-user {
	background:none;
	padding:0;
}

#attachTable {
	clear:both;
	margin-top:25px;
}
#deki-image-gallery-lite img {
	border:none;
	margin-bottom:0px;
	padding:5px;
}

.page-meta-data .page-attach {
	background: url(images/attach_blue.png) no-repeat left center;
	padding-left:20px;
	color:#1464F4;
	border:none;	
	float:right;
	font-size:10px;
}


.page-meta-data .page-attach.disabled{
	background: url(images/attach.png) no-repeat left center;
	color:#bfbfbf;
	border:none;	
}


/* Page Meta Data */

.page-meta-data h2{
	font-size:14px;
	color:454545;
	margin-top:25px;
	clear:both;
	border-top: 1px solid #DDDDDD;
}

.page-meta-data a:hover{
	text-decoration:none !important;
}

.page-meta-data table {
	border:none;
}

.page-meta-data ul  {
	padding-left:0;
}
.page-meta-data ul li {
	list-style-type:none;
	padding-left:0;
}

/* Page Tags */
.pageTags {
	color:#666666;
}
.pageTags a,
.pageTags a:hover,
.pageTags a:visited{
	border-bottom:none;
}
#autoComplete #deki-page-tags-add {
	border:1px solid #DDDDDD;
	color:#777777;
	font-size:12px;
	padding: 5px;
	font-family:"Palatino","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
	width:90%;
}

.item taglist {float:left;}

.toggleTagsView {
	float:right;
	margin-bottom:15px;		
}
#deki-page-tags input.tagAdd {
	color:#fff; 
	border: 1px solid #0856a4;
	background: url(images/bkg-input.png) repeat-x #2284e5;
	font-size:10px;
	font-weight:normal;
	padding:4px 10px;
}
#deki-page-tags-toggleview {
	background: url(images/tag_blue.png) no-repeat left center;
	padding-left:20px;
	color:#1464F4;
	border:none;	
	float:right;
	font-size:10px;	
}
#deki-page-tags-toggleview a:hover{
	color:#ffffff;
	text-decoration:none;
}
#deki-page-tags .tagContainer {
	display:block;
	padding:5px;
	white-space:nowrap;
}
#deki-page-tags .tagData {
	padding-right:25px;
}

/*User Login*/
.user-login input {
	padding:5px;
	border:1px solid #dddddd;
	color:#777777;
}
a.iconitext,
a.iconitext:hover {
	border-bottom:none;
}

/*Page TOC*/
#pagetoc {
	background:#F2F2F2 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:#454545;
	float:right;
	font-size:9px;
	margin-bottom:25px;
	margin-left:25px;
	padding:20px 20px 0 15px;
}
#pagetoc ol li {
	list-style-type: none;
}
#pagetoc .pageToc ol li span{
	float:left;
}
#pagetoc .pageToc h5 {
	display:none !important;
}
#pagetoc .pageToc div.tocdata {
	padding: 6px;	
}

#pagetoc ul ul, #pagetoc ul ol, #pagetoc ol ul, #pagetoc ol ol {
	margin-bottom:0;
	margin-top:0;
	padding-left:8px !important;
}
#pagetoc a{
	border-bottom:none;
}
#pagetoc a:hover{
	color:#0EBFE9;
}

