.textPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.WizOutline {
	border: 1px dashed #E0B6C1;
	padding: 8px;
}
.featureProject {
	border: 1px solid #e6d1e1;
	padding: 8px;
}

.language {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  padding: 3px;
	color: #a62d74;
  background-color: #f7daf6;
  display: inline; 
}

/**********************************/
/* DMG: organize the Home page    */
/**********************************/
.message {
	border: 1px dashed #e6d1e1;
	padding: 8px;
}
.indexOutline {
	border: 1px dashed #e6d1e1;
	padding: 8px;
	background:#efeeef;
}
.posterTap_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: Black;
  font-weight: bold;
}
.posterTap_off {
	border-style: solid;
	border-color: #e6d1e1;
	padding: 5px;
  background-image:url(/images/tab_bkg_drk.gif);
	border-width: 1px;
	text-align:center;
}
.posterTap_on {
	border-style: solid;
	border-color: #e6d1e1;
	padding: 5px;
	background: #F3EFF3;
	border-width: 1px;
	border-bottom-style: none;
	text-align:center;
}
.posterTap_between {
	border-bottom-style: solid;
	border-color: #e6d1e1;
	border-width: 1px;
}
.posterTap_content {
	vertical-align: top;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-color: #e6d1e1;
	padding: 10px;
	border-width: 1px;
  background-image:url(/images/tap_bkg_content.jpg);
  height: 280px;
}


/**********************************/
/* DMG: organize the content      */
/**********************************/

TABLE.tableBody_Content_woBorder, TABLE.tableBody_Content_wBorder, TABLE.tableBody_Content_Grid{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:700px;
  vertical-align:top;
  
}

TABLE.tableBody_Content_wBorder
{
	border: 1px solid #D1C9C9;
}

TABLE.tableBody_Content_Grid {
  border-color: #D1C9C9;
  border-width: 0 0 1px 1px;
  border-style: solid;
}

TABLE.tableBody_Content_Grid TD,TH{
	padding: 5px;
  border-color: #D1C9C9;
  border-width: 1px 1px 0 0;
  border-style: solid;
}

TABLE.tableBody_Content_Grid TH {
  background: #F0DCE5;
  text-align:center;
}

/**********************************/


.inspiration_box {
	padding: 12px;
	background: #F3E6EC;
	width:200px;
	vertical-align:top;
}

a:link {
	color: #1461AA;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
  color: #1461AA;
  text-decoration: none;
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: underline; 
	}
	
.headerText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #DE2835;
}

.headerText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #333333;
	font-weight: bold;
}

.headerText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.textItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #333333;
	text-align: left;
}
.linksBottom {
	font-family: Arial, Helvetica, sans-serif;
	color: #3333CC;
	font-size: 11px;
}
.NavMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6791B6;
}

----------------------------------------------- */

#TopNav {
	font-size: 12px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #640D81;
}


#TopNav a:link {
	font-size: 12px;
	color: #6791B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#TopNav a:visited {
	color: #6791B6;
	font-size: 12px;
}
#TopNav a:hover {
	text-decoration: underline;

}
	
	
#bottomNav {
	font-size: 11px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #3333CC;
}


#bottomNav a:link {
	font-size: 11px;
	color: #3333CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#bottomNav a:visited {
	color: #3333CC;
	font-size: 11px;
}
#bottomNav a:hover {
	text-decoration: underline;

}
.BkgWhite {
	background-color: #FFFFFF;
}
.BkgPeach {
	background-color: #F5F8CA;
}
.BkgBar {
	background-color: #F5F8CA;
}
.textQuote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
}

#crumb {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6791B6;
}

#crumb a:link {
	font-size: 10px;
	color: #6791B6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#crumb a:visited {
	color: #6791B6;
	font-size: 10px;
}
#crumb a:hover {
	text-decoration: underline;

}
.column1 {
	padding: 8px;
	border-left-style: dashed;
	border-left-color: #E0B6C1;
	border-left-width: 1px;
}

.textHidden {display:none}
.textShown {display:inline}
