/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */

	.blogTitle, .pageTitle {
		color: #000;
		font-weight: bold;
		font-size: 16px;
		padding: 4px 12px;
		margin-bottom: 0px;
		border: solid #4d6ba1;
		border-width: 2px 0px;
		background-color: #a7bbd5;
	}

	.blogTitleSmall {
		width: 207px;
		color: #000;
		font-weight: bold;
		font-size: 12px;
		padding: 0px 6px;
		margin: 1em 8px 0px 8px;
		border: 1px solid #4d6ba1;
		border-bottom-width: 2px;
		background-color: #a7bbd5;
	}

	#sideBar div.blogSummary {
		width: 203px;
		padding: 1em 6px 0px 6px;
		line-height: 1em;
		border: 1px solid #4d6ba1;
		border-top: none;
	}

	hr.blogSep {
		height: 3px;
		border-top: 1px solid #d15a54;
		border-bottom: 1px solid #600;
		background-color: #91322e;
	}

	.blogLink {
		color: #7C2925;
		font-size: 14px;
		font-weight: bold;
	}

	.iconRow img {
		vertical-align: middle;
	}

	.iconRow {
		text-align: right
	}

	.imgRollover
	{
		border: 1px solid #4D6BA1;
	}
	.imgRollover:hover
	{
		border: 1px solid #90312D;
	}
		
		
	div.dynambutton
	{
		width:196px;
		background: url(images/buttonrepeat.jpg) bottom repeat-x #a7bbd5;
		border: 2px solid #4D6BA1;
	}
	
	div.dynambutton a
	{
		color:#fff;
	}

	div.dynambutton:hover
	{
		border: 2px solid #90312D;
	}	

		
		
		
	html, body {
		margin: 0;
		padding: 0;
		background-color: #f2e2ab;
	}
	
	html, body, table tr td {
		font-family: georgia, times, serif;
		font-size: 12px;
		color: #525252;
	}
	
	#blShadow {
		background: url(images/blShadow.gif) bottom no-repeat;
	}
	
	#brShadow {
		background: url(images/brShadow.gif) bottom no-repeat;
	}
	
	#ulShadow {
		background: url(images/ulShadow.gif) top no-repeat;
	}
	
	#urShadow {
		background: url(images/urShadow.gif) top no-repeat;
	}
	
	#blShadow, #brShadow, #urShadow, #ulShadow {
		width: 15px;
	}
	
	#pageBlock {
		background-color: #fff;
	}
	
	a.linkBorder img {
		border: 2px solid #fff;
	}
	
	a.linkBorder:hover img {
		border: 2px solid #000;
	}
	
	#siteHeader {
		display: block;
		margin: 0 auto;
		width: 900px;
		height: 178px;
		background: url(images/pageHeader.jpg) no-repeat;
	}
	
	#siteHeader1 {
		display: block;
		margin: 0 auto;
		width: 900px;
		height: 178px;
		background: url(images/pageHeadergeorgia.jpg) no-repeat;
	}
	
	
	#navBlock {
		text-align: center;
		color: #cecece;
	}

	#navBlock table {
		margin: 8px auto 15px;
	}

	#navBlock table tr td {
		border-right: 1px solid #e2e2e2;
		border-left: 1px solid #e2e2e2;
	}

	#navBlock table tr td a {
		font-size: 13px;
		height: 14px;
		margin: 0px 8px;
		color: #7c2925;
		text-decoration: none;
	}

	#navBlock table tr td a:hover {
		color: #cfcfcf;
	}
	
	#navBlock a span {
		display: none;
	}
		
		
/*//---------------------------------------------*/		


	#navBlock2 {
		text-align: center;
		color: #cecece;
	}

	#navBlock2 table {
		margin: 10px auto 10px;
	}

	
	#navBlock2 table tr td a {
		font-size: 16px;
		height: 14px;
		margin: 0px 0px;
		color: #7c2925;
		text-decoration: none;
	}

	#navBlock2 table tr td a:hover {
		color: #cfcfcf;
	}
	
	#navBlock2 a span {
		display: none;
	}
	
	
	.newHomePage tr td
	{ 
		font-size:14px;
		color:#000;
	}
	
	
/*//---------------------------------------------*/		
		
		
		
		
	#contentBlock {
		background: url(images/topShadow.gif) top no-repeat;
	}
	#contentBlock2 {
		background: url(../images/redesign/belownav.jpg) top no-repeat;
	}
	
	#sideBar {
		width: 224px;
		line-height: 2em;
		background: url(images/blueBand.gif) center center repeat-y;
	}
	
	#sideBar div {
		margin: 0px 10px;
	}
		
	#flashBlock {
		margin: 0 auto;
		width: 654px;
		height: 362px;
		background: url(../images/flashPlaceholder.jpg) no-repeat;
	}
	
	#blogArticle ul li {
		list-style-type: disc;
		font-family: inherit;
		font-size: inherit;
	}

	ul li {
		list-style-type: none;
		font-family: georgia, times, serif;
		font-size: 14px;
	}
	
	ul li ul li {
		list-style-type: disc;
	}
/* Removed for link color consistency
	ul li a {
		color: #2f4f7c;
		text-decoration: none;
	}

	ul li a:hover {
		color: #f00;
		text-decoration: none;
	}
*/
	ul.normal {
		margin-left: 40px;
	}
	
	ul.normal li {
		list-style-type: disc;
		font-family: georgia, times, serif;
		font-size: 12px;
		color: #525252;
	}
	
	ul.normal ul {
		margin-left: 40px;
	}

	.indent {
		padding-left: 2em;
		font-size: 12px;
	}

	#contentZone {
		line-height: 1.5em;
		width: 616px;
	}

	#contentZone ul li {
		list-style-type: disc;
		font-family: georgia, times, serif;
		font-size: inherit;
	}

	#contentZone table tr td {
		padding: 2px;
	}
	
	.footer {
		font-family: georgia, times, serif;
		font-size: 10px;
	}

	
	ul.normallist li {
		list-style-type: disc;
		font-family: georgia, times, serif;
		font-size: 12px;
	}
	.header
	{
		/* w/o phone number background: url(../images/redesign/headernew.jpg) no-repeat; */
		background: url(../images/redesign/headerphn.jpg) no-repeat;
		width:900px;
		height:211px;
		margin: 0px auto;
	}
	.login
	{
		width:393px;
		height:129px;
		background:url(images/newformbg.png) no-repeat;
		float:right;
		margin: 10px 0px 0px 0px;
		padding: 57px 15px 8px 20px;
		font-size:12px;
		color:#000;
		text-align:left;
		line-height: 15px;
	}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		h2 {
			font-size: 130%;
			font-weight: bold;
			font-variant: small-caps;
		}
		.miniTitle
		{
			color:#7c2a25;
			font-weight:bold;
		}
		
		
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	a {
		color: #24519f;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}

	a.ecom-imgStatic-missingSmall {
		display: block;
		width: 100px;
		height: 100px;
		background: url(../images/no-image.gif) no-repeat;
		border: 1px solid #000;
		margin: 0px auto;
	}
	
	.ecom-imgStatic-missingLarge {
		width: 100px;
		height: 100px;
		background: url(../images/no-image.gif) no-repeat;
		border: 1px solid #000;	
	}
	
	.alignCenter {
		margin: 0px auto;
		text-align: center;
	}
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
		font-weight: bold;
	}
	.textSmallerFont
	{
		font-size: 9px;
	}
	.labelColumn
	{
	
	}
	
	.pageHeaders {
		font-size: 16px;
		font-weight: bold;
	}
	
	
	a.communitybutton
	{
		background: url(../images/buttoncommunity-up.gif);
		width:280px;
		height:50px;
		display:block;
	}
	a.patientbutton
	{
		background: url(../images/buttonpatient-up.gif);
		width:280px;
		height:50px;
		display:block;
	}
	
	a.communitybutton:hover
	{
		background: url(../images/buttoncommunity-over.gif);
	}
	a.patientbutton:hover
	{
		background: url(../images/buttonpatient-over.gif);
	}
	
	
	
	
	
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */
		
		
		/* Newsletter pages styles */
		
		.nmsTable {
			border: #4D6BA1 solid 2px;
			background: #fff;
			color: #fff;
		}
		
		.nmsTableHeader {
			background: #A4B3D0;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			font-size: 16px;
		}
		
		.nmsTableFooter {
			background: #A4B3D0;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			font-size: 16px;
		}


		.gradeblue
		{
			background: url(images/gradeblue.jpg) repeat-x bottom #FFF;
			border:2px solid #96ccdb;
			font-size:11px;
			padding:7px;
			text-align:center;
			width:200px;
		}
		
		.gradered
		{
			background: url(images/gradered.jpg) repeat-x bottom #FFF;
			border:2px solid #c99594;
			font-size:11px;
			padding:7px;
			text-align:center;
			width:200px;
		}
		
		.gradeorange
		{
			background: url(images/gradeorange.jpg) repeat-x bottom #FFF;
			border:2px solid #e6b58c;
			font-size:11px;
			padding:7px;
			text-align:center;
			width:200px;
		}

		.contactTable input, .contactTable textarea {
			width: 100%;
			border: 1px solid #ccc;
			padding: 2px .2em;
			background-color: #eee;
		}

		.contactTable select {
			width: 100%;
			border: 1px solid #ccc;
			background-color: #eee;
		}

		#phoneNumber-group1, #phoneNumber-group2 {
			width: 4em;
		}
		
		#phoneNumber-group3 {
			width: 5em;
		}

		#sideBar div .newsletterTable .newsletterSignupAjax table {
			line-height: 1em;
			margin: 0px 8px;
			border: 1px solid #4D6BA1;
		}
		
		#sideBar div .newsletterTable .newsletterSignupAjax table tr td div, .newsletterSignupAjax table tr td div {
			color: #000;
			font-size: 11px;
			margin: 0px;
			border-bottom: 1px solid #000;
		}

		#sideBar div .newsletterTable .newsletterSignupAjax table tr td small, .newsletterSignupAjax table tr td small {
			color: #000;
			font-size: 10px;
		}

		#sideBar div .newsletterTable .newsletterSignupAjax table tr td input, .newsletterSignupAjax table tr td input {
			width: 100%;
			font-size: 10px;
			margin-bottom: 2px;
			border: 1px solid #aaa;
			background-color: #eee;
		}

		#sideBar div .newsletterTable .newsletterSignupAjax table tr td input.button, .newsletterSignupAjax table tr td input.button {
			width: 50%;
			margin: 0px auto;
		}
		
		#sideBar div .newsletterTable .newsletterSignupAjax table tr td .newsletterAjaxResult, .newsletterSignupAjax table tr td .newsletterAjaxResult {
			font-size: 10px;
			color: #900;
		}
		
		#newsletterOverlay {
			position: absolute;
			top: -1px;
			left: 0px;
			width: 1px;
			height: 1px;
			background-color: #000;
		}
		
		#newsletterForm {
			position: absolute;
			top: -1000px;
			left: 0px;
			border: 1px solid #aaa;
			background-color: #fff;
		}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/