em, i			{font-style: italic;	color: #36c; font-weight: bold;}
strong, b		{font-weight: bold;		color: #009;}


/* Div with color bar structure
	Usage is as follows: 
	<div class="headingline-small"> 
	<p class="firstline">THE DOCTOR IS IN</p>
	<div class="hrdarkblue"><hr /></div>
	<p class="secondline indent">EVERYTHING WE DO</p>
	</div>											
	<br class="clearall" />
*/
	 div.hrblue, div.hrdarkblue, div.hrpurple, div.hrgreen	{ height: 3px; width: 100%;
				  background: #fff url(/images/left_nav/purple_bar.gif) repeat-x scroll center;}
	div.hrblue			{background-image:url(/images/left_nav/blue_bar.gif);}
	div.hrdarkblue		{background-image:url(/images/left_nav/dark_blue_bar.gif);}
	div.hrgreen			{background-image:url(/images/left_nav/green_bar.gif);}
	div.hrpurple		{background-image:url(/images/left_nav/purple_bar.gif);}
	div.hrblue hr, div.hrdarkblue hr, div.hrgreen hr, div.hrpurple hr		{display: none;}
	div.headingline p, div.headingline-small p		{padding-top:0px;padding-bottom: 0px;margin-top:	0px;margin-bottom: 0px;	}
	div.headingline .indent, div.headingline-small .indent	{margin-left:50px;}
	div.headingline, div.headingline-small	{width:85%;}
	div.headingline p.firstline				{font-size: 22px; font-weight:bold;	}
	div.headingline p.secondline			{font-size: 16px; font-weight:bold;	}
	div.headingline-small p.firstline		{font-size: 14px; font-weight:bold;	}
	div.headingline-small p.secondline		{font-size: 11px; 	}
	div.mainconent							{margin-left:10px;}
/* End div styles */


/* Align styles - preferred over inline declarations */
	img.alignright, p.alignright, div.alignright	{float: right;border: 0px;margin: 0px 0px 0px 15px;}
	img.alignleft, p.alignleft, div.alignleft		{float: left;border: 0px;margin: 0px 15px 0px 0px;}
	img.aligncenter, p.aligncenter, div.aligncenter	{text-align: center;border: 0px;margin: 15px 0px 15px 0px;}
/* End align styles */


/* Inline and plain lists styles - inline for horizontal, bullet-less lists
	Plain for standard list format sans bullets  */
	ul.inline, ul.inline li		{display: inline;list-style-type: none;margin-left: 0px;padding-left: 0px;}
	ul.inline li				{list-style-type: none;margin-left: 0px;padding-left: 0px;}
	ul.imginline				{position: relative;left: 0px;margin: 0px;padding: 0px 0px 0px 0px;}
	ul.imginline li				{display: inline;list-style-type: none;margin-left: 0px;padding-left: 0px;}
	html>body ul.imginline li	{margin-left: 4px;}
	ul.imginline li img			{margin: 2px 0px 2px 0px;}
	ul.plain					{list-style-type: none;margin-left: 10px;padding: 0px 0px 0px 0px;}
	ul.plain li					{list-style-type: none;margin-left: 10px;padding-left: 0px;}
	ul.majorsections			{width:75%}
	ul.majorsections li			{margin-bottom:12px;}
/* End inline and plain lists styles */


/* Indent styles - preferred over misused BLOCKQUOTEs  */
	p.indent, div.indent, img.indent	{margin: 0px 5% 0px 5%;}
	ul.noindent							{margin-left: 0px;padding-left: 0px;}
	ul.noindent li						{padding-left: 20px;}
	html>body ul.noindent li			{margin-left: 10px;	padding-left: 0px;}
/*  End indent styles */


/* Start Note Box Styles */
	p.note, div.note, .note	{padding: 5px;border: 1px solid #999;background-color: #ffffed;color: inherit;}
	p.noteblue, div.noteblue, .noteblue		{padding: 5px;border: 1px solid #6565BB;background-color: #eeeeff;color: inherit;}
	p.small, .small		{font-size: 90%; }
	span.smalltext		{font-size: 10px; }
	p.smallnote			{font-size: 10px; text-align: center;}
/* End Note Box Styles */


/* Border styles - preferred over inline declarations */
	.border1blue		{border: 1px solid #2288cc;}	.border2blue		{border: 2px solid #2288cc;}
	.border1lightblue	{border: 1px solid #888cc6;}	.border2lightblue	{border: 2px solid #888cc6;}
	.border1darkblue	{border: 1px solid #333399;}	.border2darkblue	{border: 2px solid #333399;}
	.border1purple		{border: 1px solid #aa5588;}	.border2purple		{border: 2px solid #aa5588;}
	.border1green		{border: 1px solid #779933;}	.border2green		{border: 2px solid #779933;}
/* End border styles - obviously easy to create more */


/* Color styles - for special cases of color on elements */
	.lightblue		{color: #888cc6;}					.lightbluebg		{background-color: #888cc6;}
	.blue			{color: #2288cc;}					.bluebg				{background-color: #2288cc;}
	.darkblue		{color: #333399;}					.darkbluebg			{background-color: #333399;}
	.purple			{color: #aa5588;}					.purplebg			{background-color: #aa5588;}
	.green			{color: #779933;}					.greenbg			{background-color: #779933;}
/* End color styles */

/* Login/Logout Link and nav*/
	td.Login							{font-size:12px; font-weight:thin; color: #333399; padding-top:5px;}

	a.login								{	color: #333399;text-decoration: none;}
	a.login:hover, a.login:active		{	text-decoration: underline;	}

	a.navlinktext									{	color: #000000;font-weight:bold;font-size:14px;text-decoration: none;}
	a.navlinktext:hover, a.navlinktext:active		{	text-decoration: underline;	}



/* END Login/Logout Styles */
