*{margin: 0;padding: 0;font-family: Arial, sans-serif;}

/* General Elements*/
body{color: #000;font-size: 10pt;background-color: #fff; color: #666;}

#wrapper {
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#contentcontainer
{
  margin-top: 1.5em;
  text-align: center;
}
#contentbody
{
	width: 900px; height: 600px;
	margin: auto;
	text-align: left;
	margin-bottom: 20px;
	/* background-color: yellow; */
}
table{border-collapse: collapse;}
tr{vertical-align: top;}
.standard_caps{text-transform: uppercase;}
.leftpadding{padding-left: 25px;}
.leftmargin{margin-left: 25px;}
.txt_gray{color: #666;}
.clearboth {clear: both;}


div.wrap_links{position: relative; vertical-align: top; clear: both; font-size: 12px; line-height: 17px;}
	span.link-float {/* Float-lefts stacked next to each other. */float: left;}
	.icon-pdf{background: url(images/pdf_bug3.gif) center left no-repeat; width: 10px; height: 10px; padding-top: 5px; padding-right: 5px;}
	/* NOTES: to wrap, 1) the DIV has to have a height equal to the number of lines (for the spacing between divs),
				 2) The anchor cannot be in front of the first span and end before it's closing.
				 3) The second span has to have a width that fits */

/* Navigation Elements >>> in its own CSS */

.submenustyle{
/* padding: 2px 1px;
border: 1px solid black;
border-top-width: 0;
width: auto;
 */
/* display: none; */
filter:alpha(opacity=1);
-moz-opacity:1;
}
	
/* End Navigation Elements */

/* Main Content Elements */
#td_col1{background: #FFFFFF url(images/blog_outside_box.jpg) no-repeat left top; width: 651px; /* height: 561px; */}
	img#maintain_content_width {width: 648px; height: 1px; visibility: hidden;}
#tbl_banner{margin-top: 35px; margin-left: 25px;}
#content{position:relative;  margin-top: 5px; background:  #FFFFFF url(images/blog_center_background.jpg) left top no-repeat; width: 574px; height: auto; }
#content_txt{position: relative; padding-top: 80px; left: 55px; min-height: 380px; font-family: Myriad Pro, Futura, Arial, sans-serif; font-size: 12pt; width: 470px; /* height: 274px; overflow: auto; */ padding-right: 10px; scrollbar-arrow-color: #999966; scrollbar-darkshadow-color:  #999966; scrollbar-track-color:  #fff; scrollbar-face-color:  #ccc}
	#content_txt h1{font-size: 1em;font-weight: normal; text-transform: uppercase; margin-bottom: 3px;}
	#content_txt p{font-size: .80em; margin-top: 10px; line-height: 21px;}
		#content_txt p a{font-size: .90em; text-transform: none;}
	#content_txt h1+p, #content_txt p:first-child{margin-top: 0px;}
	#content_txt ul{list-style-type: disc; margin-left: 35px; margin-top: 5px;}
		#content_txt ul li{font-size: .80em; line-height: 21px; margin-bottom: 7px;}
		ul.nobullet{list-style-type: none;}
	
/* td_col2 >>> Right Margin Elements */
#td_col2{padding-left: 0px;}
/* #dv_login */
	#dv_login{height: 136px; /* width: 250px; */ margin-left: 30px; margin-top: 0px; position: relative;}
		#dv_login #img_quill{width: 105px; height:137px; position:absolute; top:1px; left:0px;} /* quill and "Requests" images */
		#dv_login #img_requests{width: 159px; height: 46px; position: absolute; top:0px; left:133px;} /* quill and "Requests" images */

		#dv_request_nav{position: absolute; top:50px; margin-left:135px; height:60px; width: 150px;}
			#dv_request_nav table td.td_icon{width:11px; height: 13px; background: #fff url(images/letter_icon.gif) top left no-repeat;}
				#dv_request_nav td{padding-bottom: 5px; padding-right: 5px; font-size: .75em;}
	#inp_pswd{padding-left: 4px;}
	#dv_login p:first-child{text-align: left; padding-left: 25px;} /* Client Log-in Image */
	#dv_login input{height: 12px; width: 100px;}
	#dv_form{margin-top:0px; font-size: .75em; color:#836c28;}
		#login{margin-left: 5px;}
			#login a{font-weight: bold; font-size: 8pt;}
		#dv_form td p{margin-top: -1px;}

	#wax_blob {position: relative; width: 129px; height: 100px; background-color: gray; color: #fff; font-weight: bold; font-size: 15pt;}
	#blog_link {position: relative; top: 15px; left: -48px; z-index: 50; font-size: 11px; width: 292px; vertical-align: top;}
		#blog_link img {float: left; padding-right: 5px;}
		#blog_link p {float: left; margin-top: 10px;}

#dv_getenlightened{width: 322px; height: 410px; position: relative; margin-top: 2px;}
	#dv_getenlightened h2{font-size: 1.1em; text-transform: uppercase; font-weight: normal;}
	#enlightened_txt{position: absolute; top: 50px; left: 35px; vertical-align: top; width: 275px;}
		#enlightened_txt ul{margin-left: 15px; margin-top: 3px;}
			#enlightened_txt ul li{margin-bottom: 4px;}
		#enlightened_txt p{margin-top: 7px;}
	#img_author{margin-right: 10px; margin-top: 3px;}
	.enlightened_leftpadding{padding-left: 10px;}
	#author{font-size: .75em; color: #000; font-weight: bold; }
	.topic_links{font-size: .75em; font-weight: bold; margin-top: 10px;}
	#storyheadline{font-size: 1.15em; font-weight: bold; margin-top: 15px;}
	#storyabstract{position: absolute; top: 110px; /* clear: both; */ font-size: .95em; /* margin-top: 8px;  */text-transform: none; line-height: 1.5em; width: 260px;}
	#enlightened_txt img#owner_pic{position: absolute; top: 0; left: 0;}
	#enlightened_txt div#owner_name{position: absolute; top: 10px; left: 90px;}
	
#dv_askquestions{margin-top: 12px; padding-left: 10px;}
	#tbl_questions{margin-top: 2px;}
		#tbl_questions td{text-align: left; vertical-align: middle;}
			#td_q_txt{font-size: 8pt; line-height: 10px;}
			#td_questions{width: 1px; padding: 0 3px; margin-top: 2px;}
				#dv_questions{height: 20px; width: 2px; background-color: #ffcc33; }
	
#td_hr, #tr_hr{height: 1px; vertical-align: middle;}
#td_footer{font-size: 7pt; text-align: center; padding-top: 7px;}

/* Link-Anchor Specifications ... need to stay at end of file. */
a{text-decoration: none; color: #cc9933; text-transform: uppercase;}
a:hover{color: #ffcc33 /* #836c28 */;}
/* The first in each line is for the global nav. the #[word] = the body ID; the .[word] that follows is the class of the global nav link. */
/* <body id="process" class="research" rel="process" >>> class of the corresponding prim-nav anchor is the same as the body class.  */
#company .company, .story .story, .history .history, .talent .talent, .technology .technology, .womanowned .womanowned {color: #666;}
#clients .clients, .clientphilosophy .clientphilosophy, .clientpartners .clientpartners{color: #666;}
#process .process, .whatwedo .whatwedo, .research .research, .planning .planning, .implementation .implementation, .evaluation .evaluation, .training .training{color: #666;}
#think .think, .blog .blog, .thoughts .thoughts, .hooey .hooey, .profound .profound {color: #666;}
#contact .contact{color: #666;}
.proposals .proposals, .coaching .coaching, .employment .employment, .questions .questions{color: #666;}
ul#training_downloadlist{margin-left: 0px; list-style: square inside url('images/pdf_bug3.gif');}
	#training_downloadlist a{font-size: .9em;}
		.pdf{font-weight: bold; color: #cc0000; font-size: .85em}