

div.time2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px 0px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.mashup2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -120px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.maps2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -240px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.lang2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -360px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.access2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -480px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.history2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -600px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.edit2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -720px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.search2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -840px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.design2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -960px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.domain2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -1080px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.files2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -1200px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}

div.ondemandicon2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -1320px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}	

div.sharemedia2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -1440px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}	

div.editpage2 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons2.jpg) no-repeat;
	background-position:0px -1560px;
	clear:both;
	padding-left:80px;
	min-height:70px;
	margin-bottom:15px;
	}
		
div.mashups1 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons1.jpg) no-repeat;
	background-position:0px 0px;
	clear:both;
	padding-left:60px;
	min-height:50px;
	margin-bottom:15px;
	}

div.accessctrl1 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons1.jpg) no-repeat;
	background-position:0px -80px;
	clear:both;
	padding-left:60px;
	min-height:50px;
	margin-bottom:15px;
	}


div.integrate1 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons1.jpg) no-repeat;
	background-position:0px -160px;
	clear:both;
	padding-left:60px;
	min-height:50px;
	margin-bottom:15px;
	}


div.lang1 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons1.jpg) no-repeat;
	background-position:0px -240px;
	clear:both;
	padding-left:60px;
	min-height:50px;
	margin-bottom:15px;
	}


div.features1 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons1.jpg) no-repeat;
	background-position:0px -325px;
	clear:both;
	padding-left:60px;
	min-height:50px;
	margin-bottom:15px;
	}
	
div.ondemaind1 {
	display:block;
	font-size:14px;
	font-color:#454546;
	background: url(../../mtdark/standard/express_icons1.jpg) no-repeat;
	background-position:0px -405px;
	clear:both;
	padding-left:60px;
	min-height:50px;
	margin-bottom:15px;
	}	


#supportbox {
	height: 200px;
	width:550px;
	padding-left:30px;
	padding-right:25px;
	padding-top:2px;
	background: url(../../mtdark/standard/support_portalbkg.jpg) no-repeat;	
	margin-top:32px;	
	}
	
.supportportal {margin-left:160px;}	

#pageText .supportportal .smtxt {
	color:#454545;
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
	text-align:center;
	text-decoration:none !important;	
}	
	
div.supportportal a {
	display:block;
	height:40px;
	width:200px;	
	font-size:14px;
	font-color:#454546;
	text-decoration:none !important;
	background: url(../../mtdark/standard/goaction.gif) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
	float:left;
}

div.supportportal a:hover {
	background: url(../../mtdark/standard/goaction.gif) no-repeat;
	background-position:-200px 0px;
	text-decoration:none;
}	


.rightshots {
	height:auto;
	margin-left:535px;
	margin-right:25px;
	padding-top:106px;
	width:250px;
}

/*guide styles*/
#guide table{width:900px;
	}

#topic div#guide table tr td,
#pageText div#guide table tr td {
	background: url(../../mtdark/standard/tr_guide.jpg) repeat-x;
	padding-left:19px;
	padding-right:5px;
	overflow:auto;
	height:27px;
	vertical-align:middle;
	color:#454545;
}

#topic div#guide a,
#pageText div#guide a {
	color:#454545;
	text-decoration:underline;
	font-weight:bold;
}

#topic div#guide table tr td.colHead,
#pageText div#guide table tr td.colHead {
	background: url(../../mtdark/standard/blackbar.jpg) repeat-x;
	padding-left:19px;
	padding-right:5px;
	overflow:auto;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

/*installationguides styles*/
#installationguides {width:900px;
	}

#topic div#installationguides table tr td,
#pageText div#installationguides table tr td {
	background: #ffffff;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
	height:50px;
	vertical-align:middle;
	color:#454545;
}

#topic div#installationguides a,
#pageText div#installationguides a {
	color:#454545;
	text-decoration:underline;
	font-weight:bold;
	line-height:26px;
}

#topic div#installationguides table tr td.colHead,
#pageText div#installationguides table tr td.colHead {
	background: url(../../mtdark/standard/blackbar.jpg) repeat-x;
	padding-left:19px;
	padding-right:5px;
	overflow:auto;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
	

/*download styles*/
#download {width:900px;
	}

#topic div#download table tr td.blank,
#pageText div#download table tr td.blank {
	background: none;
	padding:0;
	overflow:auto;
	height:54px;
	color:#454545;
}

#topic div#download table tr td,
#pageText div#download table tr td {
	background: url(../../mtdark/standard/tr_download.jpg) repeat-x;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
	height:50px;
	vertical-align:middle;
	color:#454545;
}

#topic div#download a,
#pageText div#download a {
	color:#454545;
	text-decoration:underline;
	font-weight:bold;
}

#topic div#download table tr td.colHead,
#pageText div#download table tr td.colHead {
	background: url(../../mtdark/standard/blackbar.jpg) repeat-x;
	padding-left:19px;
	padding-right:5px;
	overflow:auto;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

div.dlmswindows a {
	display:block;
	height:54px;
	width:228px;	
	font-size:0px;
	font-color:#ffffff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/windows.jpg) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
	float:left;
}

div.dlmswindows a:hover {
	background: url(../../mtdark/standard/windows.jpg) no-repeat;
	background-position:-228px 0px;
	text-decoration:none;
}

div.dlvmware a {
	display:block;
	height:54px;
	width:226px;	
	font-size:0px;
	font-color:#ffffff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/vmware.jpg) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
	float:left;
}

div.dlvmware a:hover {
	background: url(../../mtdark/standard/vmware.jpg) no-repeat;
	background-position:-226px 0px;
	text-decoration:none;
}

div.dlLinux a {
	display:block;
	height:54px;
	width:226px;	
	font-size:0px;
	font-color:#ffffff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/linux.jpg) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
	float:left;
}

div.dlLinux a:hover {
	background: url(../../mtdark/standard/linux.jpg) no-repeat;
	background-position:-226px 0px;
	text-decoration:none;
}

div.dlSource a {
	display:block;
	height:54px;
	width:220px;	
	font-size:0px;
	font-color:#ffffff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/source.jpg) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
	float:left;
}

div.dlSource a:hover {
	background: url(../../mtdark/standard/source.jpg) no-repeat;
	background-position:-220px 0px;
	text-decoration:none;
}


/*Site Structure*/
.formbkg {
	background: url(../../mtdark/standard/formfill.jpg) no-repeat;
	width: 310px;
	height:268px;
	clear:both;
	text-align:center;
	padding-top:40px;
}

.formbkg2 {
	background: url(../../mtdark/standard/formfill2.jpg) no-repeat;
	width: 310px;
	height:180px;
	clear:both;
	text-align:center;
	padding-top:27px;
}

.formbkg3 {
	background: url(../../mtdark/standard/formfill3.jpg) no-repeat;
	width: 310px;
	height:135px;
	clear:both;
	text-align:center;
	padding-top:14px;
}

.subtitle {	
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	margin-bottom: 65px;
}

div.getaquote a {
	display:block;
	height:54px;
	width:198px;	
	font-size:0px;
	font-color:#ffffff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/getaquote.gif) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
}

div.getaquote a:hover {
	background: url(../../mtdark/standard/getaquote.gif) no-repeat;
	background-position:-198px 0px;
	text-decoration:none;
}

div.buynowsvr a {
	display:block;
	height:54px;
	width:198px;	
	font-size:0px;
	font-color:#ffffff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/buynow_server.gif) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
}

div.buynowsvr a:hover {
	background: url(../../mtdark/standard/buynow_server.gif) no-repeat;
	background-position:-198px 0px;
	text-decoration:none;
}

div.buynowdemand a {
	display:block;
	height:54px;
	width:198px;	
	font-size:0px;
	font-color:#fff !important;
	text-decoration:none;
	background: url(../../mtdark/standard/buynow_ondemand.gif) no-repeat;
	background-position:0px 0px;
	padding:0px;
	border-bottom: 2px solid #fff;
}

div.buynowdemand a:hover {
	background: url(../../mtdark/standard/buynow_ondemand.gif) no-repeat;
	background-position:-198px 0px;
	text-decoration:none;
}

.gs-sectionExpand
	{padding-left:20px;}
	
h2.gs-sectionExpand, h3.gs-sectionExpand, h6.gs-sectionExpand
{	background: #f5f5f5;
	font-size:14px;
	padding-left:10px;
}

.gs-sectionExpand span.gs-sectionExpander {
	background:transparent url(/skins/common/images/nav-parent-open.gif) no-repeat scroll left center !important;
	padding-left:20px;
}

.gs-sectionExpanded span.gs-sectionExpander {
	background:transparent url(/skins/common/images/nav-parent-docked.gif) no-repeat scroll left center !important;
	padding-left:20px;
}

#customerlogos img{padding:10px 0px 10px;}

#pageText div.mainsidebar,
#topic div.mainsidebar
{
	margin-bottom:10px;
	width:355px;
	background: url(../../mtdark/standard/sidebar_bkg.jpg) repeat-y;
	font-size:11px;
	line-height:17px;
}

#pageText div.mainsidebar div.action,
#topic div.mainsidebar div.action
{
	background: url(../../mtdark/standard/sidebar_bkg.jpg) no-repeat;
	background-position: right center;
	text-align:right;
	padding-right:15px;
	margin-top:10px;
	margin-right:10px;
}

#pageText div.mainsideBar div.action a,
#topic div.mainsidebar div.action a
{
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	border:0px;
}

#topic div.mainsidebar div.top,
#pageText div.mainsidebar div.top
{
	background: url(../../mtdark/standard/sidebar_top.jpg) no-repeat;
	background-position: center top;
	min-height:80px;
	padding-left:5px;
	padding-right:5px;
}

#topic div.mainsidebar div.bottom,
#pageText div.mainsidebar div.bottom
{
	background: url(../../mtdark/standard/sidebar_bottom.jpg) no-repeat;
	height:31px;
	width:355px;
	font-size:1px;
	color:#fff;
}


#topic div.mainsidebar div.top span.title,
#pageText div.mainsidebar div.top span.title
{
	font-size:12px;
	margin-bottom:8px;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#fff;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	padding-top:10px;
}

.largered {
	color:#A00B0B;
	font-size:26px;
	line-height:28px;
	font-weight:bold;
}

.medred {
	color:#A00B0B;
	font-size:17px;
	font-weight:bold;
}

.largecallout {
	font-size: 14px;
	line-height:22px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#666666;
	}

.largegray {
	color:#474747;
	font-size:20px;
	font-weight:bold;
}

.vidbox {
	height: 352px;
	width: 667px;
	color:#FFFFFF;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	background-image: url(../../mtdark/standard/vidbkg.jpg);
	float:left;
	font-size:14px;
	}
	
.addressinfo{
	float:left;
	color:#FFFFFF;
	margin:3px 26px 0px 0;
	font-weight:bold;
	font-size:11px;}
	
#homeheadleft{
	float:left;
	color:#464646;
	font-size:14px;
	line-height:16px;
	padding-left:15px;
	padding-top:4px;}

#homeheadright{
	float:right;
	margin-right:15px;
	padding-right:3px;
	color:#464646;
	font-size:12px;
	padding-top:18px;}

#homeleft{
	float:left;
	width:500px;
	color:#464646;
	font-size:14px;
	padding-top:3px;}

#homeright{
	float:right;
	margin-left:30px;
	margin-bottom:25px;
	color:#464646;
	font-size:12px;
	padding-top:3px;}
	
#userbox {
	font-size:13px;
	width:164px;
	float:left;
	margin-right:8px;}
	
#userbox2 {
	font-size:13px;
	width:155px;
	float:left;}
	
#halfleft {float:left;
	width:450px;
	padding-right:15px;}
	
#halfright {float:right;
	width:435px;}		
	
#pageText a.businessuser {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/businessusers.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
	height:150px;
	width:165px;
	font-size:0px;
	color:#c04c01;
}

#pageText a.businessuser:hover {
	display:block;
	text-decoration: none;
	background-position:-165px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
	color:#c04c01;
  }		
	
#pageText a.itpro {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/itpro.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
	height:150px;
	width:165px;
	font-size:0px;
	color:#064c7f;
}

#pageText a.itpro:hover {
	display:block;
	text-decoration: none;
	background-position:-165px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
	color:#064c7f;
  }		
	
#pageText a.developer {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/developers.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
	height:150px;
	width:165px;
	font-size:0px;
	color:#164801;
}

#pageText a.developer:hover {
	display:block;
	text-decoration: none;
	background-position:-165px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
	color:#164801;	
	}		
	
#presswrapper{
	width:240px;
	margin:0;
}

.presstext{
	float:left;
	height:auto;
	width:190px;
	padding-bottom:15px;	
}

.presslogo{
	float:right;
	width:60px;
	height:auto;
	margin-top:20px;
	padding-right:5px;
}	

.headerleftfeat{
	float:left;
	height:auto;
	padding:25px 0 0 0px;
	width:550px;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	width:600px;
}

.headerleft{
	float:left;
	font-size:26px;
	font-weight:normal;
	height:auto;
	letter-spacing:-0.1px;
	line-height:20px;
	padding:50px 0 0 320px;
	text-align:right;
	color:#454545;
}

.headertag{float:left;
	color:#000000;
	padding-top:50px;
	padding-left:15px;
	font-size:14px;
	width:500px;}

.headerrightsubpage{
	height:auto;
	margin-right:25px;
	margin-left:642px;
	width:250px;
}

.headerrightsubpage2{
	height:auto;
	margin-right:25px;
	margin-left:649px;
	width:250px;
}

.headerrightsubpage p {padding:15px;}

#navr{
	padding-top: 0px;
	margin:0;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #333;
	width:260px;
	text-align:left;
}	

#Topic #navr ul,
#pageText #navr ul{
	text-align:left;
	list-style-image:none;
	list-style-positon:outside;
	list-style-type:none;
	list-style: none;
	margin: 0;
	padding: 0;
	height:51px;
	border: none;
	font-weight:normal;
	background-image: url(../../mtdark/standard/rightbtnbkg_o.jpg);	
}

#topic #navr ul li, #pageText #navr ul li {
	text-align:left;
	line-height:1.5;
	margin-left:0;
	padding-left:25px;
	height:51px;
	border-bottom:3px solid #ffffff;
}

#Topic #navr li,
#pageText #navr li,{
	text-align:left;
	list-style-image:none;
	list-style-positon:outside;
	list-style-type:none;	
	margin: 0;
	padding:0;
	height:51px;
	background-image: url(../../mtdark/standard/rightbtnbkg.jpg);	
}

#navr li a {
	text-align:left;
	display: block;
	background-image: url(../../mtdark/standard/rightbtnbkg.jpg);
	color: #454545;
	text-decoration: none;
	line-height:20px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:25px;
	margin-left:-25px;
	}

html>body #navr li a {
	width: auto;
	text-align:left;	
	}

#navr li a:hover {
	display: block;
	background-image: url(../../mtdark/standard/rightbtnbkg_o.jpg);
	color: #454545;
	text-decoration: none;
	line-height:20px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:25px;	
	text-align:left;	
	}
	
/* 2 column */

#col1 {
	float:left;
	padding-right: 6px;
	width:620px;
}

#col1a {
	float:left;
	padding-right: 6px;
	width:620px;
	padding-top:220px;
}
	
#col1Land {
	padding-right: 6px;
	width:620px;
	padding-top:220px;
}	
		
#col2 {
	float: right;
	margin-right:30px;
	padding-left:24px;
	width:250px;
	}
		
#col2 p{
	padding: 0px 10px;
	font-size:13px;
	line-height:15px;
	color:#333333;}
	
.floattoc {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	float: right;
	width: 300px;
	margin-bottom:25px;
	margin-left:15px;
	padding:10px;
}

#pageText .floatxlg {
	float:left;
	height:auto;
	padding-right:20px;
	width:420px;
}

#imgboxlg {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-bottom:25px;
	margin-left:15px;
	padding:3px;
	text-align:center;
}

#imgboxlg a{
	text-decoration:none;
}

#fullpagerule {
	background:transparent url(../../mtdark/standard/blackfade.jpg) repeat-x scroll 0 0;
	height:350px;
	margin-top:25px;
	padding-left:10px;
	padding-right:10px;
}

.headerrightsubpageA {
	height:auto;
	margin-left:650px;
	margin-right:25px;
	width:250px;
}	
	
#conference {float:left; width:150px;}
		
#fullpage {margin:0; clear:both; padding-top:20px;}	

#fullpagerule {margin-top:25px; clear:both; padding-left:10px; padding-right:10px;
	background:url(../../mtdark/standard/blackfade.jpg) repeat-x;}
	
.fadeorange {margin-top:25px; clear:both; padding:10px;
	background:url(../../mtdark/standard/hr_orange.jpg) repeat-x;}
	
.fadeblue {margin-top:25px; clear:both; padding:10px;
	background:url(../../mtdark/standard/hr_blue.jpg) repeat-x;}	
	
.fadedkblue {margin-top:25px; clear:both; padding:10px;
	background:url(../../mtdark/standard/hr_dkblue.jpg) repeat-x;}				

.fadegreen {margin-top:25px; clear:both; padding:10px;
	background:url(../../mtdark/standard/hr_green.jpg) repeat-x;}	
	
.wiki-tree {	
	padding-top: 3px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;}	

.wiki-tree2 {	
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #333;
	width:255px;
	margin-left:7px;
	text-align:left;}

#Topic .wiki-tree ul,
#pageText .wiki-tree ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-weight:normal;
	background: url(../../mtdark/standard/rightbtnbkgs_o.jpg) repeat-y;	
	text-decoration:none;	
}

#topic .wiki-tree ul li, #pageText .wiki-tree ul li {
	margin-left:0;
	padding-left:19px;
	border-bottom:1px solid #ffffff;
	background: url(../../mtdark/standard/rightbtnbkgs_o.jpg) repeat-y;	
	
}

#Topic .wiki-tree li,
#pageText .wiki-tree li {
	list-style-image:none;
	list-style-positon:outside;
	list-style-type:none;	
	margin: 0;
	padding:0;
}

.wiki-tree li a {
	display: block;
	background:none;
	color: #454545;
	text-decoration: none;
	line-height:20px;
	padding-left:25px;
	margin-left:-25px;
	background: url(../../mtdark/standard/rightbtnbkgs.jpg) repeat-y;	
	text-decoration:none !important;	
}

.wiki-tree li a.header {
	display: block;
	background:none;
	color: #454545 !important;
	text-decoration: none;
	line-height:20px;
	padding-left:25px;
	margin-left:-25px;
	background-image: url(../../mtdark/standard/wikitree_head.jpg);	
	text-decoration:none !important;
	height:25px;	
	font-weight:bold;
	}
	
.wiki-tree li a:hover.header {
	display: block;
	background:none;
	color: #454545 !important;
	text-decoration: none;
	line-height:20px;
	padding-left:25px;
	margin-left:-25px;
	background-image: url(../../mtdark/standard/wikitree_head.jpg);	
	background-position:-263px 0px;	
	text-decoration:none !important;
	height:25px;	
	font-weight:bold;
	}	


html>body .wiki-tree li a {
	width: auto;
	}

.wiki-tree li a:hover {
	display: block;
	background-image: url(../../mtdark/standard/rightbtnbkgs_o.jpg);
	color: #454545;
	text-decoration: none;
	line-height:20px;
	padding-left:25px;	
	text-decoration:none;		
	}




#pageText .wiki-toc ol li,
#Topic .wiki-toc ol li{list-style:decimal; color:#A00B0B; list-style-position:outside;}

#pageText .wiki-toc ol,
#Topic .wiki-toc ol {list-style:decimal; color:#A00B0B; font-size:11px;}

#pageText .companynews ul li,
#topic .companynews ul li{list-style-type: circle; color:#A00B0B; list-style-position:outside; font-size:12px; margin-right:15px; margin-bottom:5px;}

.demolearn {float:right;}
.feature {width:560px; float:left;}
.benefit {width:560px; float:left;}
.featuretagline {padding-top:5px; padding-bottom:8px; width:680px; font-size:12px;}

#enewsletter {
	background-image: url(../../mtdark/standard/enewsletter.gif);
	background-repeat:no-repeat;
	font-size:35px;
	line-height:40px;
	height:250px;
	color:#999999;
	padding-left:200px;
	margin-top:40px;
	letter-spacing:-1px;
}


/*Social Media Bar*/
#socialmediabar {
	border: 1px solid #cccccc;
	padding:3px;
	background-color:#fff;
	margin-bottom:15px;
	background-repeat:repeat-x;
}

#socialmediabar2 {
	border: 1px solid #cccccc;
	padding:3px;
	margin-bottom:25px;
	background-color:#fff;
	width:250px;
	float:right;
	text-align:center;
	margin-left:15px;
}

#socialmediabar p {
	color:#333333;
}

#pageText #socialmediabar ul li,
#topic #socialmediabar ul li
{
	list-style:circle;
	list-style-position:outside;
	padding:0px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:2px;
}

#topic div.socialmediah2,
#pageText div.socialmediah2 
{
	color:#a00b0b;
	font-size:14px;
	padding:0;
	background-image: url(../../mtdark/standard/socialmediasidehead.jpg);
	height:26px;
	display:block;
	border-bottom: 1px solid #e2e2e2;
}

div.smbox {
	width:220px;
	float:left;
}	
div.smboxr {
	width:140px;
	float:right;
}

#VMDownload {
	width:360px;
}

/*Features Bar*/
#features {
	padding:3px;
	background-color:#fff;
	font-size:12px;
	margin-bottom:15px;
	background-repeat:repeat-x;
}

#pageText #features ul li,
#topic #features ul li
{
	list-style:circle;
	list-style-position:outside;
	padding:0px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:2px;
}

#topic div.featuresh2,
#pageText div.featuresh2 
{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding:0;
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	display:block;
}

#topic div.featuresh3,
#pageText div.featuresh3 
{
	color:#a00b0b;
	font-size:14px;
	padding:0;
	background-image: url(../../mtdark/standard/largemediaheader.jpg);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	border-bottom: 1px solid #e2e2e2;
}

/*Benefits Bar*/
#benefits {
	padding:3px;
	background-color:#fff;
	font-size:12px;
	margin-bottom:15px;
}

#pageText #benefits ul li,
#topic #benefits ul li
{
	list-style:circle;
	list-style-position:outside;
	padding:0px;
	margin-left:0px;
	margin-right:4px;
}

#topic div.benefitsh2,
#pageText div.benefitsh2 
{
	color:#a00b0b;
	font-size:14px;
	padding:0;
	height:26px;
	display:block;
}

/*Partner Box*/
#partnerfeatures {
	width:300px;
	border: 1px solid #cccccc;
	padding:10px;
	background-color:#fff;
	font-size:12px;
	margin-bottom:15px;
	background-repeat:repeat-x;
	float:right;
	margin-left:15px;	
}

#partnerfeatures p {
	font-size:11px;
	color:#333333;
}

#pageText #partnerfeatures ul li,
#topic #partnerfeatures ul li
{
	list-style:circle;
	list-style-position:outside;
	padding:0px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:3px;
}


/*Hosting Box*/
#hostbox {
	display:block;
	list-style: none;
	color: #333;
	text-decoration: none;
	background-image: url(../../mtdark/standard/hostbox.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 15px;
	text-align:left;
	height:200px;
	width: 350px;
}
	
#pricebox.h2 {
	color: #A00B0B;
	font-size:14pt;
}	

#pullquotebox {
	border: 1px solid #cccccc;
	padding:3px;
	margin-bottom:25px;
	background-color:#fff;
	width:200px;
	float:right;
	text-align:left;
	margin-left:15px;
	font-size:10pt;
	color:#333333;
}

/*Image Styles*/
#imgboxright {
	border: 1px solid #cccccc;
	padding:3px;
	margin-bottom:25px;
	background-color:#fff;
	width:200px;
	float:right;
	text-align:center;
	margin-left:15px;
}

#pageText #imgboxright a{
	text-decoration:none;
}

#topic div.fignum,
#pageText div.fignum 
{
	color:#999;
	font-size:12px;
	padding:0;
	background-image: url(../../mtdark/standard/socialmediasidehead.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:16px;
	display:block;
	border-bottom: 1px solid #e2e2e2;
}

#imgboxcenter {
	border: 1px solid #cccccc;
	padding:3px;
	margin-bottom:25px;
	background-color:#fff;
	width:200px;
	float:right;
	text-align:center;
	margin-left:15px;
}

#pageText #imgboxcenter a{
	text-decoration:none;
}

#pageText a.zoom {
	cursor: -moz-zoom-in;
}
	
/*Link Styles*/

div.DW-clear {
	clear:both;	
}

div.DW-clearR {
	clear:right;	
}


blockquote {
	margin-left:40px;	
}

#quicksavewait {
	display:none;	
}

html body {
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
}

/*Side Nav Links*/

/*----Side Nav. All Txt--------*/
#pageText .sidenavtxt {
	padding-left:35px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:1px;
}

#pageText .sidenavtxtsub {
	padding-left:8px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:1px;
}

/*----featurelist--------*/
#pageText #featurelist {
	font-size: 14px;
	line-height:29px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0px;
	padding: 0;
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-image: url(../../mtdark/standard/side_featurelist_o.jpg);
	margin: 0;
	height:29px;
}

#pageText #featurelist ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #featurelist li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #featurelist li a:link, #pageText #featurelist li a:visited {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-image: url(../../mtdark/standard/side_featurelist.png);
	margin: 0;
	height:29px;
}

#pageText #featurelist li a:hover {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-position: -200px 0px;
	margin: 0;
	height:29px;
}

/* ORANGE Button Styles */
#pageText #orangelarge {
	text-decoration: none;
	height:68px;
	padding-top:10px;
}

#pageText #orangelarge .largetxt {
	font-size:20px;
	color: #ffffff;
	font-weight:bold;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
}

#pageText #orangelarge .smalltxt {
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;	
}

#pageText a.orangelarge {
	display:block;
	text-decoration: none ;
	background-image: url(../../mtdark/standard/orangebutton_large.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	border-bottom:none;
}

#pageText a.orangelarge:hover {
	display:block;
	text-decoration: none;
	background-position:-300px 0px;
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
  }
 
 

/* BLUE Button Styles */
#pageText #bluelarge{
	text-decoration: none;
	height:68px;
	padding-top:10px;
}

#pageText #bluelarge .largetxt {
	font-size:20px;
	color: #ffffff;
	font-weight:bold;
}

#pageText #bluelarge .smalltxt {
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
}

#pageText a.bluelarge {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/bluebutton_large.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	border-bottom:none;
}

#pageText a.bluelarge:hover {
	display:block;
	text-decoration: none;
	background-position:-300px 0px;
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
  }

/* BLACK Button Styles */
#pageText #blacknarrow {
	text-decoration: none;
	height:68px;
	padding-top:10px;
}

#pageText #blacknarrow .largetxt {
	font-size:20px;
	list-style: none;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

#pageText #blacknarrow .smalltxt {
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
}

#pageText a.blacknarrow {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/blackbutton_large.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	border-bottom:none;
}

#pageText a.blacknarrow:hover {
	display:block;
	text-decoration: none;
	background-position:-300px 0px;
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
  }


/* GET DEKI NOW Button Styles */
#pageText #getdekinow{
	text-decoration: none;
	height:60px;
	padding-bottom:6px;	
	text-align:center;
}

#pageText #getdekinow .txt {
	font-size:15px;
	color: #ffffff;
	font-weight:bold;
	padding-top: 8px;
	text-align:center;
}	

#pageText a.getdekinow, a:visited.getdekinow {
	display:block;
	width: 160px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/getdekinow.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.getdekinow {
	display:block;
	width: 160px;	
	text-decoration: none;
	background-position:-160px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }
  
  
/* SMALL DOWNLOAD Button Styles */
#pageText #smalldownload{
	text-decoration: none;
	height:60px;
	padding-bottom:6px;	
	text-align:center;
	}

#pageText #smalldownload .txt {
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	padding-top: 8px;
	padding-left:45px;
	text-align:left;
	}

#pageText #smalldownload .smtxt {
	font-size:9px;
	color: #ffffff;
	font-weight:bold;
	padding-left:45px;
	text-align:left;
}	

#pageText a.smalldownload, a:visited.smalldownload {
	display:block;
	width: 140px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/downloadsm.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.smalldownload {
	display:block;
	width: 140px;	
	text-decoration: none;
	background-position:-140px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }   
  
/* SMALL DOWNLOAD VMWare Button Styles */
#pageText #smalldownloadvm{
	text-decoration: none;
	height:60px;
	padding-bottom:6px;	
	text-align:center;
	}

#pageText #smalldownloadvm .txt {
	font-size:18px;
	color: #ffffff;
	font-weight:bold;
	padding-top: 8px;
	padding-left:50px;
	text-align:left;
	}

#pageText #smalldownloadvm .smtxt {
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	padding-left:50px;
	text-align:left;
}	

#pageText a.smalldownloadvm, a:visited.smalldownloadvm {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/downloadvmsm.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.smalldownloadvm {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-position:-180px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
}	

#pageText a.smalldownloadvm, a:visited.smalldownloadvm2 {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/downloadvmsm.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.smalldownloadvm2 {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-position:-180px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }    
  
/* SMALL DOWNLOAD SOURCE Button Styles */
#pageText #downloadsource{
	text-decoration: none;
	height:60px;
	padding-bottom:6px;	
	text-align:center;
	}

#pageText #downloadsource .txt {
	font-size:18px;
	color: #ffffff;
	font-weight:bold;
	padding-top: 8px;
	padding-left:50px;
	text-align:left;
	}

#pageText #downloadsource .smtxt {
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	padding-left:50px;
	text-align:left;
}	

#pageText a.downloadsource, a:visited.downloadsource {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/sourcedownload.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.downloadsource {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-position:-180px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }   

/* SMALLBLACK LEARN Button Styles */
#pageText #learnmore{
	text-decoration: none;
	height:60px;
	padding-bottom:6px;	
	text-align:center;
}

#pageText #learnmore .txt {
	font-size:15px;
	color: #454546;
	font-weight:bold;
	padding-top: 8px;
	text-align:center;
}	

#pageText a.learnmore, a:visited.learnmore {
	display:block;
	width: 250px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/learnmore.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.learnmore {
	display:block;
	width: 250px;	
	text-decoration: none;
	background-position:-250px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }

/* DOWNLOAD Button Styles */
#pageText #downloadlarge {
	text-decoration: none;
	height:48px;
	padding-top:4px;
	padding-bottom:6px;
}

#pageText #downloadlarge .largetxt {
	font-size:18px;
	color: #ffffff;
	font-weight:bold;
}

#pageText #downloadlarge .smalltxt {
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
}

#pageText a.downloadlarge {
	display:block;
	text-decoration: none ;
	background-image: url(../../mtdark/standard/reddown.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	border-bottom:none;
}

#pageText a.downloadlarge:hover {
	display:block;
	text-decoration: none;
	background-position:-250px 0px;
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
  }
 


/* BLANK RED Button Styles */
#pageText #blankred{
	text-decoration: none;
	height:38px;
	padding-bottom:6px;	
}

#pageText #blankred .txt {
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding-top: 10px;
}	

a.blankred, a:visited.blankred {
	display:block;
	width: 160px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/plainred.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

a:hover.blankred {
	display:block;
	width: 160px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/plainred_h.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }
  


/* Outlook Connector Button Styles */
#pageText #outlookconnect{
	text-decoration: none;
	height:38px;
	padding-bottom:6px;
	background-image: url(../../mtdark/standard/outlookconnector.jpg);
		width: 160px;
		
}

.icon {font-size:1px; color:#FFFFFF;}


#pageText #outlookconnect .txt {
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
	padding-left: 36px;
	padding-top: 14px;
}	

#pageText a.outlookconnect, a:visited.outlookconnect {
	display:block;
	width: 150px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/outlookconnector.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.outlookconnect {
	display:block;
	width: 150px;	
	text-decoration: none;
	background-position:-150px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
	border-bottom:none;
  }
  


/* Desktop Connector Button Styles */
#pageText #desktopconnect{
	text-decoration: none;
	height:38px;
	padding-bottom:6px;
	width: 150px;	
	background-image: url(../../mtdark/standard/desktopconnector.jpg);	
}

#pageText #desktopconnect .txt {
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
	padding-left: 36px;
	padding-top: 14px;
}	

#pageText a.desktopconnect, a:visited.desktopconnect {
	display:block;
	width: 150px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/desktopconnector.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#pageText a:hover.desktopconnect {
	display:block;
	width: 150px;	
	text-decoration: none;
	background-position:-150px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
  }   
  
/* Long Download Button Styles */
#pageText #longdownload {
	text-decoration: none;
	height:35px;
	padding-top:10px;
	width:325px;
	color:#FFFFFF;
	background-image: url(../../mtdark/standard/download_buttonlong.jpg);	
}

#pageText #longdownload .txt {
	font-size:16px;
	color: #ffffff;
	font-weight:bold;
	padding-left:45px;
	width:325px;	
}


a.longdownload {
	display:block;
	text-decoration: none !important;
	background-image: url(../../mtdark/standard/download_buttonlong.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	width:325px;
	color:#FFFFFF;		
}

a:hover.longdownload {
	display:block;
	text-decoration: none;
	background-position:-325px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	width:325px;
  }
  
  
/* homepage buttons */

a.support {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/enterprisesupport.png);
	background-repeat:no-repeat;
	padding-left:45px;
	cursor:pointer;
	width:325px;	
}

a:hover.support {
	display:block;
	text-decoration: none;
	background-image: url(../../mtdark/standard/enterprisesupport_o.png);
	background-repeat:no-repeat;
	padding-left:45px;
	cursor:pointer;
	width:325px;
  }

/*Form Elements*/

form#addgroups, form#editgroups, form#listgroups, form#editusers {
	clear:none;	
}


input[type=text] ,
input[type=password] ,
textarea {
	padding:3px;
	font-weight:bold;
	font-size:11px;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
}

input[type=submit],
input[type=button] {
	cursor:pointer;
	height:20px;
	padding-bottom:2px;
	font-size:12px;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	text-transform: lowercase;
	width:130px;
}


html body div.header div.userAuth span {
	display:none;
}

html body div.global {

}

html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset input[type="file"],
input[type=file] {
	text-align:left;
	height:30px;
}

html body div.header div.siteToolsPre,
html body div.header div.pageBarPre,
html body div.header div.custom2Pre,
html body div.header div.custom3Pre,
html body div.header div.mastPre,
html body div.header div.userAuthPre,
html body div.header div.navPre {
	height:20px;
	width:180px;
}

html body div.header div.siteToolsPost,
html body div.header div.pageBarPost,
html body div.header div.custom2Post,
html body div.header div.custom3Post,
html body div.header div.mastPost,
html body div.header div.userAuthPost,
html body div.header div.navPost {
	margin-bottom:10px;
	height:10px;
	width:180px;
}

html body div.header div.siteSearch,
html body div.header div.pageBar,
html body div.header div.siteTools {
	padding:10px;
}

html body div.body div.page div.siteNav div.siteSearch {
	height:27px;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
	margin-left:0px;
}

html body div.body div.page div.siteNav div.siteSearch input#searchInput {
	width: 45%;
	max-width: 160px;
}

html body div.header div.siteSearch form {
	white-space: nowrap;
}

html body div.header div.siteSearch #searchInput {
	padding:3px;
	width:80px;
	letter-spacing:1.5px;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

html body div.header div.siteSearch input.inputSubmit {
	width:50px;
	font-size:12px;
}

/*Header SiteNav*/
html body div.body div.siteNav {
	overflow: hidden;
	min-width:550px;
	height: 30px;
}

html body div.body div.siteNav a {
	margin: 0 1px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

html body div.body div.siteNav li.siteTools a {
	padding-right:25px;
	text-decoration:none;
}

html body div.body div.siteNav a:hover {
	margin-right: 0px;
	margin-left: 0px;
}

html body div.body div.siteNav div.pre {
	width:10px;
	height:30px;
	margin-right:10px;
	float:left;	
	text-decoration:none;
}
/*Header SiteNav Post*/
html body div.body div.siteNav div.post {
	display:none;
}

html body div.body div.page {
	padding-bottom:10px;
	/*overflow-y:auto;*/
}

/*Body Header*/
html body div.body div.bodyHeader {
	height:15px;
}

html body div.body div.bodyHeader div.pre {
	padding: 0;
	margin: 0;
	font-size: 0px;
	height: 20px;
	width: 0px;
	float:left;
}

html body div.body div.bodyHeader div.post {
	font-size: 0px;
	height: 20px;
	margin-left:0px;
}

/*Body Footer*/

html body div.body div.page div.pageBar {
	height: 60px;
	min-width:550px;
}

/*PageBar Pre*/
html body div.body div.page div.pageBar div.pre {
	width:10px;
	height:60px;
	float:left;
	margin-right:10px;
}

/*Revision Bar*/

html body div.body div.page div.pageRevision {
	font-size:12px;
}

html body div.body div.page div.pageBar ul li a {
	margin-top:1px;
	display:block;
	padding:40px 10px 5px 10px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	height:13px;
}

html body div.body div.page div.pageBar ul li a.disabled, 
html body div.body div.page div.pageBar ul li a.disabled:hover {
	cursor:default;
}

html body div.body div.page div.pageBar ul li.pageMore a {
	padding-right:20px;
}

/*Header Sitenav*/
html body div.header div.siteNav #siteNavTree {
	padding-bottom:10px;
}

/*Navigation*/
html body div.header div.siteNav #siteNavTree a {
	display:block;
	line-height:10px;
	height:18px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:13px;
}

html body div.header div.siteNav #siteNavTree div.selectedChild a {
	font-size:12px;


}

html body div.header div.siteNav #siteNavTree div.selectedChild a:hover {
	font-style: italic; 
}

html body div.header div.siteNav #siteNavTree div.childNode a,
html body div.header div.siteNav #siteNavTree div.selectedChild a,
html body div.header div.siteNav #siteNavTree div.childNode,
html body div.header div.siteNav #siteNavTree div.selectedChild {
	width:100%;
}


html body div.header div.siteNav #siteNavTree div.homeNode a {
	margin:0px;
	padding:0px;
	font-size:13px;
	height:auto;
	line-height:18px;
}

html body div.header div.siteNav #siteNavTree div.homeNode a span {
	padding:0px;
}

html body div.header div.siteNav #siteNavTree div.homeNode {
	padding-bottom:5px;
	padding-top:5px;
}

html body div.header div.siteNav #siteNavTree div.homeNode a {
	display:block;
	margin-left:0px;
	height:auto;
	padding-bottom:0px;
	min-height:30px;
	width:180px;
	font-size:12px;
	
}

html body div.header div.siteNav #siteNavTree div.homeNode a span {
	display:block;
	padding-left:22px;
	margin-left:10px;
	width:150px;
	padding-top:3px;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
body {
	padding:0px;
	margin:0px;
}

html body div.global {
	width:100%;	
}

html body div.globalWrap {
	margin-right:auto;
	margin-left:auto;
	width:980px;
}

html body#loggedin div.globalWrap {
	width:1016px;	
}

html body.page-admin div.globalWrap {
	max-width:980px;
}

html body div.header {
	float:left;
	width:180px;
	padding-right:0px;
	position:absolute;
}

html body div.header div.mast {
	vertical-align:center;
	text-align:center;
	overflow:hidden;
}

html body div.body div.siteNav {
	display:block;
}


html body div.body div.siteNav ul {
	float: left;
	overflow: hidden;
}

html body div.body div.siteNav ul li
{
float:left;
display:block;
}

html body div.body div.siteNav ul li a
{
	float: left;
	display:block;
	padding-top:5px;
	height:23px;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}

/*Div.Body*/
html body#loggedin div.body {
	margin-left: 200px;
	margin-bottom:50px;
}

html body div.body {
	margin-left: 0px;
}

html body div.body div.page {
	min-height:400px;
}

/*PageBar*/
html body div.body div.page div.pageBar {
	display:block;
	margin-top:5px;
}

html body div.body div.page div.pageBar ul li {
	float:left;	
	margin-top:;
}

/*Revision Bar*/

html body div.body div.page div.pageBar div.pageRevision {
	height:38px;
	width:200px;
	padding:10px;
	padding-left:20px;
	padding-top:12px;
	float:right;
	font-size:12px;
}


html body div.header div.siteNav {
	width:180px;
	margin-right:0px;	
}


/*User Auth----------------------------------------------------------------------------------------------------------*/
html body div.header div.userAuth {
	overflow:auto;
	min-height:35px;
}

html body div.header div.userAuth a.userPage {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	min-height:35px;
	padding-left:50px;
	display:block;
	cursor:pointer;
	margin-right:10px;
}

html body div.header div.userAuth a.userLogout,
html body div.header div.userAuth a.userLogin {
	float:right;
	margin-right:10px;
	width:70px;
	height:20px;
	display:block;
	font-size:13px;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold;
	text-transform:lowercase;
}

html body div.header div.userAuth a.userLogin {
	margin-top:0px;	
}

/*User Auth---------------------------------------------------------------------------------------------------------------------------*/
html body div.header div.siteNav div.userRegister {
	display:block;
	padding:0px 10px 0px 10px;
	min-height:30px;
}

html body div.header div.siteNav div.userRegister a {
	float:right;
	text-transform: lowercase;
	font-size:13px;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	display:block;
	height:20px;
	width:70px;
	cursor:pointer;
}

html body#loggedin div.header div.siteNav div.userRegister {
	display:none;
}


/*html body div.body div.pageBar ul li.pageToc,*/
html body div.header div.siteSearch span,
html body div.body div.pageBar ul li.pageRestrict,
html body div.body div.pageBar ul li.pageAttach,
html body div.body div.pageBar ul li.pageMove,
html body div.body div.pageBar ul li.pageDelete,
html body div.body div.pageContent div.pageToc,
html body div.body div.pageContent div.pageTagline {
	display:none;	
}

/*Custom Divs Style For Custom Showcase ----------------------------------------------------------------------------------------------------------------*/


div.custom {
	background:none;
}

div.custom2Pre,
div.custom3Pre {
	background-image: url(side_pre.png);
	display:none;
}

div.custom2Post,
div.custom3Post {
	background-image: url(side_post.png);
	display:none;
	margin-bottom:0px;
}

div.custom2 {
	margin-bottom:10px;	
}

div.custom4 {
	max-width:200px;
	height:auto;
	margin-right:10px;
	margin-left:10px;
	float:right;
	margin-top:5px;
}


div.custom5 {
	background:none;
	position:relative;
	padding-top:30px;
}

body.page-special div.custom4,
body.page-admin div.custom {
	display:none;	
}

html body div.body div.page div.gallery,
html body div.body div.page div.file,
html body div.body div.page div#comments,
html body div.body div.page div.pageInfo {
	padding:5px;
	margin-top:5px;	
	overflow:auto;
}

/*Page Tags and Page Links*/

html body div.body div.page div.pageInfo {
	margin-top:50px;	
}

html body div.body div.page div.pageInfo dt.pageTags,
html body div.body div.page div.file h2,
html body div.body div.page div.gallery h2,
html body div.body div.page div#comments h2,
html body div.body div.page div.commentMore,
html body div.body div.page div#comments .commentForm .commentHeader,
html body div.body div.page div.pageInfo dd.pageTags div.relatedpages strong {
	padding:0px;
	font-weight:bold;
	font-size:16px;
	padding-bottom:5px;

}

html body div.body div.page div.pageInfo dd.pageTags a {
	font-size:13px;	
}

html body div.body div.page div.pageInfo dd.pageTags div.taglist {
	margin-bottom:15px;
}

html body div.body div.page div.pageInfo dd.pageTags div.relatedpages strong {
	padding-right:20px;	
}

html body div.body div.page div.pageInfo dd.pageTags div.relatedpages {
	font-size:13px;
	margin-top:5px;
	border-top:1px dotted #a8cce7;
	padding-top:5px;
}

div.pageTagList div.item {
	padding:0px;	
}

html body div.body div.page div.pageInfo dt.pageIncomingLinks {
	display:none;	
}

/*File Gallery Styles - File Add button*/

html body div.body div.page div.file div.fileAdd {
	float:right;
	width:200px;
	font-size:13px;
	margin-top:-22px;
}

html body div.body div.page div.file div.fileAdd a {
	text-decoration:none;
	height:20px;
	width:130px;
	font-weight:bold;
	display:block;
	text-align:center;
	float:right;
	text-transform:lowercase;
}

html body div.body div.page div.file div.fileAdd a img {
	display:none;
}

html body div.body div.page div.file table {
	width:100%;
	font-size:13px;
	margin-top:5px;
}

html body div.body div.page div.file table tr td.firstcol	{
	padding-left:5px;
}

html body div.body div.page div.file table tr th {
	font-weight:bold;
}

html body div.body div.page div.file table tr td {
	vertical-align:top;
	padding-bottom:5px;
	border-top:1px dotted #a8cce7;
	padding-top:5px;
}

html body div.body div.page div.file table tr td.firstcol img {
	position:relative;
	left:-10px;
	top:5px;
}

html body div.body div.page div.file div.fileList a.downarrow {
	padding-right:20px;
	padding-left:10px;
}

/*Comments-----------------------------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div#comments div.comments {
	padding:0px;
	padding-bottom:10px;
}

html body div.body div.page div#comments div.commentForm,
html body div.body div.page div#comments div.commentMore  {
	padding:0px;	
}

html body div.body div.page div#comments div.comments div.comment {
	overflow:auto;
	font-size:13px;
	display:block;
	margin-top:10px;
	padding:0px;
	padding-top:5px;
}

html body div.body div.page div#comments div.commentText {
	margin-left:20px;
	width:90%;
}

html body div.body div.page div#comments div.comments div.comment form a {
	display:block;
	float:left;
	width:100px;
	height:20px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	margin-left:10px;
	font-weight:bold;
	text-transform:lowercase;
	margin-top:10px;
}

html body div.body div.page div#comments div.comments div.comment form input[type=submit] {
	float:left;	
}

/*Comment Number*/
html body div.body div.page div#comments div.comments div.comment div.commentNum {
	font-size:12px;
	min-width:30px;
	height:30px;
	display:block;
	font-weight:bold;
	text-align:center;
}

html body div.body div.page div#comments div.comments div.comment div.commentNum a {
	text-decoration:none;
}

/*Comment User Name - I.E. who left the comment*/
html body div.body div.page div#comments div.comments div.comment div.commentMetaData {
	font-weight:bold;
}

/*Coment Date Post*/
html body div.body div.page div#comments div.comments div.comment div.commentPosted {
	font-size:12px;
	margin-top:10px;
}

/*Comments Action Buttons - Edit & Delte*/
html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions {
	float:right;
	width:auto;
	text-align:right;
}

html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions a {
	text-align:left;
	padding-left:21px;
	width:auto;
	text-transform: lowercase;
	float:left;
	width:auto;
}

html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions input.commentDelete {
	margin-top:10px;
	font-size:13px;
	text-align:left;
	padding-left:18px;
	width:auto;
	font-weight:100;
	float:left;
	margin-left:30px;
	margin-top:0px;
}

html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions input.commentDelete:hover {
	text-decoration:underline;
}

/*Comment Form*/
html body div.body div.page div#comments #commentForm textarea {
	width:90%;
	height:75px;	
}

html body div.body div.page div#comments #commentForm input#commentSubmit {
	display:block;
	cursor:pointer;
	height:20px;
	text-transform:lowercase;
	text-align:center;
	width:100px;
	padding-bottom:2px;
	font-weight:bold;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-size:13px;
}

html body div.body div.page div#comments .commentForm {
	padding:0px;	
}

/*Image Gallery-----------------------------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.gallery div#pageGallery div.preControls {
	margin-top:10px;
	font-size:13px;
	margin-bottom:10px;
	padding-top:5px;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell  {
	padding:5px;
	margin-bottom:20px;
	float:left;
	width:31%;
}

html body div.body div.page div.gallery div#pageGallery #galleryOrderBy {
	margin-left:20px;	
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell img.image {
	padding:5px;
	margin-bottom:5px;
	max-width:160px;
}
html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext {
	font-size:11px;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext span.desctext {
	padding-bottom:5px;
	line-height:1.25;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext span.desctext span.nodescription,
html body div.body div.page div.file table span.desctext span.nodescription {
	font-size:11px;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext a.actionmenu {
	padding-right:20px;	
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext a {
	margin-top:5px;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext a.action {
	padding-right:20px;
	padding-left:10px;
}

/*Popup Title*/

#popupTitle {
	font-size:13px;
	height:21px;
	vertical-align:center;
	margin-right:20px;
	padding:2px;
	padding-left:5px;
	font-weight:bold;
	padding-top:5px;
	display:block;
	
}

.inlinedialogue div.id-bodyinner {
	margin-right:20px;
}

div#sessionMSG {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	font-size-adjust: none;
	font-stretch: normal;
	margin-top: 4px;
	margin-right: 0pt;
	margin-bottom: 4px;
	margin-left: 0pt;
}

/*Menus --------------------------------------------------------------------------------------------------------------------------*/

html body div.pageToc h5 {
	display:none;	
}

html body div#menuPageOptions ul li a {
	font-size:13px;
	display:block;
	width:120px;
	height:25px;
	padding-left:40px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
}


html body.page-special div.body div.page div.pageBar ul li.navSplit,
html body.page-admin div.body div.page div.pageBar ul li.navSplit,
html body.page-special div.body div.page div.pageBar ul li.pageToc,
html body.page-special div.pageToc,
html body.page-admin div.body div.page div.pageBar ul li.pageToc,
html body.page-admin div.pageToc {
	display:none;
}

html body div.body div.page div.pageBar ul li.navSplit {
	width:2px;
	height:60px;
	background-image: url(../icon_separator.png);
}

html body div.body div.page div.pageBar ul li.pageMore {
	margin-right:20px;	
}

html body div.body div.page div.pageBar ul li.pageToc {
	margin-left:20px;	
}

div.pageToc {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	max-width:400px;
	min-width:250px;	
}

html body div.pageToc ol li {
	padding-top:7px;
}

html body div.pageToc ol li span{
	float:left;
	font-size:13px;
	padding-right:5px;
}

html body div.pageToc ol li a {
	font-size:13px;
	display:block;
	width:auto;
	padding-top:0px;
	text-decoration:none;
	font-weight:bold;
}

html body div.pageToc ol li ol li span, 
html body div.pageToc ol li ol li a {
	font-weight:100;
	font-size:12px;
}


html body div.pageToc ol li a:hover {
	text-decoration:underline;	
}

html body div#menuPageOptions ul li.pageEdit,
html body div#menuPageOptions ul li.pageAdd,
html body div#menuPageOptions ul li.pagePrint
{
display:none;	
}

/*Tools Menu----------------------------------------------------------------------------------------------------------------------------------*/
html body div#menuTools ul li a {
	font-size:13px;
	display:block;
	min-width:120px;
	height:25px;
	padding-left:40px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
}

html body div#menuFiller div.dmenu ul li a {
	font-size:13px;
	display:block;
	width:140px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
}

html body div#menuFiller div.dmenu ul li a img {
	margin-right:10px;
}

/*Revision Styles---------------------------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContentFrame {
	/*overflow-y:auto;	
	overflow-x:hidden;*/
	padding-bottom:10px;
	height:auto;
}

html body div.body div.page div.pageContentFrame #pageText {
	padding-left: 25px;
	padding-right: 25px;
	
}


html body div.body div.page div#pageContent {
	/*overflow-y:auto;
	overflow-x:hidden;*/
	min-height:400px;
}

html body div.body div.page div#pageContent table#pagehistory {
	width:100%;
	font-size:13px;
	margin-top:5px;
	margin-bottom:20px;
}

html body div.body div.page table#pagehistory tr td {
	font-weight:bold;
	vertical-align:top;
	padding-bottom:5px;
	border-top:1px dotted #a8cce7;
	padding-top:5px;
}

html body div.body div.page table#pagehistory tr td input {
	margin-right:5px;
	margin-left:10px;
	
}

html body div.body div.page div#pageContent div#pageText form input.historysubmit
{
	font-size:13px;
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	width:180px;
	height:20px;
	text-align:center;
	border:0px;
	text-transform: lowercase;
	cursor:pointer;
	padding-bottom:3px;
}

/*Page Type Special  & Page Type Admin-----------------------------------------------------------------------------------------------------------------------------------------------------*/



html body div.body div.page div.pageContent div.PageDW-AdminServices form,
html body div.body div.page div.pageContent div.PageDW-AdminGroups form {
	overflow:hidden;
}

html body div.body div.page div.pageContent div#pageText div#pageTypeAdmin fieldset {
	margin-top:20px;
	padding:10px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset legend,
html body div.body div.page div.pageContent div#pageText div#pageTypeAdmin fieldset legend {
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr.show-no {
	display:none;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr.show-no td {
	font-size:12px;
	border:0px;
}

html body div.body div.page div.pageContent div.PageDW-AdminRoles table,
html body div.body div.page div.pageContent div.PageDW-AdminConfig table,
html body div.body div.page div.pageContent div#pageTypeSpecial div.table table,
html body div.body div.page div.pageContent div#pageTypeAdmin div.table table,
html body div.body div.page div.pageContent div#pageTypeAdmin div.atable table,
html body div.body div.page div.pageContent div.PageDW-User div.atable table {
	width:100%;
	font-size:13px;
	margin-top:5px;
	margin-bottom:20px;
	margin-top:10px;
}

html body div.body div.page div.pageContent div.PageDW-AdminRoles table tr th,
html body div.body div.page div.pageContent div.PageDW-AdminConfig table tr th,
html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr th,
html body div.body div.page div.pageContent div#pageTypeAdmin div.table table tr th,
html body div.body div.page div.pageContent div#pageTypeAdmin div.atable th,
html body div.body div.page div.pageContent div.PageDW-User div.atable table th {
	font-weight:bold;
	padding:5px;
	white-space: nowrap;
	padding-right:10px;
	font-size:13px;
}

html body div.body div.page div.pageContent div.PageDW-AdminRoles table tr td,
html body div.body div.page div.pageContent div.PageDW-AdminConfig table tr td,
html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr td,
html body div.body div.page div.pageContent div#pageTypeAdmin div.table table tr td,
html body div.body div.page div.pageContent div#pageTypeAdmin div.atable table tr td,
html body div.body div.page div.pageContent div.PageDW-User div.atable table td {
	vertical-align:top;
	padding:5px;
	border-top:1px dotted #a8cce7;
	/*min-width:200px;*/
}


html body div.body div.page div.pageContent div#pageTypeAdmin ul li,
html body div.body div.page div.pageContent div#pageTypeSpecial ul li {
	list-style-type:none;	
}

/*Login Page*/
html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid {
	min-height:380px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td {
	width:120px;
	padding-right:15px;
	padding-bottom:20px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td label {
	display:block;
	white-space:nowrap;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td input[type=text],
html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td input[type=password] {
	width:150px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td a {
	width:150px;
	margin-top:14px;
	font-size:12px;
	display:block;
}

html body div.body div.page div.pageContent div.PageDW-AdminServices {
	padding-bottom:20px;
}

/*Role Management -----------------------------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-AdminRoles {
	overflow-x:scroll;	
	padding-bottom:25px;
}

html body div.body div.page div.pageContent div.PageDW-AdminRoles input#submit-submit {
	width:70px;
	margin-left:10px;
	background-position:-180px 0px;	
}


/*Contributions Page---------------------------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-SpecialContributions div#pageText div#pageTypeSpecial form table input[type=submit] {
	margin-left:10px;
	width:100px;	
}

html body div.body div.page div.pageContent div.PageDW-SpecialContributions div#pageTypeSpecial {
	overflow-x:auto;
	padding-bottom:30px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial form {
	margin-bottom:20px;
}

/*Preferences--------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial input[type=submit] { 
	width:130px;
	margin-top:20px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial ul {
	margin:0px;
	padding:0px;	
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial ul li {
	margin:0px;
	padding:0px;
	font-size:13px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row {
	overflow:auto;
	padding-bottom:10px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row span.label {
	float:left;
	display:block;
	width:170px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row span.formw {
	float:left;
	display:block;
	width:150px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial fieldset legend {
	display:none;	
}

/*Rss Feeds-----------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialListRss div#pageTypeSpecial ol li,
html body div.body div.page div.pageContent div.PageDW-SpecialListRss div#pageTypeSpecial ul li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

html body div.body div.page div.pageContent div.PageDW-SpecialListRss div#pageTypeSpecial ol li a {
	position:relative;
	left:0px;	
}

/*Control Panel------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul {
	overflow:auto;	
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li {
	float:left;
	width:135px;
	min-height:130px;
	overflow:auto;
	margin:8px;
	padding-left:90px;
	font-size:11px;
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li a {
	font-size:13px;	
}

/*Site Settings-----------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminSettings div#pageText div#pageTypeAdmin fieldset input[type=submit] {
	width:180px;
	margin-top:10px;
}

/*Visual Appearance-----------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset {
	margin-bottom:20px;
}

html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset table tr td {
	padding-bottom:5px;
}

html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin textarea {
	width:100%;
	max-width:770px;
	min-width:570px;
	margin-bottom:10px;
	height:300px;
	color:#000000;
}

html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin fieldset input[type=file] {
	background-image:none;
	background-color:#fff;
	border:1px solid #999;
	padding:2px;
}

/*Configuration-----------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminConfig div#pageText div#pageTypeAdmin fieldset {
	margin-bottom:20px;
}

/*SiteMap------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial {
	min-height:400px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul li,
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul li,
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul ul li {
	list-style-type:disc;	
}
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul li,
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul li,
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul ul ul li {
	list-style-type:circle;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul li,
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul li,
html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial ul ul ul ul ul ul ul ul ul li {
	list-style-type:square;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial form table input[type=submit] {
	width:100px;
	margin-left:20px;
}

/*Configuration-------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminConfig div#pageText div#pageTypeAdmin table tr td {
	vertical-align:top;
}

html body div.body div.page div.pageContent div.PageDW-AdminConfig div#pageText div#pageTypeAdmin input[type=text] {
	margin-right:10px;
}

/*Double Redirects*/
html body div.body div.page div.pageContent div.PageDW-AdminDoubleRedirects div#pageText div#pageTypeAdmin div.actionsdiv input[type=submit],
html body div.body div.page div.pageContent div.PageDW-AdminDoubleRedirects div#pageText div#pageTypeAdmin div.searchdiv input[type=submit] {
	width:50px;
	margin-left:10px;
}

html body div.body div.page div.pageContent div.PageDW-AdminDoubleRedirects div#pageText div#pageTypeAdmin div.navigation {
	margin:10px 0px 0px 0px;
	overflow:hidden;
}

/*Groups Management-------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminGroups div.pageText fieldset.stepone textarea{
	width:100%;
}

html body div.body div.page div.pageContent div.PageDW-AdminGroups div.pageText fieldset.steptwo input[type=submit]{
	width:130px;
}

html body div.body div.page div.pageContent div.PageDW-AdminGroups div.pageText div.tablemenu input[type=submit]{
	width:50px;
	background-position: -80px 0px;
	margin-left:10px;
}



/*User Management---------------------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset {
	margin-top:0px;
}

previewSkin {
	width:400px;
}

html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset legend {
	padding-bottom:0px;
}

html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset input[type=submit] {
	margin-top:20px;
}

html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table td {
	width:50%;
}


form#editservices table.markuptableremote td.usertip,
form#editservices table.markuptablelocal td.usertip,
form#addservices table.markuptableremote td.usertip,
form#addservices table.markuptablelocal td.usertip,
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table td.usertip {
	padding:10px;
}

form#editservices table.markuptableremote td.usertip h3,
form#editservices table.markuptablelocal td.usertip h3,
form#addservices table.markuptableremote td.usertip h3,
form#addservices table.markuptablelocal td.usertip h3,
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table td.usertip h3 {
	margin:0px;
}


form#addusers table.addsingleuser tr td, 
form#addservices table.addeditservice tr td , 
form#editservices table.addeditservice tr td,
form#editservices table.addeditservice td,
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#edituser td,
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#adduser td {
	width:auto;
	padding-bottom:5px;
	padding-top:5px;
}

form#addusers table.addsingleuser tr td input[type=text], 
form#addservices table.addeditservice tr td input[type=text], 
form#editservices table.addeditservice tr td input[type=text],
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#adduser td input[type=text],
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset table#adduser td input[type=password] {
	width:185px;
}

html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin form#editusers input[type=submit],
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin form#adduser input[type=submit] {
	width:50px;
	margin-left:10px;
}

/*Services Management ---------------------------------------------------------------------------------------------------------------*/
form#editservices table.markuptableremote,
form#editservices table.markuptablelocal,
form#addservices table.markuptableremote,
form#addservices table.markuptablelocal {
	margin-top:10px;	
	background:#fff;
}

form#editservices div.modeswitch {
	display:none;	
}

div.modeswitch {
	padding-left:20px;
	display:block;
	overflow:hidden;
	height:30px;
	font-size:13px;
}

html body div.body div.page div.pageContent div.PageDW-AdminServices form#actionconfirmform div {
	margin-bottom:0px;
	margin-top:15px;
	margin-left:20px;
	vertical-align:middle;
}

html body div.body div.page div.pageContent div.PageDW-AdminServices form#actionconfirmform div input{
	margin-right:10px;
	vertical-align:middle;
}

html body div.body div.page div.pageContent div.PageDW-AdminServices form#actionconfirmform input[type=submit] {
	margin-top:20px;	
}

form#addservices div.modeswitch a {
	background:none;
	margin-top:5px;
	height:23px;
	padding: 3px 21px 0px 21px;
}

form#addservices .modeswitch .remotelink, 
form#editservices .modeswitch .remotelink,  
form#addservices .modeswitch .locallink, 
form#editservices .modeswitch .locallink {
	background:none;
	
}

form#addservices .modeswitch span.locallink, 
form#editservices .modeswitch span.locallink,
form#addservices .modeswitch span.remotelink, 
form#editservices .modeswitch span.remotelink {
	margin-top:5px;
	height:23px;
	padding: 2px 20px 0px 20px;
}

html body div.body div.page div.pageContent div.PageDW-AdminServices div.actionsdiv input[type=submit] {
	margin-left:10px;
	width:50px;
}

form#addusers table.addsingleuser td.spaced, 
form#addservices table.addeditservice td.spaced, 
form#editservices table.addeditservice td.spaced {
	padding-bottom:10px;
}

form#addusers table.addsingleuser tr td, 
form#addservices table.addeditservice tr td , 
form#editservices table.addeditservice tr td,
form#editservices table.addeditservice td {
	background-color:#fff;	
}

form#addusers table.addsingleuser tr td input[type=submit], 
form#addservices table.addeditservice tr td input[type=submit], 
form#editservices table.addeditservice tr td input[type=submit] {
	width:130px;	
}

/*Unused Redirects---------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminUnusedRedirects div#pageText div#pageTypeAdmin ol {
	margin-left:0px;
}

html body div.body div.page div.pageContent div.PageDW-AdminUnusedRedirects div#pageText div#pageTypdAdmin br{
	display:none;
}

html body div.body div.page div.pageContent div.PageDW-AdminUnusedRedirects div#pageText div#pageTypdAdmin p{
	margin-bottom:10px;
}

html body div.body div.page div.pageContent div.PageDW-AdminUnusedRedirects div#pageText div#pageTypeAdmin ol li {
	padding: 5px 0px 5px 0px;
}

/*Watched Pages*/
html body div.body div.page div.pageContent div.PageDW-SpecialWatchedpages div#pageText div#pageTypeSpecial form {
	margin:0px;	
	padding:0px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialWatchedpages div#pageText div#pageTypeSpecial form input[type=button] {
	margin-left:-17px;
	width:180px;
	background-position: -780px;
}

/*Session Messages ----------------------------------------------------------------------------------------------------------------*/
#pageContent div.pageStatus {
	padding:0px;	
}

#pageContent div.pageStatus div.contentUndelete {
	margin-top:20px;	
}

div#sessionMsg,
div.contentUndelete {
	margin-bottom:10px;	
}

div.upgrade,
div.successmsg,
div.errormsg,
div.systemmsg,
div.contentUndelete {
	font-size:14px;
	overflow:auto;
}

div.upgrade div.inner,
div.successmsg div.inner,
div.systemmsg div.inner,
div.errormsg div.inner,
div.contentUndelete span.subpages {
	display:block;
	min-height:25px;
	padding:2px;
	vertical-align:middle;
	padding-left:50px;
	padding-top:10px;
}

div.upgrade div.inner ul,
div.successmsg div.inner ul,
div.systemmsg div.inner ul,
div.errormsg div.inner ul {
	margin-bottom:5px;	
}

div.upgrade div.inner ul li,
div.successmsg div.inner ul li,
div.systemmsg div.inner ul li,
div.errormsg div.inner ul li{
	margin-bottom:5px;
}

div.upgrade {
	margin-bottom:20px;	
}

div.searchmsg div.inner {
	background-image: url(../icon_search.png);	
}

/*Search Results Page----------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial form input[type=submit] {
	margin-left:10px;
	width:70px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial form input[type=text] {
	margin-left:10px;

}

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults ul { 
	margin-left:0px;
	padding:0px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults ul li{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	margin-left:0px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults ul li div.itemmatch {
	font-size:12px;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div#searchResults div.searchResults {
	font-weight:bold;
	text-align:right;
}

html body div.body div.page div.pageContent div.PageDW-SpecialSearch div#pageText div#pageTypeSpecial div.searchPagination {
	font-weight:bold;
	width:100%;
	display:block;
	padding-top:10px;
	text-align:right;
}

/*Extension List Div --------------------------------------------------------------------------------------------------------------------*/
div.extensionlist {
	width:100px;
	float:right;
	padding:5px 5px 5px 30px;
}

/*MindTouch TagLine------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.MindTouch {
	float:right;
	font-size:12px;
	padding-top:5px;
	padding-right:5px;
	color:#ffffff;
}

html body div.body div.poweredBy {
	float:right;
	font-size:12px;
	padding-top:5px;
	padding-right:5px;
	color:#ffffff;
}

html body div.body div.poweredBy a {
	color:#FFFFFF;
}

/*Editor Toolbar --------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.toolbar table tr td table tr td {
	padding:2px;
}

html body div.body div.page div.toolbar table tr td table tr td a {
	cursor:pointer;
	
}

html body div.body div.page div.toolbar table tr td table tr td a.buttonMT {
	padding:2px;
	overflow:hidden;
	
}

html body div.body div.page div.toolbar table tr td table tr td a div.buttonImageContainer {
	float:left;
	position:static;
}

html body div.body div.page div.toolbar table tr td table tr td a span#btnCancel,
html body div.body div.page div.toolbar table tr td table tr td a span#btnSave {
	width:30px;
	display:block;
	position:static;
	top:0px;
	left:0px;
	float:left;
	padding-left:5px;
	padding-top:2px;
}

/*Restricted & Moved Page Icon*/
html body div.body div.page div.pageContent div.pageTitle h1#title span.pageRestricted {
	padding-right:30px;
}

html body div.body div.page div.pageContent div.pageTitle a.pageMoved {
	float:right;	
	min-height:16px;
	margin-top:7px;
	padding:3px;
	margin-left:10px;
	position:relative;
}

html body div.body div.page div.pageContent div.pageTitle a.pageMoved {
	width:auto;
	max-width:400px;
	text-align:left;
	font-size:12px;
	padding-left:22px;
}

/*Revision Page -------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div#pageText div.revisionInfo {
	margin-bottom:10px;
	text-align:center;
	font-size:12px;
}

html body div.body div.page div.pageContent div#pageText div.revisionInfo p {
	margin-bottom:15px;
}

html body div.body div.page div.pageContent div#pageText div.pageRevision del {
	text-decoration: line-through;	
}

/*User List Page ----------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-User form input[type=submit] {
	margin-left:10px;
	width:50px;
}

html body div.body div.page div.pageContent div.PageDW-User form input[type=text] {
	margin-left:10px;
}

/*Auto Complete Div--------------------------------------------------------------------------------------------*/

div#autoCompContainer {
	margin-left:10px;	
}

div#autoCompContainer div.yui-ac-content ul li,
div#autoCompContainer div.yui-ac-content ul {
	margin:0px;
	padding:0px;
}

div#autoCompContainer div.yui-ac-content ul li {
	padding:3px;	
}

/*Internal Links-------------------------------------------------------------------------------------------------------*/

a.link-mailto,
a.link-ftp,
a.link-irc {
	padding-left:21px;
	border:0px;
}


/*User Login Service --------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset {
	width:300px;
	padding:10px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table {
	margin-top:20px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset div {
	padding-bottom:5px;	
	padding-top:10px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset div input {
	float:left;
	margin-top:1px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset div label {
	width:150px;
	margin-left:35px;
	display:block;
}

html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset {
	border-width: 1px;	
}

/*Save Message*/

html body div.body div.page div#pageText div#saveMsgSuccess {
	display:none;	
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*IE6 Fixes ----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset div label {
	padding-top:5px;
}

* html body div.global {
	text-align:center;
	overflow:inherit	
}

* html body div.globalWrap {
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;
}


* html body div.headerright{
	float:right;
	height:auto;
	padding-top:15px;
	margin-right:25px;
}

* html body div.body div.page {
	padding-left:18px;
	width:947px !important;
}

* html body div.body div.bodyHeader div.pre {
	float:left;
	font-size:0px;
	height:20px;
	margin:0pt;
	padding:0pt;
	width:0px;
}






/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Extensions ------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/




/*Feed.Table*/
table.feedtable {
	border:1px solid #999;
}

table.feedtable {
	line-height:1.5em;
	overflow:hidden;
	width:100%;
}

table.feedtable th {
	background-color:#ddd;
	border-bottom:1px solid #999;
	font-size:14px;

}

table.feedtable tr {
	background-color:#FFFFFF;
}

table.feedtable tr.feedroweven td {
	background-color:#ededed;
}


/*Script Highlighter */
#pageText div.dp-highlighter ol,
#topic div.dp-highlighter ol {
	padding-left:0px;	
} 

/*Google Search Control*/

#pageText input.gsc-search-button {
	margin-left:10px;
	width:70px;
	background-position:-180px;
}

/*Wiki.TOC*/

#pageText div.wiki-toc ol li {
	list-style-type:none;
}


/*Body Footer*/

#footer div.nav {
	color:#ffffff;
	font-size:10px;	
	padding-left:0px;
	padding-right:25px;	
	background:none;
	line-height:12px;
}

#footer {
	color:#232323;
	font-size:11px;	
	padding-left:0px;
	padding-right:25px;	
	background:none;
	line-height:12px;
	width:920px;
	font-weight:bold;}


#footer ul {
	color:#ffffff;
	list-style-type:none;
	margin-top:5px;
	padding:0pt;
	float:left;
	width:900px;
}

#footer ul li {
	color:#ffffff;
	display:inline;
	margin:0pt 10px 0pt 0pt;
	padding-right:10px;
	border-right: 1px solid #222222;
}

#footer div.newsletter {
	color:#ffffff;	
	font-size:9px;
	background:none;
	float:right;
	margin-left:35px;
	margin-bottom:16px;
	margin-top:6px;
	}	

#footer a{
	color:#ffffff;
	font-size:9px;
	}	

html body div.body div.bodyFooter div.post {
	background-image: url(../../mtdark/standard/page_footer_post.png);	
	background-position:right;
	height:99px;
	margin-left:50px;	
}


/*White Papers Page and Testimonials*/
#topic div.testimonial,
#pageText div.testimonial,
#topic div.whitepaper,
#pageText div.whitepaper {
	background-image: url(../../mtdark/standard/title_bg.gif);
	background-repeat: repeat-x;
    padding:10px;
	overflow:auto;
}

#topic div.blackfade,
#pageText div.blackfade, 
div.blackfade, 
#topic div.whitepaper,
#pageText div.whitepaper
 {
	background-image: url(../../mtdark/standard/blackfade.jpg);
	background-repeat: repeat-x;
    padding:10px;
	overflow:auto;
    margin-bottom:10px;
}

#pageText div.sidebar li,
#topic div.sidebar li
{
	padding-left:3px;
}
#pageText div.sidebar ul,
#topic div.sidebar ul
{
	margin:0px;
	padding:0px;
}

div.searchbar input.inputSubmit
{
	float:right;
	margin:0px;
}

div.searchbar
{
	float:right;
	font-size:12px;
	line-height:26px;
	color:#999999;
	width:180px;
}

.TableHeader
{
	text-align: center;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cecece;
	text-align: center;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cecece;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cecece;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #eeeeee;
}

.TableContent
{
	vertical-align: top;
	padding-right: 25px;
	padding-bottom: 10px;
}

.TableContent
{
	text-align: center;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
}

.supportBlock
{
	width: 50%;
	height: 200px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.supportIcon
{
	vertical-align: top;
	text-align: left;
	width: 105px;
	}

.formTitle
{
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width: 300px;
}


.br
{
	clear:both;
	visibility:hidden;
}

.logodisplay
{
	border:1px solid #ccc;
	width:450px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}

.logodisplay span.linksbar
{
	background:#ccc;
	padding:3px;
	display:block;
	font-weight:bold;
	}

.logodisplay span.linksbar a
{
	margin-left:20px;
	font-weight:300;
	}

div.prhead div.nav ul
{
margin:0px;
padding:0px;
}

div.prhead div.nav ul li.button
{
list-style-type:none;
color:#fff;
font-family:arial;
font-style:italic;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}

div.productHeaderDiv
{
margin-bottom:10px;
}

#pageText div.side,
#topic div.side
{
width:200px;
float:left;
}

#pageText div.homecontent,
#topic div.homecontent
{
width:550px;
float:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}



#topic div.prhead div.prtitle
{
width:600px;
text-align:center;
height:80px;
font-size:18px;
font-weight:bold;
}

#topic div.prhead div.prtitle span.subtitle
{
font-size:15px;
color:#a00b0b;
display:block;
}


#topic div.productHeaderDiv ul li
{
font-size:12px;
list-style-type:circle;
padding-bottom:5px;
}


/*--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

#topic p,
#pageText p {
	line-height:20px;
	color:#333333;
}

#topic div.dekiwikinews ul li,
#pageText div.dekiwikinews ul li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

#topic div.dekiwikinews ul li a,
#pageText div.dekiwikinews ul li a {
	font-weight:100;
	color:#666666;
	text-decoration:none;
}


#topic div.dekiwikinews ul,
#pageText div.dekiwikinews ul {
	margin:0px;
	padding:0px;
}

#topic div.sidebar li,
#pageText div.sidebar li {
	margin-left:15px;
	padding-left:3px;
	padding-bottom:5px;
}

#topic div.sidebar ul,
#pageText div.sidebar ul {
	margin:0px;
	padding:0px;
	color:#333333;	
}

#topic ol li,
#pageText ol li {
	list-style-type:decimal;
	color:#333333;		
}

#topic div.side,
#pageText div.side {
	width:200px;
	float:left;
}

#topic div.homecontent,
#pageText div.homecontent {
	width:550px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

#topic div.mainsidebar div.imgLink,
#pageText div.mainsidebar div.imgLink {
	float:left;
	width:60px;
}

#topic div.mainsidebar div.downloadText,
#pageText div.mainsidebar div.downloadText {
	width:80px;
	height:60px;
	float:left;
	padding-left:10px;
	padding-right:30px;
}


#topic div.mainsidebar div.action a,
#pageText div.mainsidebar div.action a {
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	border:0px;
}

#topic div.prhead div.prtitle,
#pageText div.prhead div.prtitle {
	width:600px;
	text-align:center;
	height:80px;
	font-size:18px;
	font-weight:bold;
}

#topic div.prhead div.prtitle span.subtitle,


#pageText div.prhead div.prtitle span.subtitle {
	font-size:15px;
	color:#a00b0b;
	display:block;
}

#topic h3, #pageText h3, .header_3, .header3 {
	font-size:13pt;
	font-weight:bold;
	margin-bottom:0;
	margin-top:10px;
}



#topic div.productHeaderDiv ul li,
#pageText div.productHeaderDiv ul li {
	font-size:12px;
	list-style-type:circle;
	padding-bottom:5px;
}

#topic div.prhead div.nav,
#pageText div.prhead div.nav {
	float:right;
	text-align:right;
	padding:0px;
}

#topic div.prhead div.nav ul,
#pageText div.prhead div.nav ul {
	margin:0px;
	padding:0px;
}

#topic div.prhead div.nav ul li.button,
#pageText div.prhead div.nav ul li.button {
	list-style-type:none;
	color:#fff;
	font-family:arial;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#topic div.testimonial,
#pageText div.testimonial {
	margin-bottom:10px;
}

#topic div.whitepaper,
#pageText div.whitepaper {
	margin-bottom:20px;
}

#topic div.whitepaper h2,
#pageText div.whitepaper h2 {
	margin-top:0px;
}

#topic div.testimonial h2,
#pageText div.testimonial h2 {
	margin-top:0px;
	margin-bottom:0px;
}

#topic div.testimonial a,
#pageText div.testimonial a,
#topic div.testimonial strong,
#pageText div.testimonial strong {
	font-weight:100;
	padding-bottom:5px;

}



* html body #maincontent {
	margin-right: -20px;
	margin-left: 25px;
}


#pageText span.name,
#pageText div.dekiwikiuserreview span.signature span.name {
	font-weight:bold;
	display:block;
	font-size:12px;
}

/*Pricing Plans*/
#topic div#pricing table tr td,
#pageText div#pricing table tr td {
	background-image: url(../../mtdark/standard/pricing_bg.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
	height:40px;
}

#topic div#pricing table tr td.rowValue,
#pageText div#pricing table tr td.rowValue {
	border-right:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}

#topic div#pricing table tr td.rowDeveloper,
#pageText div#pricing table tr td.rowDeveloper {
	border-right:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}

#topic div#pricing table tr td.rowBlank,
#pageText div#pricing table tr td.rowBlank {
	width:5px;
	background-color:#fff;
	background-image:none;
}

#topic div#pricing table tr td.colHead,
#pageText div#pricing table tr td.colHead {
	text-align:center;
	font-weight:bold;
	color:#333;
	background-image: url(../../mtdark/standard/colhead_bg.png);
	height:30px;
}

#topic div#pricing table tr.colTitle,
#pageText div#pricing table tr.colTitle{
	text-align:left;
	font-weight:bold;
	color:#333;
	background-image: url(../../mtdark/standard/colhead_bg.png);
}

#topic div#pricing table tr td.rowHead,
#pageText div#pricing table tr td.rowHead {
	text-align:left;
	font-weight:100;
	padding-left:10px;
}

#topic div#pricing table tr td.sectionHead,
#pageText div#pricing table tr td.sectionHead {
	padding-top:30px;
	height:80px;
	color:#a00b0b;
	font-size:15px;
	background-image:none;
	font-weight:bold;
}

* html body #topic div#pricing table tr td.btnRow a,
* html body #pageText div#pricing table tr td.btnRow a {
	height:30px;
}



/*Header Nav*/

#topic div.reseller,
#pageText div.reseller {
	overflow:auto;
	padding:10px;
	margin-bottom:10px;
}

html body.user-loggedin #topic a.pageMoved,
html body.user-loggedin #pageText a.pageMoved {
	display:none;
}

html body.user-loggedin #topic a.pageMoved,
html body.user-loggedin #pageText a.pageMoved {
	display:block;
}

* html body #topic div.price_plans,
* html body #pageText div.price_plans {
	width:130px;
}

#topic div.wikisheader,
#pageText div.wikisheader {
	padding:10px;
	background-image: url(../../mtdark/standard/wikis_header.gif);
	background-repeat: no-repeat;
	height:230px;
	padding-top:0px;
	cursor:pointer;
	background-position:0px 20px;
}

#topic div.wikisheader ul,
#pageText div.wikisheader ul {
	padding-right:10px;
	margin-left:400px;
	padding-top:0px;
}

#topic div.wikisheader ul li,
#pageText div.wikisheader ul li {
	font-size:17px;
	font-weight:100;
	list-style-type:none;
}



#topic div.wikisheader div.downloadfree,
#pageText div.wikisheader div.downloadfree {
	position:absolute;
	margin-top:225px;
	margin-left:10px;
	width:210px;
	text-align:center;
	font-size:12px;
}

#topic div.bottomBar, 
#pageText div.bottomBar {
	border-top:1px dotted #ccc;
	min-height:40px;
	background-color:#fbfbfb;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
}

#topic div.bottomBar h2, 
#pageText div.bottomBar h2 {
	margin:0px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	
}

#topic div.bottomBar input, 
#pageText div.bottomBar input {
	font-size:11px;
	margin-left:5px;
}

#centeredNotice {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 400px;
  height: 100px;
  margin: auto;
  background-color: #fff;
  border:2px solid #333;
  color: #333;
padding:10px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
text-align:center;
font-size:16px;
}

#centeredNotice {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25%;
  margin-left: -25%;
}

#topic div.landingForm,
#pageText div.landingForm {
	margin-top:15px;
}


#topic div.landingFormpad,
#pageText div.landingFormpad {
	width:800px;
	margin-top:150px;
}

* html body #topic div.landingForm,
* html body #pageText div.landingForm {
	width:780px;
}

#topic div.landingForm div.formBullets ul li,
#pageText div.landingForm div.formBullets ul li {
	list-style-type:circle;
	font-weight:bold;
	margin-bottom:10px;
	color:#333;
	font-size:13px;
}

#topic div.landingForm div.formInputs,
#pageText div.landingForm div.formInputs {
	width:200px;
	float:left;
}

#topic div.landingForm h2,
#pageText div.landingForm h2 {
	font-size:36px;
	font-family:trebuchet Ms;
	color:#333;
}

#topic div.landingForm div.formInputs label,
#pageText div.landingForm div.formInputs label {
	display:block;
	font-size:12px;
	font-family:arial;
	color:#666;
}

#topic div.landingForm div.formInputs #country,
#pageText div.landingForm div.formInputs #country,
#topic div.landingForm div.formInputs input,
#pageText div.landingForm div.formInputs input {
	width:200px;
	margin-bottom:10px;
	font-size:14px;
}

#topic div.landingForm div.formInputs input.button,
#pageText div.landingForm div.formInputs input.button {
	width:210px;
	height:70px;
	background-image:url(../../mtdark/standard/download_deki.gif);
	background-position:0px 0px;
	font-size:0px;
	color:#000;
}

* html body #topic div.landingForm div.formInputs input.button,
* html body #pageText div.landingForm div.formInputs input.button {
	font-size:14px;
	color:#333;
}

#topic div.br,
#pageText div.br {
	visibility: hidden;
	clear:both;
	color:#fff;
	font-size:1px;
}

#pageText td.patronIcon, 
#topic td.patronIcon {
	border-right:5px solid #eaeaea;
	border-bottom:5px solid #eaeaea;
	width:20%;
}


#pageText td.patronlast,
#topic td.patronlast {
	border-right:0px;
}

a.pageMoved {
	display:none;
}

body.page-admin a.pageMoved {
	display:block;
}

#topic a, #pageText a, p.modified a {
}

#topic .quotation{
font-weight:bold;
font-family:georgia;
color: #a00b0b;
font-size: 500%;
width:16px;
}


#topic ul, li.nobullet {list-style:none; list-style-type:none;}
#pateText ul, li.nobullet {list-style:none; list-style-type:none;}

#topic .padded {padding:5px;}

#nav li.developers a span
{
width:101px;
}


table.feedtable tr td
{
padding:0px;
font-size:11px;
padding-bottom:10px;
line-height:16px;
}

.TableHeader
{
text-align: center;
font-weight: bold;
color: #666666;
font-size: 13px;
padding-right: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cecece;
text-align: center;
font-weight: bold;
color: #666666;
font-size: 13px;
padding-right: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cecece;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #cecece;
padding-bottom: 2px;
padding-top: 2px;
background-color: #eeeeee;
}

.TableContent
{
vertical-align: top;
padding-right: 25px;
padding-bottom: 10px;
}

.TableContent
{
text-align: center;
vertical-align: top;
padding-right: 10px;
padding-bottom: 10px;
}

.supportBlock
{
width: 50%;
height: 200px;
vertical-align: top;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

.supportIcon
{
vertical-align: top;
text-align: left;
width: 105px;
}

.formTitle
{
padding-top: 10px;
font-size: 11px;
font-weight: bold;
color: #666666;
width: 300px;
}

div.price_plans div.free
{
height:195px;
}

div.price_plans div.free span.text
{
font-size:15px;
color:#333;
line-height:24px;

}

div.price_plans div.plan
{
height:90px;
cursor:pointer;
}

div.price_plans div.plan div.title
{
font-size:16px;
color:#333;
margin-bottom:3px;
text-align:left;
}

div.price_plans div.plan div.price
{
color:#000;
font-size:14px;
position:absolute;
margin-top:2px;
margin-left:70px;
}

div.price_plans div.plan div.text
{
color:#666;
font-size:14px;
text-align:left;
display:block;
}

.br
{
clear:both;
visibility:hidden;
}

.logodisplay
{
border:1px solid #ccc;
width:450px;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
}

.logodisplay span.linksbar
{
background:#ccc;
padding:3px;
display:block;
font-weight:bold;
}

.logodisplay span.linksbar a
{
margin-left:20px;
font-weight:300;
}

div.sidebar div.download

{
margin-left:5px;
overflow:auto;
margin-right:5px;
padding-bottom:5px;
border-bottom:1px dashed #ccc;
margin-bottom:10px;
}

div.sidebar div.download img
{
float:left;
border:0px;
}

div.sidebar div.downloadText
{
float:left;
font-size:11px;
width:80px;
margin-left:10px;
line-height:14px;
font-weight:bold;
}

div.sidebar div.bottom span.title
{
display:block;
}

h1#title
{
display:none;
}

div.productHeaderDiv
{
margin-bottom:10px;
}

body.page-admin div#pageTypeAdmin textarea
{
height:400px;
width:700px;
}

body.user-loggedin #pageContent div.pageRevision
{
position:absolute;
top:15px;
margin-right:auto;
margin-left:400px;
z-index:200;
}

body.user-loggedin #pageContent div.pageRevision
{
display:block;

}


#pscroller1{
width: 309px;
height: 125px;
padding-bottom: 5px;
font-style:italic;
line-height:1.5;
}


div.demoPanel
{
overflow:hidden;
margin-bottom:20px;
background: #fff url(../../mtdark/standard/title_bg.gif) repeat-x;
border-top:1px solid #ccc;
padding:10px;
height:420px;
}

div.demoPanel div.demoText
{
float:left;
width:310px;
}

div.demoPanel div.demoText h2
{
display:block;
font-size:16px;
font-weight:bold;
font-family:trebuchet MS;
}

div.demoPanel div.demoMovie
{
float:left;
padding-left:40px;
}




#pageText div.landingPage
{
background: url(../../mtdark/standard/get_deki_free.gif) no-repeat;
background-position: right top;
margin-right:50px;
}

#pageText div.landingPage ul
{
padding-top:5px;
}

#pageText div.landingPage ul li
{
font-weight: bold;
font-size: 14px;
padding-bottom:7px;
list-style-type: circle;
padding-left:5px;
color: #454545;
font-family:arial;
}

#pageText table td.nexusTableHead
{
background:#f1f1f1;
padding:5px;
border:#ccc;
font-weight:bold;
text-align:center;
border:1px solid #e8e7e7;
}

#pageText table td.nexusTableCell
{
text-align:center;
padding:5px;
}

#pscroller3
{
width:300px;
height:245px;
line-height:24px;
font-size:14px;
float:left;
padding-right:10px;
margin-right:40px;
}

#pageText .productDiv h3
{
font-size: 13px;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
}

img.caseImage {
margin-left:30px;
}

div.german {
	background-image: url(../../mtdark/standard/german_flag.gif);
}

div.us {
	background-image: url(../../mtdark/standard/us_flag.gif);
}

div.italy {
	background-image: url(../../mtdark/standard/italyflag.jpg);
}

div.mexico {
	background-image: url(../../mtdark/standard/mexicoflag.jpg);
}


div.spain {
	background-image: url(../../mtdark/standard/spain-flag.gif);
}

div.australia {
	background-image: url(../../mtdark/standard/australia_flag.gif);
}

div.japan {
	background-image: url(../../mtdark/standard/Japanese_Flag.gif);
}

div.belgium {
	background-image: url(../../mtdark/standard/Belgium_Flag.gif);
}

div.sweden {
	background-image: url(../../mtdark/standard/sweden-flag.jpg);
}

div.resellerflag {
	float:left;
	width:70px;
	height:50px;
	overflow:hidden;
	border:1px solid #000;
	font-size:0px;
}

div.resellertext {
	margin-left:90px;
	font-size:12px;
}

#pageText div.resellertext h3{
	margin-bottom:5px;
	margin-top:0px;
	font-size:13px;
}

html body #sessionMsg {
	display:none;
}

#hideIframe {
	display:none;
}

div.mainheader {
     margin-left:20px;  
     margin-bottom:20px;
     margin-right:20px; 
	height:62px;
}

div.mtLogo a{
	font-size:0px;
	color:#fff;
	float:left;
	width:357px;
	height:62px;
	display:block;
}

.tagline {
	color:#666;
	position:absolute;
	display:block;
	z-index:10;
	padding-left:63px;
	font-size:14px;
	margin-top:-16px;
        letter-spacing:.3px;
}


#headcol1 {
	float: left;
	width:170px;
	margin-left: 10px;
	padding-right: 8px;
}

#headcol2 {
	float: left;
}
		
#headcol3{
     float: right;
     margin-right:5px;
     text-align:right;
     width:500px;
}
		
#getdekinowh{
	text-decoration: none;
	height:38px;
}

 a.getdekinowh, a:visited.getdekinowh {
	height:38px;
	display:block;
	width: 160px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/getdekinow.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
        color: #fff;
        font-weight:bold;

        padding-top: 6px;
        font-size:14px;
        text-align:center;
}

a:hover.getdekinowh {
	height:38px;
	display:block;
	width: 160px;	
	text-decoration: none;
	background-image: url(../../mtdark/standard/getdekinow_h.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
  }

#topic div#styletable table tr td,
#pageText div#styletable table tr td {
	background-image: url(../../mtdark/standard/pricing_bg.gif);
	background-repeat:repeat-x;
	padding:2px 15px 2px 15px;
	overflow:auto;
	height:40px;
}

div.register a{color:#fff;}

html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin textarea {
	width:100%;
	max-width:700px;
	min-width:570px;
	margin-bottom:10px;
	height:300px;
}

html body div.body div.page div.pageContent div#pageText div#pageTypeAdmin fieldset {
	border-bottom:1px solid #B8D6DE;
	width:720px;}



h2.largered {
	color:#A00B0B;
	font-size:26px;
	font-weight:100;
}

---------------------

#topic div#homeheadleft{
	float:left;
	width:520px;
	color:#464646;
	font-size:14px;
	padding-left:25px;
	padding-top:18px;}

#topic div#homeheadright{
	float:right;
	margin-right:15px;
	padding-right:3px;
	color:#464646;
	font-size:12px;
	padding-top:18px;}

#topic div#homeleft{
	float:left;
	width:460px;
	color:#464646;
	font-size:14px;}

#topic div#homeright{
	float:right;
	margin-bottom:25px;
	width:420px;
	color:#464646;
	font-size:12px;}
	
#topic div#userbox {
	width:180px;
	float:left;
	margin-right:15px;}
	
#topic div#halfleft {float:left;
	width:460px;
	padding-right:25px;}
	
#topic div#halfrightb {float:right;
	width:600px;}		

#Topic div.float {
  float: left;
  margin-right:40px;
}

#Topic div.float2 {
  float: left;
}

#Topic div.float3 {
  float: left;
  margin:20px;
}

*html body #Topic div.float {
  float: left;
  padding-left:15px;
  padding-right:5px;
}



#Topic div.floatlg {
  float: left;
  padding-right:40px;
  width:260px;
  height:auto;
}


#title { font-size:12px;
border:1px solid #CCCCCC;
color:#000000;
width:264px;
}

div.getaquotesmall a {
background-position:0px 0px;
background-image:url(../../mtdark/standard/buttons_small_quote.png);
height:36px;
width:148px;
}

div.getaquotesmall a:hover {
background-image:url(../../mtdark/standard/buttons_small_quote.png);
background-position: -148px 0px;
}

div.buynowsvrsmall a {
background-image: url(../../mtdark/standard/buttons_small_buy_now.png);
width:148px;
height:36px;
}

div.buynowsvrsmall a:hover {
background-image:url(../../mtdark/standard/buttons_small_buy_now.png);
background-position: -148px 0px;
}

.PageDW-Community {
background:transparent url(../../mtdark/standard/header_mtdevcenter.jpg);
background-repeat:no-repeat;
}

#pageText li.communityproperty {
	float:left;
	width: 280px;
	padding-bottom:20px;
	list-style-type:none;
	min-height:200px;
	padding:0px;
	margin:0px;
	padding-right:20px;
}

li.communityproperty .developerwiki a {
	background-repeat:no-repeat;
	width:260px;
	height:50px;
	border:0px;
	display:block;
	font-size:0px;
	color:#fff;
	background-image: url(../../mtdark/standard/mindtouch_developer_wiki.gif);
}

li.communityproperty .developerforums a {
	background-repeat:no-repeat;
	height:50px;
	border:0px;
	display:block;
	font-size:0px;
	color:#fff;
	background-image: url(../../mtdark/standard/mindtouch_developer_forums.gif);
}

li.communityproperty .developerbugs a {
	background-repeat:no-repeat;
	height:50px;
	border:0px;
	display:block;
	font-size:0px;
	color:#fff;
	background-image: url(../../mtdark/standard/mindtouch_bug_tracking.gif);
}

#topic div.featuresh2, #pageText div.featuresh2 {
padding:3px 0px 0px 5px;
height:22px;
}

.downloadcommunity a {
width:250px;
display:block;
height:60px;
background-image: url(../../mtdark/standard/community_edition.gif);
background-position:0px 0px;
font-size:0px;
color:#eae9e9;
}

.downloadcommunity a:hover {
background-position:-250px 0px;
background-image: url(../../mtdark/standard/community_edition.gif);
}



.quoteform #title {
margin-top:0px;
padding:3px;
font-size:11px;
width:auto;
}

.blankbutton {
margin-bottom:40px;
margin-top:10px;
overflow:hidden;
}

#pageText .blankbutton a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:26px;
	width:108px;
	background-image:url(../../mtdark/standard/button_blank.png);
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

#pageText .blankbutton a:hover {
	background-position:-108px 0px;
	color:#000;
}



.blankbutton2 {
	margin-left:60px;
	overflow:hidden;
}

#pageText .blankbutton2 a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:26px;
	width:108px;
	background-image:url(../../mtdark/standard/button_blank.png);
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none !important;
}

#pageText .blankbutton2 a:hover {
	background-position:-108px 0px;
	color:#000;
}

.downloadsm {
	margin-left:40px;
	overflow:hidden;
}

#pageText .downloadsm .smtxt {
	color:#454545;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-right:10px;	
	text-align:center;
}	

#pageText .downloadsm a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:46px;
	width:150px;
	background:url(../../mtdark/standard/download_small.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#333;
	text-decoration:none !important;
}

#pageText .downloadsm a:hover {
	background-position:-150px 0px;
	color:#000;
}


.getquotesm {
	margin-left:40px;
	overflow:hidden;
}

#pageText .getquotesm .smtxt {
	color:#454545;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-right:10px;	
	text-align:center;
}	

#pageText .getquotesm a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:46px;
	width:150px;
	background:url(../../mtdark/standard/getquote.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#333;
	text-decoration:none !important;
}

#pageText .getquotesm a:hover {
	background-position:-150px 0px;
	color:#000;
}

.getquotesm1 {
	margin-left:0px;
	overflow:hidden;
}

#pageText .getquotesm1 .smtxt {
	color:#454545;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-right:10px;	
	text-align:center;
}	

#pageText .getquotesm1 a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:46px;
	width:150px;
	background:url(../../mtdark/standard/getquote.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#333;
	text-decoration:none !important;
}

#pageText .getquotesm1 a:hover {
	background-position:-150px 0px;
	color:#000;
}

/*buynow*/
.buynowblack {
	overflow:hidden;
}

#pageText .buynowblack .smtxt {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}	

#pageText .buynowblack a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:46px;
	width:140px;
	background:url(../../mtdark/standard/buynowblack.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none !important;
}

#pageText .buynowblack a:hover {
	background-position:-140px 0px;
	color:#ffffff;
}

/*how to buy*/
.howtobuyblack {
	overflow:hidden;
}

#pageText .howtobuyblack a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	height:55px;
	width:200px;
	background:url(../../mtdark/standard/button_buynow.jpg) no-repeat;
	font-size:0px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none !important;
}

#pageText .howtobuyblack a:hover {
	background-position:-200px 0px;
	color:#ffffff;
}

#topic div.whitepaper,
#pageText div.whitepaper {
	background-image: none;
	margin-bottom: 0;
}

#topic div.whitepaper div.icon,
#pageText div.whitepaper div.icon {
	background: url(../../mtdark/standard/whitepaper_icon.png) no-repeat center center;
	height: 84px;
	width: 70px;
	padding: 0 10px 20px 0;
}

div.whitepaper h2.editable {
	padding-top: 12px;
}


#topic div.headerLanding4, #pageText div.headerLanding4 {
	background: url(../../mtdark/standard/header_landing4.jpg) no-repeat;
	color:#454545;
	height:478px;
	margin-bottom:20px;
	width:945px;
}

#topic div.landingForm4 div.formBullets4, #pageText div.landingForm4 div.formBullets4 {
	float:left;
	margin-left:20px;
	padding-bottom:5px;
	width:350px;
}

#pageText .float4 {
	float:left;
	margin-top:94px;
	padding-left:25px;
	padding-right:5px;
}

/*Deki CMS Styles -------------------------------------------------------------------------*/
html body #sessionMsg {
	display:none;
}

html body.user-loggedin #sessionMsg, 
html body.user-admin #sessionMsg {
	display:none;
}

#eareaParent {
	margin-right:-18px;
	margin-left:18px;
}

html body.user-loggedin span.highlight {
	background-color:yellow !important;	
}

html body span.highlight {
	background-color:transparent !important;	
}

a:link.link-mailto, a:visited.link-mailto {
	padding:0;
}

#pageText #integrate li a:hover {
	padding:0;
}

#pageText .smalltxt {
	font-size:12px;
	color: #454546;
	font-weight:bold;
}

#pageText .float {
  float: left;
  margin-right:40px;
}

#crmbox {
	width:240px;
	height:165px;
	background: url(../../mtdark/standard/bkg_crm.jpg) no-repeat;
	margin-top:1px;
}

.crm {	padding:70px 20px 10px;
	text-align:center;
	line-height:17px;
	font-size:15px;}
	
.crm a {color:#60196E;
	text-decoration:none;}	

#pageText .float2 {
  float: left;
}

#pageText .float3 {
  float: left;
  margin:20px;
}

*html body #pageText .float {
  float: left;
  padding-left:15px;
  padding-right:5px;
}

#pageText .floatsm,
#Topic div.floatsm {
  float: left;
  width:218px;
  height:auto;
}

#pageText .floatmd {
  float: left;
  padding-right:35px;
  width:260px;
  height:auto;
}

#pageText .floatlg {
  float: left;
  padding-right:20px;
  width:290px;
  height:auto;
}

img a{
	border-bottom:none;	
	}
	

.authorinfo {
	background-image:url(../../mtdark/standard/blackfade.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
	height:100px;
}

.author {
	margin-left: 40px;
	margin-bottom:50px;	
	color: #999999;
	display: block;
	font-size:12px;
}

.newstitle {height:50px; float:left; margin-top:25px;}

.authorpic {float:left;
	margin-right:10px;
	border:1px solid #818182; margin-top:20px;}

#blogposts{
	padding: 0;
	margin:0;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #333;
	font-size:12px;
	line-height:12px;
	text-decoration:none;	
	width:200px;	
}	

#Topic #blogposts ul,
#pageText #blogposts ul{
	list-style-image:none;
	list-style-positon:outside;
	list-style-type:none;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-weight:normal;
	text-decoration:none;	
}

#topic #blogposts ul li, #pageText #blogposts ul li {
	margin-left:0;
	list-style-image:none;
	list-style-positon:outside;
	list-style-type:none;	
	padding:0 0 6px;
	margin:0;
	width: 380px;
	text-align:left;
}

#Topic #blogposts li,
#pageText #blogposts li,{
	list-style-image:none;
	list-style-positon:outside;
	list-style-type:none;	
	margin: 0;
	padding:0;
	text-align:left;
}

#blogposts li a {
	display: block;
	background:none !important;
	color: #A00B0B;
	text-decoration: none;
	line-height:14px;
	padding-top:6px;	
	padding-bottom:4px;
	text-decoration:none !important;	
	}

html>body #blogposts li a {
	width: auto;
	background:none !important;	
	}

#blogposts li a:hover {
	display: block;
	background:none !important;
	color: #A00B0B;
	text-decoration: none;
	line-height:14px;
	text-decoration:none !important;		
	}
	
#pageText .float {
  float: left;
  margin-right:40px;
}


#pageText div#quotation,
#Topic div#quotation {
     color:#333333;
     float:right;
     padding-left:15px;
     width:650px;
}

#pageText div#logo,
#Topic div#logo {
     float:left;
     padding-right:8px;
}

#topic div.headerLanding,
#pageText div.headerLanding{
	background: url(../../mtdark/standard/header_landing.jpg) no-repeat;
	width:945px;
	height:200px;
	margin-bottom:20px;
       color:#fff;
}

#topic div#page-top,
#pageText div#page-top {
	background: none;
        background-color:#fff;}

div.HeaderDownloadButtons div {
	float:right;
	margin-right:10px;
}

div.HeaderDownloadButtons2 div {
	float:left;
	margin-right:10px;
}

div.server a {
	display:block;
	height:75px;
	width:140px;	
	font-size:0px;
	font-color:#ffffff !important;
    text-decoration:none !important;
	background-image:url(../../mtdark/standard/top_download.jpg);	
	background-position:0px 0px;
	padding:0px;
	border-bottom-style:none;
}

div.server a:hover {
	background-image: url(../../mtdark/standard/top_download.jpg);
	background-position:-140px 0px;
}

div.ondemand a {
	display:block;
	height:75px;
	width:140px;	
	font-size:0px;
	font-color:#ffffff;
	background-image:url(../../mtdark/standard/top_ondemand.jpg);	
	background-position:0px 0px;
	padding:0px;
	border-bottom-style:none;
}

div.ondemand a:hover {
	background-image: url(../../mtdark/standard/top_ondemand.jpg);
	background-position:-140px 0px;
}

div.howtobuya a {
	display:block;
	height:75px;
	width:140px;	
	font-size:0px;
	font-color:#ffffff;
	background-image:url(../../mtdark/standard/top_howtobuy.jpg);	
	background-position:0px 0px;
	padding:0px;
	border-bottom-style:none;
}

div.howtobuya a:hover {
	background-image: url(../../mtdark/standard/top_howtobuy.jpg);
	background-position:-140px 0px;
}

div.btntxt {padding-top:35px; color:#ffffff;}

div.btntxt2 {padding-top:35px; text-align:right; padding-right:10px; text-decoration:none !important; color:#ffffff;}	

div.btntxt3 {padding-top:35px; text-align:right; padding-right:10px; text-decoration:none !important; color:#000000;}




div.server2 a {
	display:block;
	height:56px;
	width:200px;	
	font-size:14px;
	font-color:#000000 !important;
    text-decoration:none !important;
	background-image:url(../../mtdark/standard/server_2.jpg);	
	background-position:0px 0px;
	padding:0px;
	border-bottom-style:none;
}

div.server2 a:hover {
	background-image: url(../../mtdark/standard/server_2.jpg);
	background-position:-200px 0px;
}

div.ondemand2 a {
	display:block;
	height:56px;
	width:200px;	
	font-size:14px;
	font-color:#000000 !important;
    text-decoration:none !important;
	background-image:url(../../mtdark/standard/ondemand_2.jpg);	
	background-position:0px 0px;
	padding:0px;
	border-bottom-style:none;
}
div.ondemand2 a:hover {
	background-image: url(../../mtdark/standard/ondemand_2.jpg);
	background-position:-200px 0px;
}
	

.headerleftland4 {
float:left;
font-size:26px;
font-weight:bold;
height:auto;
line-height:26px;
padding:18px 0 0 320px;
text-align:left;
width:300px;
}

#topic div.headerLanding2, #pageText div.headerLanding2 {
background:transparent url(../../mtdark/standard/header_landing2.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
height:107px;
margin-bottom:20px;
width:945px;
}


/*Header Backgrounds*/
#topic div.landingForm div.formInputs, #pageText div.landingForm div.formInputs {
	float:left;
	width:200px;
}

#topic div.headerWikis, #pageText div.headerWikis {
	background:transparent url(../../mtdark/standard/header_wikis.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:200px;
	margin-bottom:20px;
	width:944px;
}

.PageDW-ProductsDekiExpressDetails {
	background:transparent url(../../mtdark/standard/header_expressfeatures.jpg);
	background-repeat:no-repeat;
	min-height:700px;
}


.PageDW-MSA {
	background:transparent url(../../mtdark/standard/header_msa.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-DownloadDesktopSuite {
	background:transparent url(../../mtdark/standard/header_desktopconnector.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-UserManualGettingStarted,
.PageDW-UserManualGettingStartedAttachingandManagingFiles,
.PageDW-UserManualGettingStartedComments,
.PageDW-UserManualGettingStartedCreatingaNewPageandHierarchy,
.PageDW-UserManualGettingStartedEditingaPage,
.PageDW-UserManualGettingStartedLoggingIn,
.PageDW-UserManualGettingStartedMyPage,
.PageDW-UserManualGettingStartedPrintingandSavingasPDF,
.PageDW-UserManualGettingStartedRecentChanges,
.PageDW-UserManualGettingStartedVersioning,
.PageDW-UserManualGettingStartedInsertDialog,
.PageDW-UserManualGettingStartedEditor
 {
	background:transparent url(../../mtdark/standard/header_gettingstarted.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-UserManualTools,
.PageDW-UserManualToolsAbout,
.PageDW-UserManualToolsContributions,
.PageDW-UserManualToolsMyPreferences,
.PageDW-UserManualToolsPopularPages,
.PageDW-UserManualToolsRSSFeeds,
.PageDW-UserManualToolsSitemap,
.PageDW-UserManualToolsTemplates,
.PageDW-UserManualToolsUsers,
.PageDW-UserManualToolsWatchedPages {
	background:transparent url(../../mtdark/standard/header_tools.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-UserManualMore,
.PageDW-UserManualMoreDelete,
.PageDW-UserManualMoreEmailLink,
.PageDW-UserManualMoreMove,
.PageDW-UserManualMoreRestrictAccess,
.PageDW-UserManualMoreSetPageProperties,
.PageDW-UserManualMoreTagPage,
.PageDW-UserManualMoreTalkPage,
.PageDW-UserManualMoreWatch
 {
	background:transparent url(../../mtdark/standard/header_more.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-UserManualControlPanel,
.PageDW-UserManualControlPanelDashboard,
.PageDW-UserManualControlPanelUsersandGroups,
.PageDW-UserManualControlPanelCustomize,
.PageDW-UserManualControlPanelMaintenanceHistory,
.PageDW-UserManualControlPanelSystemSettings,
.PageDW-UserManualOldControlPanel,
.PageDW-UserManualControlPanelPreKilenWoodsControlPanel {
	background:transparent url(../../mtdark/standard/header_controlpanel.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-Webinar,
.PageDW-WebinarContact {
	background:transparent url(../../mtdark/standard/header_webinar.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}

.PageDW-DocumentationServerManagement {
	background:transparent url(../../mtdark/standard/header_servermanagement.jpg) no-repeat;
	min-height:400px;
}

.PageDW-ProductsHowtoBuy{
	background:transparent url(../../mtdark/standard/header_howtobuy.jpg) no-repeat;
	min-height:400px;
}

.PageDW-DocumentationTipsandTricks,
.PageDW-DocumentationTipsandTricksSettingupMultipleLanguagesinDeki,
.PageDW-DocumentationTipsandTrick