﻿/*******************************************************************************
* All purpose / General 
*******************************************************************************/
*
{
	margin: 0px;
	padding: 0px;
}

a, a:hover, a:visited
{
	color:				#0000FF;
	text-decoration:	none;
}

body
{
	background-color: #cccccc;
	font-family: Arial, Helvetica, Utkal, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h3, h4, h5
{
	margin-top: 10px;
	margin-bottom: 10px;
}

p
{
	color: 	#000000;
	margin: 10 0 10 0;
	text-align: left;
}

ol
{
	padding-left: 20px;
}

ul
{
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 15px;
}

.container 
{
	background-color: #FFFFFF;
	margin: 0px auto;
	text-align: left;
	width: 800px;
}

#contentPane-left
{
	clear: left;
	float: left;
	padding: 50px 0px 25px 19px;
	width: 525px; /* must specify width or IE blows up on inner classes */
}

#contentPane-right
{
	float: right;
	padding: 50px 18px 25px 0px; /* leave 19px on the right for white space */
}

#footer
{
	background: transparent url("../img/Footer_Gradient_No_Transparency.png") no-repeat;
	clear: both;
	color: #FFFFFF;
	font-size: smaller;
	height: 55px;
	width: 800px;
}

#footerContentLeft
{
	float: left;
	padding: 17.5px 0px 0px 19px;
}

#footerContentRight
{
	float: right;
	padding: 17.5px 19px 0px 0px;
}

#footerContentRight a
{
	color: #FFFFFF;
}

#header
{
	background-image: url("../img/HCG_Banner_6699FF_No_Transparency.png");
	float: left;
	height: 99px;
	width: 800px;
}

/*******************************************************************************
* Navigation Tab Menu 
*******************************************************************************/
#navigationBar
{
	/*float: left;*/
}

.navigationSubMenu
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 1px;
	overflow: hidden;
	position: absolute;
	width: 150px;
	z-index: 10;
}

.navigationSubMenu ul
{
	font-family: Arial, Helvetica, Utkal, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.navigationSubMenu ul li
{
	background-color: 6699FF;
	border-bottom: 1px dotted #FFFFFF;
	margin: 0;
	padding: 0;
}

.navigationSubMenu ul li a
{
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, Utkal, sans-serif;
	text-decoration: none;
	width: 150px;
}

.navigationSubMenu ul li:hover, .navigationSubMenu ul li a:hover
{
	background-color: 0000FF;
}

.navigationTab
{
	background-image: url("../img/Menu_Button_Gradient.png");
	float: left;
	height: 25px;
	text-align: center;
	width: 111px;
}

.navigationTabSpacer
{
	background-image: url("../img/Menu_Fill_Gradient.png");
	float: left;
	height: 25px;
	width: 134px;
}

.navigationTabText
{
	color: #FFFFFF;
	font-family: arial, "lucida console", sans-serif;
	font-weight: bold;
	margin-top: 2px;
}

/*******************************************************************************
* Content classes 
*******************************************************************************/
.contentBottom
{
	margin-bottom: 0px;
}

.contentTop
{
	margin-top: 0px;
}

.mainContentBottom
{
	background: transparent url("../img/Center_Content_Bottom_Border_999999.png") no-repeat;
	height: 15px;
	width: 531px;
}

.mainContentBody
{
	border-color: #999999;
	border-style: solid;
	border-width: 0px 2px;
	font-size: 14px;
	min-height: 411px;
	padding: 5px 15px 15px 15px;
	width: 497px;
}

.mainContentBody_IE
{
	border-color: #999999;
	border-style: solid;
	border-width: 0px 2px;
	font-size: 14px;
	height: 441px;
	padding: 15px;
	width: 531px;
}

#mainContentTitle
{
	background: transparent url("../img/Content_Header_BG_6699FF.png") no-repeat;
	height: 33px;
	margin-top: -25px;
	position: absolute;
	width: 285px;
	z-index: 5;
}

#mainContentTitle div
{
	font-size: 19px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
}

.mainContentTop
{
	background: transparent url("../img/Center_Content_Top_Border_999999.png") no-repeat;
	height: 15px;
	width: 531px;
}

p.quote
{
	font-family:	Arial, Helvetica, Utkal, sans-serif;
	font-size:		14px;
	font-style:		italic;
	margin: 		0;
	padding:		0px 15px;
}

p.quoter
{
	font-size:	12px;
	margin:		0;
	padding:	10px 15px 0px 15px;
	text-align: right;
}

p.sideContentContact
{
	font-size: 		12px;
	font-weight:	bold;
	margin:			0;
	padding:	0px 15px;
}

p.subscribe
{
	font-family:	Arial, Helvetica, Utkal, sans-serif;
	font-size:		14px;
	margin:			0;
	padding:		10px 15px;

}

/* === NO LONGER IN USE (DEPRECATED) ===
.sideContentLarge
{
	background: transparent url("../img/Side_Content_Large_Gradient.png") no-repeat;
	clear: right;
	float: right;
	height: 280px;
	margin-top: 10px;
	width: 214px;
}

.sideContentMerged
{
	background: transparent url("../img/Side_Content_Merged_Gradient.png") no-repeat;
	clear: right;
	float: right;
	height: 466px;
	width: 214px;
}

.sideContentSmall
{
	background: transparent url("../img/Side_Content_Small_Gradient.png") no-repeat;
	clear: right;
	float: right;
	height: 176px;
	width: 214px;
}

.sideContentLarge div, .sideContentMerged div, .sideContentSmall div
{
	padding: 5px 22px;
}
*/

.sideContent
{
	background-color:	#6699FF;
	width:		 		214px;
}

.sideContentBottom
{
	background: transparent url("../img/Side_Content_Container_Bottom.png") no-repeat;
	height:		15px;
	width: 		214px;
	margin-bottom: 19px;
}

.sideContentTop
{
	background: transparent url("../img/Side_Content_Container_Top.png") no-repeat;
	height:		15px;
	width: 		214px;
}

.sideContentTitle
{
	font-size:		16px;
	font-weight:	bold;
	padding:		0px 15px;
}
/*******************************************************************************
* About Style 
*******************************************************************************/
#aboutImage
{
	float: left;
	margin: 0px 15px 10px 0px;
	width: 196px;
}
/*******************************************************************************
* Contact Style 
*******************************************************************************/
#contactSpacer
{
	width: 20px;
}

td.contactField
{
	font-weight: bold;
	vertical-align: top;
}

td.contactValue
{
	vertical-align: top;
}
/*******************************************************************************
* Home Style 
*******************************************************************************/
p.FAQSubHeader
{
	font-style: italic;
}

#listChange
{
	margin-left: 25px;
}

.videoTitle
{
	font-size:		12px;
	padding:		10px 40px 0px 40px;
}
/*******************************************************************************
* Services Style 
*******************************************************************************/
#servicesDisclaimer
{
	font-size: 11px;
}
/*******************************************************************************
* Trauma Style 
*******************************************************************************/
p.traumaContentPoem
{
	font-size: 14px;
	font-style: italic;
	margin-left: 25px;
}

/*******************************************************************************
* Section
*******************************************************************************/
.section
{
	background-color:	#FFFFFF;
	border-collapse:	collapse;
	font-family:		Arial, Helvetica, Utkal,sans-serif;
	empty-cells:		show;
}

.sectionHeader
{
	background-color:	#6699FF;
	color:				#FFFFFF;
	font-size:			14px;
	font-weight:		bold;
	text-align:			left;
}

.sectionLabel
{
	font-family:	Arial, Helvetica, Utkal, sans-serif;
	font-weight:	bold;
	font-size:		14;
}

/*******************************************************************************
* Publications
*******************************************************************************/
.publications
{
	list-style-type: none;
	margin:		0;
	padding:	0;
}

.publications li
{
	font-size:	12px;
	margin:		0 0 1em 0;
}

.pubTitle
{
	font-size:		14px;
	font-weight:	bold;
}

.pubTitle a
{
	font-weight:	normal;
}
