.WorkshopsHeading {background-color: #efefef;}	/* C8D4EB DDEEEE */
.TD_Highlight {background-color: #FFFFCC;}			/* F3F3C1 */
th {font-size: 100%; background-color: #FFFFFF;}

/* If you want to disable headlines, reinstate the following line */
/*#headlines {display:none;} */

.Hint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 90%;
	font-style: italic;}


#mainbody-col td {font-size: 80%;}
#mainbody-container td.status {text-align: center}

form input:focus 			{background: #FFFFCC;}
form textarea:focus 	{background: #FFFFCC;}
form select:focus 		{background: #FFFFCC;}

.Alert            		{font-weight: bold; color: #FF0033;}
.benefits-slide-text, .planbody 	{color:#999999;}

.Warning {
  background:  url(/images/alert.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: 16px;
	font-weight: bold;
	color: #FF0033;}

.DocTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #006699;
	text-align: center;}
	
.DocTitleFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #006699;
	text-align: center;}
	
.DocSubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	text-align: left;}
	
.DocRating {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	border: 2px dashed #006699;}
	
.BodyHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #006699;}

.BodySmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 90%;}
	
.BodySmaller {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;}
	
.Breadcrumb_top { padding: 4px 0px 10px 0px; font-size: 80%;	border-bottom: 0.5px solid silver; }
.Breadcrumb_bot { padding: 4px 0px 0px 0px; font-size: 80%; }

div.post    {border: 1px solid silver; padding: 1px; margin-bottom: 16px;}
div.posttop {padding: 4px;
/* background: #EEEEEE;*/
	background:  url(/images/grey-nt.gif) repeat;
}
	
div.username {font-weight: bold; width: auto; float: left;}
div.date {width: auto; text-align: right;}
div.posttext {padding: 4px; background: #F9F9F9;}
	
.BodyAdsense1 {
	margin-top: 12px;
	width: 100%;
	text-align: center;
/*	border: 1px solid #D0D0BF; */
}

.currentpage {font-weight: bold;}

#numchars {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 90%;
	font-style: italic;}
	
.NB{font-weight: bold; color: #006699}

#comments h3{background: none; border: none; color: #336; margin: 0;}
#comments p{color: #666; margin: 4px 0 10px 0;}
#comments .comment {
	  background: #F3F3C1 url(/images/comment_grad.gif) repeat-x;
	  margin: 0;
	  padding: 10px;
	  border: 1px #999966 solid;
	  width: 95%;}
#comments .comment p {margin: 0 0 4px 0; padding: 0; color: #000; font-weight: normal;}
#comments .comment-footer {background: url(/images/comment_footer_tail.gif) no-repeat; margin: -16px 0 20px 0;}
#comments .comment-footer p {
	  font-family: Verdana;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000;
	  margin: 15px 0 0 43px;
	  padding: 10px 0 0 5px;
	  line-height: 200%;}

#comments .comment-footer div { background:  url(/images/comment_footer_bot.gif) no-repeat bottom left; }		

.C4_Link {}
.C4_Link_Comment {font-style: italic; 	background-color: #F3F3C1;}
#C4_Link_list ul {padding: 0px 0px 0px 14px;}
#C4_Link_list li {padding: 0px 0px 10px 0px;}

.TR:hover { background-color: #F3F3C1; }

.rbroundbox   {background:  url(/images/grey-nt.png) repeat; }
.rbtop div    {background:  url(/images/grey-tl.png) no-repeat top left; }
.rbtop        {background:  url(/images/grey-tr.png) no-repeat top right; }
.rbbot div    {background:  url(/images/grey-bl.png) no-repeat bottom left; }
.rbbot        {background:  url(/images/grey-br.png) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent    {margin: 0px 0px 0px 0px ; }
.rbroundbox   {margin: auto; }

/* FORM STYLING */
form#signupworkshop {background:#DDEEEE; width:95%; padding:10px; border:1px solid #000; margin:0 auto;}
form#signupworkshop fieldset {width:98%; display:block; border:1px solid #FFFFFF; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
* html form#signupworkshop fieldset#fs_signupworkshop {background-position:98% 20px;}
form#signupworkshop fieldset#opt {background:#DDEEEE;}
form#signupworkshop legend {font-family: Verdana, Arial, Helvetica, sans-serif;; font-size:1.1em; font-weight:bold; border:3px solid #FFFFFF; margin-bottom:5px; padding:3px; width:254px; background:#FFFFFF url(/c4ts/images/form.gif) repeat-x center left;}
form#signupworkshop label {clear:left; display:block; float:left; width:200px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em;}
form#signupworkshop input {border:1px solid #FFFFFF; background:#FFFFFF url(/c4ts/images/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;}
form#signupworkshop select {margin-bottom:0.5em;}
form#signupworkshop textarea {width:215px; border:1px solid #FFFFFF; padding:0.5em; overflow:auto; background:#FFFFFF; margin-bottom:0.5em;}
form#signupworkshop option {background:#77888;}
form#signupworkshop optgroup {background:#AABBBB; color:#000; font-family:georgia, serif;}
form#signupworkshop optgroup option {background:#99AAAA; color:#FFFFFF;}
form#signupworkshop #button1, form#signupworkshop #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:200px;}
form#signupworkshop #button1:hover, form#signupworkshop #button2:hover {background-position:center left; color:#000;}
form#signupworkshop #submit {font-weight:bold; color:#DD0000; padding-right:0.5em; cursor:pointer; width:150px; margin-top:10px; margin-left:205px; float:center;}
form#signupworkshop #submit:hover {background-position:center left; color:#000;}
form#signupworkshop input:focus, form#signupworkshop textarea:focus, form#signupworkshop select:focus {background: #FFFFCC;}

table#signupworkshop {background:#DDEEEE; padding:10px; border:1px solid #000; margin:0;}

.RequiredField    		{color: #FF0033; font-weight: bold;}
.RequiredFieldBox, form#signupworkshop .RequiredFieldBox 		{background: #FFBB99;}

.partmaps{display:none}