html,body {

	margin: 0;
	padding: 0;
	background-color:#C9C29D;
	/*	background-color:#DEDFD1;*/
}



html,body {
	height: 100%;
}



#topframe {
	background-image:url(images/imaginehopebackg.gif);
	background-image:url(images/imaginehopebackg.gif);
	background-repeat:no-repeat;
	height:117px;
	margin:0;
	margin-left:7px;
	padding:0;
	vertical-align:bottom;
	
}

#searchArea {
	height:117px;
	width:950px;
	vertical-align:middle;
	margin-right:3px;
	text-align:right;
}

#searchArea input {
	width:200px;
	height:20px;
	margin-right:3px;
	border:1px solid #521F85;
}
#divider {
	background-image:url(images/navigationbackground.jpg);
	background-position:left;
	/*background-image:url(images/purple_divider.jpg);*/
	background-repeat:no-repeat;
	height:30px;
	margin:0;
	margin-left:7px;
	padding:0;
}

#secondNav {
	height:28px;
	margin:0px 0px 0px 7px;
	color:white;
	padding:0;
	width:950px;
	text-align:left;
	/*background-color:#DC8BF2;
	background-color:#210839;*/
	background-color:#663399;
}
#secondNav a {
	color:white;
	font-size:11px;
	font-weight:normal;
}

#navigationImage
{
	display:none;
}

#fullBio
{
	display:none;
}

 #footer {
	background-image:url(images/footerbackg.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-left:7px;
	padding:0; 
	height:108px;
 }
 
 #footer table{
	 color:white;
	 font-size:12px;
	 text-align:left;
	 margin-left:10px;
 }
 
 #footer strong {
	 color:#C6A459;
	 font-weight:900;
 }
 

.profileTable {
	display:none;
}

#pageFrame {
	width:963px;
	min-height:400px;
	height:auto;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*background-color:#F3EFE1; Default*/ 
	background-color:#C9C29D;
	
	
}

#profilePicture {
	display:none;
}

#imageHolder {
	background-image:url(images/imaginehope.png);
	background-position:top center;
	background-repeat:no-repeat;
}


#pageFrame p{text-align:left;}
#childElement{margin-left:auto; margin-right:auto;}

#sfari table {

	height:100%;

}

	div.articles {
	padding:10px;
	border:1px solid white;
	margin-top:20px;
}


.sideWhiteBox {
	width:299px;
	border:1px solid #663399;
	padding:10px;
	background-color:#FFF;
	margin: 5px 0px 5px 5px;
}
.sideWhiteLongBox {
	width:299px;
	border:1px solid #521F85;
	min-height:600px;
	padding:10px;
	background-color:#FFF;
	margin: 5px 0px 5px 5px;
}
.sideBrownInnerBox {
	background-color:#F3EFE1;
	padding:5px;
	line-height:1.5em;
	margin:5px;
	width:auto;
}
.sideBrownInnerBoxCondensed {
	/*background-color:#F3EFE1;*/
	background-color:#F9F7EE;
	padding:2px;
	margin-bottom:9px;
	width:auto;
}


.mainWhiteBox {
	width:590px;
	border:1px solid #663399;
	padding:10px;
	background-color:#FFF;
	margin: 5px 2px 5px 0px;
}

.mainWhiteLongBox {
	width:590px;
	min-height:700px;
	height:auto;
	border:1px solid #521F85;
	padding:10px;
	background-color:#FFF;
	margin: 5px 2px 5px 0px;
}



.mainBrownInnerBox {
	background-color:#F3EFE1;
	padding:10px;
	line-height:1.5em;
	margin:5px;
	text-align:left;
	width:550px;
	min-width:auto;
}

.mainPictureBox {
	width:590px;
	border:1px solid #521F85;
	padding:10px;
	background-color:#FFF;
	margin: 5px 2px 5px 0px;
}

.mainPictureBox p{
	width:347px
}

.leftBrownBox {
	width:445px;
	border:1px solid #521F85;
	padding:10px;
	background-color:#C6A459;
	float:left;
	height:155px;
	min-height:165px;
	margin: 5px 7px 5px 0px;
}

.leftBrownBox ol {
	
	margin:17px 0px 0px 0px;
}

.leftBrownBox a {
	
	text-align:center;
}

.rightBrownBox {
	width:445px;
	border:1px solid #521F85;
	padding:10px;
	float:left;
	min-height:165px;
	background-color:#C6A459;
	margin: 5px 0px 5px 7px;
}


#button{
	background-color:#F3E1FF;
	text-align:center;
	color:#330066;
	
	
}
#rSide td{
	height:10px;
	margin:1px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
	width:200px;
	
}
 .blueBoldsmall {

  font-family: Verdana, "Times New Roman", Times, serif;

  color: #330066; font-weight: bolder; font-size:10px;

  margin:0 0 0 0;

  padding: 0 0 0 0;

}

p {

	font-family: Verdana, "Times New Roman", Times, sans-serif;
  	color: #3D1180; font-weight: normal; font-size:11px;
	line-height:1.5em;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:0px;

}

em {
	font-family: Verdana, "Times New Roman", Times, sans-serif;

  	color: #3D1180; font-weight: normal; font-size:11px;
}

ul{

	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	font-size: 11px;
	line-height:1.7em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: disc;
	list-style-position:inside;
	}
	
ol {
	line-height:1.5em;
}
	
.squarebullets{
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: circle;
	list-style-position:inside;
}	

#rightsidetopics{

	list-style-type: disc;
	list-style-position:inside;
	padding: 0px 0px 0px 10px;
	

}

.sidelinksblock{

	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	}
	
.sidelinks{

	background-color:#330066;

	text-align:center;

	color:white;

	width:auto;

	height:auto;

	margin:1px 0 0 1px;

	padding: 5px; 0px 5px 0px;
}

.sidelinks:hover{
	background-color:#9966CC;
}

.rightsideblock{

	list-style-type:none;
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	font-size:8px;
	margin: 0px 0px 5px 0px;
	text-align:left;
	padding: 0px 0px 0px 0px;
}


.leftsideblock{

	list-style-type:none;
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	font-size:8px;
	margin: 0px 0px 5px 0px;
	text-align:right;
	padding: 0px 0px 0px 0px;
}	

li {

	font-family: Verdana, "Times New Roman", Times, sans-serif;
	color:#330066;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



b {

	font-family: Verdana, "Times New Roman", Times, serif;

}

 .imagine {

 	color: #3D1180; font-size:11px;

 }
 
 /* Navigation CSS */

#navigatorFrame{
	background-image:url(images/navigationbackground.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
}

.navigation {
	color:#FFFFFF;
	font-weight:700;
	font-size:11px;
}
.navigation:hover{
	color:#F3E1FF;
	color:#D1BBE8;
	
}
.navigation:link  {
	color:#FFFFFF;
}

.navSelected1 {
	background-image:url(images/navSelected1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	height:32px;
	font-weight: 700;
	text-align:center;
	color:#FFFF00;
}

.navSelected2 {
	background-image:url(images/navSelected2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	height:32px;
	font-weight: 700;
	text-align:center;
	color:#FFFF00;
}
.navSelected3 {
	background-image:url(images/navSelected3.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 700;
	height:32px;
	text-align:center;
	color:#FFFF00;
}
.navSelected4 {
	background-image:url(images/navSelected4.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 700;
	text-align:center;
	color:#FFFF00;
}
.navSelected5 {
	background-image:url(images/navSelected5.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 700;
	height:32px;
	text-align:center;
	color:#FFFF00;
}

.navSelected6 {
	background-image:url(images/navSelected6.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 700;
	height:32px;
	text-align:center;
	color:#FFFF00;
}
.navSelected7 {
	background-image:url(images/navSelected7.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 700;
	height:32px;
	text-align:center;
	color:#FFFF00;
}

.navSelected {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 700;
	text-align:center;
	color:#FFFF00;
}

td, th {

	font-family: Verdana, "Times New Roman", Times, serif;

}

	.sidepanel {

		background-color:#F9F0FF;
		background-color:#F3E1FF;
		width:200px;

		height:100%;

		padding:0px 0px 0px 0px;

	}



	.mainPanel {
	background-color:#FFFFFF;
	width:600px;

	height:auto;

	}

	

	.topPanel {

	background-image:url(images/top_backg_test.jpg);

	background-repeat:no-repeat;

	background-position:top;

	height:71px;

	width:800px;

	}



.topbutton {

	background-color: #330066;

	text-align:center;

	border: thin solid #FFFFFF;

	width:133px;

	height:30px;

	

}

.topbutton:hover{
	background-color:#9966CC;
}

.normal {

	font-family: Verdana, "Times New Roman", Times, sans-serif;

	color: #330066; font-weight: normal; font-size:11px;

	padding: 0px 5px 5px 5px;

}

.maintextArea {

	font-family: Verdana, "Times New Roman", Times, sans-serif;
	color: #330066; font-weight: normal; font-size:11px;
	padding: 0px 5px 5px 5px;
	border-left: medium solid #F3E1FF;

}



.individual {

	border: thin solid #330066;

	width:190px;

	font-size:11px;

	color:#330066;

	height:290px;

}

.breadcrumbs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-left:10px;

	color:#FF0000;

}

.currenttopicheader {
 background-color:#9966CC;
 font-family: Verdana, "Times New Roman", Times, serif;
 color: #FFFFFF; font-weight: bolder; font-size:11px;
width:150px;
text-align:center;
border:thin solid #9966CC;
margin:10px 0px 0px 0px;
}
.currenttopic {
background-color:#F3E1FF;
font-family: Verdana, "Times New Roman", Times, serif;
 color: #330066; font-weight: bolder; font-size:11px;
 width:150px;
 border:thin solid #9966CC;
 text-align:center;
}


H1 {

font-family: Verdana, "Times New Roman", Times, serif;

  color: #330066; font-weight: bolder; font-size:12px;

  margin: 5px 0 0 0;

  padding: 0 0 0 0;

}

H2 {

	font-family: Verdana, "Times New Roman", Times, serif;
  	color:#521F85; font-weight: bolder; font-size:14px;
	margin: 0 0 0 0;
	padding: 0 0 0px 0px;

}

H1 {

	font-family: Verdana, "Times New Roman", Times, serif;
  	color:#521F85; font-weight: bolder; font-size:14px;
	margin: 0 0 0 0;
	padding: 0 0 0px 0px;

}

H3 {
	color:#C6A459;
  	font-weight: bold;
	font-size:12px;
	margin:0;
	padding:0px;
}
H3 a {
	color:#C6A459;
	font-size:12px;
	margin:0;
	padding:0px;
	font-weight: bold;
}

H3 a:hover {
	color:#521F85;
}

H4 {
	font-family: Verdana, "Times New Roman", Times, serif;
  	color:#521F85; font-weight: 900; font-size:14px;
	margin: 0 0 0 0;
	padding-left:10px;
}
H5 {
	color:#C6A459;
  	font-weight: 700;
	font-size:12px;
	padding-left:10px;
	margin:0px;
}

H6 {
	color:#521F85;
  	font-weight: 700;
	font-size:12px;
	margin:0px;
}

H5.brown {
	color:#C6A459;
  	font-weight: 700;
	font-size:12px;
	padding-left:0px;
	margin:0px;
}

p.narrow {
	font-family: Verdana, "Times New Roman", Times, serif;
  	color:#521F85; font-weight: normal; font-size:11px;
	margin:0px;
	line-height:1.2em;
	padding-left:10px;
}

 .redBold {

  font-family: Verdana, "Times New Roman", Times, serif;

  color: #FF0000; font-weight: bolder; font-size:14px;

  margin:0 0 0 0;

  padding: 0 0 0 0;

}


.redBoldsmall {

  font-family: Verdana, "Times New Roman", Times, serif;

  color: #FF0000; font-weight: bolder; font-size:10px;

  margin:0 0 0 0;

  padding: 0 0 0 0;

}

.purpleButton{
	text-align:center;
	background-color:#532086;
	color:white;
	float:right;
	margin:0;
	vertical-align:bottom;
}


a {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

a.link {
	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 11px;

	color: #330066;

	font-weight: bold;
}

a.author {
	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 11px;

	color: #330066;

	font-weight: bold;
}
a.category {
	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #330066;

	font-weight: bold;
}

a.footerlink {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:500;
}


.footerlink:link {
	color:#fff;
}

 .breadcrumblink{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

 	color: #330066;

 }

 

  .standard{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

 	color: #330066;

 }
.standard:hover{
	color:#FF0000;
}


a.bloglink{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;
 	color:#C6A459;

 }
a.bloglink:hover{
	color:#FF0000;
}

  .leftstandard{

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 9px;

	font-weight: bold;

 	color: #330066;

 }
.leftstandard:hover{
	color:#FF0000;
}
.imaginebutton {

	background-color: #330066;

	text-align:center;

	border: thin solid #FFFFFF;

	width:160px;

	height:30px;

}

.imaginebutton:hover {
	background-color:#9966CC;
}

.locationlink{

	color:#330066;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bolder;

 	color: #330066;

	text-align:right;

	padding: 0px 5px 5px 0px;

}
.topBanner {
	
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bolder;
	padding: 15px 5px 0px 0px;
}
.topBannerLink {
	
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bolder;
	
}

.topBannerLink:hover {
	color:#FF0000;
}


.title {

	font-family: Verdana, "Times New Roman", Times, sans-serif;

	font-size: 11px;

  color: #330066;

}



.subtitle {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

  color: #660000; font-style: oblique;

}



.header {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 24px;

	background-color: #990000;

  color: #FFFF66;

}



.nav {

	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#F9F0FF;
	border:thin solid #9966CC;
	padding:5px 1px 5px 1px
}

.selected {

	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#F9F0FF;
	border:thin solid #9966CC;
	padding:0px 1px 0px 1px;
	color:#330066;
	width:auto;
}



.navLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-color: #DEDECA;

}



.sidebar {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 11px;

	line-height: 18px;

	padding: 3px;

	background-color: #FFFF99;

}



.sidebarHeader {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 14px;

	line-height: 18px;

	color: #FFFF99;

	background-color: #999933;

 font-weight: bold;

}



.sidebarFooter {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 11px;

	line-height: 18px;

	background-color: #FFFF99;

 color: #990000;

}



.footer {

	background-color:#9966CC;

	font-family: Arial ,serif;

	color: #fff; font-weight: bold; font-size:8pt;

	text-align:center;

}


.legal {

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size: 11pt;

	color: #333333;

}



.box1 {

	border-width: 2px;

	border-color: #CCCCCC #333333 #333333 #CCCCCC;

  border-style: dotted;

	}




.titlebar {

	font-family: "Times New Roman", Times, serif;

	font-size: 9px;

	color: #FFFFFF;

	background-color: #336699;

}




input.big {

	width: 100px;

}



input.small {

	width: 50px;

}



strong {

  font-family: Verdana, "Times New Roman", Times, sans-serif;

  color: #330066; font-weight: bold; font-size:12px;

}

 .imaginehope{
 font-family: Verdana, "Times New Roman", Times, serif;
 color: #330066; font-weight: bolder; font-size:12px;
 padding 0px;
 margin 0px;

 }

  .specialarea{

 font-family: Verdana, "Times New Roman", Times, sans-serif;

  color: #330066; font-weight: bolder; font-size:12px;

  text-align:center;

   }

.moreinfo{

font-size:11px;

}



#subscription{

 font-family: Verdana, "Times New Roman", Times, serif;

  color: #FFFFFF; font-weight: bolder; font-size:11px;

  padding-right:1em;

}



#depressed{

display:block;

background-image:url(images/rudepressed.gif);

background-repeat:no-repeat;

background-position:top;

font-family: Verdana, "Times New Roman", Times, sans-serif;

color: #330066; font-weight: normal; font-size:11px;

padding-top:25px;

padding-left:5px;

padding-bottom:5px;

}



#stressed{

display:block;

background-image:url(images/feeling_stressed.gif);

background-repeat:no-repeat;

background-position:top;

font-family: Verdana, "Times New Roman", Times, sans-serif;

color: #330066; font-weight: normal; font-size:11px;

padding-top:25px;

padding-left:5px;

padding-bottom:5px;

}



#divorce{

display:block;

background-image:url(images/contemplating_divorce.gif);

background-repeat:no-repeat;

background-position:top;

font-family: Verdana, "Times New Roman", Times, sans-serif;

color: #330066; font-weight: normal; font-size:11px;

padding-top:25px;

padding-left:5px;

padding-bottom:5px;

}

#divorce ul{
	list-style-type: disc;
	list-style-position:inside;
}

#divorce li{
	padding:0px 0px 0px 5px;
}

#standardRight{

display:block;

background-image:url(images/contemplating_hope.gif);

background-repeat:no-repeat;

background-position:top;

font-family: Verdana, "Times New Roman", Times, sans-serif;

color: #330066; font-weight: normal; font-size:11px;

padding-top:25px;

padding-left:5px;

padding-bottom:5px;

}



#splashBoxStyle{

		margin: 25% auto;

  		width: 800px;

		background-color:white;

		text-align:center;

}



#boxStyle{

		margin: 5% auto;

  		width: 800px;

		background-color:white;

		text-align:center;

}



#contentframe{

	width:950px;
	height:auto;
	margin:0px;
	margin-left:7px;
	min-height:400px;
	text-align:left;
	font-family: Verdana, "Times New Roman", Times, serif;
  	color: #3D1180; font-weight: normal; font-size:11px;

}

#contentseparator{
	margin:0px;
}

#sidePage {
	margin:0px;
	width:330px;
	height:400px; 
}

#blockboxes{

 	width:548px;

 	height:auto;

 	background-color:#F9F0FF;

 	font-family: Verdana, "Times New Roman", Times, sans-serif;

	color: #3D1180; font-weight: normal; font-size:11px;

	border:thin solid #9966CC;

	text-align:center;

}

	

#boxedtext{

	font-family: Verdana, "Times New Roman", Times, sans-serif;

	color: #330066; font-weight: normal; font-size:11px;

	padding: 5px 5px 5px 5px;

}

#basiclayout{

	margin:20px 0px 5px 10px;

	border: thin solid #9966CC;

	width:550px;

}

.booklayout{

	margin:20px 0px 5px 10px;

	border: thin solid #9966CC;

	width:550px;
	


}

.blocklayoutad{
	margin-top:5px;
	background-image:url(images/charities.gif);
	background-repeat:no-repeat;
	border: thin dashed #9966CC;
	width:548px;
	padding:0px 0px 0px 0px;
}

.blocklayoutlightborder{

	margin:20px 0px 5px 10px;
	border: thin solid #9966CC;
	background-color:#F9F0FF;
	width:550px;
	padding:0px 10px 5px 10px;


}
.blocklayoutdarkborder{

	margin:20px 0px 5px 10px;
	border: thin solid #9966CC;
	width:550px;
	padding:0px 10px 5px 10px;


}
.blocklayoutnoborder{
	float:right;
	margin:20px 0px 5px 10px;
	width:550px;
	padding:0px 10px 5px 10px;


}
.float_right {
	float:right;
	background-color: #F3E1FF;
	color: #330066; font-weight: normal; font-size:10px;
	border: thin solid #9966CC;
	width:auto;
	padding:0px 5px 0px 0px;
}
	
.standardlayout{

	margin:20px 0px 5px 10px;
	width:550px;
	padding:0px 0px 0px 10px;


}

#basicleftpane{

	font-family: Verdana, "Times New Roman", Times, sans-serif;
	color: #330066; font-weight: normal; font-size:11px;
	padding: 0px 5px 5px 5px;
	
	

}

#location{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 	color: #330066;
	background-color:#F3E1FF;
	text-align:right;
	height:auto;
	padding: 0px 2px 5px 0px;

}



#specialareas{

	border-top: medium dotted #9966CC;

	font-family: Verdana, "Times New Roman", Times, sans-serif;

	font-size: 12px;

	margin: 10px 0 5px 0;

	padding: 0 0 10px 0;
}

#specialareas:p{
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding 0px 0px 2px 0px;
}

#bottomborderedareas{

	border-bottom: medium dotted #9966CC;

	font-family: Verdana, "Times New Roman", Times, sans-serif;

	font-size: 12px;

	margin: 10px 0 5px 0;

	padding: 0 0 10px 0;



}

#confirmation{
	background-color:#F9F0FF;
	border-top: medium solid #9966CC;
	border-bottom: medium solid #9966CC;
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	font-size: 11px;
	height:200px;
	margin: 20px 0 5px 0;
	display:none;
	vertical-align:top;
	padding: 5px 10px 10px 10px;

}

#thankyou {
	display:none;
	margin:20px 0px 0px 0px;
}

.topicpageright {
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	font-size: 11px;
	background-color:#F3E1FF;
	background-color:#FFFFFF;
	color:#330066;
	width:299px;
	padding:0px 5px 0px 5px;
	border:thin solid #9966CC;
}
.topicpageleft {
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-weight:normal;
	background-color:#F3E1FF;
	color:#330066;
	width:295px;
	padding:0px 5px 0px 5px;
	border:thin solid #9966CC;
}
.topicpageheader {
	border-top:thin solid #9966CC;
	border-left:thin solid #9966CC;
	border-right:thin solid #9966CC;
}

.extraSpace {
	line-height:1.5em;
}
.extraSpace strong {
	font-size:10px;
}