

/*Site Structure*/
#fullpage {
	clear:both;
	margin-bottom:15px;
    }
	
#maincontent {
	margin-right: 25px;
	margin-left: 25px;
}	

#flashfooter {
	margin-top: 25px;
	padding-top: 25px;
}	

#wrap2thrds {
    margin:0;
	width:auto;
    }
	
#twothirds {
    float:left;
    width:600px;
	margin-left:25px;
	margin-bottom:25px;
	padding-right:5px;
    }
	
#twothirdssm {
    float:left;
    width:510px;
	margin-left:25px;
	margin-bottom:25px;
	padding-right:5px;
}	
	
#twothirdspress {
    float:left;
    width:580px;
	margin-left:25px;
	margin-bottom:25px;
	padding-right:15px;
    }
	
#twothirdsright {
    float:right;
    width:480px;
	margin-right:25px;
    }	
	
#featuresright {
	margin-right:15px;
    }		
	
#twothirds p{
	margin-right:2px;
    }	

.twothirdsleft{
	float:left;
	height:auto;
	width:280px;
	padding-bottom:15px;
}

.twothirdsright{
	float:right;
	width:280px;
	height:auto;
}


#onethirdright {
    float:right;
    width:250px;
	margin:0 25px 0px 10px;
	color:#333;
    }

#onethirdleft {
    float:left;
	margin-left:25px;
    width:230px;
	color:#333;
    }
	
#halfpage {
    float:left;
    width:425px;
	color:#333;
	padding-left:25px;
	padding-right:10px;
    }
	
#overview {
    float:left;
    width:700px;
	color:#333;
	padding-left:15px;
	padding-right:25px;
    }	
	
#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;
}	

#headerwrapper{
	margin:0;
}

.headerleft{
	float:left;
	height:auto;
	padding-bottom:15px;	
	width:520px;
}

.headerright{
	float:right;
	height:auto;
	width:300px;
	padding-right:25px;
}

.headerleftfeat{
	float:left;
	height:auto;
	padding:76px 0px 0px 260px;
	width:300px;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
}

.headerleftnews{
	float:left;
	height:auto;
	padding:10px;
}
	
.headerrightnews{
	float:right;
	text-align:right;
	padding-top:20px;
	font-size:28px;
	padding-right:25px;
	color:#999999;
}

.headerrightpress{
	float:right;
	text-align:right;
	padding-top:30px;
	padding-right:25px;
	width:300px;
}

.headerleftpress{
	float:left;
	height:auto;
	padding-left:25px;
	padding-top:30px;
}

.headerrightsubpage{
	float:right;
	width:300px;
	height:auto;
	padding-top:30px;
	padding-right:25px;
}

.getdekiheader{
	height:auto;
	margin-right:15px;
	margin-left:180px;
	padding-top:35px;
	text-align:center;
}

.getdekiheader2{
	height:auto;
	padding-top:70px;
	margin-right:0px;
	margin-left:50px;
	margin-bottom:20px;
	text-align:center;	
}	

.getdekiheader3{
	height:auto;
	margin-left:600px;
	padding-top:160px;
	text-align:center;
}

/*3 column*/

#col1 {
	float: left;
	width:510px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-right: 8px;
}

		
#col2 {
	float: left;
	width: 170px;
	margin-bottom: 30px;
}
		
#col3{
	float: left;
	margin-left: 10px;
	padding-left:15px;
	margin-bottom: 30px;
	margin-right:5px;
	width:190px;
	padding-top:32px;
}
	
/*2 column FEATURES*/

#featcol1 {
	float:right;
	width:510px;
	margin-bottom: 15px;
	margin-left: 6px;
	padding-right: 6px;
	margin-right: 8px;
}
		
#featcol2 {
	float: left;
	width: 170px;
	margin-bottom: 30px;
}


/*2 column newsletter*/

#newscol1 {
	float: left;
	width:680px;
	margin-bottom: 10px;
	margin-left: 15px;
	border-left: 1px solid #c9c9c9;
	padding-left: 20px;
	padding-right: 10px;
}
		
#newscol2 {
	float: left;
	width: 180px;
	margin-bottom: 30px;
	list-style:outside;
	font-size:11px;
}

.demolearn {float:right;}
.feature {width:680px; float:left;}
.benefit {width:680px; float:left;}
.featuretagline {padding-top:5px; padding-bottom:8px; width:680px; font-size:12px;}


/*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(../../mthome/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:360;
}

/*Features Bar*/
#features {
	border: 1px solid #cccccc;
	padding:3px;
	background-color:#ECECEC;
	font-size:12px;
	margin-bottom:15px;
	background-image:url(../../mthome/standard/usertip_bg.gif);
	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:#a00b0b;
	font-size:14px;
	padding:0;
	background-image: url(../../mthome/standard/socialmediasidehead.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:26px;
	display:block;
	border-bottom: 1px solid #e2e2e2;
}

#topic div.featuresh3,
#pageText div.featuresh3 
{
	color:#a00b0b;
	font-size:14px;
	padding:0;
	background-image: url(../../mthome/standard/largemediaheader.jpg);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	border-bottom: 1px solid #e2e2e2;
}

/*Benefits Bar*/
#benefits {
	border: 1px solid #cccccc;
	padding:3px;
	background-color:#ECECEC;
	font-size:12px;
	margin-bottom:15px;
	background-image:url(../../mthome/standard/usertip_bg.gif);
	background-repeat:repeat-x;
}

#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;
	background-image: url(../../mthome/standard/socialmediasidehead.jpg);
	height:26px;
	display:block;
	border-bottom: 1px solid #e2e2e2;
}

/*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(../../mthome/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(../../mthome/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;
}

/*----collaborate header--------*/
#pageText #collaborateheader {
	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(../../mthome/standard/side_collaborate_o.jpg);
	margin: 0;
	height:29px;
}

#pageText #collaborateheader ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #collaborateheader li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#pageText #collaborateheader li a:link, #pageText #collaborateheader li a:visited {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-image: url(../../mthome/standard/side_collaborate.png);
	margin: 0;
	height:29px;	
}

#pageText #collaborateheader li a:hover{
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-position:-200px 0px;
	margin: 0;
	height:29px;	
}

/*----collaborate body--------*/

#pageText #collaborate {
	font-size: 12px;
	line-height:21px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	background-image: url(../../mthome/standard/sidenavsub_collaborate_o.png);
	font-weight:bold;
}

#pageText #collaborate ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #collaborate li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#pageText #collaborate li a:link, #pageText #collaborate li a:visited {
	display:block;
	list-style: none;
	color: #505052;
	text-decoration: none;
	background-image: url(../../mthome/standard/sidenavsub_collaborate.png);
}

#pageText #collaborate li a:hover {
	display:block;
	list-style: none;
	color: #505052;
	text-decoration: none;
	background-image: url(../../mthome/standard/sidenavsub_collaborate_h.png);
	margin: 0;
}

/*----integrate header--------*/
#pageText #integrateheader {
	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(../../mthome/standard/side_integrate_o.jpg);
	margin: 0;
	height:29px;
}

#pageText #integrateheader ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #integrateheader li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #integrateheader li a:link, #pageText #integrateheader li a:visited {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-image: url(../../mthome/standard/side_integrate.png);
	margin: 0;
	height:29px;	
}

#pageText #integrateheader li a:hover {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-position:-200px 0px;
	margin: 0;
	height:29px;
}

/*----integrate body--------*/

#pageText #integrate1 {
	font-size: 12px;
	line-height:21px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(../../mthome/standard/sidenavsub_integrate_o.png);	
}

#pageText #integrate1 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #integrate1 li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #integrate1 li a:link, #pageText #integrate1 li a:visited {
	display:block;
	list-style: none;
	color: #505052;
	text-decoration: none;
	background-image: url(../../mthome/standard/sidenavsub_integrate.png);
}

#pageText #integrate1 li a:hover {
	display:block;
	list-style: none;
	color: #505052;
	text-decoration: none;
	background-image: url(../../mthome/standard/sidenavsub_integrate_h.png);
}


/*----platform header--------*/
#pageText #platformheader {
	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(../../mthome/standard/side_platform_o.jpg);
	margin: 0;
	height:29px;
}

#pageText #platformheader ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #platformheader li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #platformheader li a:link, #pageText #platformheader li a:visited {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-image: url(../../mthome/standard/side_platform.png);
	margin: 0;
	height:29px;
}

#pageText #platformheader li a:hover {
	display:block;
	list-style: none;
	color: #fff;
	text-decoration: none;
	background-position: -200px 0px;
	margin: 0;
	height:29px;
}

/*----platform body--------*/

#pageText #platform {
	font-size: 12px;
	line-height:21px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(../../mthome/standard/sidesub_platform_o.png);
}

#pageText #platform ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #platform li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageText #platform li a:link, #pageText #platform li a:visited {
	display:block;
	list-style: none;
	color: #505052;
	text-decoration: none;
	background-image: url(../../mthome/standard/sidesub_platform.png);
}

#pageText #platform li a:hover {
	display:block;
	list-style: none;
	color: #505052;
	text-decoration: none;
	background-image: url(../../mthome/standard/sidesub_platform_h.png);
	margin: 0;
}

/*----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(../../mthome/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(../../mthome/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(../../mthome/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(../../mthome/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(../../mthome/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(../../mthome/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(../../mthome/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(../../mthome/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;
  }    
  
/* 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(../../mthome/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: #ffffff;
	font-weight:bold;
	padding-top: 8px;
	text-align:center;
}	

#pageText a.learnmore, a:visited.learnmore {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-image: url(../../mthome/standard/smallblack.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.learnmore {
	display:block;
	width: 180px;	
	text-decoration: none;
	background-position:-180px 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(../../mthome/standard/downloadbutton.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	border-bottom:none;
}

#pageText a.downloadlarge: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;
  }
 


/* 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(../../mthome/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(../../mthome/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(../../mthome/standard/outlookconnector.jpg);
		width: 160px;
		
}

#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: 160px;	
	text-decoration: none;
	background-image: url(../../mthome/standard/outlookconnector.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-bottom:none;
}

#pageText a:hover.outlookconnect {
	display:block;
	width: 160px;	
	text-decoration: none;
	background-position:-160px 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: 160px;	
	background-image: url(../../mthome/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: 160px;	
	text-decoration: none;
	background-image: url(../../mthome/standard/desktopconnector.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#pageText a:hover.desktopconnect {
	display:block;
	width: 160px;	
	text-decoration: none;
	background-position:-160px 0px;
	background-repeat:no-repeat;
	cursor:pointer;	
  }   
  
/* Long Download Button Styles */
#pageText #longdownload {
	text-decoration: none;
	height:35px;
	padding-top:10px;
	width:325px;
	background-image: url(../../mthome/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;
	background-image: url(../../mthome/standard/download_buttonlong.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	width:325px;	
}

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(../../mthome/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(../../mthome/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: 10px;
	float:left;
}

html body div.body div.bodyHeader div.post {
	font-size: 0px;
	height: 20px;
	margin-left:10px;
}

/*Body Footer*/
html body div.body div.bodyFooter {
	
}

html body div.body div.bodyFooter div.pre {
	width:10px;
	float:left;
	height:10px;
}

html body div.body div.bodyFooter div.post {
	height:10px;
	margin-left:10px;
}

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 {
	padding-left:10px;
	padding-right:10px;
	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.custom1 {
	margin-bottom:5px;	
}

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:50px;
}

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 {
	
}


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#pageTypeSpecial h2,
html body div.body div.page div.pageContent div#pageText div#pageTypeAdmin fieldset legend,
html body div.body div.page div.pageContent div#pageTypeAdmin h2 {
	margin-top:20px;
	font-size:16px;
	padding-bottom:5px;
}

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;
}

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;
}

/*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;	
}

/*------------------------------------------------------------------------------------------------------------------------------*/
/*Common IE6 Styles ------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/
* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset div label {
	padding-top:5px;
}

/*Body Structure Elements ------------------------------------------------------------------------------------------------------------*/
* html body div.global {
	text-align:center;	
}

* html body div.globalWrap {
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;
}

* html body div.body div.page {
	background:transparent url(../../mthome/standard/background_page_right.png) repeat-y scroll right center;
	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:60px;
}

* html body div.body div.bodyHeader div.post {
	margin-left:0px;
}

* html body div.body div.bodyHeader div.post {
	background:transparent url(../../mthome/standard/background_page_right.png) repeat-y scroll right center;
	padding-left:18px;
	padding-right:18px;
}

* html body div.body div.bodyHeader div.post {
	font-size:0px;
	height:20px;
}


* html body .headerright{
	float:right;
	height:auto;
	width:300px;
	margin-right:25px;
	padding-right:0px;
}

* html body #twothirds {
    float:left;
    width: 600px;
	margin-left:15px;
	margin-bottom:25px;
	padding-right:5px;
    }
	
* html body #headcol2 {
	float: left;
	width: 620px;
}
	
* html body #headcol3{
	float: left;
	margin-left: 10px;
	padding-left:15px;
	margin-right:5px;
	width:200px;
    text-align:right;
}	

* html body div.searchbar {
	color:#999999;
	float:right;
	font-size:12px;
	width:200px;
}


* html body .headerleftfeat{
	float:left;
	height:auto;
	padding:76px 0px 0px 260px;
	width:550px;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
}

* html body .headerrightsubpage{
	float:right;
	width:300px;
	height:auto;
	padding-top:30px;
	padding-right:0px;
	margin-right:25px;
}

/*Drop Down Menus -----------------------------------------------------------------------------------------------------------------------------*/
* html body div#menuPageOptions ul li a:hover {
	background-color:#ccc;
}

* html body div#menuPageOptions ul li a.disabled,
* html body div#menuPageOptions ul li a.disabled:hover {
	color:#999;
	background-color: transparent;
}

* html body div#menuTools ul li a:hover {
	background-color:#d8d8d8;
}

* html body div#menuTools ul li a.disabled,
* html body div#menuTools ul li a.disabled:hover {
	background-color: transparent;
}


* html body div#menuFiller div.dmenu ul li a:hover {
	background-color:#d8d8d8;
}

* html body div#menuFiller div.dmenu ul li a.disabled:hover {
	background-color:transparent;
}

* html body div.body div.bodyFooter div.pre {
	background-image:url(../../mthome/standard/page_footer_pre.png);
	height:91px;
	width:55px !important;
	margin-right:-10px;
}

* html body div.body div.bodyFooter div.post {
	height:91px;	
	background-image:url(../../mthome/standard/page_footer_post.png);
	background-position:right center !important;
	margin-left:-5px !important;
}

* html body topnav1 {
	display:block;
	float:left;
	margin-left:1px;
}

* html body .topnav a {
	background:transparent url(../../mthome/standard/vertical_line.png) no-repeat scroll 0% 0%;
	border:0px none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:25px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	text-decoration:none;
}

* html body .featuretagline {padding-top:5px; padding-bottom:8px; width:600px; font-size:12px;}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Laguage Fixes ----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/







/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*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;
}


#footer div.nav ul {
	color:#ffffff;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#footer div.nav ul li {
	color:#ffffff;
	display:inline;
	margin:0pt 6px 0pt 0pt;
	padding:0pt;
}

#footer div.newsletter {
	color:#ffffff;	
	font-size:9px;
	background:none;
	margin-top:-13px;
	vertical-align:text-top;
	float:right;
	margin-right:35px;
	}	

#footer a{
	color:#ffffff;
	font-size:9px;
	min-height:11px;
	}
		

html body div.body div.bodyFooter div.pre {
	background-image: url(../../mthome/standard/page_footer_pre.png);	
}

html body div.body div.bodyFooter div.post {
	background-image: url(../../mthome/standard/page_footer_post.png);	
	background-position:right;
}


/*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: #ffffff;
	font-weight:bold;
}

#pageText .float {
  float: left;
  padding-left:25px;
  padding-right:5px;
}

*html body #pageText .float {
  float: left;
  padding-left:15px;
  padding-right:5px;
}

#pageText .floatsm {
  float: left;
  padding-left:4px;
  padding-right:4px;
  width:200px;
  height:auto;
}

img a{
	border-bottom:none;	
	}
	
/*User Pictures */	
#aaronpic {
	height: 60px;
	background-image: url(../../mthome/userpics/aaron.gif);
	width:auto;
	background-repeat:no-repeat;
}

#bobpic {
	height: 60px;
	background-image: url(../../mthome/userpics/bob.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#brigettpic {
	height: 60px;
	background-image: url(../../mthome/userpics/brigette.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#coreypic {
	height: 60px;
	background-image: url(../../mthome/userpics/corey.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#damienpic {
	height: 60px;
	background-image: url(../../mthome/userpics/damien.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#gurricpic {
	height: 60px;
	background-image: url(../../mthome/userpics/guerric.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#irenepic {
	height: 60px;
	background-image: url(../../mthome/userpics/irenev.png);
	width:auto;
	background-repeat:no-repeat;
}

#mathieupic {
	height: 60px;
	background-image: url(../../mthome/userpics/mathieu.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#maxpic {
	height: 60px;
	background-image: url(../../mthome/userpics/maxm.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#peteepic {
	height: 60px;
	background-image: url(../../mthome/userpics/petee.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#peteepic {
	height: 60px;
	background-image: url(../../mthome/userpics/petee.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#rionmpic {
	height: 60px;
	background-image: url(../../mthome/userpics/rionm.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#roykpic {
	height: 60px;
	background-image: url(../../mthome/userpics/royk.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#stevebpic {
	height: 60px;
	background-image: url(../../mthome/userpics/steveb.jpg);
	width:auto;
	background-repeat:no-repeat;
}

#pageText h2.newsletter {
	margin-left: 60px;
	margin-top: 2px;
	font-size: 24px;
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
	color: #a00b0b;
	font-weight: 100;
	margin-bottom: 0px;	
}

.author {
	margin-left: 60px;
	color: #999999;
	display: block;
	font-size:12px;
}

div#user_set {
	margin-top:319px;
       margin-left:135px;
}

div#user_set a {
	display:inline;
	padding:0px 13px 0px 12px;
	text-decoration:none;
	color:white;
}

div#user_set a:hover {background:transparent; color:#fff;}
div#user_set a span {display:none}
div#user_set a:hover span {
	display:inline;
	position:absolute;
	margin-top:-200px;
	margin-left:-100px;
	padding:5px 5px 5px 5px;
}

.pop1 {background:url(http://wiki.mindtouch.com/@api/deki/files/909/=wordbubble.gif) no-repeat top left; 
       width:201px;
       height:153px;
       margin:0px;
       color:#000;
       text-align:center;
      filter:alpha(opacity=80);-moz-opacity:.80;
      font-size:13px;
      line-height:16px;}

.poptxt {padding:25px 15px 0px 8px;}

.pop2 {background:url(http://wiki.mindtouch.com/@api/deki/files/908/=wordbubble2.gif) no-repeat top left; 
       width:201px;
       height:153px;
       margin:0px;
       color:#000;
       text-align:center;
      filter:alpha(opacity=80);-moz-opacity:.80;
      font-size:13px;
      line-height:16px;}

.poptxt {padding:25px 15px 0px 8px;}

.pop3 {background:url(http://wiki.mindtouch.com/@api/deki/files/907/=wordbubble3.gif) no-repeat top left; 
       width:201px;
       height:167px;
       margin:0px;
       color:#000;
       text-align:center;
      filter:alpha(opacity=80);-moz-opacity:.80;
      font-size:13px;
      line-height:16px;}

/*Header Backgrounds*/
#topic div.dekiwikiHeader2,
#pageText div.dekiwikiHeader2 {
	background: url(../../mthome/standard/190px_header_bkg.jpg) no-repeat;	
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.dekiwikiHeader,
#pageText div.dekiwikiHeader {
	background: url(../../mthome/standard/300px_header_bkg.jpg) no-repeat;
	width:944px;
	height:300px;
	margin-bottom:20px;
}

#topic div.dekiwikiHeaderHome,
#pageText div.dekiwikiHeaderHome {
	background: url(../../mthome/standard/300px_header_bkg1.jpg) no-repeat;
	width:944px;
	height:362px;
	margin-bottom:20px;
}

#topic div.headerDownloadTrue,
#pageText div.headerDownloadTrue {
	background: url(../../mthome/standard/header_downloadstarted.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.headerEnterpriseEdition,
#pageText div.headerEnterpriseEdition {
	background: url(../../mthome/standard/header_enterprise.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.headerWikis,
#pageText div.headerWikis {
	background: url(../../mthome/standard/header_wikis.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
	color:#fff;
}

#topic div.commvsentHeader,
#pageText div.commvsentHeader {
	background: url(../../mthome/standard/header_communityenterprise.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.demoHeader,
#pageText div.demoHeader {
	background: url(../../mthome/standard/header_demos.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.headerResources,
#pageText div.headerResources {
	background: url(../../mthome/standard/header_resources.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.headerTestimonials,
#pageText div.headerTestimonials {
	background: url(../../mthome/standard/header_testimonials.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.headerWhitepapers,
#pageText div.headerWhitepapers {
	background: url(../../mthome/standard/header_whitepapers.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
}

#topic div.dekiwikiHeaderNews,
#pageText div.dekiwikiHeaderNews {
	background: url(../../mthome/standard/newsletterheader.jpg) no-repeat;	width:944px;
	height:220px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.DesktopToolsHeader,
#pageText div.DesktopToolsHeader {
	background: url(../../mthome/standard/header_desktoptools.jpg) no-repeat;	width:944px;
	height:220px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.TechnologyHeader,
#pageText div.TechnologyHeader {
	background: url(../../mthome/standard/technology_header.jpg) no-repeat;	width:944px;
	height:220px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.partnerprogram,
#pageText div.partnerprogram {
	background: url(../../mthome/standard/header_partnerprogram.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}


#topic div.downloadheader,
#pageText div.downloadheader {
	background: url(../../mthome/standard/header_download.png) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
	color:#FFFFFF;
}

#topic div.headerabout,
#pageText div.headerabout {
	background: url(../../mthome/standard/header_about.jpg) no-repeat;	
	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}


#topic div.headercommunity,
#pageText div.headercommunity {
	background: url(../../mthome/standard/header_community.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.dekiwikiHeaderPress,
#pageText div.dekiwikiHeaderPress {
	background: url(../../mthome/standard/pressheader.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.prtitle, 
#pageText div.prtitle {
	color:#a00b0b;
	font-size:20px;
}

#topic div.dekiwikiHeaderFeatures,
#pageText div.dekiwikiHeaderFeatures {
	background: url(../../mthome/standard/header_features.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.dekiwikiHeaderProducts,
#pageText div.dekiwikiHeaderProducts {
	background: url(../../mthome/standard/header_products.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.dekiwikiHeaderProducts1,
#pageText div.dekiwikiHeaderProducts1 {
	background: url(../../mthome/standard/header_integrate.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.dekiwikiHeaderProducts2,
#pageText div.dekiwikiHeaderProducts2 {
	background: url(../../mthome/standard/header_collaborate.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.dekiwikiHeaderProducts3,
#pageText div.dekiwikiHeaderProducts3 {
	background: url(../../mthome/standard/header_platform.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.enterprisesolutions,
#pageText div.enterprisesolutions {
	background: url(../../mthome/standard/header_enterprisesolutions.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.headerHosting,
#pageText div.headerHosting {
	background: url(../../mthome/standard/header_hosting.jpg) no-repeat;	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

#topic div.enterprisesupport,
#pageText div.enterprisesupport {
	background: url(../../mthome/standard/header_support.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
	color:#FFFFFF;
}

#topic div.headerHosting,
#pageText div.headerHosting {
	background: url(../../mthome/standard/header_hosting.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
	color:#FFFFFF;
}

#topic div.installationguides,
#pageText div.installationguides {
	background: url(../../mthome/standard/header_guides.jpg) no-repeat;
	width:944px;
	height:200px;
	margin-bottom:20px;
	font-size:12px;
}

/*Product Divs*/

.productDiv
{
    margin-left:10px;
    margin-top:10px;
    color:#333;
}

.productDiv h3
{
    font-size:12px;
}

.productDiv div.featureItem
{
    width:190px;
    min-height:75px;
    float:left;
    font-size:11px;
    padding-left:60px;
    line-height:16px;
    margin-bottom:20px;
    margin-right:5px;
}

.productDiv h1.titlesub
{
    padding-left:0px;
}

.productDiv h3
{
    padding:0px;
    margin:0px;
    margin-bottom:2px;
    font-size:11px;
    color:#a00b0b;
}


.productDiv ul li
{
font-size: 14px;
color: #666;
font-weight: bold;
margin-bottom: 15px;
}

.productDiv ul li span.comment 
{
font-size: 11px;
color: #666;
font-weight:100;
}

div.customSideBar ul li
{
    margin:0px;
    padding:0px;
}


div.documents div.item div.blogsidemenu  ul li
{
    margin-left:0px;
}

div.blogsidemenu ul
{
    padding-left:0px;
}

div.archiveImage
{
float:right;
width:150px;	
}

div.navbar
{
	width:900px;
	height:30px;
	background: url(../../mthome/standard/nav_bg.png) no-repeat;
	padding-left:20px;	
}

div.navbar div.vbar
{
width:1px;
height:30px;
background: url(../../mthome/standard/vertical_line.png) no-repeat;
float:left;
}


/*Everything above here is original www.mindtouch.com styles--------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
a {
	color: #000000;
	text-decoration:none;
}

a:hover {
	color: #333333;
}

html body {
	background-repeat: repeat-x;
	background-color:#fb1d26;
	background-attachment: fixed;

}

/*Form Elements*/
input[type=text] ,
input[type=password] ,
textarea {
	background-image: url(input_bg.gif);
	background-repeat: repeat-x;
	color:#000;
	border:1px solid #999999;
}

html body div.body div.page div#pageContent div#pageText form input.historysubmit,
input[type=submit],
input[type=button],
input[type=file] {
	color:#fff;
	border:0px;
	background:#fff;
	background-image: url(buttons.png);
	background-position: -520px 0px;
}

html body div.body div.page div#pageContent div#pageText form input.historysubmit:hover,
input[type=submit]:hover,
input[type=button]:hover {
	color:#fff;	
}

html body div.header div.siteNav div.userAuth a.userLogout,
html body div.header div.siteNav div.userAuth a.userLogin,
html body div.body div.page div.file div.fileAdd a,
html body div.header div.siteNav div.userRegister a,
html body div.body div.page div#comments div.comments div.comment form a {
	color:#fff;
}




html div.newsletter
input[type=submit],
input[type=button],
input[type=file] {
	color:#fff;
	border:0px;
	background:#fff;
	background-image: url(newsletterbottom.png);
	background-repeat:no-repeat;
	width:17px;
	height:18px;
}

html body div.newsletter,
input[type=submit]:hover,
input[type=button]:hover {
	color:#fff;	
}

html body div.newsletter {
	color:#fff;
}



html body div.header div.siteNav div.userAuth a.userLogout:hover,
html body div.header div.siteNav div.userAuth a.userLogin:hover,
html body div.body div.page div.file div.fileAdd a:hover,
html body div.header div.siteNav div.userRegister a:hover,
html body div.body div.page div#comments div.comments div.comment form a:hover {
	color:#fff;
}

html body div.global {
	background-image: url(global_bg.gif); 
	background-attachment: fixed;
}
/*Header Mast*/
html body div.header div.mast {
	background:#fff;
	border-right:1px solid #000;
	border-left:1px solid #000;	
}

/*Header Mast Pre*/
html body div.header div.siteToolsPre,
html body div.header div.pageBarPre,
html body div.header div.mastPre,
html body div.header div.userAuthPre,
html body div.header div.navPre {
	background-image: url(../../mthome/standard/side_pre.png);
	text-decoration:none;
}


html body div.header div.siteToolsPost,
html body div.header div.pageBarPost,
html body div.header div.mastPost,
html body div.header div.userAuthPost,
html body div.header div.navPost {
	background-image: url(../../mthome/standard/side_post.png);
	height:15px;
}

/*Header SiteNav SiteSearch*/
html body div.body div.page div.siteNav div.siteSearch {
	background-position:right;
	background-repeat:no-repeat;
	background-image: url(../../mthome/standard/sitenav_post.gif);
}

html body div.header div.siteSearch #searchInput {
	color:#333;
	border:1px solid #999999;
}

html body div.header div.siteSearch input.inputSubmit {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -80px 0px;
}

/*Header SiteNav*/
html body div.body div.siteNav {
	background-image: url(../../mthome/standard/sitenav_bg.gif);
	text-decoration:none;
}

html body div.body div.siteNav a {
	color:#666;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;

}

html body div.body div.siteNav li.siteTools a
{
	background-image: url(../../mthome/standard/dropdown_arrow.png);
	background-repeat:no-repeat;
	background-position: center right;
}

html body div.body div.siteNav a:hover
{
	background-color:#f5f5f5;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}

/*Header SiteNav Pre*/
html body div.body div.siteNav div.pre {
	background-image: url(../../mthome/standard/sitenav_pre.gif);
}

/*Body Page*/
html body div.body div.page {

}

/*Body Header*/
html body div.body div.bodyHeader div.pre {


}
html body div.body div.bodyHeader div.post {
	padding-left:18px;
	padding-right:18px;
	background: url(../../mthome/standard/background_page_right.png) repeat-y;
	background-position:right;	

}



/*PageBar*/
html body div.body div.page div.pageBar {
	background-image: url(../../mthome/standard/pagebar_bg.gif);
}

/*PageBar Pre*/
html body div.body div.page div.pageBar div.pre {
	background-image: url(../../mthome/standard/pagebar_pre.gif);	
}

/*Revision Bar*/


html body div.body div.page div.pageRevision {
	background-image: url(../../mthome/standard/revision_bg.gif);
}

html body div.body div.page div.pageBar ul li a {
	color:#fff;
	text-decoration:none;	
}

html body div.body div.page div.pageBar ul li.pageEdit a {
	background-image: url(../../mthome/icon_grid_40.png);
	background-position: center 0px ;
	background-repeat: no-repeat;
	text-decoration:none;	
}

html body div.body div.page div.pageBar ul li.pageEdit a.disabled {
	background-position: center -70px;
	text-decoration:none;	
}

html body div.body div.page div.pageBar ul li.pageAdd a {
	background-image: url(../../mthome/icon_grid_40.png);
	background-position: center -140px ;
	background-repeat: no-repeat;
}

html body div.body div.page div.pageBar ul li.pageAdd a.disabled {
	background-position: center -200px;
}

html body div.body div.page div.pageBar ul li.pagePrint a {
	background-image: url(../../mthome/icon_grid_40.png);
	background-position: center -280px ;
	background-repeat: no-repeat;
}

html body div.body div.page div.pageBar ul li.pageToc a {
	background-image: url(../../mthome/icon_grid_40.png);
	background-position: center -560px ;
	background-repeat: no-repeat;
}

html body div.body div.page div.pageBar ul li.pageToc a.disabled {
	background-position:center -630px;	
}

html body div.body div.page div.pageBar ul li.pagePrint a.disabled {
	background-position: center -350px;
}

html body div.body div.page div.pageBar ul li a:hover {
	background-color:#f8373e;
	color:#fff;
}

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 {
	color:#fc7f85;
	background-color:transparent;
}

html body div.body div.page div.pageBar ul li.pageMore a {
	background-image: url(../../mthome/standard/drop_white.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

html body div.body div.page div.pageBar ul li.pageMore a:hover {
	background-image: url(../../mthome/standard/drop_white.png);
}

/*Header Sitenav*/
html body div.header div.siteNav #siteNavTree {
	background-color:#fff;
	border-right:1px solid #000;
	border-left:1px solid #000;	
	text-decoration:none;
}

/*Navigation*/
html body div.header div.siteNav #siteNavTree div {
	font-size:13px;
	overflow:visible;
	border-top:1px dotted #ccc;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
}

html body div.header div.siteNav #siteNavTree div a {
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;	
}

html body div.header div.siteNav #siteNavTree div a span{
	display:block;
	margin-top:3px;
	text-decoration:none;
	
}

html body div.header div.siteNav #siteNavTree a:hover {
}

html body div.header div.siteNav #siteNavTree div.selectedChild a:hover {

}

html body div.header div.siteNav #siteNavTree div.childNode{
	background-color:#f6f6f6;
}

html body div.header div.siteNav #siteNavTree div.selectedChild {
	background-color:#fff;
}

html body div.header div.siteNav #siteNavTree div.sibling,
html body div.header div.siteNav #siteNavTree div.dockedNode {
	
}

html body div.header div.siteNav #siteNavTree div.selected {
	background-color: #cdcdcd;
	background-image: url(../../mthome/nav_selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

html body div.header div.siteNav #siteNavTree div.parentOpen a span {
	background-image: url(../../mthome/standard/parent_open.png);
	background-repeat: no-repeat;
}

html body div.header div.siteNav #siteNavTree div.dockedNode {
	background-color: #e6e6e6;
}

html body div.header div.siteNav #siteNavTree div.parentClosed a span {
	background-image: url(../../mthome/standard/parent_closed.png);
	background-repeat: no-repeat;
}

html body div.header div.siteNav #siteNavTree div.dockedNode a span{
	background-image: url(../../mthome/standard/parent_open.png);
	background-repeat: no-repeat;
}

html body div.header div.siteNav #siteNavTree div.homeNode a span {
	background-image: url(../../mthome/icon_nav_homesmall.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

html body div.header div.siteNav #siteNavTree div.homeNode {
	background: #fff;
	border-top:0px;
}

html body div.header div.siteNav #siteNavTree div.homeNode:hover {

}

html body div.header div.siteNav #siteNavTree div.homeSelected {
	border-top:0px;
}

html body div.header div.siteNav #siteNavTree div.parentClosed a span {
	/*background-image: url(parent_closed_white.png);*/
}

html body div.header div.siteNav #siteNavTree div.dockedNode a span{
	/*background-image: url(parent_open_white.png);*/
}


/*Fiber Green Structure*/
html body div.global {
	background-repeat: repeat-x;
	background-position: left 100px;
}

/*Header Sitenav*/
html body div.body div.siteNav {
	background-repeat: repeat-x;
}

/*User Auth----------------------------------------------------------------------------------------------------------*/
html body div.header div.userAuth {
	background-color:#fff;
	background-repeat: no-repeat;
	background-image: url(../../mthome/icon_userauth.png);
	border-right:1px solid #000;
	border-left:1px solid #000;	
}

html body#loggedin div.header div.userAuth {
	background-image:none;
}

html body div.header div.userAuth a.userPage {
	color:#333;
	background-image: url(../../mthome/icon_userauth.png);
	background-repeat: no-repeat;
}

html body div.header div.userAuth a.userPage:hover {
	color:#333;
}

html body div.header div.userAuth a.userLogout,
html body div.header div.userAuth a.userLogin {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -180px 0px;
	color:#fff;
}

/*siteTools and PageBar*/


html body div.header div.siteSearch,
html body div.header div.pageBar,
html body div.header div.siteTools {
	background-color: #fff;
	border-right:1px solid #000;
	border-left:1px solid #000;
}

html body div.header div.pageBar ul li,
html body div.header div.siteTools ul li {
	font-size:13px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px dotted #ccc;
}

html body div.header div.pageBar ul li.pageMore {
	display:none;	
}

html body div.header div.pageBar ul li a,
html body div.header div.siteTools ul li a {
	display:block;	
}

html body div.header div.pageBar ul li a.disabled:hover,
html body div.header div.siteTools ul li a.disabled:hover,
html body div.header div.pageBar ul li a.disabled,
html body div.header div.siteTools ul li a.disabled {
	color:#ccc;
	text-decoration:none;
}

html body div.header div.siteTools ul li.pageToc a.disabled {
	background-image:none;	
} 

html body div.header div.pageBar ul li.pageToc a,
html body div.header div.pageBar ul li.pagePrint a,
html body div.header div.pageBar ul li.pageDelete a,
html body div.header div.pageBar ul li.pageMove a,
html body div.header div.pageBar ul li.pageAttach a,
html body div.header div.pageBar ul li.pageRestrict a,
html body div.header div.pageBar ul li.pageAdd a,
html body div.header div.pageBar ul li.pageEdit a,
html body div.header div.siteTools ul li.siteControlPanel a,
html body div.header div.siteTools ul li.siteTools a,
html body div.header div.siteTools ul li.siteHelp a,
html body div.header div.siteTools ul li.siteChanges a,
html body div.header div.siteTools ul li.userPage a {
	background-repeat: no-repeat;
	padding-left:25px;
	background-position: center left;
}


html body div.header div.siteTools ul li.userPage a {
	background-image: url(../../mthome/icon_my_page.gif);	
}

html body div.header div.siteTools ul li.siteChanges a {
	background-image: url(../../mthome/icon_recent_changes.gif);	
}

html body div.header div.siteTools ul li.siteHelp a {
	background-image: url(../../mthome/icon_help.gif);	
}

html body div.header div.siteTools ul li.siteTools a {
	background-image: url(../../mthome/icon_tools.gif);	
}

html body div.header div.siteTools ul li.siteControlPanel a {
	background-image: url(../../mthome/icon_control_panel.gif);	
}


html body div.header div.pageBar ul li.pageEdit a {
	background-image: url(../../mthome/icon_sitetools_edit.gif);
}

html body div.header div.pageBar ul li.pageAdd a {
	background-image: url(../../mthome/icon_sitetools_new.gif);
}

html body div.header div.pageBar ul li.pageRestrict a {
	background-image:  url(../../mthome/icon_sitetools_restrict.gif);
}

html body div.header div.pageBar ul li.pageAttach a {
	background-image:  url(../../mthome/icon_sitetools_attach.gif);
}

html body div.header div.pageBar ul li.pageMove a {
	background-image:  url(../../mthome/icon_sitetools_move.gif);
}

html body div.header div.pageBar ul li.pageDelete a {
	background-image:  url(../../mthome/icon_sitetools_delete.gif);
}

html body div.header div.pageBar ul li.pagePrint a {
	background-image:  url(../../mthome/icon_sitetools_print.gif);
}

html body div.header div.pageBar ul li.pageToc a {
	background-image:  url(../../mthome/icon_sitetools_toc.gif);
}


html body div.header div.pageBar ul li.pageToc,
html body div.header div.siteTools ul li.siteTools {
	background-image: url(../../mthome/nav_arrow_right.gif);	
	background-position: center right;
	background-repeat: no-repeat;
}


html body div.header div.pageBar div.pageRevision {
	margin-top:0px;
	padding-top:20px;
	border-top:1px dotted #ccc;
	font-size:11px;
}

/*User Auth---------------------------------------------------------------------------------------------------------------------------*/
html body div.header div.siteNav div.userRegister {
	background-color: #fff;
}

html body div.header div.siteNav div.userRegister a {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -180px;
	background-repeat:no-repeat;
}

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 {
	background-image: url(../../mthome/standard/pageinfo_bg.gif);
	background-repeat: repeat-x;
}

/*Page Tags and Page Links*/
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 {
	color:#333;
}

html body div.body div.page div.pageInfo dd.pageTags div.relatedpages {
	border-top:1px dotted #b8d6de;
}


/*File Gallery Styles - File Add button*/
html body div.body div.page div.file div.fileAdd a {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -520px 0px;
}

html body div.body div.page div.file div.fileAdd a.disabled {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -650px 0px;
	color: #ccc;
}

/*File Gallery Styles - File List Table*/
html body div.body div.page div.file table tr th {
	color:#666;
}

html body div.body div.page div.file table tr td {
	border-top:1px dotted #b8d6de;
}



html body div.body div.page div.file div.fileList a.downarrow {
	background-image: url(../../mthome/standard/action-open.png);
	background-position: right center;
	background-repeat: no-repeat;
}

/*Comments-----------------------------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div#comments div.comments div.comment {
	border-top:1px dotted #b8d6de;
}

html body div.body div.page div#comments div.comments div.comment form a {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -320px 0px;
}

/*Comment Number*/
html body div.body div.page div#comments div.comments div.comment div.commentNum {
	background-color: #f1f7f9;
	border:1px solid #c8e1e9;
}

html body div.body div.page div#comments div.comments div.comment div.commentNum a {
	color:#333;
}

/*Comments Action Buttons - Edit & Delte*/

html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions a {
	background-image: url(../../mthome/icon_grid_16.gif);
	background-position: 0px -60px;	
	background-repeat: no-repeat;
}

html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions input.commentDelete {
	background-image: url(../../mthome/icon_grid_16.gif);
	background-position: 0px -80px;	
	background-repeat: no-repeat;
	color:#000000;
}

html body div.body div.page div#comments div.comments div.comment div.commentText div.commentActions input.commentDelete:hover {
	color:#333;
}

/*Comment Form*/
html body div.body div.page div#comments #commentForm input#commentSubmit {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -320px 0px;
}

/*Image Gallery-----------------------------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.gallery div#pageGallery div.preControls {
	border-top:1px dotted #b8d6de;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell img.image {
	border:1px solid #666;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext span.desctext {
	color:#666;
}

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 {
	color:#999;
}

html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext a.actionmenu {
	background-image: url(../../mthome/standard/action-open.png);
	background-position: right center;
	background-repeat: no-repeat;
}

/*Popup Mask*/
#popupMask 
{
background-image: url(../../mthome/standard/popup_mask.png);	
opacity:1.0;
}

/*Popup Title*/
#popupTitle {
	color:#fff;
	background-color: #ee9319;
	background: url(../../mthome/standard/popup_bg.gif);
	background-repeat: repeat-x;
	border:1px solid #333;
}

.inlinedialogue div.id-bodyinner {
	border:1px solid #fff;
	border-top:0px;
}

div#sessionMSG {
	background-color: #fff9ae;
	background-image: url(../../mthome/standard/bg-yellow.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}

div.successmsg div.inner {
	background-image: url(/skins/common/icons/icon-32-success.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 4px;
	background-y-position: 0px;
}

/*Menus --------------------------------------------------------------------------------------------------------------------------*/

html body div.pageToc,
html body div#menuPageOptions {
	border:1px solid #ccc;
	background:#eeeeee;
	background-image: url(../../mthome/standard/tools_menu_bg.gif);
	background-repeat: repeat-x;
	border-top:0px;
}

html body div.pageToc ol li a,
html body div#menuPageOptions ul li a {
	color:#333;
}

html body div.pageToc ol li a.disabled,
html body div#menuPageOptions ul li a.disabled {
	color:#999;
}

html body div.pageToc ol li a.disabled:hover,
html body div#menuPageOptions ul li a.disabled:hover {

}

html body div#menuPageOptions ul li:hover {
	background-image: url(../../mthome/standard/tools_menu_bg_hover.gif);
}

html body div.pageToc ol li.disabled:hover,
html body div#menuPageOptions ul li.disabled:hover {
	background-image: none;
}

html body div#menuPageOptions ul li.pageRestrict a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -270px;
	background-repeat:no-repeat;
}

html body div#menuPageOptions ul li.pageAttach a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -300px;
	background-repeat:no-repeat;
}

html body div#menuPageOptions ul li.pageMove a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -330px;
	background-repeat:no-repeat;
}

html body div#menuPageOptions ul li.pageDelete a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -360px;
	background-repeat:no-repeat;
}

html body div#menuPageOptions ul li.pageTags a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -390px;
	background-repeat:no-repeat;
}

html body div#menuPageOptions ul li.pageWatch a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -420px;
	background-repeat:no-repeat;
}

html body div#menuPageOptions ul li.pageEmail a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -450px;
	background-repeat:no-repeat;
}

/*Tools Menu----------------------------------------------------------------------------------------------------------------------------------*/
html body div#menuPageContent {
	margin-left:160px;
	margin-top:-20px;
	border-top:1px solid #c2c2c2;
}

html body div#menuTools {
	border:1px solid #c2c2c2;
	background:#eeeeee;
	background-image: url(../../mthome/standard/tools_menu_bg.gif);
	background-repeat: repeat-x;
	margin-left:160px;
	margin-top:-20px;
}

html body div#menuTools ul li a {
	color:#333;
}

html body div#menuTools ul li a.disabled {
	color:#999;	
}

html body div#menuTools ul li:hover {
	background-image: url(../../mthome/standard/tools_menu_bg_hover.gif);
}

html body div#menuTools ul li.siteWatchedpages a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left 0px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.siteContributions a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -30px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.sitePreferences a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -60px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.siteListRss a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -90px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.siteListusers a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -120px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.siteListTemplates a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -150px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.siteSitemap a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -180px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.sitePopularpages a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -210px;
	background-repeat:no-repeat;
}

html body div#menuTools ul li.siteAbout a {
	background-image: url(../../mthome/standard/icon_grid_dropdown.png);
	background-position: left -240px;
	background-repeat:no-repeat;	
}

/*Actions Menu------------------------------------------------------------------------------------------------------------------------------------*/

html body div#menuFiller div.dmenu-wrap {
	border:1px solid #c2c2c2;
	background:#eeeeee;
	background-image: url(../../mthome/standard/tools_menu_bg.gif);
	background-repeat: repeat-x;
}

html body div#menuFiller div.dmenu ul li a {
	color:#333;
}

html body div#menuFiller div.dmenu ul li a.disabled {
	color:#999;
}

html body div#menuFiller ul li:hover {
	background-image: url(../../mthome/standard/tools_menu_bg_hover.gif);
}

html body div#menuFiller ul li.disabled:hover {
	background-image: none;
}

/*Revision Styles---------------------------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page table#pagehistory tr th {
	color:#666;
}

html body div.body div.page table#pagehistory tr td {
	border-top:1px dotted #b8d6de;
}

html body div.body div.page div#pageContent div#pageText form input.historysubmit {
	background-position: -780px 0px;
}

/*Page Type Special  & Page Type Admin-----------------------------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div#pageTypeSpecial h2,
html body div.body div.page div.pageContent div#pageText div#pageTypeAdmin fieldset legend,
html body div.body div.page div.pageContent div#pageTypeAdmin h2, 
html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid fieldset legend {
	color:#789bbd;
	width:780px;
}

html body div.body div.page div.pageContent div#pageText div#pageTypeAdmin fieldset {
	border-bottom:1px solid #b8d6de;
	width:780px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr.show-no td {
	border:0px;
}

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 {
	color:#333;
	border-top:1px solid #77a0ab;
	border-bottom:1px solid #77a0ab;
	background-image: url(../../mthome/standard/admin_th_bg.gif);
	background-color: #c1e2eb;
	background-repeat: repeat-x;
}

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 {
	border-top:1px dotted #b8d6de;
}

html body div.body div.page div.pageContent div.PageDW-AdminRoles table tr td.bg1,
html body div.body div.page div.pageContent div.PageDW-AdminConfig table tr td.bg1,
html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr td.bg1,
html body div.body div.page div.pageContent div#pageTypeAdmin  div.table table tr td.bg1,
html body div.body div.page div.pageContent div#pageTypeAdmin div.atable table tr td.bg1,
html body div.body div.page div.pageContent div.PageDW-User div.atable table td.bg1 {
}

html body div.body div.page div.pageContent div.PageDW-AdminRoles table tr td.bg2,
html body div.body div.page div.pageContent div.PageDW-AdminConfig table tr td.bg2,
html body div.body div.page div.pageContent div#pageTypeSpecial div.table table tr td.bg2,
html body div.body div.page div.pageContent div#pageTypeAdmin div.table table tr td.bg2,
html body div.body div.page div.pageContent div#pageTypeAdmin div.atable table tr td.bg2,
html body div.body div.page div.pageContent div.PageDW-User div.atable table td.bg2 {
	background:#f1f7f9;
}

/*Login Page*/
html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid {
	background-image: url(../../mthome/register_bg.gif);
	background-repeat: no-repeat;
	background-position:top right;
	margin: 0 25px 0 30px;
}

html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td img#captcha_image {
	border:1px solid #000;	
}


/*Preferences--------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial {
	background-image: url(../../mthome/icon_preferences_big.png);
	background-position:600px 20px;
	background-repeat: no-repeat;
}

html body div.body div.page div.pageContent div.PageDW-SpecialPreferences div#pageTypeSpecial input[type=submit] { 
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -520px 0px;
}

/*Rss Feeds-----------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialListRss {
	background-image: url(../../mthome/icon_rss_big.png);
	background-position:600px 20px;
	background-repeat: no-repeat;
}

/*Control Panel------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li {
	background-repeat: no-repeat;
	background-position:top left;
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminUsers {
	background-image: url(../../mthome/icon_user_management.png);	
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminStyles {
	background-image: url(../../mthome/icon_visual_appearance.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminGroups {
	background-image: url(../../mthome/icon_group_management.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminRecycleBin {
	background-image: url(../../mthome/icon_deleted_files.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminConfig {
	background-image: url(../../mthome/icon_configuration.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminSettings {
	background-image: url(../../mthome/icon_site_settings.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminRoles {
	background-image: url(../../mthome/icon_role_management.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminServices {
	background-image: url(../../mthome/icon_services_management.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminDoubleRedirects {
	background-image: url(../../mthome/icon_double_redirects.png);
}

html body div.body div.page div.pageContent div.PageDW-Admin div#pageText div#pageTypeAdmin ul li.PageDW-AdminUnusedRedirects {
	background-image: url(../../mthome/icon_unused_redirect.png);
}

/*Site Settings-----------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminSettings div#pageText div#pageTypeAdmin fieldset input[type=submit] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -780px 0px;
}

/*Visual Appearance-----------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminStyles div#pageText div#pageTypeAdmin input[type=submit] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -780px 0px;
}



/*SiteMap------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial {
	background-image: url(../../mthome/icon_sitemap_big.png);
	background-position:600px 20px;
	background-repeat: no-repeat;
}

/*SiteMap------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial form table input[type=submit] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -320px 0px;
}

/*Contributions------------------------------------------------------------------------------------------------------------------------------*/

html body div.body div.page div.pageContent div.PageDW-SpecialContributions div#pageText div#pageTypeSpecial form table input[type=submit] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -320px 0px;
}

/*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] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -80px 0px;
}

/*Groups Management-------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminGroups div.pageText div.tablemenu input[type=submit]{
	background-position: -80px 0px;
}

/*User Management---------------------------------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminUsers div#pageText div#pageTypeAdmin fieldset {
	border:1px solid #b8d6de;
	width:780px;

}

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 {
	background-color:#ececec;
	background-image: url(../../mthome/standard/usertip_bg.gif);
	background-repeat: repeat-x;
	border:1px solid #ccc;
	width:780px;
}

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] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -80px 0px;
}

/*Services Management ---------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-AdminServices div.actionsdiv input[type=submit] {
	background-position: -80px 0px;
}

/*Watched Pages*/
html body div.body div.page div.pageContent div.PageDW-SpecialWatchedpages div#pageText div#pageTypeSpecial form input[type=button] {
	background-image: url(../../mthome/standard/buttons.png);
	background-position: -780px 0px;
}


/*Session Messages ----------------------------------------------------------------------------------------------------------------*/

div.upgrade,
div.successmsg,
div.errormsg,
div.systemmsg,
div.contentUndelete {
	border:1px solid #f2f26f;
	background-image: url(../../mthome/standard/message_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffc9;
}

div.upgrade div.inner,
div.successmsg div.inner,
div.systemmsg div.inner,
div.errormsg div.inner,
div.contentUndelete span.subpages {
	background-repeat: no-repeat;
	border:1px solid #fff;
	background-position: 7px;
}

div.upgrade div.inner,
div.contentUndelete span.subpages,
div.errormsg div.inner {
	background-image: url(/skins/common/icons/icon-32-error.gif);
}

/*Search Results Page----------------------------------------------------------------------------------------------------------------------*/
html body div.body div.page div.pageContent div.PageDW-Sp